OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2
3         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4
5         Revert:
6         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7
8         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9
10 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11
12         PR fortran/32979
13         * gfortran.dg/isnan_1.f90: New test.
14
15 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
16             Revital Eres <eres@il.ibm.com>
17
18         * gcc.dg/sms-antideps.c: New test.
19
20 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
21
22         PR fortran/31214
23         * gfortran.dg/entry_13.f90: New test.
24
25         * gfortran.dg/entry_12.f90: Clean up .mod file.
26
27 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
28
29         PR fortran/32770
30         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
31         variables as kind=4 so they don't overflow the record length.
32
33 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
34
35         PR fortran/32968
36         * gfortran.dg/selected_kind_1.f90: New test.
37
38 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
39
40         PR middle-end/32780
41         * gcc.c-torture/compile/pr32780.c: New test.
42
43 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
44
45         RP middle-end/32399
46         * gcc.c-torture/compile/pr32399.c: New testcase.
47
48 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
49
50         PR middle-end/32304
51         * g++.dg/torture/pr32304.C: New testcase.
52
53 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
54
55         PR middle-end/32935
56         * gfortran.fortran-torture/compile/complex_1.f90: New test.
57
58 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
59
60         PR fortran/32955
61         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
62
63 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
64
65         PR fortran/31202
66         * gfortran.dg/nint_2.f90: New test.
67
68 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
69
70         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
71         * gcc.dg/weak/typeof-2.c: Likewise.
72
73 2007-08-03  Diego Novillo  <dnovillo@google.com>
74
75         PR 31521
76         * gcc.dg/tree-ssa/pr31521.c: New test.
77
78 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
79
80         PR fortran/32770
81         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
82         iostat must be default kind.
83
84 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
85
86         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
87
88 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
89
90         PR fortran/32770
91         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
92         explicit so test passes with -fdefault-integer-8.
93         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
94         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
95
96 2007-08-02  Lee Millward  <lee.millward@gmail.com>
97
98         PR c++/30849
99         * g++.dg/parse/asm1.C: New test.
100
101         PR c++/30850
102         * g++.dg/parse/asm2.C: Likewise.
103
104         PR c++/30851
105         * g++.dg/parse/asm3.C: Likewise.
106         
107 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
108
109         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
110           "int" is only 16 bit bits wide.
111         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
112
113 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
114
115         * g++.dg/torture/type-generic-1.C: New.
116         * gcc.dg/pr28796-2.c: Move tests ...
117         * gcc.dg/tg-tests.h: ... here.
118         * gcc.dg/torture/type-generic-1.c: New.
119
120 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
121
122         PR libfortran/32954
123         * minmaxloc_3.f90:  New test case.
124
125 2007-08-01  Tobias Burnus  <burnus@net-b.de>
126
127         PR fortran/32936
128         * gfortran.dg/allocate_stat.f90: New.
129
130 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
131
132         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
133
134 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
135
136         PR tree-optimization/32919
137         * gcc.c-torture/compile/pr32919.c: New.
138
139 2007-08-01  Nick Clifton  <nickc@redhat.com>
140
141         * gcc.c-torture/execute/execute.exp: Change copyright header to
142         refer to version 3 of the GNU General Public License and to point
143         readers at the COPYING3 file and the FSF's license web page.
144         * gcc.c-torture/execute/ieee/ieee.exp,
145         gcc.c-torture/unsorted/unsorted.exp,
146         gcc.c-torture/compile/compile.exp,
147         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
148         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
149         gcc.target/cris/torture/cris-torture.exp,
150         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
151         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
152         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
153         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
154         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
155         gnat.dg/dg.exp, gnat.dg/style/style.exp,
156         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
157         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
158         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
159         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
160         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
161         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
162         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
163         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
164         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
165         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
166         gcc.dg/noncompile/noncompile.exp,
167         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
168         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
169         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
170         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
171         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
172         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
173         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
174         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
175         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
176         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
177         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
178         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
179         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
180         g++.old-deja/old-deja.exp,
181         gfortran.fortran-torture/execute/execute.exp,
182         gfortran.fortran-torture/compile/compile.exp,
183         treelang/output/output-1.c, treelang/output/output-1.tree,
184         treelang/execute/execute.exp, treelang/Makefile.in,
185         treelang/compile/compile.exp, g++.dg/dg.exp,
186         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
187         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
188         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
189         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
190         g++.dg/compat/struct-layout-1.exp,
191         g++.dg/compat/struct-layout-1_generate.c,
192         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
193         g++.dg/bprob/bprob.exp, config/default.exp,
194         gcc.test-framework/test-framework.awk,
195         gcc.test-framework/gen_directive_tests,
196         gcc.test-framework/test-framework.exp,
197         objc.dg/special/special.exp,
198         objc.dg/gnu-encoding/gnu-encoding.exp,
199         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
200         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
201         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
202         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
203         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
204         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
205         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
206         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
207         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
208         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
209         lib/target-supports-dg.exp, lib/gcc-defs.exp,
210         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
211         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
212         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
213         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
214         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
215         Likewise.
216
217 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
218
219         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
220         error message text.
221
222 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
223
224         PR fortran/32945
225         * gfortran.dg/initialization_12.f90: New test.
226
227 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
228
229         PR fortran/31609
230         * gfortran.dg/entry_12.f90: New test.
231
232 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
233
234         PR fortran/32938
235         * gfortran.dg/altreturn_6.f90: New test.
236
237 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
238
239         PR fortran/32942
240         * gfortran.dg/exponent_2.f90: New test.
241
242 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
243
244         * gcc.dg/vect/vect-117.c: New test.
245         * gcc.dg/vect/vect-74.c: Enabled test
246         * gcc.dg/vect/vect-81.c: Enabled test
247
248 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
249
250         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
251         s/dg-error/dg-warning where warning is expected.
252
253 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
254
255         PR fortran/32770
256         * gfortran.dg/array_constructor_12.f90:  Adjust argument
257         of huge() to correct kind.
258
259 2007-07-30  Ollie Wild  <aaw@google.com>
260
261         * gcc.dg/cpp/counter-2.c: New test.
262         * gcc.dg/cpp/counter-3.c: New test.
263         * gcc.dg/cpp/dir-only-1.c: New test.
264         * gcc.dg/cpp/dir-only-1.h: New file.
265         * gcc.dg/cpp/dir-only-2.c: New test.
266         * gcc.dg/cpp/dir-only-3.c: New test.
267         * gcc.dg/cpp/dir-only-3a.h: New file.
268         * gcc.dg/cpp/dir-only-3b.h: New file.
269         * gcc.dg/cpp/dir-only-4.c: New test.
270         * gcc.dg/cpp/dir-only-5.c: New test.
271         * gcc.dg/cpp/dir-only-6.c: New test.
272
273 2007-07-30  Julian Brown  <julian@codesourcery.com>
274
275         * gcc.target/arm/neon/v*.c: Regenerate.
276
277 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
278
279         PR c++/32108
280         * g++.dg/ext/label6.C: New.
281
282 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
283
284         PR libfortran/32858
285         PR libfortran/30814
286         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
287
288 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
289
290         PR fortran/31211
291         * gfortran.dg/actual_pointer_function_1.f90: New test.
292
293         PR fortran/32682
294         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
295
296 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
297
298         PR fortran/32906
299         * gfortran.dg/shape_1.f90: Adjust error message.
300         * gfortran.dg/parameter_array_ref_1.f90: New test.
301
302 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
303
304         PR fortran/31609
305         * gfortran.dg/entry_11.f90: New test.
306
307 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
308             Revital Eres  <eres@il.ibm.com>
309
310         * gfortran.dg/sms-1.f90: New test.
311
312 2007-07-28  Richard Guenther  <rguenther@suse.de>
313
314         * gcc.c-torture/compile/pr32920.c: New testcase.
315
316 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
317
318         PR c++/30917
319         * g++.dg/lookup/friend11.C: New test.
320
321 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
322
323         * gfortran.dg/namelist_5.f90: Adjusted error message.
324         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
325         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
326         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
327         * gfortran.dg/namelist_32.f90: ... this.
328
329         PR fortran/32876
330         * gfortran.dg/namelist_33.f90: New test.
331
332         PR fortran/32905
333         * gfortran.dg/namelist_34.f90: New test.
334
335         PR fortran/31818
336         * gfortran.dg/namelist_35.f90: New test.
337
338 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
339
340         PR fortran/32880
341         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
342
343 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
344
345         PR testsuite/32471
346         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
347           assuming it is 0x7ffffffff.
348         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
349         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
350
351 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
352
353         * gfortran.dg/operator_3.f90: Fix dg directive.
354         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
355         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
356         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
357
358 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
359
360         * g++.dg/cpp0x/decltype1.C: New.
361         * g++.dg/cpp0x/decltype2.C: New.
362         * g++.dg/cpp0x/decltype3.C: New.
363         * g++.dg/cpp0x/decltype4.C: New.
364         * g++.dg/cpp0x/decltype5.C: New.
365         * g++.dg/cpp0x/decltype6.C: New.
366
367 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
368
369         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
370           because the test relies on bit 31 to be the sign bit.
371
372 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
373
374         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
375           assuming it is 0x7fffffff.
376         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
377         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
378
379 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
380
381         PR c++/32346
382         * g++.dg/expr/bitfield9.C: New test.
383
384 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
385
386         PR fortran/32899
387         * gfortran.dg/logical_comp.f90: Update dg-error strings.
388
389 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         PR fortran/32760
392         * gfortran.dg/private_type_7.f90: New test.
393
394 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
395
396         PR fortran/32035
397         * gfortran.dg/select_char_1.f90: New test.
398
399 2007-07-27  Tobias Burnus  <burnus@net-b.de>
400
401         PR fortran/32903
402         * gfortran.dg/initialization_11.f90: New test.
403
404 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
405
406         * gcc.target/mips/ins-1.c: New test.
407
408 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
409
410         PR/19232
411         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
412         (f1): Likewise.
413
414 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
415
416         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
417         error: width of 'spare' exceeds its type.
418
419 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
420
421         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
422         * gcc.dg/sibcall-4.c: Likewise.
423
424 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
425
426         PR rtl-optimization/31500
427         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
428         * g++.dg/warn/Warray-bounds.C: Likewise.
429
430 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
431
432         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
433
434 2007-07-25  Julian Brown  <julian@codesourcery.com>
435             Paul Brook  <paul@codesourcery.com>
436             Joseph Myers  <joseph@codesourcery.com>
437             Mark Shinwell  <shinwell@codesourcery.com>
438
439         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
440         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
441         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
442         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
443         (check_effective_target_arm_neon_hw): New.
444         * gcc.target/arm/neon/neon.exp: New file.
445         * gcc.target/arm/neon/polytypes.c: New file.
446         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
447
448 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
449
450         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
451           targets where an "int" is less than 32 bits wide.
452
453 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
454
455         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
456
457 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
458
459         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
460           during addition if an int is only 16 bits wide.
461         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
462
463 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
464
465         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
466           size as "long int" and are 32 or 64 bits wide.
467         * gcc.dg/torture/pr28814.c: Likewise.
468
469 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
470
471         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
472           exactly as wide as an int.
473
474 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
475
476         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
477         Define and use throughout as long long printf format specifier.
478         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
479         Likewise.
480
481 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
482
483         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
484         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
485
486 2007-07-25  Ben Elliston  <bje@au.ibm.com>
487
488         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
489
490 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
491
492         * gcc.c-torture/execute/20070724-1.c: New.
493
494 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
495
496         PR fortran/31205
497         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
498         "deallocates" to 24, since patch has code rid of much spurious
499         code.
500         * gfortran.dg/interface_assignment_1.f90 : New test.
501
502         PR fortran/32842
503         * gfortran.dg/interface_assignment_2.f90 : New test.
504
505 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
506
507         PR fortran/32867
508         * fortran.dg/initialization_10.f90: New test.
509
510 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
511
512         PR fortran/32778
513         * gfortran.dg/imag_2.f: Removed
514         * gfortran.dg/warn_std_1.f90: New test.
515         * gfortran.dg/warn_std_2.f90: New test.
516         * gfortran.dg/warn_std_3.f90: New test.
517
518 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
519
520         PR c++/29001
521         * g++.dg/init/new22.C: New.
522
523 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
524
525         PR c++/32561
526         * g++.dg/template/crash67.C: New.
527
528 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
529
530         * lib/target-support.exp (check_effective_target_natural_alignment): 
531         (check_effective_target_vector_alignment_reachable): New.
532         * config/spu/spu.c (spu_vector_alignment_reachable): New.
533         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
534         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
535         check.
536         * gcc.dg/vect/pr25413.c: Likewise.
537         * gcc.dg/vect/pr31699.c: Likewise.
538
539 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
540
541         PR fortran/30814
542         * gfortran.dg/pack_bounds_1.f90:  New test case.
543
544 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
545
546         PR fortran/31639
547         * gfortran.dg/initialization_9.f90: New test.
548
549 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
550
551         PR fortran/32797
552         PR fortran/32800
553         * gfortran.dg/bind_c_usage_8.f03: New test case.
554         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
555         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
556
557 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
558
559         * gcc.target/mips/branch-cost-1.c: New test.
560         * gcc.target/mips/branch-cost-2.c: Likewise.
561
562 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
563
564         PR fortran/32732
565         * gfortran.dg/c_char_tests.f03: New test case.
566         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
567         * gfortran.dg/c_char_tests_2.f03: New test case.
568         * gfortran.dg/value_6.f03: Ditto.
569         * gfortran.dg/value_7.f03: Ditto.
570
571 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
572
573         PR fortran/32600
574         * gfortran.dg/c_funloc_tests_5.f03: New.
575         * gfortran.dg/c_funloc_tests_5.f04: New.
576         * gfortran.dg/c_funloc_tests_4_driver.c: New.
577
578 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
579
580         PR c++/32839
581         * g++.dg/expr/call4.C: New.
582         * g++.dg/expr/call5.C: New.
583
584 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
585
586         PR fortran/32710
587         * gfortran.dg/namelist_30.f90: New test.
588
589 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
590
591         PR fortran/29962
592         * gfortran.dg/array_initializer_1.f90: Removed warning.
593         * gfortran.dg/initialization_1.f90: Adjusted messages.
594         * gfortran.dg/nested_modules_6.f90: Removed warning.
595
596         PR fortran/31253
597         * gfortran.dg/initialization_7.f90: New test.
598
599         PR fortran/31639
600         * gfortran.dg/initialization_8.f90: New test.
601
602 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
603
604         PR c++/30818
605         * g++.dg/template/crash47.C: Adjust errors.
606         * g++.dg/template/crash48.C: Adjust errors.
607         * g++.dg/template/typename12.C: New.
608         * g++.dg/template/typename13.C: New.
609         * g++.dg/template/typename14.C: New.
610         * g++.dg/template/typedef6.C: Adjust errors.
611
612 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
613
614         PR fortran/32627
615         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
616         * gfortran.dg/pr32627.f03: New test case.
617
618         * gfortran.dg/c_f_pointer_logical.f03: New test case.
619         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
620         c_f_pointer_logical.
621         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
622         c_f_pointer_complex.
623         * gfortran.dg/c_f_pointer_complex.f03: New test case.
624         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
625         c_f_pointer_shape_tests_2.
626         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
627
628 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
629
630         PR fortran/32804
631         * gfortran.dg/c_loc_tests_9.f03: New test case.
632         * gfortran.dg/c_loc_tests_10.f03: Ditto.
633
634 2007-07-21  Lee Millward  <lee.millward@gmail.com>
635
636         PR fortran/32823
637         * gfortran.dg/int_2.f90: New test.
638         
639 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
640
641         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
642
643 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
644
645         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
646         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
647
648 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
649
650         PR tree-optimization/19910
651         * gcc.dg/pr19910.c: New test.
652
653 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
654
655         PR fortran/32738
656         * gfortran.dg/pr32738.f90: New test.
657
658 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
659
660         PR tree-optimzation/32635
661         * gfortran.dg/pr32635.f:  New test case.
662
663 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
664
665         PR fortran/32801
666         * gfortran.dg/pr32801.f03: New test case.
667
668 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
669
670         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
671         Test negative numbers also.
672         * gcc.dg/c99-math-float-1.c: Likewise.
673         * gcc.dg/c99-math-long-double-1.c: Likewise.
674         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
675         test inputs.
676
677 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
678         
679         * lib/target-supports.exp (check_effective_target_sync_int_long):
680         Enable for xtensa.
681         (check_effective_target_sync_char_short): Likewise.
682         
683 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
684
685         * gcc.dg/pr28796-2.c: Add more cases.
686
687 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
688
689         * gcc.dg/pr28796-1.c: Add more cases.
690         * gcc.dg/pr28796-2.c: Likewise.
691
692 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
693
694         * gcc.dg/pr28796-1.c: Add more cases.
695         * gcc.dg/pr28796-2.c: Likewise.
696
697 2007-07-17  Janus Weil  <jaydub66@gmail.com>
698
699         PR fortran/32535
700         * gfortran.dg/pr32535.f90: New test.
701
702 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
703
704         PR fortran/31320
705         PR fortran/32665
706         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
707
708 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
709
710         PR rtl-optimization/32773
711         * gcc.dg/pr32773.c: New test.
712
713 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
714
715         * gcc.target/spu/intrinsics-1.c: Use dg-message to
716         match flax-vector-conversions note.
717         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
718         instead of dg-error for the warning.
719
720 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
721
722         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
723           adapted to work on targets with 16-bit or wider int.
724         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
725         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
726         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
727         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
728
729 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
730
731         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
732         support large arrays.
733         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
734         * gcc.dg/20061109-1.c: Likewise.
735         * gcc.c-torture/execute/20061101-1.x: Likewise.
736         * gcc.c-torture/execute/pr29797-1.x: Likewise.
737         * gcc.c-torture/execute/pr31448.x: Likewise.
738
739 2007-07-16  Lee Millward  <lee.millward@gmail.com>
740
741         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
742
743         PR fortran/32238
744         * gfortran.dg/pr32238.f90: New test.
745
746         PR fortran/32222
747         * gfortran.dg/pr32222.f90: New test.
748
749         PR fortran/32242
750         * gfortran.dg/pr32242.f90: New test.
751         
752 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
753             David Ung  <davidu@mips.com>
754
755         * gcc.target/mips/mips-sched-madd.c: New test case.
756
757 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
758
759         PR libfortran/32611
760         * gfortran.dg/large_real_kind_1.f90: Update test.
761         * gfortran.dg/pr17706.f90: Update test.
762         * gfortran.dg/fmt_zero_digits.f90: Update test.
763         * gfortran.dg/fmt_zero_precision.f90: Update test.
764         * gfortran.dg/real_const_3.f90: Update test.
765
766 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
767
768         PR fortran/32036
769         * gfortran.dg/bounds_check_8.f90: New test.
770         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
771
772 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
773
774         PR fortran/32357
775         * gfortran.dg/mvbits_2.f90: New test.
776
777 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
778
779         PR libfortran/32731
780         * gfortran.dg/pack_mask_1.f90:  New test.
781         * gfortran.dg/unpack_mask_1.f90:  New test.
782
783 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
784
785         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
786         * gcc.dg/20001101-1.c: Likewise.
787         * gcc.dg/20001102-1.c: Likewise.
788         * gcc.dg/20020116-2.c: Likewise.
789         * gcc.dg/20020416-1.c: Likewise.
790         * gcc.dg/sparc-constant-1.c: Likewise.
791         * gcc.dg/sparc-dwarf2.c: Likewise.
792         * gcc.dg/sparc-frame-1.c: Likewise.
793         * gcc.dg/sparc-getcontext-1.c: Likewise.
794         * gcc.dg/sparc-loop-1.c: Likewise.
795         * gcc.dg/sparc-reg-1.c: Likewise.
796         * gcc.dg/sparc-ret.c: Likewise.
797         * gcc.dg/sparc-trap-1.c: Likewise.
798         * gcc.dg/ultrasp10.c: Likewise.
799         * gcc.dg/ultrasp11.c: Likewise.
800         * gcc.dg/ultrasp1.c: Likewise.
801         * gcc.dg/ultrasp2.c: Likewise.
802         * gcc.dg/ultrasp3.c: Likewise.
803         * gcc.dg/ultrasp4.c: Likewise.
804         * gcc.dg/ultrasp5.c: Likewise.
805         * gcc.dg/ultrasp6.c: Likewise.
806         * gcc.dg/ultrasp7.c: Likewise.
807         * gcc.dg/ultrasp8.c: Likewise.
808         * gcc.dg/ultrasp9.c: Likewise.
809         * gcc.dg/splet-1.c: Delete.
810
811 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
812
813         PR fortran/32724
814         * gfortran.dg/stfunc_5.f90: New test.
815
816 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
817
818         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
819         New procedure to check if arrays are naturally aligned to the vector
820         alignment boundary.
821         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
822         in size_t typedef.  Adjust tree dump scan results according to
823         vect_aligned_arrays target check.
824         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
825         vect_aligned_arrays target check.
826         * gcc.dg/vect/pr31699.c: Ditto.
827
828 2007-07-13  Sa Liu  <saliu@de.ibm.com>
829
830         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
831         for V2DFmode vector conditional expression.
832         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
833         and dfceq patterns.
834         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
835         and dfcgt patterns.
836         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
837         V2DFmode comparison and test special values.
838         * lib/target-supports.exp: Switch on test for V2DFmode 
839         vector conditional expression.
840
841 2007-07-13  Richard Guenther  <rguenther@suse.de>
842
843         PR tree-optimization/32721
844         * gcc.dg/pr32721.c: New testcase.
845
846 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
847
848         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
849         error message part that continues on a new line.
850
851 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
852
853         * gcc.dg/c99-tgmath-1.c: New.
854         * gcc.dg/c99-tgmath-2.c: New.
855         * gcc.dg/c99-tgmath-3.c: New.
856         * gcc.dg/c99-tgmath-4.c: New.
857
858 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
859             Janis Johnson  <janis187@us.ibm.com>
860
861         PR testsuite/25241
862         * gcc.test-framework/dg-error-exp-F.c: New test.
863         * gcc.test-framework/dg-warning-exp-F.c: New test.
864         * lib/gcc.exp: Enable warning and error prefixes.
865         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
866         (dg-error): Wrap original dg-error.
867         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
868         markers from dg-error/dg-warning directives.
869         * gcc.dg/20040322-1.c: Likewise.
870         * gcc.dg/Wchar-subscripts-1.c: Likewise.
871         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
872         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
873         * gcc.dg/Werror-1.c: Likewise.
874         * gcc.dg/Werror-10.c: Likewise.
875         * gcc.dg/Werror-11.c: Likewise.
876         * gcc.dg/Werror-2.c: Likewise.
877         * gcc.dg/Werror-3.c: Likewise.
878         * gcc.dg/Werror-4.c: Likewise.
879         * gcc.dg/Werror-5.c: Likewise.
880         * gcc.dg/Werror-6.c: Likewise.
881         * gcc.dg/Werror-7.c: Likewise.
882         * gcc.dg/Werror-8.c: Likewise.
883         * gcc.dg/Werror-9.c: Likewise.
884         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
885         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
886         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
887         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
888         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
889         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
890         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
891         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
892         * gcc.dg/Wnested-externs-1.c: Likewise.
893         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
894         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
895         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
896         * gcc.dg/Wshadow-3.c: Likewise.
897         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
898         * gcc.dg/Wwrite-strings-1.c: Likewise.
899         * gcc.dg/anon-struct-5.c: Likewise.
900         * gcc.dg/anon-struct-6.c: Likewise.
901         * gcc.dg/anon-struct-7.c: Likewise.
902         * gcc.dg/anon-struct-8.c: Likewise.
903         * gcc.dg/array-8.c: Likewise.
904         * gcc.dg/array-quals-2.c: Likewise.
905         * gcc.dg/asm-qual-1.c: Likewise.
906         * gcc.dg/asm-wide-1.c: Likewise.
907         * gcc.dg/assign-warn-1.c: Likewise.
908         * gcc.dg/assign-warn-2.c: Likewise.
909         * gcc.dg/bitfld-10.c: Likewise.
910         * gcc.dg/bitfld-11.c: Likewise.
911         * gcc.dg/bitfld-12.c: Likewise.
912         * gcc.dg/bitfld-13.c: Likewise.
913         * gcc.dg/bitfld-14.c: Likewise.
914         * gcc.dg/builtin-choose-expr-2.c: Likewise.
915         * gcc.dg/builtins-30.c: Likewise.
916         * gcc.dg/c90-const-expr-5.c: Likewise.
917         * gcc.dg/c90-typespec-1.c: Likewise.
918         * gcc.dg/c99-const-expr-5.c: Likewise.
919         * gcc.dg/c99-flex-array-5.c: Likewise.
920         * gcc.dg/c99-fordecl-3.c: Likewise.
921         * gcc.dg/c99-tag-3.c: Likewise.
922         * gcc.dg/c99-typespec-1.c: Likewise.
923         * gcc.dg/c99-vla-jump-1.c: Likewise.
924         * gcc.dg/c99-vla-jump-2.c: Likewise.
925         * gcc.dg/c99-vla-jump-3.c: Likewise.
926         * gcc.dg/c99-vla-jump-4.c: Likewise.
927         * gcc.dg/c99-vla-jump-5.c: Likewise.
928         * gcc.dg/cast-1.c: Likewise.
929         * gcc.dg/cast-2.c: Likewise.
930         * gcc.dg/cast-3.c: Likewise.
931         * gcc.dg/cast-4.c: Likewise.
932         * gcc.dg/cast-pretty-print-1.c: Likewise.
933         * gcc.dg/comp-goto-2.c: Likewise.
934         * gcc.dg/comp-goto-3.c: Likewise.
935         * gcc.dg/cpp/error-1.c: Likewise.
936         * gcc.dg/cpp/if-paren.c: Likewise.
937         * gcc.dg/decl-7.c: Likewise.
938         * gcc.dg/decl-8.c: Likewise.
939         * gcc.dg/decl-nospec-1.c: Likewise.
940         * gcc.dg/decl-nospec-2.c: Likewise.
941         * gcc.dg/decl-nospec-3.c: Likewise.
942         * gcc.dg/declspec-10.c: Likewise.
943         * gcc.dg/declspec-11.c: Likewise.
944         * gcc.dg/declspec-12.c: Likewise.
945         * gcc.dg/declspec-13.c: Likewise.
946         * gcc.dg/declspec-14.c: Likewise.
947         * gcc.dg/declspec-15.c: Likewise.
948         * gcc.dg/declspec-16.c: Likewise.
949         * gcc.dg/declspec-17.c: Likewise.
950         * gcc.dg/declspec-4.c: Likewise.
951         * gcc.dg/declspec-5.c: Likewise.
952         * gcc.dg/declspec-6.c: Likewise.
953         * gcc.dg/declspec-7.c: Likewise.
954         * gcc.dg/declspec-8.c: Likewise.
955         * gcc.dg/declspec-9.c: Likewise.
956         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
957         * gcc.dg/dfp/constants-c99.c: Likewise.
958         * gcc.dg/dfp/keywords-c89.c: Likewise.
959         * gcc.dg/dfp/keywords-c99.c: Likewise.
960         * gcc.dg/dfp/keywords-reserved.c: Likewise.
961         * gcc.dg/dfp/typespec.c: Likewise.
962         * gcc.dg/dremf-type-compat-2.c: Likewise.
963         * gcc.dg/dremf-type-compat-3.c: Likewise.
964         * gcc.dg/dremf-type-compat-4.c: Likewise.
965         * gcc.dg/empty-source-2.c: Likewise.
966         * gcc.dg/empty-source-3.c: Likewise.
967         * gcc.dg/enum3.c: Likewise.
968         * gcc.dg/extra-semi-2.c: Likewise.
969         * gcc.dg/extra-semi-3.c: Likewise.
970         * gcc.dg/float-range-1.c: Likewise.
971         * gcc.dg/float-range-2.c: Likewise.
972         * gcc.dg/float-range-3.c: Likewise.
973         * gcc.dg/float-range-5.c: Likewise.
974         * gcc.dg/format/asm_fprintf-2.c: Likewise.
975         * gcc.dg/format/asm_fprintf-3.c: Likewise.
976         * gcc.dg/format/asm_fprintf-4.c: Likewise.
977         * gcc.dg/format/asm_fprintf-5.c: Likewise.
978         * gcc.dg/format/cast-1.c: Likewise.
979         * gcc.dg/format/gcc_diag-3.c: Likewise.
980         * gcc.dg/format/gcc_diag-4.c: Likewise.
981         * gcc.dg/format/gcc_diag-6.c: Likewise.
982         * gcc.dg/format/gcc_diag-8.c: Likewise.
983         * gcc.dg/format/gcc_diag-9.c: Likewise.
984         * gcc.dg/format/nul-2.c: Likewise.
985         * gcc.dg/format/opt-1.c: Likewise.
986         * gcc.dg/format/opt-2.c: Likewise.
987         * gcc.dg/format/opt-3.c: Likewise.
988         * gcc.dg/format/opt-4.c: Likewise.
989         * gcc.dg/format/opt-5.c: Likewise.
990         * gcc.dg/format/opt-6.c: Likewise.
991         * gcc.dg/framework-2.c: Likewise.
992         * gcc.dg/func-args-1.c: Likewise.
993         * gcc.dg/func-outside-1.c: Likewise.
994         * gcc.dg/func-outside-2.c: Likewise.
995         * gcc.dg/gnu-cond-expr-2.c: Likewise.
996         * gcc.dg/gnu-cond-expr-3.c: Likewise.
997         * gcc.dg/if-empty-1.c: Likewise.
998         * gcc.dg/init-bad-1.c: Likewise.
999         * gcc.dg/init-bad-2.c: Likewise.
1000         * gcc.dg/init-bad-3.c: Likewise.
1001         * gcc.dg/init-desig-obs-2.c: Likewise.
1002         * gcc.dg/init-desig-obs-3.c: Likewise.
1003         * gcc.dg/init-empty-2.c: Likewise.
1004         * gcc.dg/init-empty-3.c: Likewise.
1005         * gcc.dg/inline-11.c: Likewise.
1006         * gcc.dg/inline-12.c: Likewise.
1007         * gcc.dg/inline-8.c: Likewise.
1008         * gcc.dg/inline-9.c: Likewise.
1009         * gcc.dg/inline3.c: Likewise.
1010         * gcc.dg/label-decl-1.c: Likewise.
1011         * gcc.dg/label-decl-2.c: Likewise.
1012         * gcc.dg/label-decl-3.c: Likewise.
1013         * gcc.dg/label-decl-4.c: Likewise.
1014         * gcc.dg/long-long-typespec-1.c: Likewise.
1015         * gcc.dg/lvalue-2.c: Likewise.
1016         * gcc.dg/lvalue-3.c: Likewise.
1017         * gcc.dg/nested-func-3.c: Likewise.
1018         * gcc.dg/nested-redef-1.c: Likewise.
1019         * gcc.dg/noreturn-4.c: Likewise.
1020         * gcc.dg/old-style-prom-2.c: Likewise.
1021         * gcc.dg/old-style-prom-3.c: Likewise.
1022         * gcc.dg/old-style-then-proto-1.c: Likewise.
1023         * gcc.dg/overflow-warn-1.c: Likewise.
1024         * gcc.dg/overflow-warn-2.c: Likewise.
1025         * gcc.dg/overflow-warn-3.c: Likewise.
1026         * gcc.dg/overflow-warn-4.c: Likewise.
1027         * gcc.dg/overflow-warn-6.c: Likewise.
1028         * gcc.dg/parm-forwdecl-2.c: Likewise.
1029         * gcc.dg/parm-forwdecl-3.c: Likewise.
1030         * gcc.dg/parm-impl-decl-1.c: Likewise.
1031         * gcc.dg/parm-impl-decl-2.c: Likewise.
1032         * gcc.dg/parm-incomplete-1.c: Likewise.
1033         * gcc.dg/parm-mismatch-1.c: Likewise.
1034         * gcc.dg/pointer-arith-1.c: Likewise.
1035         * gcc.dg/pointer-arith-2.c: Likewise.
1036         * gcc.dg/pointer-arith-3.c: Likewise.
1037         * gcc.dg/pointer-arith-4.c: Likewise.
1038         * gcc.dg/pointer-arith-6.c: Likewise.
1039         * gcc.dg/pointer-arith-7.c: Likewise.
1040         * gcc.dg/pointer-arith-8.c: Likewise.
1041         * gcc.dg/pr13804-1.c: Likewise.
1042         * gcc.dg/pr15698-1.c: Likewise.
1043         * gcc.dg/pr15698-2.c: Likewise.
1044         * gcc.dg/pr15698-3.c: Likewise.
1045         * gcc.dg/pr15698-4.c: Likewise.
1046         * gcc.dg/pr15698-5.c: Likewise.
1047         * gcc.dg/pr15698-6.c: Likewise.
1048         * gcc.dg/pr15698-7.c: Likewise.
1049         * gcc.dg/pr15698-8.c: Likewise.
1050         * gcc.dg/pr17188-1.c: Likewise.
1051         * gcc.dg/pr17301-1.c: Likewise.
1052         * gcc.dg/pr17301-2.c: Likewise.
1053         * gcc.dg/pr17730-1.c: Likewise.
1054         * gcc.dg/pr20368-1.c: Likewise.
1055         * gcc.dg/pr20368-2.c: Likewise.
1056         * gcc.dg/pr20368-3.c: Likewise.
1057         * gcc.dg/pr22308-1.c: Likewise.
1058         * gcc.dg/qual-component-1.c: Likewise.
1059         * gcc.dg/redecl-1.c: Likewise.
1060         * gcc.dg/redecl-11.c: Likewise.
1061         * gcc.dg/redecl-12.c: Likewise.
1062         * gcc.dg/redecl-13.c: Likewise.
1063         * gcc.dg/redecl-14.c: Likewise.
1064         * gcc.dg/redecl-15.c: Likewise.
1065         * gcc.dg/register-var-1.c: Likewise.
1066         * gcc.dg/register-var-2.c: Likewise.
1067         * gcc.dg/stmt-expr-2.c: Likewise.
1068         * gcc.dg/stmt-expr-3.c: Likewise.
1069         * gcc.dg/stmt-expr-label-1.c: Likewise.
1070         * gcc.dg/stmt-expr-label-2.c: Likewise.
1071         * gcc.dg/stmt-expr-label-3.c: Likewise.
1072         * gcc.dg/struct-empty-2.c: Likewise.
1073         * gcc.dg/struct-empty-3.c: Likewise.
1074         * gcc.dg/struct-parse-1.c: Likewise.
1075         * gcc.dg/struct-semi-1.c: Likewise.
1076         * gcc.dg/struct-semi-2.c: Likewise.
1077         * gcc.dg/struct-semi-3.c: Likewise.
1078         * gcc.dg/switch-5.c: Likewise.
1079         * gcc.dg/switch-6.c: Likewise.
1080         * gcc.dg/switch-7.c: Likewise.
1081         * gcc.dg/tls/diag-5.c: Likewise.
1082         * gcc.dg/transparent-union-1.c: Likewise.
1083         * gcc.dg/transparent-union-3.c: Likewise.
1084         * gcc.dg/typespec-1.c: Likewise.
1085         * gcc.dg/vla-init-2.c: Likewise.
1086         * gcc.dg/vla-init-3.c: Likewise.
1087         * gcc.dg/vla-init-4.c: Likewise.
1088         * gcc.dg/vla-init-5.c: Likewise.
1089         * gcc.dg/void-cast-2.c: Likewise.
1090         * gcc.dg/wvla-3.c: Likewise.
1091         * gcc.dg/wvla-7.c: Likewise.
1092         * gcc.target/i386/991209-1.c: Likewise.
1093         * gcc.target/ia64/fpreg-1.c: Likewise.
1094         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1095         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1096         
1097 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1098
1099         PR fortran/31639
1100         * gfortran.dg/func_decl_4.f90: New test.
1101
1102 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1103
1104         PR fortran/32727
1105         * gfortran.dg/interface_17.f90: New test.
1106
1107 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1108
1109         PR fortran/32599
1110         * gfortran.dg/32599.f03: New test case.
1111
1112         PR fortran/32601
1113         * gfortran.dg/32601.f03: New test case.
1114         * gfortran.dg/32601_1.f03: Ditto.
1115         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1116         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1117
1118 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1119
1120         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1121
1122 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1123             Devang Patel  <dpatel@apple.com>
1124
1125         PR tree-optimization/25413
1126         * gcc.dg/vect/vect-align-1.c: New.
1127         * gcc.dg/vect/vect-align-2.c: New.
1128         * gcc.dg/vect/pr25413.c: New.
1129         * gcc.dg/vect/pr25413a.c: New.
1130         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1131
1132 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1133
1134         * lib/target-support.exp (check_ultrasparc_hw_available):
1135         New function.
1136         (is-effective-target): Check $arg for ultrasparc_hw.
1137         (is-effective-target-keyword): Likewise.
1138         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1139         when determining what to do on sparc platforms.
1140         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1141         * gcc.dg/20001101-1.c: Likewise.
1142         * gcc.dg/20001101-2.c: Likewise.
1143         * gcc.dg/ultrasp9.c: Likewise.
1144         * gcc.dg/ultrasp10.c: Likewise.
1145         * gcc.target/sparc/pdist-3.c: Likewise.
1146
1147 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1148
1149         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1150
1151 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1152
1153         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1154         get vectorized.
1155         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1156         now get vectorized.
1157         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1158         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1159         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1160         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1161         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1162         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1163         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1164         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1165         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1166         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1167         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1168         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1169         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1170         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1171         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1172         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1173         Add spu.
1174
1175 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR c++/30854
1178         * g++.dg/parse/error30.C: New test.
1179
1180 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1181
1182         PR fortran/29804
1183         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1184
1185 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1186
1187         * gfortran.fortran-torture/compile/pr32663.f: New test.
1188
1189 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1190
1191         PR c++/31027
1192         * g++.dg/inherit/virtual4.C: New.
1193
1194 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1195
1196         PR target/32661
1197         * gcc.target/i386/pr32661-1.c: New test.
1198
1199 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1200
1201         * gnat.dg/invariant_index.ad[sb]: New test.
1202
1203 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1204
1205         PR c++/32560
1206         * g++.dg/template/decl3.C: New.
1207
1208 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1209
1210         PR 32617
1211         * gcc.c-torture/execute/align-3.c: New.
1212
1213 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1214
1215         PR target/32708
1216         * gcc.target/i386/pr32708-1.c: New test.
1217         * gcc.target/i386/pr32708-2.c: Ditto.
1218         * gcc.target/i386/pr32708-3.c: Ditto.
1219
1220 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1221
1222         * g++.dg/init/new20.C: Remove svn:executable flag.
1223
1224 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1225
1226         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1227
1228 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1229
1230         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1231
1232 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1233
1234         PR testsuite/25241
1235         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1236         directive.
1237         
1238 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1239
1240         PR fortran/32157
1241         * gfortran.dg/overload_2.f90: New test.
1242
1243         PR fortran/32689
1244         * gfortran.dg/transfer_simplify_5.f90
1245
1246         PR fortran/32634
1247         * gfortran.dg/interface_15.f90: New test.
1248
1249 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1250
1251         PR libfortran/32336
1252         * gfortran.dg/matmul_5.f90:  New test case.
1253
1254 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1255
1256         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1257         * gcc.dg/fesd-any.h: Likewise.
1258         * gcc.dg/fesd-baseonly.c: Likewise.
1259         * gcc.dg/fesd-baseonly.h: Likewise.
1260         * gcc.dg/fesd-none.c: Likewise.
1261         * gcc.dg/fesd-none.h: Likewise.
1262         * gcc.dg/fesd-reduced.c: Likewise.
1263         * gcc.dg/fesd-reduced.h: Likewise.
1264         * gcc.dg/fesd-sys.c: Likewise.
1265         * gcc.dg/fesd-sys.h: Likewise
1266         * gcc.dg/fesd.h: Likewise.
1267
1268         * g++.dg/debug/dwarf2: New directory.
1269         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1270         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1271         * g++.dg/other/fesd-any.h: Likewise.
1272         * g++.dg/other/fesd-baseonly.C: Likewise.
1273         * g++.dg/other/fesd-baseonly.h: Likewise.
1274         * g++.dg/other/fesd-none.C: Likewise.
1275         * g++.dg/other/fesd-none.h: Likewise.
1276         * g++.dg/other/fesd-reduced.C: Likewise.
1277         * g++.dg/other/fesd-reduced.h: Likewise.
1278         * g++.dg/other/fesd-sys.C: Likewise.
1279         * g++.dg/other/fesd-sys.h: Likewise.
1280         * g++.dg/other/fesd.h: Likewise.
1281
1282 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1283
1284         PR fortran/31129
1285         * gfortran.dg/parameter_unused.f90: New test.
1286
1287 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1288
1289         PR tree-optimization/32681
1290         * gcc.dg/tree-ssa/pr32681.c: New test.
1291
1292 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1293
1294         PR fortran/32678
1295         * gfortran.dg/fmt_t_5.f90: New test.
1296
1297 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1298
1299         PR c++/30535
1300         * g++.dg/template/operator10.C: New.
1301
1302 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1303
1304         PR libfortran/32217
1305         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1306
1307 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1308
1309         PR fortran/29876
1310         * gfortran.dg/operator_6.f90: New test.
1311
1312 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1313
1314         PR fortran/17711
1315         * gfortran.dg/operator_4.f90: New test.
1316         * gfortran.dg/operator_5.f90: New test.
1317         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1318         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1319
1320 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1321
1322         PR fortran/32669
1323         * gfortran.dg/argument_checking_6.f90: New.
1324
1325 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1326
1327         PR fortran/25094
1328         * gfortran.dg/interface_155555.f90: New test.
1329
1330 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1331
1332         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1333         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1334
1335 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1336
1337         PR testsuite/25241
1338         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1339         discern pedantic diagnostics and errors.
1340         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1341         and not an error.
1342         * gcc.dg/20050121-1.c: This is an error and not a warning.
1343         * gcc.target/i386/sseregparm-2.c:  Likewise.
1344         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1345         * gcc.dg/charset/attribute2.c: Likewise.
1346         * gcc.dg/bitfld-1.c: Likewise.
1347         * gcc.dg/pack-test-2.c: Likewise.
1348         * gcc.dg/940510-1.c: Match separately error and warning.
1349         * gcc.dg/array-2.c: Match separately multiple messages. The second
1350         diagnostic is a pedantic warning and not an error.
1351         * gcc.dg/pr14475.c: Match separately multiple messages.
1352         * gcc.dg/pr18809-1.c: Likewise.
1353         * gcc.dg/pr27953.c: Likewise.
1354         * gcc.dg/vla-init-1.c: Likewise.
1355         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1356
1357 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1358
1359         PR fortran/32644
1360         * gfortran.dg/char_decl_1.f90: New test.
1361
1362 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1363
1364         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1365
1366 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1367
1368         PR c++/32232
1369         * g++.dg/template/overload9.C: New test.
1370
1371 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1372
1373         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1374         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1375
1376 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1377
1378         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1379         * gcc.dg/20001012-2.c: Likewise.
1380         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1381         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1382
1383 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1384
1385         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1386         about the chunk size when STACK_SIZE is defined.
1387
1388 2007-07-06  Josh Conner  <jconner@apple.com>
1389
1390         PR middle-end/32602
1391         * gcc.dg/sibcall-8.c: New test.
1392
1393 2007-07-06  Josh Conner  <jconner@apple.com>
1394
1395         PR middle-end/32603
1396         * gcc.target/arm/sibcall-1.c: New test.
1397
1398 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1399
1400         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1401
1402 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1403
1404         * gfortran.dg/save_parameter.f90: New test.
1405         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1406
1407 2007-07-06  Richard Guenther  <rguenther@suse.de>
1408
1409         * g++.dg/opt/pr30965.C: New testcase.
1410
1411 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1412
1413         * gcc.target/mips/save-restore-5.c: New test.
1414
1415 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1416
1417         PR rtl_optimization/32450
1418         * gcc.dg/pr32450.c: New runtime test.
1419
1420 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1421
1422         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1423         single underscore in scan directives.
1424
1425 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/32245
1428         * g++.dg/init/ptrmem4.C: New test.
1429
1430         PR c++/32251
1431         * g++.dg/init/new21.C: Likewise.
1432
1433         PR c++/31992
1434         * g++.dg/template/static30.C: Likewise.
1435
1436 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
1437
1438         * gcc.dg/vect/costmodel/ppc: New directory.
1439         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1440         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1441         New test.
1442         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1443         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1444         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1445         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1446         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1447         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1448         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1449         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1450         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1451         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1452         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1453         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1454         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1455         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1456
1457 2007-07-05  Tobias Burnus  <burnus@net-b.de>
1458
1459         PR fortran/32359
1460         * gfortran.dg/module_md5_1.f90: Update MD5 number.
1461
1462 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
1463
1464         PR fortran/32526
1465         * gfortran.dg/interface_14.f90: New test.
1466
1467         PR fortran/32613
1468         * gfortran.dg/do_iterator_2.f90: New test.
1469
1470 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1471
1472         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1473         (FE_DEC_DOWNWARD): Likewise.
1474         (FE_DEC_UPWARD): Likewise.
1475         (FE_DEC_TOWARDZERO): Likewise.
1476         (FE_DEC_TONEARESTFROMZERO): Likewise.
1477
1478 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
1479
1480         * gcc.c-torture/compile/pr32606.c: New.
1481         * gfortran.fortran-torture/execute/pr32604.f90: New.
1482
1483 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
1484
1485         * gcc.dg/visibility-12.c: New test.
1486         * gcc.dg/visibility-13.c: Likewise.
1487         * g++.dg/ext/visibility-9.C: Likewise.
1488         * g++.dg/ext/visibility-10.C: Likewise.
1489
1490 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1491
1492         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1493         * gcc.dg/sh-relax-vxworks.c: New test.
1494
1495 2007-07-04  Richard Guenther  <rguenther@suse.de>
1496
1497         PR tree-optimization/32500
1498         * gcc.c-torture/execute/pr32500.c: New testcase.
1499
1500 2007-07-04  Richard Guenther  <rguenther@suse.de>
1501
1502         PR tree-optimization/32482
1503         * gcc.c-torture/compile/pr32482.c: New testcase.
1504
1505 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1506
1507         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1508         VxWorks kernels.
1509         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1510         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1511         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1512         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1513
1514 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1515
1516         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1517
1518 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1519
1520         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1521
1522 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1523
1524         PR fortran/31198
1525         * gfortran.dg/min_max_optional_1.f90: New test.
1526         * gfortran.dg/min_max_optional_2.f90: New test.
1527         * gfortran.dg/min_max_optional_3.f90: New test.
1528
1529 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1530
1531         PR fortran/32545
1532         * gfortran.dg/fmt_error.f90: New test.
1533
1534 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1535
1536         PR fortran/32612
1537         * gfortran.dg/interface_13.f90: New test.
1538
1539 2007-07-03  Dave Brolley  <brolley@redhat.com>
1540
1541         PR c++/31743
1542         * g++.dg/init/new20.C: New test.
1543
1544 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1545
1546         PR fortran/32579
1547         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1548
1549 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1550
1551         PR fortran/25062
1552         * common_7.f90: New.
1553         * common_8.f90: New.
1554         * common_9.f90: New.
1555
1556 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1557
1558         PR fortran/30940
1559         * gfortran.dg/argument_checking_1.f90: New.
1560         * gfortran.dg/argument_checking_2.f90: New.
1561         * gfortran.dg/argument_checking_3.f90: New.
1562         * gfortran.dg/argument_checking_4.f90: New.
1563         * gfortran.dg/argument_checking_5.f90: New.
1564         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1565         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1566
1567 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1568
1569         * gcc.dg/pr32176.c: Add -w to default dg-options.
1570
1571 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1572
1573         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1574
1575 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1576
1577         PR fortran/20888
1578         * gfortran.dg/null_2.f90: New.
1579
1580 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1581             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1582
1583         PR middle-end/32176
1584         * gcc.dg/pr32176.c: New test.
1585
1586 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1587
1588         * gcc.dg/const-float80.c : New test.
1589         * gcc.dg/const-float128.c : New test.
1590         * gcc.dg/const-float80-ped.c : New test.
1591         * gcc.dg/const-float128-ped.c : New test.
1592
1593 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1594
1595         * gcc.dg/c99-math.h: Fix typo.
1596
1597 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1598
1599         PR libgomp/32468
1600         * gcc.dg/gomp/pr32468-1.c: New test.
1601
1602 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1603
1604         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1605         an ABI option.
1606
1607 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1608
1609         * gfortran.fortran-torture/compile/pr32583.f: New.
1610         * gcc.c-torture/compile/pr32584.c: New
1611
1612 2007-07-02  Ollie Wild  <aaw@google.com>
1613
1614         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1615         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1616
1617 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1618
1619         * gcc.target/mips/save-restore-1.c: New test.
1620         * gcc.target/mips/save-restore-2.c: Likewise.
1621         * gcc.target/mips/save-restore-3.c: Likewise.
1622         * gcc.target/mips/save-restore-4.c: Likewise.
1623
1624 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         PR tree-optimization/31966
1627         PR tree-optimization/32533
1628         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1629         * gfortran.dg/pr32533.f90: Ditto.
1630
1631 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1632
1633         * g++.dg/opt/nrv12.C: New test.
1634         * gcc.target/i386/nrv1.c: New test.
1635
1636         PR c++/31748
1637         * g++.dg/gomp/pr31748.C: New test.
1638
1639 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1640  
1641         PR tree-optimization/32230
1642         * gcc.dg/vect/pr32230.c: New test.
1643
1644 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1645
1646         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1647         * bind_c_coms.f90: Ditto.
1648         * bind_c_coms_driver.c: Ditto.
1649         * bind_c_dts.f90: Ditto.
1650         * bind_c_dts_2.f03: Ditto.
1651         * bind_c_dts_2_driver.c: Ditto.
1652         * bind_c_dts_3.f03: Ditto.
1653         * bind_c_dts_4.f03: Ditto.
1654         * bind_c_dts_driver.c: Ditto.
1655         * bind_c_implicit_vars.f03: Ditto.
1656         * bind_c_procs.f03: Ditto.
1657         * bind_c_usage_2.f03: Ditto.
1658         * bind_c_usage_3.f03: Ditto.
1659         * bind_c_usage_5.f03: Ditto.
1660         * bind_c_usage_6.f03: Ditto.
1661         * bind_c_usage_7.f03: Ditto.
1662         * bind_c_vars.f90: Ditto.
1663         * bind_c_vars_driver.c: Ditto.
1664         * binding_c_table_15_1.f03: Ditto.
1665         * binding_label_tests.f03: Ditto.
1666         * binding_label_tests_10.f03: Ditto.
1667         * binding_label_tests_10_main.f03: Ditto.
1668         * binding_label_tests_11.f03: Ditto.
1669         * binding_label_tests_11_main.f03: Ditto.
1670         * binding_label_tests_12.f03: Ditto.
1671         * binding_label_tests_13.f03: Ditto.
1672         * binding_label_tests_13_main.f03: Ditto.
1673         * binding_label_tests_14.f03: Ditto.
1674         * binding_label_tests_2.f03: Ditto.
1675         * binding_label_tests_3.f03: Ditto.
1676         * binding_label_tests_4.f03: Ditto.
1677         * binding_label_tests_5.f03: Ditto.
1678         * binding_label_tests_6.f03: Ditto.
1679         * binding_label_tests_7.f03: Ditto.
1680         * binding_label_tests_8.f03: Ditto.
1681         * binding_label_tests_9.f03: Ditto.
1682         * c_assoc.f90: Ditto.
1683         * c_assoc_2.f03: Ditto.
1684         * c_f_pointer_shape_test.f90: Ditto.
1685         * c_f_pointer_tests.f90: Ditto.
1686         * c_f_tests_driver.c: Ditto.
1687         * c_funloc_tests.f03: Ditto.
1688         * c_funloc_tests_2.f03: Ditto.
1689         * c_funloc_tests_3.f03: Ditto.
1690         * c_funloc_tests_3_funcs.c: Ditto.
1691         * c_kind_params.f90: Ditto.
1692         * c_kind_tests_2.f03: Ditto.
1693         * c_kinds.c: Ditto.
1694         * c_loc_driver.c: Ditto.
1695         * c_loc_test.f90: Ditto.
1696         * c_loc_tests_2.f03: Ditto.
1697         * c_loc_tests_2_funcs.c: Ditto.
1698         * c_loc_tests_3.f03: Ditto.
1699         * c_loc_tests_4.f03: Ditto.
1700         * c_loc_tests_5.f03: Ditto.
1701         * c_loc_tests_6.f03: Ditto.
1702         * c_loc_tests_7.f03: Ditto.
1703         * c_loc_tests_8.f03: Ditto.
1704         * c_ptr_tests.f03: Ditto.
1705         * c_ptr_tests_10.f03: Ditto.
1706         * c_ptr_tests_5.f03: Ditto.
1707         * c_ptr_tests_7.f03: Ditto.
1708         * c_ptr_tests_7_driver.c: Ditto.
1709         * c_ptr_tests_8.f03: Ditto.
1710         * c_ptr_tests_8_funcs.c: Ditto.
1711         * c_ptr_tests_9.f03: Ditto.
1712         * c_ptr_tests_driver.c: Ditto.
1713         * c_size_t_driver.c: Ditto.
1714         * c_size_t_test.f03: Ditto.
1715         * com_block_driver.f90: Ditto.
1716         * global_vars_c_init.f90: Ditto.
1717         * global_vars_c_init_driver.c: Ditto.
1718         * global_vars_f90_init.f90: Ditto.
1719         * global_vars_f90_init_driver.c: Ditto.
1720         * interop_params.f03: Ditto.
1721         * iso_c_binding_only.f03: Ditto.
1722         * iso_c_binding_rename_1.f03: Ditto.
1723         * iso_c_binding_rename_1_driver.c: Ditto.
1724         * iso_c_binding_rename_2.f03: Ditto.
1725         * iso_c_binding_rename_2_driver.c: Ditto.
1726         * kind_tests_2.f03: Ditto.
1727         * kind_tests_3.f03: Ditto.
1728         * module_md5_1.f90: Ditto.
1729         * only_clause_main.c: Ditto.
1730         * print_c_kinds.f90: Ditto.
1731         * test_bind_c_parens.f03: Ditto.
1732         * test_c_assoc.c: Ditto.
1733         * test_com_block.f90: Ditto.
1734         * test_common_binding_labels.f03: Ditto.
1735         * test_common_binding_labels_2.f03: Ditto.
1736         * test_common_binding_labels_2_main.f03: Ditto.
1737         * test_common_binding_labels_3.f03: Ditto.
1738         * test_common_binding_labels_3_main.f03: Ditto.
1739         * test_only_clause.f90: Ditto.
1740         * use_iso_c_binding.f90: Ditto.
1741         * value_5.f90: Ditto.
1742         * value_test.f90: Ditto.
1743         * value_tests_f03.f90: Ditto.
1744
1745 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
1746
1747         * gcc.dg/tls/opt-14.c: New.
1748
1749 2007-07-01  Ollie Wild  <aaw@google.com>
1750
1751         * g++.dg/lookup/using16.C: New test.
1752         * g++.dg/lookup/using17.C: New test.
1753
1754 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
1755
1756         PR fortran/32239
1757         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1758         (test_4): Use proper test for floating point equality.
1759         (test_8): Likewise.
1760
1761 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1762
1763         PR libgfortran/32554
1764         * gfortran.dg/fmt_p_1.f90: New test.
1765
1766 2007-07-01  Ira Rosen  <irar@il.ibm.com>
1767
1768         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1769         initialization and fix dg-final check - the initialization loop is
1770         vectorizable.
1771
1772 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1773             Volker Reichelt  <reichelt@netcologne.de>
1774
1775         PR middle-end/32559
1776         * gcc.dg/pr32559.c: New test.
1777
1778 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1779
1780         PR tree-optimization/25371
1781         * gcc.dg/vect/pr25371.c: New test.
1782
1783 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1784
1785         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1786         when allocating and initializing a flexible array.
1787
1788 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
1789
1790         PR fortran/20373
1791         * gfortran.dg/intrinsic.f90: New test.
1792
1793 2007-06-30  Tobias Burnus  <burnus@net-b.de>
1794
1795         PR fortran/32555
1796         * gfortran.dg/fmt_zero_check.f90: New.
1797
1798 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
1799
1800         PR fortran/30284
1801         * gfortran.dg/repeat_f90: New test.
1802
1803 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1804
1805         PR testsuite/25241
1806         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1807         -pedantic-errors, so we should match errors.
1808         * gcc.dg/cpp/escape-1.c: Likewise.
1809         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1810         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1811         warning.
1812         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1813         errors instead of warnings.
1814         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1815         a pedantic warning.
1816         * gcc.dg/cpp/arith-3.c: Likewise.
1817
1818 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1819
1820         PR testsuite/25241
1821         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1822         * gcc.dg/pch/valid-2.c: Likewise.
1823         * gcc.dg/pch/valid-3.c: Likewise.
1824         * gcc.dg/pch/warn-1.c: Likewise.
1825         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1826         
1827 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1828
1829         PR c/4076
1830         * gcc.dg/Wunused-function.c: New.
1831         
1832 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1833
1834         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1835
1836 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
1837
1838         * g++.dg/other/canon-31724.C: New.
1839         
1840 2007-06-29  Jan Hubicka  <jh@suse.cz>
1841
1842         PR middle-end/32372
1843         * gcc.c-torture/compile/pr32372.c: new.
1844
1845 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1846
1847         * gfortran.dg/operator_3.f90: New test.
1848
1849 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1850
1851         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1852         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1853
1854 2007-06-29  Richard Guenther  <rguenther@suse.de>
1855
1856         PR middle-end/32493
1857         * gcc.dg/inline-23.c: New testcase.
1858
1859 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
1860
1861         PR tree-optimization/24659
1862         * gcc.target/i386/vectorize2.c: New test.
1863         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1864         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1865
1866 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1867
1868         * gcc.dg/pointer-arith-9.c: New test.
1869
1870 2007-06-29  Tobias Burnus  <burnus@net-b.de>
1871
1872         PR fortran/32483
1873         * gfortran.dg/fmt_read_2.f90: New.
1874
1875 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1876
1877         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1878         If it exists, don't try to create it.
1879
1880 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
1881
1882         * g++.dg/ext/visibility/ms-compat-1.C: New.
1883
1884 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1885
1886         PR tree-opt/32417
1887         * gfortran.fortran-torture/compile/pr32417.f90: New test.
1888
1889 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
1890
1891         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1892         targets.
1893
1894 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
1895
1896         PR fortran/32467
1897         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1898
1899 2007-06-27  Richard Guenther  <rguenther@suse.de>
1900
1901         PR middle-end/32492
1902         * gcc.dg/inline-22.c: New testcase.
1903
1904 2007-06-26  Hui-May Chang <hm.chang@apple.com>
1905
1906         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1907         the scan-assembler constant.
1908
1909 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
1910
1911         PR 20216
1912         * gcc.dg/pr20216.c: New.
1913
1914 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1915
1916         PR tree-opt/32421
1917         * gcc.dg/vect/pr32421.c: New test.
1918
1919 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
1920
1921         PR c++/32111
1922         * g++.dg/other/friend5.C: New test.
1923
1924 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
1925
1926         PR fortran/32464
1927         * gfortran.dg/host_assoc_function_2.f90: New test.
1928
1929         PR fortran/31494
1930         * gfortran.dg/host_assoc_call_1.f90: New test.
1931
1932 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1933
1934         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1935         
1936 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1937
1938         PR fortran/32456
1939         * gfortran.dg/error_format.f90: New test.
1940
1941 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1942
1943         PR fortran/32136
1944         * gfortran.dg/pr32136.f90: New test.
1945
1946 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1947
1948         PR fortran/31726
1949         * gfortran.dg/minmaxloc_1.f90: New test.
1950
1951         PR fortran/32298
1952         * gfortran.dg/minmaxloc_2.f90: New test.
1953
1954 2007-06-23  Richard Guenther  <rguenther@suse.de>
1955
1956         PR tree-optimization/16876
1957         PR middle-end/29478
1958         * gcc.dg/pr29254.c: The warning is bogus.
1959         * gcc.dg/warn-1.c: Likewise.
1960         * gcc.dg/assign-warn-3.c: Likewise.
1961         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1962
1963 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
1964
1965         * gcc.c-torture/execute/20070623-1.c: New.
1966
1967 2007-06-22  Jan Hubicka  <jh@suse.cz>
1968
1969         * gcc.c-torture/compile/pr31541.c: New.
1970
1971 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1972
1973         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1974         Remove -m64 from dg-options.
1975
1976 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1977
1978         PR middle-end/32374
1979         * gcc.dg/pr32374.c: New test.
1980
1981 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1982
1983         PR fortran/32360
1984         * gfortran.dg/pointer_assign_3.f90: New test.
1985
1986 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1987
1988         PR fortran/31162
1989         * gfortran.dg/assign.f90: Update test.
1990         * gfortran.dg/real_do_1.f90: Update test.
1991         * gfortran.dg/gomp/omp_do1.f90: Update test.
1992         * gfortran.dg/warnings_are_errors_1.f: Update test.
1993         * gfortran.dg/g77/20010519-1.f: Update test.
1994         * gfortran.dg/g77/pr9258.f: Update test.
1995         * gfortran.dg/g77/960317-1.f: Update test.
1996
1997 2007-06-21  Richard Guenther  <rguenther@suse.de>
1998
1999         PR tree-optimization/32453
2000         * gcc.c-torture/compile/pr32453.c: New testcase.
2001
2002 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR tree-optimization/31866
2005         * gcc.dg/pr31866.c: New test.
2006
2007 2007-06-21  Richard Guenther  <rguenther@suse.de>
2008
2009         PR tree-optimization/32451
2010         * g++.dg/torture/20070621-1.C: New testcase.
2011
2012 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2013
2014         * gcc.dg/attr-isr.c: Test delay slot content.
2015         
2016 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2017
2018         PR fortran/32361
2019         gfortran.dg/pointer_assign_2.f90: New test.
2020
2021 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2022
2023         PR fortran/25061
2024         gfortran.dg/invalid_procedure_name.f90: New test.
2025
2026 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2027
2028         PR tree-optimization/25737
2029         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2030
2031 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2032
2033         * gcc.target/i386/large-size-array-3.c: New.
2034
2035 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2036         Richard Guenther  <rguenther@suse.de>
2037
2038         PR fortran/32140
2039         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2040
2041 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2042
2043         PR middle-end/31959
2044         * gcc.dg/pr31959.c: New test.
2045
2046         PR inline-asm/32109
2047         * g++.dg/ext/asm10.C: New test.
2048
2049         PR middle-end/32285
2050         * gcc.c-torture/execute/20070614-1.c: New test.
2051
2052 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2053
2054         * gcc.target/arm/stack-corruption.c: New test.
2055
2056 2007-06-19  Richard Guenther  <rguenther@suse.de>
2057
2058         * g++.dg/torture/pr30252.C: New testcase.
2059
2060 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2061
2062         PR tree-optimization/32353
2063         * g++.dg/opt/nrv13.C: New test.
2064
2065 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2066
2067         PR fortran/20863
2068         PR fortran/20882
2069         * gfortran.dg/impure_assignment_2.f90 : New test.
2070
2071         PR fortran/32236
2072         * gfortran.dg/data_initialized_2.f90 : New test.
2073
2074         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2075         appropriate version of 'dmach'.
2076
2077 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2078
2079         PR target/32389
2080         * gcc.target/i386/pr32389.c New test.
2081
2082 2007-06-18  Simon Baldwin <simonb@google.com>
2083
2084         PR c++/31923
2085         * g++.dg/template/error25.C: New.
2086         * g++.dg/template/spec35.C: New.
2087
2088 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2089
2090         * gcc.c-torture/compile/pr32355.c: New testcase.
2091         
2092 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2093
2094         PR tree-optimization/32383
2095         * g++.dg/opt/pr32383.C: New test.
2096
2097 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2098
2099         PR rtl-optimization/32366
2100         * gcc.dg/vect/pr32366.c: New test.
2101
2102 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2103
2104         * gcc.c-torture/compile/pr32349.c: New testcase.
2105         
2106 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2107
2108         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2109         * gcc.target/sparc/combined-2.c: Likewise.
2110         * gcc.target/sparc/fexpand.c : Likewise.
2111         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2112         * gcc.target/sparc/fpack16.c : Likewise.
2113         * gcc.target/sparc/fpmerge.c : Likewise.
2114         * gcc.target/sparc/fpmul.c : Likewise.
2115         * gcc.target/sparc/noresult.c : Likewise.
2116         * gcc.target/sparc/pdist.c: Likewise.
2117
2118 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2119
2120         PR middle-end/31723
2121         * gcc.target/i386/recip-divf.c: New test.
2122         * gcc.target/i386/recip-sqrtf.c: Ditto.
2123         * gcc.target/i386/recip-vec-divf.c: Ditto.
2124         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2125         * gcc.target/i386/sse-recip.c: Ditto.
2126         * gcc.target/i386/sse-recip-vec.c: Ditto.
2127
2128 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2129
2130         PR tree-opt/32225
2131         * gcc.c-torture/compile/20070605-1.c: New test.
2132
2133         * gcc.c-torture/compile/20070603-1.c: New testcase.
2134         * gcc.c-torture/compile/20070603-2.c: New testcase.
2135
2136         * gcc.c-torture/compile/20070531-1.c: New test.
2137
2138         PR tree-opt/32167
2139         * gcc.c-torture/compile/20070531-2.c: New test.
2140
2141         PR tree-opt/32144
2142         * gcc.c-torture/compile/20070529-1.c: New test.
2143
2144         PR tree-opt/32145
2145         * gcc.c-torture/compile/20070529-2.c: New test.
2146
2147         PR tree-opt/32015
2148         * gcc.c-torture/compile/20070520-1.c: New test.
2149
2150         * g++.dg/ext/java-1.C: New test.
2151
2152         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2153         loops instead of one. Remove the "can't determine dependence"
2154         check.
2155         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2156         needed as the cast is gone in the first place.
2157         * gcc.dg/max-1.c: Change local variable a to be a global one.
2158         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2159         have a cast which is PREd.
2160
2161 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2162
2163         * g++.dg/lookup/anon6.C: New test.
2164
2165 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2166
2167         PR c++/31806
2168         * g++.dg/opt/static6.C: New testcase.
2169
2170 2007-06-14  Geoff Keating  <geoffk@apple.com>
2171
2172         * g++.dg/ext/visibility/overload-1.C: New.
2173
2174         PR 31093
2175         * g++.dg/ext/visibility/anon4.C: New.
2176
2177 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2178
2179         PR target/32268
2180         * gcc.target/i386/pr32268.c: New test.
2181
2182 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2183
2184         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2185         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2186         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2187
2188         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2189         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2190         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2191         BID is used.
2192
2193 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2194
2195         PR fortran/32302
2196         * gfortran.dg/common_resize_1.f90: New test.
2197
2198 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2199
2200         PR target/32274
2201         * gcc.dg/vect/pr32224.c: Fix.   
2202         
2203 2007-06-13  Eric Christopher  <echristo@apple.com>
2204
2205         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2206
2207 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2208
2209         PR fortran/32323
2210         * gfortran.dg/actual_array_vect_1.f90: New.
2211
2212 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2213
2214         * gcc.target/sparc/mfpu.c: New test.
2215
2216 2007-06-12  Geoff Keating  <geoffk@apple.com>
2217
2218         * g++.dg/warn/weak1.C: Suppress on Darwin.
2219         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2220
2221 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2222
2223         PR middle-end/31579
2224          * g++.dg/torture/pr31579.C: New testcase.
2225
2226 2007-06-12  Ian Lance Taylor  <iant@google.com>
2227
2228         PR libstdc++/29286
2229         * g++.dg/init/new16.C: New test.
2230         * g++.dg/init/new17.C: New test.
2231         * g++.dg/init/new18.C: New test.
2232         * g++.dg/init/new19.C: New test.
2233
2234 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2235
2236         * gnat.dg/lhs_view_convert.adb: New test.
2237
2238 2007-06-12  Richard Guenther  <rguenther@suse.de>
2239
2240         PR tree-optimization/15353
2241         PR tree-optimization/31657
2242         * gcc.c-torture/execute/20070424-1.c: New testcase.
2243         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2244         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2245         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2246         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2247         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2248
2249 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2250
2251         PR rtl-optimization/32293
2252         * gcc.dg/pr32293.c: New test.
2253
2254 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2255
2256         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2257
2258 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2259
2260         PR fortran/29786
2261         * gfortran.dg/equiv_7.f90: New test.
2262         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2263
2264         PR fortran/30875
2265         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2266
2267 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2268
2269         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2270         * gcc.dg/setjmp-4.c: Likewise.
2271         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2272
2273 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2274
2275         PR rtl-optimization/31025
2276         * gfortran.dg/pr31025.f90: New.
2277
2278 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2279
2280         PR target/32280
2281         * gcc.target/i386/pr32280.c: New test.
2282
2283 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2284
2285         PR middle-end/32279
2286         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2287
2288 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2289
2290         PR libgfortran/32235
2291         * gfortran.dg/backspace_9.f: New test.
2292
2293 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2294
2295         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2296
2297 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2298
2299         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2300
2301 2007-06-09  Ian Lance Taylor  <iant@google.com>
2302
2303         PR tree-optimization/32169
2304         * gcc.c-torture/compile/pr32169.c: New test.
2305
2306 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2307
2308         * gcc.dg/vect/costmodel: New directory.
2309         * gcc.dg/vect/costmodel/i386: New directory.
2310         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2311         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2312         New test.
2313         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2314         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2315         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2316         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2317         * gcc.dg/vect/costmodel/x86_64: New directory.
2318         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2319         New testsuite.
2320         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2321         New test.
2322         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2323         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2324         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2325         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2326         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2327
2328 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2329
2330         PR tree-optimization/32243
2331         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2332         flags for -Os tests.
2333         * gcc.dg/vect/03-vect-pr32243.c: New test.
2334
2335 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2336
2337         PR tree-optimization/32224
2338         * gcc.dg/vect/pr32224.c: New test.
2339
2340 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2341
2342         PR c++/32177
2343         * g++.dg/gomp/pr32177.C: New test.
2344
2345 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2346
2347         PR testsuite/25241
2348         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2349         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2350         warning nor an error.
2351         * gcc.dg/Wfatal-2.c: Likewise.
2352         * gcc.dg/Werror-1.c: Likewise.
2353         * gcc.dg/Werror-5.c: Likewise.
2354         * gcc.dg/Werror-7.c: Likewise.
2355         * gcc.dg/Werror-10.c: Likewise.
2356         * gcc.dg/Werror-11.c: Likewise.
2357
2358 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2359
2360         PR c++/30759
2361         * g++.dg/init/brace6.C: New test.
2362
2363 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2364
2365         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2366         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2367         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2368         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2369
2370         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2371         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2372         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2373         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2374         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2375         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2376         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2377         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2378
2379         * gcc.dg/darwin-minversion-3.c: New.
2380
2381 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2382
2383         * gcc.target/i386/builtin-copysign.c: New test.
2384
2385 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2386
2387         PR tree-optimization/32220
2388         * gfortran.dg/predcom-2.f: New testcase.
2389
2390 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2391
2392         PR tree-opt/32231
2393         * gcc.target/i386/vectorize4.c: New test.
2394
2395 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2396
2397         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2398
2399 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2400
2401         PR testsuite/25241
2402         * gcc.dg/simd-5.c: Mark output as a note.
2403         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2404         dg-message.
2405         * gcc.dg/simd-1.c: Likewise.
2406         * gcc.dg/always_inline.c: Mark output as a sorry.
2407         * gcc.dg/always_inline2.c: Likewise.
2408         * gcc.dg/always_inline3.c: Likewise.
2409
2410 2007-06-06  Ian Lance Taylor  <iant@google.com>
2411
2412         * g++.dg/conversion/enum1.C: New test.
2413
2414 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2415
2416         PR tree-optimization/32216
2417         * gcc.dg/vect/pr32216.c: New test.
2418
2419 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2420
2421         PR testsuite/18923
2422         * gfortran.dg/invalid_contains_1.f90: New test.
2423         * gfortran.dg/invalid_contains_2.f90: New test.
2424
2425 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2426
2427         PR testsuite/32057
2428         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2429         midnight issues.
2430
2431 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2432
2433         PR testsuite/25241
2434         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2435         dg-message to match de note.
2436         * gcc.dg/pr26570.c: Use dg-message for a note.
2437         * gcc.dg/pr29254.c: Use dg-message for generic output and use
2438         dg-error instead of dg-warning because of -Werror.
2439         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2440         neither an error, nor a warning.
2441         * gcc.dg/glibc-uclibc-2.c: Likewise
2442         * gcc.dg/cpp/19940712-1.c: Likewise.
2443
2444 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
2445
2446         PR preprocessor/23479
2447         * gcc.dg/binary-constants-1.c: Add test suites for
2448         the 0b-prefixed binary integer constants.
2449         * gcc.dg/binary-constants-2.c: Ditto.
2450         * gcc.dg/binary-constants-3.c: Ditto.
2451         * gcc.dg/binary-constants-4.c: Ditto.
2452
2453 2007-06-05  Ian Lance Taylor  <iant@google.com>
2454
2455         * gcc.dg/Wstrict-overflow-19.c: New test.
2456
2457 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
2458
2459         * gcc.dg/matrix/matrix-6.c: Remove conversion.
2460
2461 2007-06-04  Ian Lance Taylor  <iant@google.com>
2462
2463         * gcc.dg/Wstrict-overflow-18.c: New test.
2464
2465 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2466
2467         PR testsuite/25241
2468         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2469         * gcc.dg/cpp/mi5.c: Likewise.
2470         * gcc.dg/cpp/mi7.c: Likewise.
2471
2472 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
2473
2474         PR c/32191
2475         * gcc.dg/pr32191.c: New test.
2476
2477 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2478
2479         PR fortran/32124
2480         * gfortran.dg/allocate_stat_1.f90: Remove.
2481
2482 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2483
2484         * gcc.target/i386/sse4_2-check.h: New.
2485         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2486         * gcc.target/i386/sse4_2-crc32.h: Likewise.
2487         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2488         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2489         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2490         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2491         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2492         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2493         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2494         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2495         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2496         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2497         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2498         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2499         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2500         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2501         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2502         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2503
2504 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
2505
2506         * gcc.dg/pie-link.c: New test.
2507
2508 2007-06-01  Ian Lance Taylor  <iant@google.com>
2509
2510         * gcc.dg/Wstrict-overflow-17.c: New test.
2511
2512 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
2513
2514         * gcc.dg/builtin-return-1.c (g): New.
2515         (main): Allocate at least 64 bytes on the stack.
2516
2517 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2518
2519         * g++.dg/init/cleanup3.C: New test.
2520
2521 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2522
2523         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2524         int is 16 bits.
2525
2526 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/32156
2529         * gfortran.dg/char_array_constructor_3.f90: New test.
2530
2531 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2532
2533         PR tree-optimization/32160
2534         * gfortran.dg/predcom-1.f: New test.
2535
2536 2007-05-31  Richard Guenther  <rguenther@suse.de>
2537
2538         * g++.dg/other/str_empty.C: Move...
2539         * g++.dg/other/pr30567.C: Move...
2540         * g++.dg/tree-ssa/pr27218.C: Move...
2541         * g++.dg/torture: ...here and remove dg-options.
2542
2543 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2544
2545         PR c++/32158
2546         * g++.dg/ext/is_pod_incomplete.C: New.
2547
2548 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2549             Douglas Gregor <doug.gregor@gmail.com>
2550             Pedro Lamarao <pedro.lamarao@mndfck.org>
2551             Howard Hinnant <howard.hinnant@gmail.com>
2552
2553         PR c++/7412
2554         PR c++/29939
2555         * g++.dg/cpp0x/rv8p.C: New.
2556         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2557         * g++.dg/cpp0x/cast-bug.C: New.
2558         * g++.dg/cpp0x/elision_weak.C: New.
2559         * g++.dg/cpp0x/collapse-bug.C: New.
2560         * g++.dg/cpp0x/rv3p.C: New.
2561         * g++.dg/cpp0x/rv7n.C: New.
2562         * g++.dg/cpp0x/overload-conv-1.C: New.
2563         * g++.dg/cpp0x/rv2n.C: New.
2564         * g++.dg/cpp0x/deduce.C: New.
2565         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2566         * g++.dg/cpp0x/rv6p.C: New.
2567         * g++.dg/cpp0x/template_deduction.C: New.
2568         * g++.dg/cpp0x/implicit-copy.C: New.
2569         * g++.dg/cpp0x/rv1p.C: New.
2570         * g++.dg/cpp0x/cast.C: New.
2571         * g++.dg/cpp0x/rv5n.C: New.
2572         * g++.dg/cpp0x/collapse.C: New.
2573         * g++.dg/cpp0x/overload-conv-2.C: New.
2574         * g++.dg/cpp0x/rv4p.C: New.
2575         * g++.dg/cpp0x/rvo.C: New.
2576         * g++.dg/cpp0x/iop.C: New.
2577         * g++.dg/cpp0x/rv3n.C: New.
2578         * g++.dg/cpp0x/rv7p.C: New.
2579         * g++.dg/cpp0x/reference_collapsing.C: New.
2580         * g++.dg/cpp0x/overload.C: New.
2581         * g++.dg/cpp0x/named.C: New.
2582         * g++.dg/cpp0x/rv2p.C: New.
2583         * g++.dg/cpp0x/rv6n.C: New.
2584         * g++.dg/cpp0x/not_special.C: New.
2585         * g++.dg/cpp0x/bind.C: New.
2586         * g++.dg/cpp0x/rv1n.C: New.
2587         * g++.dg/cpp0x/rv5p.C: New.
2588         * g++.dg/cpp0x/elision.C: New.
2589         * g++.dg/cpp0x/named_refs.C: New.
2590         * g++.dg/cpp0x/unnamed_refs.C: New.
2591         * g++.dg/cpp0x/rv4n.C: New.
2592         * g++.dg/cpp0x/elision_neg.C: New.
2593         * g++.dg/init/copy7.C: Run in C++98 mode.
2594         * g++.dg/overload/arg1.C: Ditto.
2595         * g++.dg/overload/arg4.C: Ditto.
2596
2597 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2598
2599         PR c++/31809
2600         * g++.dg/opt/static5.C: New test.
2601
2602 2007-05-30  Richard Guenther  <rguenther@suse.de>
2603
2604         * g++.dg/dg.exp: Prune torture/.
2605         * g++.dg/torture/dg-torture.exp: New testsuite.
2606
2607 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2608
2609         * gcc.target/arm/pr27387.C: Move and rename to ...
2610         * g++.dg/inherit/thunk8.C: ... here.
2611
2612 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR tree-optimization/31769
2615         * g++.dg/gomp/pr31769.C: New test.
2616
2617 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2618
2619         * gcc.target/i386/stack-realign.c: New.
2620
2621 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2622
2623         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2624
2625 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2626
2627         * gfortran.dg/sizeof.f90: New.
2628
2629 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2630
2631         PR c/31339
2632         * gcc.dg/boolcomplex-1.c: New test.
2633
2634         PR c++/31339
2635         * g++.dg/ext/boolcomplex-1.c: New test.
2636
2637 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2638
2639         * gcc.dg/matrix: New directory.
2640
2641 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2642
2643         PR fortran/32124
2644         * gfortran.dg/allocate_stat_1.f90: New.
2645
2646 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2647
2648         PR fortran/31972
2649         * transfer_hollerith_1.f90: New test.
2650
2651 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2652
2653         PR tree-opt/32100
2654         * gcc.c-torture/execute/vrp-7.c: New test.
2655
2656 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2657
2658         * gfortran.dg/transfer_simplify_4.f90: New test.
2659
2660 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2661
2662         PR fortran/32088
2663         * gfortran.dg/func_result_3.f90: New.
2664
2665 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2666
2667         PR middle-end/32083
2668         * gfortran.dg/transfer_simplify_3.f90: New.
2669
2670 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2671
2672         PR target/32065
2673         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2674         to compile options.
2675         * gcc.target/i386/pr32065-2.c: New test.
2676
2677 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2678
2679         PR fortran/31813
2680         * gfortran.dg/io_constraints_2.f90: Update.
2681
2682 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2683
2684         PR fortran/31219
2685         * gfortran.dg/array_constructor_17.f90: New test.
2686
2687 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2688
2689         PR tree-opt/32090
2690         * g++.dg/opt/array2.C: New testcase.
2691
2692 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2693
2694         PR target/32065
2695         * gcc.target/i386/pr32065.c: New test.
2696
2697 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2698             Marcus Meissner <meissner@suse.de>
2699
2700         * gcc.dg/attr-alloc_size.c: New.
2701
2702 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2703             Lee Millward  <lee.millward@gmail.com>
2704
2705         PR c++/31745
2706         * g++.dg/parse/crash34.C: New test.
2707
2708         * g++.dg/parse/crash35.C: New test.
2709
2710 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2711
2712         * gcc.target/i386/sse2-check.h: New.
2713         * gcc.target/i386/sse2-vec-1.c: Likewise.
2714         * gcc.target/i386/sse2-vec-2.c: Likewise.
2715         * gcc.target/i386/sse2-vec-3.c: Likewise.
2716         * gcc.target/i386/sse2-vec-4.c: Likewise.
2717         * gcc.target/i386/sse2-vec-5.c: Likewise.
2718         * gcc.target/i386/sse2-vec-6.c: Likewise.
2719
2720 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2721
2722         PR c++/31431
2723         PR c++/31432
2724         PR c++/31434
2725         PR c++/31435
2726         PR c++/31437
2727         PR c++/31438
2728         PR c++/31442
2729         PR c++/31443
2730         PR c++/31444
2731         PR c++/31445
2732         * g++.dg/cpp0x/pr31431.C: New.
2733         * g++.dg/cpp0x/pr31437.C: New.
2734         * g++.dg/cpp0x/pr31442.C: New.
2735         * g++.dg/cpp0x/pr31444.C: New.
2736         * g++.dg/cpp0x/pr31431-2.C: New.
2737         * g++.dg/cpp0x/pr31432.C: New.
2738         * g++.dg/cpp0x/pr31434.C: New.
2739         * g++.dg/cpp0x/pr31438.C: New.
2740         * g++.dg/cpp0x/pr31443.C: New.
2741         * g++.dg/cpp0x/pr31445.C: New.
2742         * g++.dg/cpp0x/variadic-crash1.C: New.
2743
2744 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
2745
2746         * gcc.target/arm/long-calls-1.c: New test.
2747         * gcc.target/arm/long-calls-2.c: Likewise.
2748         * gcc.target/arm/long-calls-3.c: Likewise.
2749         * gcc.target/arm/long-calls-4.c: Likewise.
2750
2751 2007-05-25  Richard Guenther  <rguenther@suse.de>
2752             Andrew Pinski  <andrew_pinski@playstation.sony.com>
2753
2754         PR tree-optimization/31982
2755         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2756
2757 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
2758
2759         PR fortran/32047
2760         * gfortran.dg/result_in_spec_2.f90: New test.
2761
2762 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2763
2764         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2765
2766 2007-05-24  Ollie Wild  <aaw@google.com>
2767
2768         * gcc.dg/cpp/counter-1.c: New test.
2769         * gcc.dg/pch/counter-1.c: New test.
2770         * gcc.dg/pch/counter-1.hs: New file.
2771         * gcc.dg/pch/counter-2.c: New test.
2772         * gcc.dg/pch/counter-2.hs: New file.
2773         * gcc.dg/pch/counter-3.c: New test.
2774         * gcc.dg/pch/counter-3.hs: New file.
2775
2776 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
2777
2778         * gcc.dg/tree-ssa/predcom-1.c: New test.
2779         * gcc.dg/tree-ssa/predcom-2.c: New test.
2780         * gcc.dg/tree-ssa/predcom-3.c: New test.
2781         * gcc.dg/tree-ssa/predcom-4.c: New test.
2782         * gcc.dg/tree-ssa/predcom-5.c: New test.
2783         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2784
2785 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
2786
2787         PR testsuite/32062
2788         * gcc.target/i386/sse4_1-check.h (MASK): New.
2789
2790 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2791
2792         PR fortran/32038
2793         * gfortran.dg/pr25603.f: Initialize integer variables.
2794
2795 2007-05-23  Ian Lance Taylor  <iant@google.com>
2796
2797         * g++.dg/other/vrp1.C: New test.
2798
2799 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
2800
2801         PR preprocessor/20077
2802         * gcc.dg/cpp/paste15.c: New test.
2803
2804 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
2805             Nigel Stephens  <nigel@mips.com>
2806             Richard Sandiford  <richard@codesourcery.com>
2807
2808         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2809         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2810         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2811         * gcc.target/mips/inter/mips16-inter.exp: New.
2812
2813 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
2814
2815         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2816
2817 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2818
2819         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2820         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
2821         * gcc.target/i386/sse3-addsubps.c: Likewise.
2822         * gcc.target/i386/sse3-haddpd.c: Likewise.
2823         * gcc.target/i386/sse3-haddps.c: Likewise.
2824         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2825         * gcc.target/i386/sse3-hsubps.c: Likewise.
2826         * gcc.target/i386/sse3-lddqu.c: Likewise.
2827         * gcc.target/i386/sse3-movddup.c: Likewise.
2828         * gcc.target/i386/sse3-movshdup.c: Likewise.
2829         * gcc.target/i386/sse3-movsldup.c: Likewise.
2830
2831         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2832         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
2833         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2834         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2835         * gcc.target/i386/ssse3-palignr.c: Likewise.
2836         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2837         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2838         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2839         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2840         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2841         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2842         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2843         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2844         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2845         * gcc.target/i386/ssse3-psignb.c: Likewise.
2846         * gcc.target/i386/ssse3-psignd.c: Likewise.
2847         * gcc.target/i386/ssse3-psignw.c: Likewise.
2848         * gcc.target/i386/ssse3-vals.h: Likewise.
2849
2850         * gcc.target/i386/sse3-check.h: New file.
2851         * gcc.target/i386/ssse3-check.h: Likewise.
2852
2853 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2854
2855         PR middle-end/31095
2856         * gcc.c-torture/compile/bcopy-1.c: New testcase.
2857
2858 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2859
2860         PR middle-end/31606
2861         * gcc.c-torture/20070522-1.c: New testcase.
2862
2863 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2864
2865         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2866
2867 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
2868
2869         * gcc.c-torture/execute/ieee/20000320-1.x,
2870         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2871         m68k-*-* and check_effective_target_coldfire_fpu.
2872
2873 2007-05-22  Ollie Wild  <aaw@google.com>
2874
2875         * g++.dg/lookup/hidden-class10.C: New test.
2876         * g++.dg/lookup/hidden-class11.C: New test.
2877
2878 2007-05-22  Ollie Wild  <aaw@google.com>
2879
2880         * g++.dg/lookup/name-clash5.C: New test.
2881         * g++.dg/lookup/name-clash6.C: New test.
2882
2883 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2884
2885         * g++.dg/other/i386-2.C: Update comments on header files tested.
2886         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
2887         of <tmmintrin.h>.
2888         * gcc.target/i386/sse-12.c: Likewise.
2889         * gcc.target/i386/sse-13.c: Likewise.
2890         * gcc.target/i386/sse-14.c: Likewise.
2891
2892         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2893         Redefined to test with immediate operand.
2894         (__builtin_ia32_blendps): Likewise.
2895         (__builtin_ia32_blendpd): Likewise.
2896         (__builtin_ia32_dpps): Likewise.
2897         (__builtin_ia32_dpps): Likewise.
2898         (__builtin_ia32_insertps128): Likewise.
2899         (__builtin_ia32_vec_ext_v4sf): Likewise.
2900         (__builtin_ia32_vec_set_v16qi): Likewise.
2901         (__builtin_ia32_vec_set_v4si): Likewise.
2902         (__builtin_ia32_vec_set_v2di): Likewise.
2903         (__builtin_ia32_vec_ext_v16qi): Likewise.
2904         (__builtin_ia32_vec_ext_v4si): Likewise.
2905         (__builtin_ia32_vec_ext_v2di): Likewise.
2906         (__builtin_ia32_roundpd): Likewise.
2907         (__builtin_ia32_roundsd): Likewise.
2908         (__builtin_ia32_roundps): Likewise.
2909         (__builtin_ia32_roundss): Likewise.
2910         (__builtin_ia32_mpsadbw128): Likewise.
2911
2912 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2913
2914         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2915
2916 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2917
2918         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2919         failures.
2920         * gcc.dg/dfp/func-struct.c: Ditto.
2921         * gcc.dg/dfp/operator-assignment.c: Ditto.
2922         * gcc.dg/dfp/convert-bfp.c: Ditto.
2923         * gcc.dg/dfp/convert-int.c: Ditto.
2924         * gcc.dg/dfp/convert-int-max.c: Ditto.
2925         * gcc.dg/dfp/func-scalar.c: Ditto.
2926         * gcc.dg/dfp/cast.c: Ditto.
2927         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2928         failures, and fix a typo in return type of arg1_128.
2929         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2930         failures, and fix a typo in a constant suffix.
2931         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2932         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2933
2934 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2935             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2936
2937         * lib/gcc-dg.exp(process_message): New proc.
2938         (dg-message): New test directive.
2939         * gcc.dg/always_inline.c: Use dg-message.
2940         * gcc.dg/always_inline2.c: Ditto.
2941         * gcc.dg/always_inline3.c: Ditto.
2942         * gcc.dg/invalid-call-1.c: Ditto.
2943         * gcc.dg/pr17506.c: Ditto.
2944         * gcc.dg/simd-5.c: Ditto.
2945         * gcc.dg/simd-6.c: Ditto.
2946         * gcc.dg/va-arg-2.c: Ditto.
2947         * gcc.dg/cpp/syshdr.c: Ditto.
2948         * gcc.dg/cpp/unc4.c: Ditto.
2949         * gcc.dg/cpp/trad/mi1.c: Ditto.
2950         * gcc.dg/cpp/trad/mi5.c: Ditto.
2951         * gcc.dg/cpp/trad/mi7.c: Ditto.
2952         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2953         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2954         * gcc.test-framework/test-framework.awk: Special-case outexists
2955         tests.
2956
2957 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2958
2959         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2960         (bit_SSE4_2): Likewise.
2961         (bit_POPCNT): Likewise.
2962
2963         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2964         Check if assembler supports SSE4 instructions.
2965
2966         * gcc.target/i386/sse4_1-blendpd.c: New file.
2967         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2968         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2969         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2970         * gcc.target/i386/sse4_1-check.h: Likewise.
2971         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2972         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2973         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2974         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2975         * gcc.target/i386/sse4_1-extractps.c: Likewise.
2976         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2977         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2978         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2979         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2980         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2981         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2982         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2983         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2984         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2985         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2986         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2987         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2988         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2989         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2990         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2991         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2992         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2993         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2994         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2995         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2996         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2997         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2998         * gcc.target/i386/sse4_1-pminud.c: Likewise.
2999         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3000         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3001         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3002         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3003         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3004         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3005         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3006         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3007         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3008         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3009         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3010         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3011         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3012         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3013         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3014         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3015         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3016         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3017         * gcc.target/i386/sse4_1-round.h: Likewise.
3018         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3019         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3020         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3021         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3022         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3023         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3024         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3025         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3026         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3027         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3028         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3029         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3030         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3031         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3032
3033 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3034
3035         PR fortran/31627
3036         * gfortran.dg/bounds_check_7.f90: New test.
3037
3038 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3039
3040         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3041         (check_effective_target_sse4a): Ditto.
3042
3043         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3044         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3045         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3046         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3047         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3048         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3049         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3050         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3051         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3052         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3053         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3054         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3055         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3056         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3057         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3058         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3059         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3060         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3061         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3062         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3063
3064 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3065
3066         * g++.dg/ext/cleanup-1.C: New test.
3067         * g++.dg/ext/cleanup-2.C: Likewise.
3068         * g++.dg/ext/cleanup-3.C: Likewise.
3069         * g++.dg/ext/cleanup-4.C: Likewise.
3070         * g++.dg/ext/cleanup-5.C: Likewise.
3071         * g++.dg/ext/cleanup-6.C: Likewise.
3072         * g++.dg/ext/cleanup-8.C: Likewise.
3073         * g++.dg/ext/cleanup-9.C: Likewise.
3074         * g++.dg/ext/cleanup-10.C: Likewise.
3075         * g++.dg/ext/cleanup-11.C: Likewise.
3076         * g++.dg/ext/cleanup-dtor.C: Likewise.
3077
3078 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3079
3080         PR middle-end/31995
3081         * gcc.dg/vect/vect-102a.c: New test.
3082
3083 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3084             Paolo Carlini  <pcarlini@suse.de>
3085             Uros Bizjak  <ubizjak@gmail.com>
3086
3087         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3088         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3089         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3090         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3091         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3092         New testcases.
3093
3094 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3095
3096         PR fortran/32002
3097         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3098
3099 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3100
3101         PR fortran/32027
3102         * gfortran.dg/do_3.F90: Add checks for the final value of the
3103         loop variable.
3104
3105 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3106
3107         * gcc.c-torture/execute/990127-2.x: New file.
3108
3109 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3110
3111         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3112         * gcc.target/i386/sse-12: Add -O to compile options.
3113         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3114         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3115         and mm3dnow.h.  Add -O to compile options.
3116
3117 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3118
3119         PR fortran/31867
3120         * gfortran.dg/char_length_5.f90: New test.
3121
3122         PR fortran/31994
3123         * gfortran.dg/array_reference_1.f90: New test.
3124
3125 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3126
3127         PR middle-end/7651
3128         PR c++/11856
3129         PR c/12963
3130         PR c/23587
3131         PR other/29694
3132         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3133         * gcc.dg/Wtype-limits.c: New.
3134         * gcc.dg/Wtype-limits-Wextra.c: New.
3135         * gcc.dg/Wtype-limits-no.c: New.
3136         * g++.dg/warn/Wtype-limits.C: New.
3137         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3138         * g++.dg/warn/Wtype-limits-no.C: New.
3139
3140 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3141
3142         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3143         instead of "-msse2".'
3144         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3145         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3146         and mm3dnow.h.
3147         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3148         to test with immediate operand.
3149         (__builtin_ia32_insertqi): Ditto.
3150         (__builtin_ia32_palignr128): Ditto.
3151         (__builtin_ia32_palignr): Ditto.
3152         (__builtin_ia32_pshufhw): Ditto.
3153         (__builtin_ia32_pshuflw): Ditto.
3154         (__builtin_ia32_pshufd): Ditto.
3155         (__builtin_ia32_vec_set_v8hi): Ditto.
3156         (__builtin_ia32_vec_ext_v8hi): Ditto.
3157         (__builtin_ia32_shufpd): Ditto.
3158         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3159
3160 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3161
3162         PR fortran/32001
3163         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3164
3165 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3166
3167         PR target/31585
3168         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3169         and "__inline".  Use "-msse" instead of "-msse2".
3170
3171 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3172
3173         PR middle-end/7651
3174         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3175         * gcc.dg/20030906-2.c: Likewise.
3176         * objc.dg/method-17.m: Add -Wreturn-type.
3177         * obj-c++.dg/method-21.mm: Likewise.
3178
3179 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3180
3181         PR target/31585
3182         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3183         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3184         (__builtin_ia32_psrlqi128): Ditto.
3185         (__builtin_ia32_psrlwi128): Ditto.
3186         (__builtin_ia32_psrldi128): Ditto.
3187         (__builtin_ia32_psrldqi128): Ditto.
3188         (__builtin_ia32_pslldqi128): Ditto.
3189         (__builtin_ia32_psrawi128): Ditto.
3190         (__builtin_ia32_psradi128): Ditto.
3191         (__builtin_ia32_psllqi128): Ditto.
3192         (__builtin_ia32_pslldi128): Ditto.
3193         (__builtin_prefetch): Ditto.
3194         (__builtin_ia32_pshufw): Ditto.
3195         (__builtin_ia32_vec_set_v4hi): Ditto.
3196         (__builtin_ia32_vec_ext_v4hi): Ditto.
3197         (__builtin_ia32_shufps): Ditto.
3198         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3199
3200 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3201
3202         PR fortran/31974
3203         * gfortran.dg/char_allocation_1.f90: New test.
3204
3205 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3206
3207         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3208         * gcc.dg/Wconversion-sign.c: New.
3209         * gcc.dg/Wconversion-integer-no-sign.c: New.
3210         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3211         Wconversion-sign.C
3212         * g++.dg/warn/Wconversion-sign.C: New.
3213         * g++.old-deja/g++.other/warn4.C: Update.
3214         * g++.dg/warn/Wconversion1.C: Likewise.
3215
3216 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3217
3218         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3219         * gcc.dg/torture/builtin-math-4.c: Likewise.
3220
3221 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3222
3223         PR libfortran/31964
3224         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3225
3226 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3227
3228         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3229
3230 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3231
3232         PR target/31628
3233         * gcc.target/i386/pr31628.c: New.
3234
3235 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3236
3237         PR middle-end/31344
3238         * gcc.dg/pr31344.c: New test.
3239
3240 2007-05-17  Ian Lance Taylor  <iant@google.com>
3241
3242         PR tree-optimization/31953
3243         * gcc.c-torture/compile/pr31953.c: New test.
3244
3245 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3246
3247         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3248
3249         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3250         and drem.
3251         * gcc.dg/torture/builtin-math-4.c: Likewise.
3252
3253         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3254         * gcc.dg/torture/builtin-math-4.c: Likewise.
3255
3256         * gcc.dg/torture/builtin-math-4.c: New test.
3257
3258 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3259             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3260
3261         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3262         * gcc.dg/cpp/include2.c: Ditto.
3263         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3264         * gcc.dg/cpp/paste5.c: Ditto.
3265         * gcc.dg/cpp/paste6.c: Ditto.
3266         * gcc.dg/cpp/paste8.c: Ditto.
3267         * gcc.dg/cpp/paste11.c: Ditto.
3268         * gcc.dg/cpp/paste13.c: Ditto.
3269         * gcc.dg/cpp/skipping2.c: Ditto.
3270         * gcc.dg/reg-vol-struct-1.c: Ditto.
3271         * gcc.dg/Wshadow-1.c: Ditto.
3272         * gcc.dg/cpp/trad/comment.c: Ditto.
3273         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3274         * gcc.dg/cpp/if-2.c: Ditto.
3275         * gcc.dg/array-5.c: Ditto.
3276         * gcc.dg/inline-15.c: Ditto.
3277         * gcc.dg/pr27953.c: Ditto.
3278         * gcc.dg/Wno-c++-compat.c: Ditto.
3279
3280 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3281
3282         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3283
3284 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3285
3286         * gcc.c-torture/execute/20070517-1.c: New test.
3287
3288 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3289
3290         PR fortran/31919
3291         * gfortran.dg/min_max_conformance.f90: New test.
3292
3293 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3294
3295         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3296         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3297         gcc.dg/vect/vect-104.c: Use more complex construction to
3298         prevent vectorizing.
3299         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3300
3301 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3302
3303         PR tree-optimization/24659
3304         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3305         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3306         not vect_int target.
3307         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3308         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3309         targets.
3310         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3311         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3312         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3313
3314 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3315
3316         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3317         and x86_64-*-* targets.
3318         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3319
3320 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3321
3322         PR fortran/18769
3323         PR fortran/30881
3324         PR fortran/31194
3325         PR fortran/31216
3326         PR fortran/31427
3327         * transfer_simplify_1.f90: New test.
3328         * transfer_simplify_2.f90: New test.
3329
3330 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3331
3332         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3333
3334 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3335
3336         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3337
3338         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3339
3340         PR c/31924
3341         * gcc.dg/fltconst-1.c: New test.
3342
3343         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3344         * gcc.dg/dfp/operator-assignment.c: Ditto.
3345
3346 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3347
3348         PR c++/29928
3349         * g++.dg/rtti/typeid5.C: New.
3350
3351 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3352
3353         PR fortran/31725
3354         * gfortran.dg/substr_4.f: New test.
3355
3356 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3357
3358         * gcc.target/m68k/interrupt_thread-1.c,
3359         gcc.target/m68k/interrupt_thread-2.c,
3360         gcc.target/m68k/interrupt_thread-3.c: New.
3361         * gcc.target/m68k/m68k.exp: Accept fido.
3362
3363 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3364
3365         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3366         * gfortran.dg/altreturn_3.f90: Likewise.
3367         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3368         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3369         * gfortran.dg/inquire_iolength.f90: Likewise.
3370         * gfortran.dg/module_naming_1.f90: Likewise.
3371         * gfortran.dg/oldstyle_2.f90: Likewise.
3372         * gfortran.dg/operator_2.f90: Likewise.
3373         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3374         * gfortran.dg/used_types_11.f90: Likewise.
3375         * gfortran.dg/zero_array_components_1.f90: Likewise.
3376         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3377         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3378         * gfortran.dg/real_const_3.f90: Likewise.
3379
3380 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3381
3382         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3383         * gcc.dg/tree-ssa/loop-30.c: New test.
3384
3385 2007-05-13  Richard Guenther  <rguenther@suse.de>
3386
3387         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3388         scanning forwprop1.
3389         * g++.dg/tree-ssa/pr31146.C: Likewise.
3390
3391 2007-05-13  Revital Eres  <eres@il.ibm.com>
3392
3393         * gcc.dg/dse.c: New test.
3394
3395 2007-05-12  Richard Guenther  <rguenther@suse.de>
3396
3397         PR tree-optimization/31797
3398         * gcc.c-torture/compile/pr31797.c: New testcase.
3399
3400 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3401
3402         PR fortran/30746
3403         * gfortran.dg/host_assoc_function_1.f90: New test.
3404
3405 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3406
3407         PR c++/31829
3408         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3409
3410 2007-05-11  Silvius Rus  <rus@google.com>
3411
3412         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3413         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3414         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3415         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3416         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3417         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3418         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3419         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3420         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3421         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3422         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3423         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3424         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3425         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3426         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3427         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3428
3429 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3430
3431         PR other/31852
3432         * gcc.c-torture/execute/builtins/memchr.c: New.
3433         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3434         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3435
3436 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3437
3438         PR fortran/30876
3439         * gfortran.dg/recursive_reference_1.f90: Put error at correct
3440         line.
3441         * gfortran.dg/recursive_reference_2.f90: New test.
3442
3443 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3444
3445         PR fortran/30878
3446         * gfortran.dg/namelist_29.f90: New test.
3447
3448 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
3449
3450         PR fortran/31474
3451         * gfortran.dg/entry_10.f90: New test.
3452
3453 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
3454
3455         PR tree-optimization/31885
3456         * gcc.dg/tree-ssa/loop-29.c: New test.
3457
3458 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3459
3460         * assumed_dummy_1.f90: Fix dg directive.
3461         * char_initialiser_actual.f90: Likewise.
3462         * nested_modules_2.f90: Likewise.
3463         * shift-alloc.f90: Likewise.
3464
3465 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3466
3467         * gcc.dg/20070507-1.c: Disable for non-pic targets.
3468
3469 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3470
3471         PR libfortran/31880
3472         * gfortran.dg/unf_read_corrupted_2.f90: New test.
3473
3474 2007-05-09  Mike Stump  <mrs@apple.com>
3475
3476         * g++.dg/other/first-global.C: Add -fpie for darwin.
3477         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3478
3479 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3480
3481         * gcc.dg/20070507-1.c: New testcase.
3482
3483 2007-05-08  Chao-ying Fu  <fu@mips.com>
3484
3485         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3486         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3487         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3488         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3489
3490 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
3491
3492         PR 31847
3493         * gcc.dg/pr31847.c: New test.
3494
3495 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3496
3497         PR fortran/31692
3498         * gfortran.dg/actual_array_result_1.f90: New test.
3499
3500 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3501
3502         PR fortran/29397
3503         * gfortran.dg/parameter_array_init_1.f90: New test.
3504
3505         PR fortran/29400
3506         * gfortran.dg/parameter_array_init_2.f90: New test.
3507
3508 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
3509
3510         PR target/31854
3511         * gcc.target/i386/pr31854.c: New test.
3512
3513 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
3514
3515         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3516
3517 2007-05-07  Mike Stump  <mrs@apple.com>
3518
3519         * g++.old-deja/g++.mike/empty.C: Add.
3520
3521 2007-05-07  Eric Christopher  <echristo@apple.com>
3522
3523         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3524
3525 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3526
3527         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3528         variable.  Rearrange conversions from binary float to decimal float.
3529
3530 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3531
3532         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3533         x86.
3534
3535 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3536
3537         * gnat.dg/opt1.ad[sb]: New testcase.
3538
3539 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3540
3541         PR fortran/31399
3542         * gfortran.dg/do_3.F90: New test.
3543
3544 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3545
3546         PR fortran/31764
3547         * gfortran.dg/new_line.f90: Add new checks.
3548
3549 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3550
3551         PR fortran/31201
3552         * gfortran.dg/large_unit_1.f90: New.
3553         * gfortran.dg/large_unit_2.f90: New.
3554         * gfortran.dg/iostat_4.f90: New
3555         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3556
3557 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3558
3559         PR fortran/31540
3560         * gfortran.dg/char_result_4.f90: New test.
3561
3562 2007-06-05  Revital Eres  <eres@il.ibm.com>
3563
3564         PR 30957
3565         * gcc.dg/pr30957-1.c: New test.
3566
3567 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3568
3569         PR fortran/31251
3570         * gfortran.dg/char_type_len_2.f90: New test.
3571
3572 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3573
3574         PR 31775
3575         * g++.dg/other/nested-extern.cc: New.
3576         * g++.dg/other/nested-extern-1.C: New.
3577         * g++.dg/other/nested-extern-2.C: New.
3578
3579 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3580
3581         PR fortran/31760
3582         * gfortran.dg/erf.f90: New test.
3583         * gfortran.dg/besxy.f90: New test.
3584
3585 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3586
3587         PR fortran/22359
3588         * gfortran.dg/fseek.f90: New test.
3589
3590 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3591
3592         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3593
3594 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3595
3596         PR libfortran/31210
3597         * gfortran.dg/zero_length_1.f90: New test.
3598
3599 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3600
3601         PR fortran/31803
3602         * gfortran.dg/char_pointer_assign_3.f90: New test.
3603         * gfortran.dg/char_result_2.f90: Re-enable test.
3604
3605 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3606
3607         PR fortran/25071
3608         * gfortran.dg/char_length_3.f90: New test.
3609         * gfortran.dg/char_result_2.f90: Fix test.
3610
3611 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3612
3613         PR tree-optimization/30565
3614         * gcc.dg/tree-ssa/loop-27.c: New test.
3615
3616 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3617
3618         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3619         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3620         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3621         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3622
3623 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3624
3625         PR tree-optimization/31699
3626         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3627         New.
3628         (check_effective_target_vect_floatint_cvt): New.
3629         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3630         of specific targets.
3631         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3632         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3633         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3634         * gcc.dg/vect/vect-iv-4.c: Likewise.
3635         * gcc.dg/vect/vect-multitypes-11.c: New.
3636         * gcc.dg/vect/pr31699.c: New.
3637
3638 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3639
3640         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3641
3642 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3643
3644         PR C++/31663
3645         * g++.dg/warn/anonymous-namespace-2.C: New.
3646         * g++.dg/warn/anonymous-namespace-2.h: New.
3647
3648 2007-05-02  Paul Brook  <paul@codesourcery.com>
3649
3650         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3651
3652 2007-05-02  Eric Christopher  <echristo@apple.com>
3653
3654         * gcc.dg/cpp/if-div.c: New file.
3655
3656 2007-05-02  Tom Tromey  <tromey@redhat.com>
3657
3658         PR preprocessor/28709:
3659         * gcc.dg/cpp/pr28709.c: New file.
3660
3661 2007-05-02  Richard Guenther  <rguenther@suse.de>
3662
3663         PR tree-optimization/31146
3664         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3665
3666 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3667
3668         * gcc.c-torture/compile/limits-blockid.c: New.
3669         * gcc.c-torture/compile/limits-caselabels.c: New.
3670         * gcc.c-torture/compile/limits-declparen.c: New.
3671         * gcc.c-torture/compile/limits-enumconst.c: New.
3672         * gcc.c-torture/compile/limits-exprparen.c: New.
3673         * gcc.c-torture/compile/limits-externalid.c: New.
3674         * gcc.c-torture/compile/limits-fnargs.c: New.
3675         * gcc.c-torture/compile/limits-fndefn.c: New.
3676         * gcc.c-torture/compile/limits-idexternal.c: New.
3677         * gcc.c-torture/compile/limits-idinternal.c: New.
3678         * gcc.c-torture/compile/limits-pointer.c: New.
3679         * gcc.c-torture/compile/limits-stringlit.c: New.
3680         * gcc.c-torture/compile/limits-structmem.c: New.
3681         * gcc.c-torture/compile/limits-structnest.c: New.
3682
3683 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3684
3685         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3686
3687 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3688
3689         PR middle-end/31740
3690         * gcc.c-torture/compile/20070501-1.c: New testcase.
3691
3692 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3693
3694         PR fortran/31732
3695         * gfortran.dg/array_memset_2:  New test case.
3696
3697 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3698
3699         PR testsuite/31615
3700         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3701
3702 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3703
3704         PR testsuite/31589
3705         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3706         dg-final test.
3707         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3708         keyword to dg-final test.
3709         * gcc.dg/vect/vect-iv-4.c: Likewise.
3710         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3711         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3712         test.
3713         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3714         cast.
3715         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3716         * lib/target-supports.exp
3717         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3718         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3719
3720 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3721
3722         * gcc.c-torture/execute/ieee/20000320-1.c: Use
3723         __LONG_LONG_MAX__ and its friends instead of those supplied by
3724         limits.h.
3725
3726 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
3727
3728         PR C++/31721
3729         * g++.dg/ext/vector7.C: New testcase.
3730
3731 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3732
3733         PR fortran/31591
3734         * gfortran.dg/bound_simplification_1.f90: New test.
3735
3736 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3737
3738         PR fortran/31645
3739         * gfortran.dg/bom_error.f90: New test.
3740         * gfortran.dg/bom_include.f90: New test.
3741         * gfortran.dg/bom_UTF16-LE.f90: New test.
3742         * gfortran.dg/bom_UTF16-BE.f90: New test.
3743         * gfortran.dg/bom_UTF-8.f90: New test.
3744         * gfortran.dg/bom_UTF-32.f90: New test.
3745         * gfortran.dg/bom_UTF-8.F90: New test.
3746         * gfortran.dg/bom_include.inc: New file.
3747
3748 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3749
3750         PR C++/30221
3751         * g++.dg/init/ptrfn2.C: New test.
3752         * g++.dg/init/ptrfn3.C: New test.
3753
3754 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
3755
3756         PR fortran/31711
3757         * gfortran.dg/dependency_21.f90: New test.
3758
3759 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3760
3761         * gfortran.dg/secnds.f: Use real*8.
3762         * gfortran.dg/secnds-1.f: Use real*8.
3763
3764 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3765
3766         PR libfortran/31532
3767         * gfortran.dg/inquire_5.f90: Update test.
3768
3769 2007-04-27  Ian Lance Taylor  <iant@google.com>
3770
3771         PR middle-end/31710
3772         * gcc.c-torture/compile/pr31710.c: New test.
3773
3774 2007-04-27  Richard Guenther  <rguenther@suse.de>
3775
3776         PR tree-optimization/30965
3777         PR tree-optimization/30978
3778         * gcc.dg/tree-ssa/pr30978.c: New testcase.
3779         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3780         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3781         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3782
3783 2007-04-27  Richard Guenther  <rguenther@suse.de>
3784
3785         PR tree-optimization/31715
3786         * gcc.dg/Warray-bounds-4.c: New testcase.
3787
3788 2007-04-26  Ian Lance Taylor  <iant@google.com>
3789
3790         PR target/28675
3791         * gcc.c-torture/compile/pr28675.c: New test.
3792
3793 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3794
3795         PR C++/30016
3796         * g++.dg/ext/vector6.C: New test.
3797
3798 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
3799
3800         * gcc.c-torture/execute/ieee/20000320-1.x: New.
3801
3802 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
3803
3804         PR middle-end/31617
3805         * g++.dg/other/str_empty.C: Add expected warning.
3806
3807 2007-04-26  Richard Guenther  <rguenther@suse.de>
3808         Daniel Berlin  <dberlin@dberlin.org>
3809
3810         PR tree-optimization/30567
3811         * g++.dg/other/pr30567.C: New testcase.
3812
3813 2007-04-26  Richard Guenther  <rguenther@suse.de>
3814
3815         PR tree-optimization/31703
3816         * gcc.c-torture/compile/pr31703.c: New testcase.
3817         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3818         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3819
3820 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
3821
3822         * gfortran.dg/open_errors.f90: Added if statements checking
3823         the value of iostat.
3824
3825 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
3826
3827         PR c++/31598
3828         * g++.dg/gomp/pr31598.C: New test.
3829
3830         PR tree-optimization/30558
3831         * g++.dg/gomp/pr30558.C: New test.
3832
3833 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/31338
3836         * g++.dg/ext/complex2.C: New test.
3837
3838 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
3839
3840         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3841
3842 2007-04-25  Thiemo Seufer  <ths@mips.com>
3843
3844         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3845         value to signed char.
3846
3847 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
3848
3849         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
3850         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
3851         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
3852
3853 2007-04-25  Tobias Burnus  <burnus@net-b.de>
3854
3855         PR fortran/31668
3856         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3857         statement functions.
3858         * gfortran.dg/c_by_val_5.f90: New test.
3859
3860 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
3861
3862         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3863         with two new subroutines to avoid parameter-induced aliasing.
3864         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3865         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3866
3867 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3868
3869         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3870         * g++.dg/warn/Warray-bounds.C: Likewise.
3871
3872 2007-04-24  Ian Lance Taylor  <iant@google.com>
3873
3874         PR tree-optimization/31605
3875         * gcc.c-torture/execute/pr31605.c: New test.
3876
3877 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3878
3879         PR fortran/31587
3880         * lib/gcc-dg.exp (scan-module): New function.
3881         * gfortran.dg/module_md5_1.f90: New test.
3882
3883 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
3884
3885         * g++.old-deja/g++.pt/defarg6.C: Only run with
3886         -std=gnu++98.
3887         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3888         * g++.dg/cpp0x/variadic61.C: Ditto.
3889         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3890         * g++.dg/cpp0x/variadic62.C: Ditto.
3891         * g++.dg/template/meminit1.C: Ditto.
3892         * g++.dg/template/operator7.C: Ditto.
3893         * g++.dg/template/static15.C: Ditto.
3894         * g++.dg/template/invalid1.C: Ditto.
3895         * g++.dg/template/shift1.C: Ditto.
3896         * g++.dg/template/error10.C: Ditto.
3897
3898 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
3899
3900         PR diagnostic/25923
3901         * gfortran.dg/pr25923.f90: New test.
3902
3903 2007-04-24  Ian Lance Taylor  <iant@google.com>
3904
3905         PR tree-optimization/31602
3906         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3907
3908 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
3909
3910         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3911         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3912
3913 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
3914
3915         * gcc.target/i386/reload-1.c. New.
3916
3917 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3918             Olga Golovanevsky  <olga@il.ibm.com>
3919
3920         * g++.dg/other/str_empty.C: New test.
3921
3922 2007-04-24  Richard Henderson  <rth@redhat.com>
3923
3924         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3925
3926 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3927
3928         PR target/31641
3929         * gcc.c-torture/compile/pr31641.c: New testcase.
3930
3931 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
3932
3933         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3934         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3935         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3936         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3937
3938 2007-04-23  Simon Baldwin  <simonb@google.com>
3939
3940         * g++.dg/other/error15.C: New.
3941         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3942         triggering a "multiple parameters named" error.
3943
3944 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3945
3946         PR fortran/31618
3947         * gfortran.dg/backspace_8.f:  New test case.
3948
3949 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
3950
3951         PR fortran/31630
3952         * gfortran.dg/used_types_17.f90: New test.
3953
3954         PR fortran/31620
3955         * gfortran.dg/zero_array_components_1.f90: New test.
3956
3957 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3958
3959         PR fortran/31616
3960         * gfortran.dg/open_errors.f90: Allow a different error message.
3961
3962 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
3963
3964         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3965         Rename from check_effective_target_vect_pack_mod.  Rename global
3966         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
3967         messages.
3968         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3969         rename.
3970         * gcc.dg/vect/vect-iv-8a.c: Ditto.
3971         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3972
3973 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3974
3975         PR middle-end/31448
3976         * gcc.c-torture/execute/pr31448.c: New testcase.
3977
3978 2007-04-22  Nick Clifton  <nickc@redhat.com>
3979
3980         * gcc.dg/20020312-2.c: Add support for the FRV.
3981
3982 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
3983
3984         PR tree-optimization/24659
3985         * gcc.dg/vect/vect-float-extend-1.c: New test.
3986         * gcc.dg/vect/vect-float-truncate-1.c: New test.
3987
3988 2007-04-22  Richard Guenther  <rguenther@suse.de>
3989
3990         PR tree-optimization/29789
3991         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3992         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3993
3994 2007-04-22  Revital Eres  <eres@il.ibm.com>
3995
3996         * gcc.dg/var-expand2.c: New test.
3997
3998 2007-04-22  Revital Eres  <eres@il.ibm.com>
3999
4000         * gcc.dg/var-expand3.c: New test.
4001
4002 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4003
4004         PR fortran/31495
4005         * gfortran.dg/continuation_8.f90: New test.
4006
4007 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4008
4009         PR C/30265
4010         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4011         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4012
4013 2007-04-21  Richard Guenther  <rguenther@suse.de>
4014
4015         PR middle-end/31136
4016         * gcc.c-torture/execute/pr31136.c: New testcase.
4017
4018 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4019
4020         * gcc.target/i386/movsi-sm-1.c: New.
4021
4022 2007-04-20  Richard Henderson  <rth@redhat.com>
4023
4024         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4025         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4026
4027 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4028
4029         * gcc.target/i386/ordcmp-1.c: New test.
4030         * gcc.target/i386/unordcmp-1.c: New test.
4031
4032         PR tree-optimization/31632
4033         * gcc.c-torture/compile/20070419-1.c: New test.
4034
4035 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4036
4037         * gcc.dg/invalid-call-1.c: New test.
4038
4039 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4040
4041         PR diagnostic/31227
4042         * gcc.dg/Warray-bounds-3.c: New.
4043
4044 2007-04-18  Richard Guenther  <rguenther@suse.de>
4045
4046         PR tree-optimization/19431
4047         PR tree-optimization/21463
4048         * gcc.c-torture/execute/20070212-1.c: New testcase.
4049         * gcc.c-torture/execute/20070212-2.c: Likewise.
4050         * gcc.c-torture/execute/20070212-3.c: Likewise.
4051         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4052         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4053         * g++.dg/tree-ssa/pr21463.C: Likewise.
4054         * g++.dg/tree-ssa/pr30738.C: Likewise.
4055
4056 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4057
4058         PR c++/31513
4059         * g++.dg/expr/bitfield8.C: New test.
4060
4061 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4062             Richard Sandiford  <richard@codesourcery.com>
4063
4064         * lib/target-supports.exp (check_profiling_available): Return 0
4065         for uClibc with -p or -pg.
4066
4067 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4068
4069         PR c++/31517
4070         * g++.dg/template/init7.C: New test.
4071
4072 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4073
4074         PR rtl-optimization/31360
4075         * gcc.dg/loop-7.c: New test.
4076
4077 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4078
4079         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4080         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4081         build.
4082         (compat-execute): Likewise.
4083         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4084         files to remote hosts.
4085         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4086         (c-torture-execute): Likewise.
4087         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4088         or plain file.  Use remote_upload and remote_download to copy
4089         files about.
4090         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4091         before scanning it.
4092
4093 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4094
4095         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4096
4097 2007-04-16  Lawrence Crowl  <crowl@google.com>
4098
4099         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4100         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4101         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4102         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4103         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4104         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4105         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4106         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4107         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4108         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4109         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4110
4111         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4112         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4113         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4114         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4115         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4116         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4117         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4118         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4119         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4120         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4121         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4122
4123 2007-04-16  Ian Lance Taylor  <iant@google.com>
4124
4125         PR tree-optimization/31522
4126         * gcc.dg/Wstrict-overflow-16.c: New test.
4127
4128 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4129
4130         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4131
4132 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4133
4134         PR fortran/31144
4135         * gfortran.dg/module_naming_1.f90: New.
4136
4137 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4138
4139         * lib/target-supports.exp (check_profiling_available): Return
4140         false for m68k-*-uclinux.
4141
4142 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4143
4144         PR c++/29365
4145         Testcase for c++ anonymous namespace warning
4146
4147         * g++.dg/warn/anonymous-namespace-1.C: New test
4148         * g++.dg/warn/anonymous-namespace-1.h: New test
4149
4150 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4151
4152         PR testsuite/31578
4153         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4154
4155 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4156
4157         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4158
4159 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4160
4161         PR fortran/31204
4162         * gfortran.dg/array_constructor_16.f90: New test.
4163
4164 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4165
4166         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4167         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4168
4169 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4170
4171         PR rtl-optimization/31500
4172         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4173         * g++.dg/warn/Warray-bounds.C: Likewise.
4174
4175 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4176
4177         PR C/31520
4178         * gcc.dg/gnu89-init-4.c: New testcase.
4179
4180 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4181
4182         PR c++/25874
4183         * gcc.dg/gomp/pr25874.c: Add dg-options.
4184         * g++.dg/gomp/pr25874.C: Add dg-options.
4185
4186 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4187
4188         PR fortran/21061
4189         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4190         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4191
4192 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4193
4194         PR fortran/31561
4195         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4196
4197 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4198
4199         PR fortran/29507
4200         PR fortran/31404
4201         * gfortran.dg/initialization_6.f90: New test.
4202
4203 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4204
4205         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4206
4207         * lib/target-supports.exp (check_gc_sections_available):
4208         Return false if ldflags includes -elf2flt.
4209
4210 2007-04-13  Jason Merrill  <jason@redhat.com>
4211
4212         PR c++/31074
4213         * conv3.C: New test.
4214
4215 2007-04-13  Mike Stump  <mrs@apple.com>
4216
4217         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4218         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4219
4220 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4221
4222         PR tree-optimization/29598
4223         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4224
4225 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4226
4227         PR fortran/31559
4228         * gfortran.dg/func_assign.f90: New test.
4229
4230 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4231
4232         PR fortran/31550
4233         * gfortran.dg/used_types_16.f90: New test.
4234
4235 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4236
4237         PR fortran/18937
4238         * gfortran.dg/goto_2.f90: New.
4239         * gfortran.dg/goto_3.f90: New.
4240         * gfortran.dg/pr17708.f90: Rename to ...
4241         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4242
4243 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4244
4245         PR fortran/31562
4246         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4247         instead of a struct.
4248
4249 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4250
4251         PR fortran/31562
4252         * gfortran.dg/value_4.c: Use GNU extensions for complex
4253         instead of a struct.
4254
4255 2007-04-13  Richard Guenther  <rguenther@suse.de>
4256
4257         PR tree-optimization/21258
4258         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4259
4260 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4261
4262         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4263         <complex.h>.
4264
4265 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4266
4267         PR fortran/31250
4268         * gfortran.dg/char_length_2.f90: New.
4269         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4270         * gfortran.dg/repeat_4.f90: Likewise.
4271
4272         PR fortran/31266
4273         * gfortran.dg/char_assign_1.f90: New.
4274
4275         PR fortran/31471
4276         * gfortran.dg/block_name_1.f90: New.
4277         * gfortran.dg/block_name_2.f90: New.
4278
4279 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4280
4281         PR c++/31078
4282         * g++.dg/other/pr31078.C: New.
4283
4284 2007-04-12  Richard Guenther  <rguenther@suse.de>
4285
4286         PR tree-optimization/31169
4287         * gcc.c-torture/execute/pr31169.c: New testcase.
4288
4289 2007-04-12  Richard Guenther  <rguenther@suse.de>
4290
4291         PR tree-optimization/24689
4292         PR tree-optimization/31307
4293         * g++.dg/tree-ssa/pr31307.C: New testcase.
4294         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4295
4296 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4297
4298         PR fortran/31472
4299         * gfortran.dg/access_spec_1.f90: New test.
4300         * gfortran.dg/access_spec_2.f90: New test.
4301         * gfortran.dg/non_module_public.f90: Match new error message.
4302
4303 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4304
4305         PR testsuite/31538
4306         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4307         to 4 at line 38 to fix bounds problem.
4308
4309 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4310
4311         PR testsuite/31240
4312         * gfortran.dg/pointer_intent_1.f90: Fix test.
4313
4314 2007-04-10  Eric Christopher  <echristo@apple.com>
4315
4316         * lib/target-supports.exp
4317         (check_effective_target_fstack_protector): Rewrite.
4318
4319 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4320
4321         PR c++/31449
4322         * g++.dg/init/const5.C: New test.
4323
4324 2007-04-09  Jan Hubicka  <jh@suse.cz>
4325
4326         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4327
4328 2007-04-08  Jan Hubicka  <jh@suse.cz>
4329
4330         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4331
4332 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4333
4334         PR fortran/31257
4335         * gfortran.dg/achar_4.f90: New test.
4336
4337 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4338
4339         PR fortran/30880
4340         * gfortran.dg/used_dummy_types_8.f90: New test.
4341
4342 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4343
4344         PR fortran/30872
4345         * gfortran.dg/parameter_array_element_1.f90: New test.
4346
4347 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4348
4349         PR fortran/31222
4350         * gfortran.dg/default_numeric_type_1.f90: New test.
4351
4352 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4353
4354         PR fortran/31424
4355         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4356
4357 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4358
4359         PR fortran/31293
4360         * gfortran.dg/interface_12.f90: New test.
4361
4362 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4363
4364         * gcc.dg/format/opt-6.c: New test.
4365         * gcc.dg/format/nul-1.c: New test.
4366         * gcc.dg/format/nul-2.c: New test.
4367
4368 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4369
4370         PR libgfortran/31395
4371         * gfortran.dg/fmt_colon.f90: New test.
4372
4373 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4374
4375         * g++.old-deja/g++.other/init18.C: Use
4376         dg-require-effective-target instead of an explicit xfail.
4377
4378 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4379
4380         * gcc.dg/dfp/signbit-1.c
4381         * gcc.dg/dfp/signbit-2.c
4382
4383 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4384
4385         PR fortran/31483
4386         * gfortran.dg/altreturn_5.f90: New test.
4387
4388 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4389
4390         PR fortran/31292
4391         * gfortran.dg/contained_module_proc_1.f90: New test.
4392
4393 2007-04-04  Stuart Hastings  <stuart@apple.com>
4394
4395         PR 31281
4396         * objc/execute/exceptions/pr31281.m: New.
4397
4398 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4399
4400         * g++.dg/ext/dllimport12.C: Update comments.
4401
4402 2007-04-03  Eric Christopher  <echristo@apple.com>
4403
4404         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4405
4406 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4407
4408         PR fortran/31304
4409         * gfortran.dg/repeat_2.f90: New test.
4410         * gfortran.dg/repeat_3.f90: New test.
4411         * gfortran.dg/repeat_4.f90: New test.
4412
4413 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4414
4415         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4416
4417 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4418
4419         PR c++/30847
4420         * g++.dg/parse/cond3.C: New test.
4421
4422         PR middle-end/30704
4423         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4424
4425 2007-04-02  Jason Merrill  <jason@redhat.com>
4426
4427         PR c++/31187
4428         * g++.dg/ext/visibility/anon3.C: New test.
4429
4430 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4431
4432         PR libgfortran/31052
4433         * gfortran.dg/namelist_28.f90: New test.
4434
4435 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4436
4437         PR libgfortran/31366
4438         * gfortran.dg/direct_io_6.f90: New test.
4439
4440 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441
4442         PR libgfortran/31207
4443         * gfortran.dg/advance_5.f90: New test.
4444         * gfortran.dg/advance_6.f90: New test.
4445
4446 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4447
4448         * g++.dg/ext/dllimport6.C: Remove extra ';'.
4449         * g++.dg/ext/dllimport7.C: Likewise.
4450         * g++.dg/ext/selectany1.C: Likewise.
4451
4452 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
4453
4454         * g++.dg/parser/pr31138.C: New.
4455         * g++.dg/parser/pr31140.C: New.
4456         * g++.dg/parser/pr31141.C: New.
4457
4458 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
4459
4460         PR c++/26099
4461         * g++.dg/ext/is_base_of.C: New.
4462         * g++.dg/ext/has_virtual_destructor.C: New.
4463         * g++.dg/ext/is_polymorphic.C: New.
4464         * g++.dg/ext/is_base_of_diagnostic.C: New.
4465         * g++.dg/ext/is_enum.C: New.
4466         * g++.dg/ext/has_nothrow_assign.C: New.
4467         * g++.dg/ext/has_nothrow_constructor.C: New.
4468         * g++.dg/ext/is_empty.C: New.
4469         * g++.dg/ext/has_trivial_copy.C: New.
4470         * g++.dg/ext/has_trivial_assign.C: New.
4471         * g++.dg/ext/is_abstract.C: New.
4472         * g++.dg/ext/is_pod.C: New.
4473         * g++.dg/ext/has_nothrow_copy.C: New.
4474         * g++.dg/ext/is_class.C: New.
4475         * g++.dg/ext/has_trivial_constructor.C: New.
4476         * g++.dg/ext/is_union.C: New.
4477         * g++.dg/ext/has_trivial_destructor.C: New.
4478         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4479         * g++.dg/template/crash43.C: Likewise.
4480
4481 2007-03-29  Dirk Mueller  <dmueller@suse.de>
4482
4483         * g++.dg/warn/pedantic2.C: New testcase.
4484
4485 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4486
4487         * size_dim.f90: Fix dg directive.
4488         * pr16433.f: Likewise.
4489         * use_6.f90: Likewise.
4490         * use_7.f90: Likewise.
4491         * entry_9.f90: Likewise.
4492         * pointer_intent_2.f90: Likewise.
4493         * protected_1.f90: Likewise.
4494         * fmt_missing_period_2.f: Likewise.
4495         * pointer_intent_3.f90: Likewise.
4496         * protected_2.f90: Likewise.
4497         * protected_3.f90: Likewise.
4498         * pr15754.f90: Likewise.
4499         * protected_4.f90: Likewise.
4500         * protected_5.f90: Likewise.
4501         * initialization_2.f90: Likewise.
4502         * protected_6.f90: Likewise.
4503         * continuation_7.f90: Likewise.
4504         * derived_function_interface_1.f90: Likewise.
4505         * der_pointer_4.f90: Likewise.
4506         * fmt_zero_precision.f90: Likewise.
4507         * blockdata_3.f90: Likewise.
4508         * fmt_missing_period_1.f: Likewise.
4509         * real_const_3.f90: Likewise.
4510         * use_4.f90: Likewise.
4511         * fmt_missing_period_3.f: Likewise.
4512         * use_5.f90: Likewise.
4513
4514 2007-03-28  Mike Stump  <mrs@apple.com>
4515
4516         * gcc.dg/darwin-comm.c: Add.
4517
4518 2007-03-28  Eric Christopher  <echristo@apple.com>
4519
4520         * lib/target-supports.exp (check_effective_target_fstack_protector):
4521         New.
4522         * gcc.dg/ssp-1.c: Use.
4523         * gcc.dg/ssp-2.c: Ditto.
4524
4525 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4526
4527         PR c++/29077
4528         * g++.dg/parse/constructor3.C: New test.
4529
4530 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4531
4532         * gnat.dg/thin_pointer.ad[sb]: New test.
4533
4534 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4535
4536         * g++.dg/cpp0x/bracket1.C: New.
4537         * g++.dg/cpp0x/bracket2.C: New.
4538         * g++.dg/cpp0x/bracket3.C: New.
4539         * g++.dg/cpp0x/bracket4.C: New.
4540
4541 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4542
4543         * g++.dg/cpp0x/temp_default1.C: New.
4544         * g++.dg/cpp0x/temp_default3.C: New.
4545         * g++.dg/cpp0x/temp_default2.C: New.
4546         * g++.dg/cpp0x/temp_default4.C: New.
4547
4548 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4549
4550         PR c++/29993
4551         * g++.dg/other/cv_func2.C: New.
4552
4553 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4554
4555         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4556         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4557         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4558         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4559
4560         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4561         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4562
4563         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4564
4565         * lib/compat.exp (compat-execute): Fix processing of file names.
4566
4567 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4568
4569         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4570
4571 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4572
4573         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4574         Delete created executable test file.
4575         (check_effective_target_fortran_large_int): Ditto.
4576         (check_effective_target_static_libgfortran): Ditto.
4577
4578 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4579
4580         PR c++/30500
4581         * g++.dg/warn/pragma-system_header1.C: New test.
4582         * g++.dg/warn/pragma-system_header2.C: New test.
4583         * g++.dg/warn/pragma-system_header1.h. New.
4584         * g++.dg/warn/pragma-system_header2.h. New.
4585
4586 2007-03-26  Ian Lance Taylor  <iant@google.com>
4587
4588         PR tree-optimization/31345
4589         * gcc.c-torture/compile/pr31345-1.c: New test.
4590
4591 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4592
4593         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4594         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4595         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4596         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4597         * gfortran.dg/overload_1.f90: Likewise.
4598         * gfortran.dg/impure_assignment_1.f90: Likewise.
4599         * gfortran.dg/error_recovery_3.f90: Likewise.
4600         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4601         * gfortran.dg/sequence_types_1.f90: Likewise.
4602         * gfortran.dg/internal_references_1.f90: Likewise.
4603         * gfortran.dg/present_1.f90: Likewise.
4604         * gfortran.dg/volatile10.f90: Likewise.
4605         * gfortran.dg/module_equivalence_2.f90: Likewise.
4606         * gfortran.dg/use_4.f90: Likewise.
4607         * gfortran.dg/elemental_result_1.f90: Likewise.
4608         * gfortran.dg/generic_actual_arg.f90: Likewise.
4609         * gfortran.dg/private_type_5.f90: Likewise.
4610         * gfortran.dg/protected_4.f90: Likewise.
4611         * gfortran.dg/interface_3.f90: Likewise.
4612
4613 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4614
4615         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4616         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4617
4618 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4619
4620         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4621
4622 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4623
4624         PR libgfortran/31199
4625         * gfortran.dg/fmt_t_4.f90: New test.
4626
4627 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4628
4629         PR libfortran/31297
4630         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4631         * gfortran.dg/backspace_6.f:  Likewise.
4632         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4633         * gfortran.dg/direct_io_2.f90:  Likewise.
4634         * gfortran.dg/write_back.f:  Likewise.
4635         * gfortran.dg/write_rewind_2.f:  Likewise.
4636         * gfortran.dg/write_rewind_1.f:  Likewise.
4637         * gfortran.dg/write_rewind_2.f:  Likewise.
4638
4639 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4640
4641         PR tree-optimization/30784
4642         * gcc.dg/vect/pr30784.c: New test.
4643
4644 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4645
4646         PR fortran/30877
4647         * gfortran.dg/operator_1.f90: New test.
4648         * gfortran.dg/operator_2.f90: New test.
4649
4650 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4651
4652         PR libfortran/31196
4653         * gfortran.dg/reshape_transpose_1.f90:  New test.
4654
4655 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4656
4657         PR fortran/30655
4658         * gfortran.dg/bounds_check_6.f90: New test.
4659
4660 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4661
4662         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4663         #ifndef/#endif.
4664         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4665         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4666
4667 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4668
4669         PR fortran/31209
4670         * gfortran.dg/pointer_function_actual_1.f90: New test.
4671
4672         PR fortran/31200
4673         * gfortran.dg/pointer_function_actual_2.f90: New test.
4674
4675         PR fortran/31215
4676         * gfortran.dg/result_in_spec_1.f90: New test.
4677
4678 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4679
4680         PR fortran/30834
4681         * gfortran.dg/integer_exponentiation_3.F90: New test.
4682         * gfortran.dg/integer_exponentiation_4.f90: New test.
4683         * gfortran.dg/integer_exponentiation_5.F90: New test.
4684
4685 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4686
4687         PR c++/30863
4688         * g++.dg/template/error24.C: New test.
4689         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4690
4691 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4692
4693         PR c++/31273
4694         * g++.dg/expr/bitfield7.C: New test.
4695
4696 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4697
4698         PR other/23572
4699         * gcc.dg/float-range-4.c: New.
4700         * gcc.dg/float-range-1.c: Update. Test for a warning.
4701         * gcc.dg/float-range-3.c: New.
4702         * gcc.dg/float-range-5.c: New.
4703
4704 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4705
4706         PR fortran/31262
4707         * gfortran.dg/no_range_check_1.f90: New test.
4708
4709 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4710
4711         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4712         * g++.dg/other/static1.C: Remove stray semicolon.
4713         * g++.dg/other/init1.C: Likewise.
4714         * g++.dg/rtti/dyncast1.C: Likewise.
4715         * g++.dg/tree-ssa/pr17153.C: Likewise.
4716         * g++.dg/lookup/disamb1.C: Likewise.
4717         * g++.dg/lookup/scoped2.C: Likewise.
4718         * g++.dg/lookup/friend7.C: Likewise.
4719         * g++.dg/parse/parse4.C: Likewise.
4720         * g++.dg/parse/parse5.C: Likewise.
4721         * g++.dg/expr/pr29066.C: Likewise.
4722         * g++.dg/expr/cast4.C: Likewise.
4723         * g++.dg/tc1/dr193.C: Likewise.
4724         * g++.dg/tc1/dr213.C: Likewise.
4725         * g++.dg/abi/dcast1.C: Likewise.
4726         * g++.dg/abi/covariant2.C: Likewise.
4727         * g++.dg/inherit/covariant11.C: Likewise.
4728         * g++.dg/inherit/covariant9.C: Likewise.
4729         * g++.dg/inherit/covariant10.C: Likewise.
4730         * g++.dg/init/static3.C: Likewise.
4731         * g++.dg/init/init-ref3.C: Likewise.
4732         * g++.dg/init/ref10.C: Likewise.
4733         * g++.dg/template/meminit2.C: Likewise.
4734         * g++.dg/template/using9.C: Likewise.
4735         * g++.dg/template/friend9.C: Likewise.
4736         * g++.dg/template/ref1.C: Likewise.
4737         * g++.old-deja/g++.warn/inline.C: Likewise.
4738         * g++.old-deja/g++.robertl/eb91.C: Likewise.
4739         * g++.old-deja/g++.robertl/eb46.C: Likewise.
4740         * g++.old-deja/g++.robertl/eb34.C: Likewise.
4741         * g++.old-deja/g++.robertl/eb43.C: Likewise.
4742         * g++.old-deja/g++.robertl/eb26.C: Likewise.
4743         * g++.old-deja/g++.robertl/eb116.C: Likewise.
4744         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4745         * g++.old-deja/g++.brendan/overload8.C: Likewise.
4746         * g++.old-deja/g++.brendan/overload11.C: Likewise.
4747         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4748         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4749         * g++.old-deja/g++.brendan/template11.C: Likewise.
4750         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4751         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4752         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4753         * g++.old-deja/g++.jason/pmem2.C: Likewise.
4754         * g++.old-deja/g++.jason/parse9.C: Likewise.
4755         * g++.old-deja/g++.jason/byval2.C: Likewise.
4756         * g++.old-deja/g++.jason/overload8.C: Likewise.
4757         * g++.old-deja/g++.jason/pmf8.C: Likewise.
4758         * g++.old-deja/g++.jason/template33.C: Likewise.
4759         * g++.old-deja/g++.jason/return3.C: Likewise.
4760         * g++.old-deja/g++.jason/scoping2.C: Likewise.
4761         * g++.old-deja/g++.jason/virtual.C: Likewise.
4762         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4763         * g++.old-deja/g++.jason/template27.C: Likewise.
4764         * g++.old-deja/g++.jason/synth6.C: Likewise.
4765         * g++.old-deja/g++.jason/ref8.C: Likewise.
4766         * g++.old-deja/g++.jason/offset1.C: Likewise.
4767         * g++.old-deja/g++.other/static20.C: Likewise.
4768         * g++.old-deja/g++.other/array1.C: Likewise.
4769         * g++.old-deja/g++.other/new3.C: Likewise.
4770         * g++.old-deja/g++.other/array2.C: Likewise.
4771         * g++.old-deja/g++.other/overload9.C: Likewise.
4772         * g++.old-deja/g++.other/cast6.C: Likewise.
4773         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4774         * g++.old-deja/g++.other/eh4.C: Likewise.
4775         * g++.old-deja/g++.other/using7.C: Likewise.
4776         * g++.old-deja/g++.other/init18.C: Likewise.
4777         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4778         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4779         * g++.old-deja/g++.other/dtor11.C: Likewise.
4780         * g++.old-deja/g++.pt/static11.C: Likewise.
4781         * g++.old-deja/g++.pt/crash19.C: Likewise.
4782         * g++.old-deja/g++.pt/overload12.C: Likewise.
4783         * g++.old-deja/g++.pt/crash46.C: Likewise.
4784         * g++.old-deja/g++.pt/mi1.C: Likewise.
4785         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4786         * g++.old-deja/g++.pt/nontype5.C: Likewise.
4787         * g++.old-deja/g++.pt/local5.C: Likewise.
4788         * g++.old-deja/g++.pt/typename2.C: Likewise.
4789         * g++.old-deja/g++.pt/explicit80.C: Likewise.
4790         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4791         * g++.old-deja/g++.law/visibility1.C: Likewise.
4792         * g++.old-deja/g++.law/visibility2.C: Likewise.
4793         * g++.old-deja/g++.law/virtual2.C: Likewise.
4794         * g++.old-deja/g++.law/operators19.C: Likewise.
4795         * g++.old-deja/g++.law/parsing10.C: Likewise.
4796         * g++.old-deja/g++.law/visibility4.C: Likewise.
4797         * g++.old-deja/g++.law/operators4.C: Likewise.
4798         * g++.old-deja/g++.law/dtors2.C: Likewise.
4799         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4800         * g++.old-deja/g++.law/visibility10.C: Likewise.
4801         * g++.old-deja/g++.law/scope3.C: Likewise.
4802         * g++.old-deja/g++.law/casts2.C: Likewise.
4803         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4804         * g++.old-deja/g++.law/operators33.C: Likewise.
4805         * g++.old-deja/g++.law/friend4.C: Likewise.
4806         * g++.old-deja/g++.mike/pmf7.C: Likewise.
4807         * g++.old-deja/g++.mike/p5611.C: Likewise.
4808         * g++.old-deja/g++.mike/net37.C: Likewise.
4809         * g++.old-deja/g++.mike/p3570.C: Likewise.
4810         * g++.old-deja/g++.mike/p5718.C: Likewise.
4811         * g++.old-deja/g++.mike/net21.C: Likewise.
4812         * g++.old-deja/g++.mike/p1862.C: Likewise.
4813         * g++.old-deja/g++.mike/p4511.C: Likewise.
4814         * g++.old-deja/g++.mike/virt3.C: Likewise.
4815         * g++.old-deja/g++.mike/p16146.C: Likewise.
4816         * g++.old-deja/g++.mike/p1989.C: Likewise.
4817         * g++.old-deja/g++.mike/p5571.C: Likewise.
4818         * g++.old-deja/g++.gb/scope10.C: Likewise.
4819         * g++.old-deja/g++.abi/primary5.C: Likewise.
4820         * g++.old-deja/g++.abi/empty2.C: Likewise.
4821         * g++.old-deja/g++.abi/arraynew.C: Likewise.
4822         * g++.old-deja/g++.eh/vbase4.C: Likewise.
4823         * g++.old-deja/g++.eh/ptr1.C: Likewise.
4824         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4825         * g++.old-deja/g++.bob/template3.C: Likewise.
4826         * g++.old-deja/g++.bob/inherit1.C: Likewise.
4827
4828 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
4829
4830         PR fortran/31193
4831         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4832
4833 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
4834
4835         PR fortran/20897
4836         * gfortran.dg/derived_name_1.f90: New.
4837         * gfortran.dg/derived_name_2.f: New.
4838
4839 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4840
4841         * lib/target-supports.exp (check_effective_target_nonpic): New
4842         procedure.
4843         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4844         when compiling PIC.
4845         * gcc.target/i386/asm-4.c: Require nonpic.
4846         * gcc.target/i386/cmov1.c: Likewise.
4847         * gcc.target/i386/mul.c: Likewise.
4848         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4849         * gcc.target/i386/ssetype-1.c: Require nonpic.
4850         * gcc.target/i386/ssetype-3.c: Likewise.
4851         * gcc.target/i386/ssetype-5.c: Likewise.
4852
4853 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4854
4855         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4856         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4857         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4858         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4859
4860 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
4861
4862         PR tree-optimization/30590
4863         * g++.dg/opt/pr30590.C: New testcase.
4864
4865 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR c/30762
4868         * gcc.dg/pr30762-1.c: New test.
4869         * gcc.dg/pr30762-2.c: New test.
4870
4871         PR inline-asm/30505
4872         * gcc.target/i386/pr30505.c: New test.
4873
4874 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
4875
4876         * gcc.target/arm/register-variables.c: New.
4877
4878 2007-03-19  Jeff Law  <law@redhat.com>
4879
4880         * PR tree-optimization/30984
4881         * gcc.c-torture/pr30984.c: New test.
4882
4883 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4884         Richard Guenther  <rguenther@suse.de>
4885
4886         PR tree-optimization/31254
4887         * gcc.dg/torture/pr31254.c: New testcase.
4888
4889 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
4890
4891         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4892         target default_packed.
4893
4894 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4895
4896         PR fortran/31203
4897         * gfortran.dg/string_length_1.f90: New test.
4898
4899 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4900
4901         PR testsuite/30395
4902         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4903
4904 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905
4906         PR libgfortran/31052
4907         * gfortran.dg/namelist_27.f90: New test.
4908
4909 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
4910
4911         PR fortran/30531
4912         * gfortran.dg/used_types_14.f90: New test.
4913
4914         PR fortran/31086
4915         * gfortran.dg/used_types_15.f90: New test.
4916
4917 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
4918
4919         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4920         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4921
4922 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4923
4924         PR fortran/31120
4925         * gfortran.dg/integer_exponentiation_2.f90: New test.
4926
4927 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
4928
4929         PR tree-optimization/31041
4930         * gcc.dg/vect/pr31041.c: New test.
4931
4932 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4933
4934         * g++.dg/warn/Wconversion-integer.C: New
4935         * g++.dg/warn/Wconversion-real.C: New.
4936         * g++.dg/warn/Wconversion-real-integer.C: New.
4937         * g++.dg/warn/conv2.C: Updated.
4938
4939 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4940
4941         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4942         exclude RTPs.
4943
4944 2007-03-16  Richard Guenther  <rguenther@suse.de>
4945
4946         PR tree-optimization/31146
4947         * g++.dg/tree-ssa/pr31146.C: New testcase.
4948
4949 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4950
4951         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4952         assume that the target has <features.h>.
4953
4954 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4955
4956         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4957         dg-options rather than to the whole test.
4958
4959 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
4960
4961         PR debug/29906
4962         * g++.dg/debug/pr29906.C: New
4963
4964 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4965
4966         PR libgfortran/31099
4967         * gfortran.dg/unformatted_recl.f90: Update test.
4968
4969 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
4970
4971         * gcc.dg/tree-ssa/prefetch-5.c: New test.
4972
4973 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4974
4975         PR c++/30891
4976         * g++.dg/parse/namespace-definition.C: New.
4977
4978 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4979
4980         PR c++/24924
4981         * g++.dg/cpp/pedantic-errors.C: New.
4982         * g++.dg/cpp/permissive.C: New.
4983
4984 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4985
4986         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4987         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4988
4989 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4990
4991         * lib/target-supports.exp (check_missing_uclibc_feature)
4992         (check_effective_target_wchar): New procedures.
4993         * gcc.dg/wchar_t-1.c: Require target wchar.
4994         * gcc.dg/wint_t-1.c: Likewise.
4995
4996 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4997
4998         * lib/target-supports.exp (check_gc_sections_available): Return
4999         false for VxWorks targets.
5000
5001 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5002
5003         * g++.dg/warn/Wconversion2.C: Fix typo.
5004         * gcc.dg/if-empty-1.c: Ditto.
5005
5006 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5007
5008         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5009
5010 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5011
5012         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5013         * gcc.target/i386/pr31167.c: Ditto.
5014
5015 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5016
5017         PR target/31167
5018         * gcc.target/i386/pr31167.c: New test.
5019
5020 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5021
5022         PR fortran/30922
5023         * gfortran.dg/import5.f90.f90: New test.
5024
5025
5026         PR fortran/30879
5027         * gfortran.dg/data_components_1.f90: New test.
5028
5029
5030         PR fortran/30870
5031         * gfortran.dg/generic_13.f90: New test.
5032
5033         PR fortran/31163
5034         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5035
5036 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5037
5038         PR libgfortran/31051
5039         * gfortran.dg/fmt_t_4.f90: New
5040
5041 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5042
5043         PR C++/31165
5044         * g++.dg/other/default7.C: New test.
5045
5046 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5047
5048         * g++.dg/warn/Wconversion2.C: New.
5049
5050 2007-03-14  Eric Christopher  <echristo@apple.com>
5051
5052         * gcc.dg/ssp-1.c: New.
5053         * gcc.dg/ssp-2.c: Ditto.
5054
5055 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5056
5057         * g++.dg/warn/do-empty.C: New.
5058         * gcc.dg/do-empty.c: New.
5059         * gcc.dg/if-empty-1.c: Update.
5060         * gcc.dg/20001116-1.c: Update.
5061         * gcc.dg/pr23165.c: Update.
5062
5063 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5064
5065         * gfortran.dg/module_implicit_conversion.f90: New test.
5066
5067 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5068
5069         PR middle-end/31127
5070         * gcc.dg/pr31127.c: New.
5071
5072 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5073
5074         * gcc.dg/tree-ssa/loop-26.c: New test.
5075
5076 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5077
5078         * gcc.target/i386/cmpxchg16b-1.c: New test.
5079
5080 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5081
5082         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5083         * gcc.dg/c99-vla-1.c: Likewise.
5084         * g++.dg/ext/vla1.C: Likewise
5085
5086 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5087
5088         * gcc.dg/wvla-1.c: New test
5089         * gcc.dg/wvla-2.c: New test
5090         * gcc.dg/wvla-3.c: New test
5091         * gcc.dg/wvla-4.c: New test
5092         * gcc.dg/wvla-5.c: New test
5093         * gcc.dg/wvla-6.c: New test
5094         * gcc.dg/wvla-7.c: New test
5095         * g++.dg/warn/Wvla-1.C: New test
5096         * g++.dg/warn/Wvla-2.C: New test
5097         * g++.dg/warn/Wvla-3.C: New test
5098
5099 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5100
5101         PR c++/30108
5102         * g++.dg/other/default6.C: New test.
5103
5104 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5105
5106         * lib/target-supports.exp (check_profiling_available): Return false
5107         for VxWorks.
5108         (check_effective_target_vxworks_kernel): New procedure.
5109         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5110         VxWorks.
5111         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5112         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5113         to include VxWorks.
5114         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5115
5116 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5117
5118         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5119         PIC is not supported.
5120         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5121         * gcc.dg/20020426-2.c: Likewise.
5122         * gcc.dg/pr28243.c: Likewise.
5123         * gcc.dg/visibility-11.c: Likewise.
5124         * gcc.dg/tls/opt-9.c: Likewise.
5125         * gcc.dg/tls/opt-10.c: Likewise.
5126         * gcc.dg/tls/pic-1.c: Likewise.
5127         * gcc.dg/tls/struct-1.c: Likewise.
5128         * gcc.target/i386/20000807-1.c: Likewise.
5129         * gcc.target/i386/20000904-1.c: Likewise.
5130         * gcc.target/i386/20011119-1.c: Likewise.
5131         * gcc.target/i386/990213-2.c: Likewise.
5132         * gcc.target/i386/990214-1.c: Likewise.
5133         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5134         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5135         * gcc.target/i386/pic-1.c: Likewise.
5136         * gcc.target/i386/pr21518.c: Likewise.
5137         * gcc.target/i386/pr23098.c: Likewise.
5138         * gcc.target/i386/pr23943.c: Likewise.
5139
5140 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/31038
5143         * g++.dg/template/complit2.C: New test.
5144
5145         PR c++/30328
5146         * g++.dg/ext/bitfield1.C: New test.
5147
5148 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5149
5150         PR fortran/30883
5151         * gfortran.dg/interface_11.f90: New test.
5152
5153 2007-03-11  Richard Guenther  <rguenther@suse.de>
5154
5155         PR tree-optimization/31115
5156         * gcc.dg/torture/pr31115.c: New testcase.
5157
5158 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5159
5160         PR tree-optimization/29925
5161         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5162
5163 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5164
5165         PR c++/30274
5166         * g++.dg/expr/bitfield3.C: New test.
5167         * g++.dg/expr/bitfield4.C: Likewise.
5168         * g++.dg/expr/bitfield5.C: Likewise.
5169         * g++.dg/expr/bitfield6.C: Likewise.
5170
5171         PR c++/30924
5172         * g++.dg/template/array18.C: New test.
5173
5174 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5175
5176         PR c++/17946
5177         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5178         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5179
5180 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5181
5182         PR c++/20599
5183         * g++.dg/cpp0x/variadic-bind.C: New.
5184         * g++.dg/cpp0x/variadic-function.C: New.
5185         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5186         * g++.dg/cpp0x/variadic-tuple.C: New.
5187         * g++.dg/cpp0x/variadic1.C: New.
5188         * g++.dg/cpp0x/variadic2.C: New.
5189         * g++.dg/cpp0x/variadic3.C: New.
5190         * g++.dg/cpp0x/variadic4.C: New.
5191         * g++.dg/cpp0x/variadic5.C: New.
5192         * g++.dg/cpp0x/variadic6.C: New.
5193         * g++.dg/cpp0x/variadic7.C: New.
5194         * g++.dg/cpp0x/variadic8.C: New.
5195         * g++.dg/cpp0x/variadic9.C: New.
5196         * g++.dg/cpp0x/variadic10.C: New.
5197         * g++.dg/cpp0x/variadic11.C: New.
5198         * g++.dg/cpp0x/variadic12.C: New.
5199         * g++.dg/cpp0x/variadic13.C: New.
5200         * g++.dg/cpp0x/variadic14.C: New.
5201         * g++.dg/cpp0x/variadic15.C: New.
5202         * g++.dg/cpp0x/variadic16.C: New.
5203         * g++.dg/cpp0x/variadic17.C: New.
5204         * g++.dg/cpp0x/variadic18.C: New.
5205         * g++.dg/cpp0x/variadic19.C: New.
5206         * g++.dg/cpp0x/variadic20.C: New.
5207         * g++.dg/cpp0x/variadic21.C: New.
5208         * g++.dg/cpp0x/variadic22.C: New.
5209         * g++.dg/cpp0x/variadic23.C: New.
5210         * g++.dg/cpp0x/variadic24.C: New.
5211         * g++.dg/cpp0x/variadic25.C: New.
5212         * g++.dg/cpp0x/variadic26.C: New.
5213         * g++.dg/cpp0x/variadic27.C: New.
5214         * g++.dg/cpp0x/variadic28.C: New.
5215         * g++.dg/cpp0x/variadic29.C: New.
5216         * g++.dg/cpp0x/variadic30.C: New.
5217         * g++.dg/cpp0x/variadic31.C: New.
5218         * g++.dg/cpp0x/variadic32.C: New.
5219         * g++.dg/cpp0x/variadic33.C: New.
5220         * g++.dg/cpp0x/variadic34.C: New.
5221         * g++.dg/cpp0x/variadic35.C: New.
5222         * g++.dg/cpp0x/variadic36.C: New.
5223         * g++.dg/cpp0x/variadic37.C: New.
5224         * g++.dg/cpp0x/variadic38.C: New.
5225         * g++.dg/cpp0x/variadic39.C: New.
5226         * g++.dg/cpp0x/variadic40.C: New.
5227         * g++.dg/cpp0x/variadic41.C: New.
5228         * g++.dg/cpp0x/variadic42.C: New.
5229         * g++.dg/cpp0x/variadic43.C: New.
5230         * g++.dg/cpp0x/variadic44.C: New.
5231         * g++.dg/cpp0x/variadic45.C: New.
5232         * g++.dg/cpp0x/variadic46.C: New.
5233         * g++.dg/cpp0x/variadic47.C: New.
5234         * g++.dg/cpp0x/variadic48.C: New.
5235         * g++.dg/cpp0x/variadic49.C: New.
5236         * g++.dg/cpp0x/variadic50.C: New.
5237         * g++.dg/cpp0x/variadic51.C: New.
5238         * g++.dg/cpp0x/variadic52.C: New.
5239         * g++.dg/cpp0x/variadic53.C: New.
5240         * g++.dg/cpp0x/variadic54.C: New.
5241         * g++.dg/cpp0x/variadic55.C: New.
5242         * g++.dg/cpp0x/variadic56.C: New.
5243         * g++.dg/cpp0x/variadic57.C: New.
5244         * g++.dg/cpp0x/variadic58.C: New.
5245         * g++.dg/cpp0x/variadic59.C: New.
5246         * g++.dg/cpp0x/variadic60.C : New.
5247         * g++.dg/cpp0x/variadic61.C : New.
5248         * g++.dg/cpp0x/variadic62.C : New.
5249         * g++.dg/cpp0x/variadic63.C : New.
5250         * g++.dg/cpp0x/variadic64.C : New.
5251         * g++.dg/cpp0x/variadic65.C : New.
5252         * g++.dg/cpp0x/variadic66.C : New.
5253         * g++.dg/cpp0x/variadic67.C : New.
5254         * g++.dg/cpp0x/variadic68.C : New.
5255         * g++.dg/cpp0x/variadic69.C : New.
5256         * g++.dg/cpp0x/variadic70.C : New.
5257         * g++.dg/cpp0x/variadic71.C : New.
5258         * g++.dg/cpp0x/variadic72.C : New.
5259         * g++.dg/cpp0x/variadic73.C : New.
5260         * g++.dg/cpp0x/variadic74.C : New.
5261         * g++.dg/cpp0x/variadic75.C : New.
5262         * g++.dg/cpp0x/variadic-ex1.C : New.
5263         * g++.dg/cpp0x/variadic-ex2.C : New.
5264         * g++.dg/cpp0x/variadic-ex3.C : New.
5265         * g++.dg/cpp0x/variadic-ex4.C : New.
5266         * g++.dg/cpp0x/variadic-ex5.C : New.
5267         * g++.dg/cpp0x/variadic-ex6.C : New.
5268         * g++.dg/cpp0x/variadic-ex7.C : New.
5269         * g++.dg/cpp0x/variadic-ex8.C : New.
5270         * g++.dg/cpp0x/variadic-ex9.C : New.
5271         * g++.dg/cpp0x/variadic-ex10.C : New.
5272         * g++.dg/cpp0x/variadic-ex11.C : New.
5273         * g++.dg/cpp0x/variadic-ex12.C : New.
5274         * g++.dg/cpp0x/variadic-ex13.C : New.
5275         * g++.dg/cpp0x/variadic-ex14.C : New.
5276
5277 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5278
5279         PR libgfortran/31099
5280         * gfortran.dg/unformatted_recl.f90: New test.
5281
5282 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5283
5284         * gcc.dg/fold-eqcmplx-1.c: New test case.
5285
5286 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5287
5288         PR rtl-optimization/30643
5289         * gcc.dg/pr30643.c: New.
5290
5291 2007-03-09  Chao-ying Fu  <fu@mips.com>
5292
5293         * gcc.target/mips/mips32-dspr2-type.c: New test.
5294         * gcc.target/mips/mips32-dspr2.c: New test.
5295         * gcc.target/mips/dspr2-MULT.c: New test.
5296         * gcc.target/mips/dspr2-MULTU.c: New test.
5297         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5298         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5299         Adjust some formats.
5300
5301 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5302
5303         PR c++/17946
5304         * gcc.dg/Wlogical-op-1.c: New.
5305         * g++.dg/warn/Wlogical-op-1.C: New.
5306
5307 2007-03-09  Richard Guenther  <rguenther@suse.de>
5308
5309         PR tree-optimization/30904
5310         PR middle-end/31058
5311         * gcc.dg/pr30904.c: Remove xfail.
5312
5313 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5314
5315         PR C/31072
5316         * gcc.c-torture/execute/pr31072.c: New test.
5317
5318 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5319
5320         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5321         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5322         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5323         *lrint* and *lround*.
5324         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5325         floor->lfloor.
5326         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5327         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5328         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5329         and *lround*.  Correct macro names.
5330         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5331         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5332
5333 2007-03-08  Ian Lance Taylor  <iant@google.com>
5334
5335         * gcc.dg/no-strict-overflow-5.c: New test.
5336         * gcc.dg/no-strict-overflow-6.c: New test.
5337         * gcc.dg/Wstrict-overflow-11.c: New test.
5338         * gcc.dg/Wstrict-overflow-12.c: New test.
5339         * gcc.dg/Wstrict-overflow-13.c: New test.
5340         * gcc.dg/Wstrict-overflow-14.c: New test.
5341         * gcc.dg/Wstrict-overflow-15.c: New test.
5342
5343 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5344
5345         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5346         for VxWorks kernel mode.
5347         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5348
5349 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5350
5351         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5352         mode.
5353
5354 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5355
5356         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5357         and lib/bfill.c on VxWorks targets.
5358         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5359         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5360         lib/bfill.c and lib/memmove.c on VxWorks targets.
5361         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5362         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5363         on VxWorks targets.
5364         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5365         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5366
5367 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5368
5369         * gfortran.dg/use_5.f90: New test.
5370         * gfortran.dg/use_6.f90: Ditto.
5371         * gfortran.dg/use_7.f90: Ditto.
5372
5373 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5374
5375         PR fortran/30973
5376         * gfortran.dg/use_4.f90: New test.
5377         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5378
5379 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5380
5381         PR fortran/31011
5382         * gfortran.dg/parameter_array_section_2.f90: New test.
5383
5384 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5385
5386         PR c++/30852
5387         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5388
5389         PR c++/30534
5390         * g++.dg/template/arg5.C: New test.
5391
5392 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5393
5394         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5395
5396 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5397
5398         * gcc.dg/var-expand1.c: Add newline at end of file.
5399
5400 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5401
5402         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5403
5404 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5405
5406         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5407
5408 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5409
5410         * gcc.dg/torture/builtin-convert-4.c: New test.
5411
5412 2007-03-05  Ian Lance Taylor  <iant@google.com>
5413
5414         * gcc.c-torture/compile/pr31034.c: New test.
5415
5416 2007-03-05  Ian Lance Taylor  <iant@google.com>
5417
5418         * gcc.dg/inline-18.c: New test.
5419         * gcc.dg/inline-19.c: New test.
5420         * gcc.dg/inline-20.c: New test.
5421         * gcc.dg/inline-21.c: New test.
5422
5423 2007-03-05  Richard Guenther  <rguenther@suse.de>
5424
5425         PR tree-optimization/14052
5426         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5427
5428 2007-03-05  Richard Guenther  <rguenther@suse.de>
5429
5430         PR tree-optimization/23777
5431         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5432
5433 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5434
5435         PR other/30465
5436         * gcc.dg/multiple-overflow-warn-3.c: New.
5437         * g++.dg/warn/multiple-overflow-warn-3.C: New.
5438
5439 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
5440
5441         PR c++/30895
5442         * g++.dg/parse/template23.C: New test.
5443
5444 2007-03-04  Roger Sayle  <roger@eyesopen.com>
5445
5446         PR middle-end/30744
5447         * gcc.dg/pr30744-1.c: New test case.
5448
5449 2007-03-04  Tobias Burnus  <burnus@net-b.de>
5450
5451         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5452
5453 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5454
5455         PR target/30406
5456         * gfortran.dg/logical_3.f90: New test.
5457
5458 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
5459
5460         PR libfortran/30981
5461         * gfortran.dg/integer_exponentiation_1.f90:  New test.
5462
5463 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5464
5465         * gcc.target/m68k/m68k.exp: New.
5466         * gcc.target/m68k/crash1.c: New.
5467
5468 2007-03-03  Tobias Burnus  <burnus@net-b.de>
5469
5470         * gfortran.dg/c_by_val.c: Use int64_t instead of long
5471         to be more compatible with integer(kind=8).
5472
5473 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5474
5475         PR libfortran/31001
5476         * gfortran.dg/zero_sized_3.f90: New test.
5477
5478 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5479
5480         PR c++/15787
5481         * g++.dg/parse/else.C: New.
5482         * g++.dg/parse/else-2.C: New.
5483
5484 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
5485             Tobias Burnus  <burnus@net-b.de>
5486
5487         PR fortran/30882
5488         * gfortran.dg/size_dim.f90: New test.
5489
5490 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
5491             Tobias Burnus  <burnus@net-b.de>
5492
5493         PR fortran/30873
5494         * gfortran.dg/entry_9.f90: New test.
5495
5496 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
5497
5498         PR c++/28253
5499         * g++.dg/inherit/covariant16.C: New test.
5500
5501 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
5502
5503         * g++.dg/other/darwin-minversion-1.C: New.
5504
5505 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
5506
5507         * gcc.dg/tree-ssa/20070302-1.c: New test.
5508
5509 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
5510
5511         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5512         tests.
5513
5514 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
5515
5516         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5517
5518 2007-03-01  Simon Baldwin <simonb@google.com>
5519
5520         PR c++/23689
5521         * warn/ignored_typedef.C: New.
5522         * init/ctor8.C: Added dg-warning to consume ignored typedef
5523         warning.
5524         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5525         and added an explicit line number.
5526
5527 2007-02-28  Richard Guenther  <rguenther@suse.de>
5528
5529         PR middle-end/30364
5530         * gcc.dg/torture/pr30364-1.c: New testcase.
5531         * gcc.dg/torture/pr30364-2.c: Likewise.
5532         * gcc.dg/torture/pr30364-3.c: Likewise.
5533
5534 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5535
5536         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5537         powerpc*, use -funsafe-math-optimizations.
5538         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5539         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5540
5541 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5542             Paul Thomas  <pault@gcc.gnu.org>
5543
5544         PR fortran/30888
5545         PR fortran/30887
5546         * c_by_val_1.f: Test %VAL() with non-default kind.
5547         * c_by_val.c: Ditto.
5548         * c_by_val_4.f: New test.
5549
5550 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5551
5552         PR fortran/30968
5553         * gfortran.dg/continuation_7.f90: New test.
5554
5555 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5556
5557         * g++.dg/inherit/thunk7.C: New test.
5558         * lib/target-supports.exp (check_profiling_available): Not available
5559         for bfin-*-*.
5560
5561 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5562
5563         PR target/30970
5564         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5565
5566 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5567
5568         * lib/target-supports.exp (check_effective_target_init_priority):
5569         Remove Solaris special case.
5570
5571 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5572
5573         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5574         for more builtin types.
5575
5576         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5577         * g++.dg/ext/visibility/noPLT.C: Likewise.
5578
5579 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5580
5581         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5582         sh* targets.
5583
5584 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5585
5586         PR fortran/30865
5587         * size_optional_dim_1.f90:  New test.
5588
5589 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5590
5591         * gcc.dg/vxworks/vxworks.exp: New file.
5592         * gcc.dg/vxworks/initpri1.c: Likewise.
5593         * gcc.dg/vxworks/initpri2.c: Likewise.
5594         * gcc.dg/initpri2.c: Add more tests.
5595         * g++.dg/special/initpri2.C: Likewise.
5596
5597         * gcc.dg/initpri1.c: New test.
5598         * gcc.dg/initpri2.c: Likewise.
5599         * g++.dg/special/initpri1.C: New test.
5600         * g++.dg/special/initpri2.C: Likewise.
5601         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5602         * g++.dg/special/conpr-2.C: Likewise.
5603         * g++.dg/special/conpr-3.C: Likewise.
5604         * g++.dg/special/conpr-4.C: Likewise.
5605         * g++.dg/special/initp1.C: Likewise.
5606         * g++.dg/special/ecos.exp: Remove code to detect availability of
5607         constructor priorities.
5608         * lib/target-supports.exp (check_effective_target_init_priority):
5609         New function.
5610
5611 2007-02-24  Jan Hubicka  <jh@suse.cz>
5612
5613         * gcc.c-torture/execute/pr30778.c: New testcase.
5614
5615 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5616
5617         PR libgfortran/30918
5618         * gfortran.dg/namelist_26.f90: New test.
5619
5620 2007-02-24  Richard Guenther  <rguenther@suse.de>
5621
5622         PR middle-end/30951
5623         * gcc.dg/pr30951.c: New testcase.
5624
5625 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5626
5627         * gcc.dg/torture/builtin-modf-1.c: New test.
5628
5629 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5630
5631         PR tree-optimization/30904
5632         * gcc.dg/pr30904.c: New test.
5633
5634 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5635
5636         * gcc.test-framework/README: Correct command.
5637         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5638         -Wunused-value.
5639         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5640
5641 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5642
5643         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5644
5645 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5646
5647         * lib/target-supports.exp (check_effective_target_newlib): New
5648         function.
5649
5650 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5651
5652         PR fortran/30660
5653         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5654         allocatable component.
5655
5656
5657 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5658
5659         * gcc.dg/torture/builtin-logb-1.c: New test.
5660         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5661         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5662         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5663         sh* targets.
5664
5665 2007-02-23  Richard Guenther  <rguenther@suse.de>
5666
5667         * g++.dg/warn/changes-meaning.C: New testcase.
5668
5669 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5670
5671         PR libgfortran/30910
5672         * gfortran.dg/fmt_zero_precision.f90: Update test.
5673
5674 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5675
5676         * gcc.dg/torture/builtin-frexp-1.c: New test.
5677
5678 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5679
5680         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5681
5682 2007-02-22  Ian Lance Taylor  <iant@google.com>
5683
5684         PR debug/30898
5685         * g++.dg/debug/pr30898.C: New test.
5686
5687 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5688
5689         * gcc.dg/vect/vect-106.c: New test.
5690
5691 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5692             Ira Rosen  <irar@il.ibm.com>
5693
5694         PR tree-optimization/30843
5695         * gcc.dg/vect/pr30843.c: New test.
5696
5697 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5698
5699         PR tree-optimization/30858
5700         * gcc.dg/vect/pr30858.c: New test.
5701
5702 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5703
5704         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5705         to set options for compiling testglue.
5706         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5707         * lib/obj-c++.exp (obj-c++_init): Likewise.
5708
5709 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5710
5711         * gnat.dg/derived_aggregate.adb: New test.
5712
5713 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5714
5715         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5716         sh* targets.  Call the correct CKSGN macro.
5717
5718 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5719
5720         * gfortran.dg/gomp/omp_parse1.f90: New test.
5721         * gfortran.dg/gomp/omp_parse2.f: New test.
5722
5723 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
5724
5725         PR fortran/30869
5726         * gfortran.dg/do_pointer_1.f90:  New test.
5727
5728 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5729
5730         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5731         and scalbln.
5732
5733 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
5734
5735         * gcc.dg/darwin-minversion-1.c: New.
5736         * gcc.dg/darwin-minversion-2.c: New.
5737
5738 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5739
5740         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5741
5742 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5743             DJ Delorie <dj@redhat.com>
5744
5745         PR other/30824
5746         * gcc.dg/Wfatal.c: New.
5747         * gcc.dg/Wfatal-2.c: New.
5748         * gcc.dg/Werror-1.c: Adjust expectations.
5749         * gcc.dg/Werror-5.c: Likewise.
5750         * gcc.dg/Werror-7.c: Likewise.
5751         * gcc.dg/Werror-10.c: Likewise.
5752         * gcc.dg/Werror-11.c: Likewise.
5753
5754 2007-02-20  Tobias Burnus  <burnus@net-b.de>
5755
5756         PR fortran/30522
5757         * gfortran.dg/volatile10.f90: New test.
5758
5759 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
5760
5761         PR libfortran/30533
5762         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
5763
5764 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5765
5766         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5767         * gcc.dg/Walways-true-1.c: Likewise.
5768         * gcc.dg/weak/weak-3.c: Likewise.
5769         * gcc.dg/Werror-1.c: Likewise.
5770         * gcc.dg/Werror-3.c: Likewise.
5771         * gcc.dg/Werror-4.c: Likewise.
5772         * gcc.dg/Werror-5.c: Likewise.
5773         * gcc.dg/Werror-6.c: Likewise.
5774         * gcc.dg/Werror-7.c: Likewise.
5775         * gcc.dg/Werror-8.c: Likewise.
5776         * gcc.dg/Werror-10.c: Likewise.
5777         * gcc.dg/Werror-11.c: Likewise.
5778         * gcc.dg/Werror-12.c: Likewise.
5779         * g++.old-deja/g++.mike/warn8.C: Likewise.
5780         * g++.dg/warn/Walways-true-1.C: Likewise.
5781         * g++.dg/warn/Walways-true-2.C: Likewise.
5782         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5783         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5784         -Wstring-literal-comparison with -Waddress.
5785         * gcc.dg/Wstring-literal-comparison-4.c: Replace
5786         -Wno-string-literal-comparison with -Wno-address.
5787
5788 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5789
5790         * gnat.dg/self_aggregate_with_call.adb: New test.
5791
5792 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
5793
5794         PR tree-optimization/30975
5795         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5796         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5797         * gcc.dg/vect/pr30795.c: New.
5798
5799 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5800
5801         PR fortran/30681
5802         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5803
5804 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5805
5806         PR rtl-optimization/28173
5807         * gcc.target/i386/andor-1.c: New test case.
5808
5809 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5810
5811         * gcc.dg/torture/builtin-ldexp-1.c: New.
5812         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5813
5814 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5815
5816         * gfortran.dg/array_constructor_15.f90: New test case.
5817
5818 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5819
5820         * gfortran.dg/forall_10.f90: New test case.
5821
5822 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5823
5824         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5825
5826 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5827
5828         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5829         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5830
5831 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
5832
5833         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5834         * gcc.target/i386/builtin-bswap-3.c: Ditto.
5835         * gcc.target/i386/xchg-1.c: New test.
5836         * gcc.target/i386/xchg-2.c: New test.
5837
5838 2007-02-16  Richard Guenther  <rguenther@suse.de>
5839             Christian Bruel  <christian.bruel@st.com>
5840
5841         * gcc.dg/strict-overflow-5.c: New testcase.
5842
5843 2007-02-16  Tobias Burnus  <burnus@net-b.de>
5844
5845         PR fortran/30793
5846         * gfortran.dg/func_derived_4.f90: New test.
5847
5848 2007-02-15  Roger Sayle  <roger@eyesopen.com>
5849
5850         PR middle-end/30391
5851         * gfortran.dg/pr30391-1.f90: New test case.
5852
5853 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5854
5855         PR middle-end/30433
5856         * gcc.c-torture/compile/pr30433.c: New testcase to check
5857         that complex constants comparisions are foldded.
5858
5859 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5860
5861         PR C++/30158
5862         * g++.dg/ext/stmtexpr10.C: New testcase.
5863
5864 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5865
5866         PR middle-end/30729
5867         * gcc.dg/Wunused-value-2.c: New testcase.
5868
5869 2007-02-15  Ian Lance Taylor  <iant@google.com>
5870
5871         * g++.dg/eh/subreg-1.C: New test.
5872
5873 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5874
5875         PR c/26494
5876         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5877         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5878         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5879         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5880         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5881         * gcc.dg/Werror-implicit-function-declaration.c: New.
5882
5883 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5884
5885         PR c++/28943
5886         * g++.dg/warn/pr28943.C: New.
5887
5888 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5889
5890         * gfortran.fortran-torture/execute/math.f90: Fix typo.
5891
5892 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5893
5894         PR fortran/30779
5895         * gfortran.dg/error_recovery_3.f90: New test.
5896
5897 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5898
5899         * g++.dg/tree-ssa/sra-1.C: New.
5900
5901 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5902
5903         * g++.dg/tree-ssa/sra-1.C: New.
5904
5905 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5906
5907         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5908
5909 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5910
5911         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5912
5913 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5914
5915         PR fortran/30799
5916         * gfortran.dg/logical_2.f90: New test.
5917
5918 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
5919
5920         * gcc.dg/torture/complex-alias-1.c: New test.
5921
5922 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
5923
5924         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5925         instead of -fdump-tree-tailcall.
5926
5927 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
5928
5929         * gfortran.dg/interface_10.f90: Fix comment typo.
5930
5931 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
5932
5933         PR tree-optimization/30771
5934         * gcc.dg/vect/pr30771.c: New test.
5935
5936 2007-02-13  Ian Lance Taylor  <iant@google.com>
5937
5938         * gcc.dg/Wstrict-overflow-1.c: New test.
5939         * gcc.dg/Wstrict-overflow-2.c: New test.
5940         * gcc.dg/Wstrict-overflow-3.c: New test.
5941         * gcc.dg/Wstrict-overflow-4.c: New test.
5942         * gcc.dg/Wstrict-overflow-5.c: New test.
5943         * gcc.dg/Wstrict-overflow-6.c: New test.
5944         * gcc.dg/Wstrict-overflow-7.c: New test.
5945         * gcc.dg/Wstrict-overflow-8.c: New test.
5946         * gcc.dg/Wstrict-overflow-9.c: New test.
5947         * gcc.dg/Wstrict-overflow-10.c: New test.
5948
5949 2007-02-13  Roger Sayle  <roger@eyesopen.com>
5950
5951         * gcc.target/ia64/builtin-bswap-2.c: New test case.
5952
5953 2007-02-13  Richard Henderson  <rth@redhat.com>
5954
5955         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5956         * gcc.c-torture/execute/pr29302-1.c: ... here.
5957
5958 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5959
5960         PR c/29521
5961         * gcc.dg/c90-return-1.c: Update output.
5962         * gcc.dg/c99-return-1.c: Likewise.
5963
5964 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
5965
5966         PR fortran/30554
5967         * gfortran.dg/used_dummy_types_7.f90: New test..
5968
5969 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
5970
5971         * gcc.target/i386/parity-1.c: New test.
5972         * gcc.target/i386/parity-2.c: New test.
5973
5974 2007-02-12  Roger Sayle  <roger@eyesopen.com>
5975
5976         * gcc.target/i386/builtin-bswap-3.c: New test case.
5977
5978 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
5979
5980         PR tree-optimization/29145
5981         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5982         alias analysis is improved to take better advantage of restrict
5983         qualified pointers.
5984         * gcc.dg/vect/vect-80.c: Likewise.
5985         * gcc.dg/vect/pr29145.c: New.
5986
5987 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5988
5989         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5990         * gcc.target/i386/sse4a-insert.c: Likewise.
5991
5992 2007-02-11  Roger Sayle  <roger@eyesopen.com>
5993
5994         * gcc.target/ia64/builtin-popcount-1.c: New test case.
5995         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5996
5997 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
5998
5999         PR fortran/30478
6000         * gfortran.dg/enum_4.f90: Update error message checks.
6001
6002 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6003
6004         PR fortran/30554
6005         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6006         versions of the modules.
6007
6008         PR fortran/30617
6009         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6010         by getting rid of recursive I/O and providing functions with
6011         results.
6012
6013         PR fortran/30319
6014         * gfortran.dg/char_array_constructor_2.f90
6015
6016 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6017
6018         PR c++/26988
6019         * g++.dg/template/spec34.C: New test
6020
6021 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6022
6023         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6024         on i?86 and x86_64.
6025         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6026         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6027         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6028         on i?86 and x86_64.
6029         * gcc.dg/vect/vect-113.c: Ditto.
6030
6031 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6032
6033         PR c++/29487
6034         * g++.dg/eh/weak1-C: New test.
6035         * g++.dg/eh/weak1-a.cc: Likewise.
6036         * g++.dg/eh/comdat1.C: Likewise.
6037
6038 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6039             Dorit Nuzman  <dorit@il.ibm.com>
6040
6041         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6042         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6043         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6044         * gcc.dg/vect/vect-113.c: Likewise.
6045
6046         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6047
6048 2007-02-10  Richard Henderson  <rth@redhat.com>
6049
6050         * lib/target-supports.exp (check_effective_target_tls): Redefine
6051         to mean non-emulated tls.
6052         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6053         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6054         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6055         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6056         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6057         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6058         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6059
6060 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6061
6062         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6063
6064 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6065
6066         * gfortran.dg/secnds.f: Replace time tolerance with a
6067         before-and-after bracket.
6068         * gfortran.dg/secnds-1.f: Likewise.
6069
6070 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6071
6072         PR fortran/30512
6073         * gfortran.dg/maxlocval_1.f90: New test.
6074
6075 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6076
6077         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6078
6079 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6080
6081         PR fortran/30720
6082         * gfortran.dg/array_function_1.f90: New test.
6083
6084 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6085
6086         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6087         (check_effective_target_dummy_wcsftime): New functions.
6088
6089 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6090
6091         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6092         * lib/target-supports.exp (check_effective_target_uclibc): New
6093         function.
6094
6095 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6096
6097         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6098         (vsnprintf): Don't define for uClibc targets.
6099
6100 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6101
6102         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6103         set before checking whether it was allowed.
6104         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6105         before checking inside_main.
6106
6107 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6108
6109         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6110         uClinux targets.
6111         (u16sf): Likewise u4sf.
6112         * g++.dg/compat/struct-layout-1.h: Likewise.
6113
6114 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6115
6116         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6117         procedure.
6118         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6119         m68k targets if check_effective_target_coldfire_fpu returns true.
6120
6121 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6122         Richard Guenther  <rguenther@suse.de>
6123
6124         PR middle-end/23361
6125         * gcc.dg/fold-compare-3.c: New testcase.
6126         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6127
6128 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6129
6130         * gcc.dg/pr26570.c: Clean up coverage files.
6131         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6132         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6133         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6134         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6135         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6136         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6137         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6138         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6139         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6140         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6141         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6142         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6143         * gcc.dg/vect/pr28952.c: Ditto.
6144         * gcc.dg/vect/pr27151.c: Ditto.
6145         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6146         * g++.dg/gomp/macro-3.C: Ditto.
6147
6148 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6149
6150         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6151         of the loop.
6152
6153 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6154
6155         * gcc.target/i386/builtin-bswap-2.c: New test case.
6156
6157 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6158
6159         * gfortran.dg/forall_8.f90: New test case.
6160         * gfortran.dg/forall_9.f90: Likewise.
6161
6162 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6163
6164         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6165
6166 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6167
6168         * lib/target-supports.exp (check_effective_target_simulator): New.
6169
6170 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6171
6172         * gcc.dg/tree-ssa/loop-25.c: New test.
6173
6174 2007-02-06  Richard Henderson  <rth@redhat.com>
6175
6176         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6177
6178 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6179
6180         * gcc.target/powerpc/popcount-1.c: New test case.
6181         * gcc.target/powerpc/parity-1.c: Likewise.
6182
6183 2007-02-06  Richard Guenther  <rguenther@suse.de>
6184
6185         PR middle-end/27302
6186         * gcc.dg/torture/pr27302-2.c: New testcase.
6187
6188 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6189
6190         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6191         * gcc.dg/vect/vect-iv-1.c: New test.
6192         * gcc.dg/vect/vect-iv-2.c: New test.
6193         * gcc.dg/vect/vect-iv-3.c: New test.
6194         * gcc.dg/vect/vect-iv-4.c: New test.
6195         * gcc.dg/vect/vect-iv-5.c: New test.
6196         * gcc.dg/vect/vect-iv-6.c: New test.
6197         * gcc.dg/vect/vect-iv-7.c: New test.
6198         * gcc.dg/vect/vect-iv-8.c: New test.
6199         * gcc.dg/vect/vect-iv-9.c: New test.
6200         * gcc.dg/vect/vect-iv-10.c: New test.
6201         * gcc.dg/vect/vect-iv-11.c: New test.
6202         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6203         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6204         * gcc.dg/vect/vect-14.c: Now vectorizable.
6205         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6206         loop).
6207         * gcc.dg/vect/vect-27.c: Likewise.
6208         * gcc.dg/vect/vect-29.c Likewise.
6209         * gcc.dg/vect/vect-dv-2.c: Likewise.
6210         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6211         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6212         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6213
6214 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6215
6216         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6217
6218 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6219
6220         * gcc.dg/builtins-20.c: Add more cases.
6221
6222 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6223
6224         PR debug/30189
6225         * gcc.dg/pr30189.c: New test.
6226
6227 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6228
6229         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6230         for running tests.
6231         * gcc.target/i386/sse4a-extract.c: New test.
6232         * gcc.target/i386/sse4a-insert.c: New test.
6233         * gcc.target/i386/sse4a-montsd.c: New test.
6234         * gcc.target/i386/sse4a-montss.c: New test.
6235
6236 2007-02-05  Richard Guenther  <rguenther@suse.de>
6237
6238         * gcc.target/i386/vectorize3.c: New testcase.
6239
6240 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6241
6242         PR target/30665
6243         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6244
6245 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6246
6247         PR fortran/30611
6248         * gfortran.dg/repeat_1.f90: New test.
6249
6250 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6251
6252         PR fortran/30605
6253         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6254         * gfortran.dg/derived_init_2.f90: Ditto.
6255         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6256         * gfortran.dg/array_initializer_1.f90: Ditto.
6257         * gfortran.dg/do_2.f90: Ditto.
6258         * gfortran.dg/proc_assign_1.f90: Ditto.
6259
6260 2007-02-04  Richard Guenther  <rguenther@suse.de>
6261
6262         PR middle-end/30636
6263         * g++.dg/warn/pr30636.C: New testcase.
6264         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6265
6266 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6267
6268         PR middle-end/30667
6269         * gfortran.dg/pr30667.f: New test.
6270
6271 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6272
6273         * gcc.dg/builtins-54.c: Add more cases.
6274
6275 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6276
6277         PR fortran/30514
6278         * gfortran.dg/zero_sized_2.f90: New test.
6279
6280         PR fortran/30660
6281         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6282
6283         PR fortran/29820
6284         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6285         file.
6286
6287 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6288
6289         PR fortran/30683
6290         * gfortran.dg/interface_10.f90: New test.
6291
6292 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6293
6294         * gcc.dg/builtins-20.c: Add more cases.
6295
6296 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6297
6298         PR target/29682
6299         * gcc-target/ia64/pr29682.c: New test.
6300
6301 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6302
6303         PR fortran/30284
6304         * gfortran.dg/arrayio_11.f90.f90: New test.
6305
6306         PR fortran/30626
6307         * gfortran.dg/arrayio_12.f90.f90: New test.
6308
6309 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6310
6311         PR c++/30536
6312         * g++.dg/tls/diag-5.C: New test.
6313
6314         PR middle-end/30473
6315         * gcc.dg/pr30473.c: New test.
6316         * gcc.c-torture/execute/20070201-1.c: New test.
6317
6318 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6319
6320         * gfortran.dg/dependency_20.f90: New test case.
6321
6322 2007-01-31  Ian Lance Taylor  <iant@google.com>
6323
6324         * gcc.dg/lower-subreg-1.c (test): New test.
6325
6326 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6327
6328         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6329
6330 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6331
6332         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6333         * gcc.dg/torture/builtin-math-3.c: Likewise.
6334
6335 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6336
6337         gcc.dg/Wparentheses-2.c: Update and add new tests.
6338
6339 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6340
6341         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6342         vectorize.
6343
6344 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6345
6346         * gcc.dg/builtins-63.c: New test.
6347
6348 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6349
6350         PR fortran/27588
6351         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6352
6353 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6354
6355         PR fortran/30520
6356         * gfortran.dg/volatile8.f90: New argument conformance test.
6357         * gfortran.dg/volatile9.f90: New scope test.
6358
6359 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6360
6361         PR c++/24745
6362         * g++.dg/warn/null4.C: New.
6363
6364 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6365             Uros Bizjak  <ubizjak@gmail.com>
6366
6367         * gcc.dg/large-size-array-3.c: Correct typo.
6368
6369 2007-01-30  Richard Guenther  <rguenther@suse.de>
6370
6371         PR middle-end/27657
6372         * g++.dg/debug/pr27657.C: New testcase.
6373
6374 2007-01-30  Richard Guenther  <rguenther@suse.de>
6375
6376         PR middle-end/30313
6377         * gcc.dg/torture/pr30313.c: New testcase.
6378
6379 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6380
6381         * gcc.dg/dfp/dfp-except.h: New file.
6382         * gcc.dg/dfp/fe-check.h: New file.
6383         * gcc.dg/dfp/fe-binop.c: New test.
6384         * gcc.dg/dfp/fe-convert-1.c: New test.
6385         * gcc.dg/dfp/fe-convert-2.c: New test.
6386         * gcc.dg/dfp/fe-convert-3.c: New test.
6387
6388         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6389         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6390         * gcc.dg/dfp/convert-dfp.c: Ditto.
6391         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6392
6393 2007-01-29  Josh Conner  <jconner@apple.com>
6394
6395         * gcc.target/powerpc/altivec-24.c: New test.
6396
6397 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6398
6399         PR c++/28266
6400         * g++.dg/parse/defarg12.C: New test.
6401
6402 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6403
6404         PR fortran/30554
6405         * gfortran.dg/used_dummy_types_6.f90: New test.
6406
6407 2007-01-28  Jan Hubicka  <jh@suse.cz>
6408
6409         * gcc.dg/tree-prof/val-prof-6.c: New test.
6410
6411 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6412
6413         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6414
6415 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6416
6417         PR C++/28988
6418         * g++.dg/expr/dtor4.C: New test.
6419
6420 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6421
6422         * gcc.dg/tree-ssa/loop-23.c: New test.
6423
6424 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6425
6426         PR libfortran/30389
6427         * gfortran.dg/achar_2.f90:  New test.
6428         * gfortran.dg/achar_3.f90:  New test.
6429
6430 2007-01-27  Ian Lance Taylor  <iant@google.com>
6431
6432         * gcc.dg/strict-overflow-1.c: New test.
6433         * gcc.dg/no-strict-overflow-1.c: New test.
6434         * gcc.dg/strict-overflow-2.c: New test.
6435         * gcc.dg/no-strict-overflow-2.c: New test.
6436         * gcc.dg/strict-overflow-3.c: New test.
6437         * gcc.dg/no-strict-overflow-3.c: New test.
6438         * gcc.dg/strict-overflow-4.c: New test.
6439         * gcc.dg/no-strict-overflow-4.c: New test.
6440         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6441         * gcc.dg/pr15784-1.c: Likewise.
6442         * gcc.dg/pr20922-1.c: Likewise.
6443         * gcc.dg/pr20922-3.c: Likewise.
6444         * gcc.dg/pr20922-4.c: Likewise.
6445         * gcc.dg/pr20922-6.c: Likewise.
6446         * gcc.dg/compare-4.c: Likewise.
6447         * gcc.dg/torture/pr26898-1.c: Likewise.
6448         * gcc.dg/tree-ssa/divide-1.c: Likewise.
6449         * gcc.dg/tree-ssa/divide-2.c: Likewise.
6450         * gcc.dg/tree-ssa/divide-3.c: Likewise.
6451         * gcc.dg/tree-ssa/divide-4.c: Likewise.
6452         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6453         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6454         * gcc.dg/tree-ssa/pr21082.c: Likewise.
6455         * gcc.dg/tree-ssa/pr26899.c: Likewise.
6456         * g++.dg/tree-ssa/pr21082.C: Likewise.
6457
6458 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6459
6460         * gcc-dg/large-size-array-3.c: New test case.
6461
6462 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6463
6464         * gfortran.dg/forall_7.f90: New test case.
6465
6466 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
6467
6468         PR fortran/30407
6469         * gfortran.dg/where_operator_assign_1.f90: New test.
6470         * gfortran.dg/where_operator_assign_2.f90: New test.
6471         * gfortran.dg/where_operator_assign_3.f90: New test.
6472
6473 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
6474
6475         * lib/target-supports.exp
6476         (check_effective_target_powerpc_altivec): New.
6477         (check_effective_target_vect_cmdline_needed): Use it.
6478
6479 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6480
6481         PR fortran/30278
6482         * gfortran.dg/backslash_3.f: New test.
6483
6484 2007-01-26  Richard Guenther  <rguenther@suse.de>
6485
6486         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6487
6488 2007-01-26  Tobias Burnus  <burnus@net-b.de>
6489
6490         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6491         * gfortran.dg/vect/vect.exp: Ditto.
6492         * gfortran.dg/dg.exp: Ditto.
6493         * gfortran.fortran-torture/execute/execute.exp: Ditto.
6494         * gfortran.fortran-torture/compile/compile.exp: Ditto.
6495
6496 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6497
6498         * gcc.dg/builtins-20.c: Add more cases.
6499         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6500
6501 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6502
6503         PR fortran/30437
6504         * gcc.dg/Wall.c: New.
6505         * gcc.dg/Wno-all.c: New.
6506         * gfortran.dg/Wall.f90: New.
6507         * gfortran.dg/Wno-all.f90: New.
6508
6509 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
6510
6511         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6512         * g++.dg/eh/simd-2.C: Also run on Darwin.
6513         * g++.dg/eh/simd-3.C: New.
6514         * g++.dg/eh/simd-4.C: New.
6515
6516 2007-01-25  Richard Guenther  <rguenther@suse.de>
6517
6518         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6519         and _PROFILE_USE.
6520         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6521
6522 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6523
6524         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6525         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6526         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6527         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6528         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6529         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6530         * gcc.dg/ipa/ipa-7.c: New testcase.
6531
6532 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6533
6534         * g++.dg/cpp0x/warn_cxx0x.C: New.
6535
6536 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6537
6538         * gcc.dg/builtins-20.c: Test builtin carg.
6539
6540 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR middle-end/27416
6543         * gcc.dg/gomp/pr27416.c: New test.
6544
6545         PR middle-end/30494
6546         * gcc.dg/gomp/pr30494.c: New test.
6547         * g++.dg/gomp/pr30494.C: New test.
6548
6549         PR middle-end/30421
6550         * gcc.dg/gomp/pr30421.c: New test.
6551
6552 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6553
6554         * gcc.target/ia64/versionid-1.c: New test.
6555         * gcc.target/ia64/versionid-2.c: New test.
6556
6557 2007-01-24  Richard Guenther  <rguenther@suse.de>
6558
6559         PR testsuite/30181
6560         * gcc.dg/builtins-57.c: Change to a link-time testcase
6561         to support non-C99 targets.
6562
6563 2007-01-24  Jan Hubicka  <jh@suse.cz>
6564
6565         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6566
6567 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6568
6569         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6570
6571 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6572
6573         PR objc/27438
6574         * objc.dg/const-str-12.m: New test.
6575
6576 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6577
6578         PR fortran/30532
6579         * gfortran.dg/ctrl-z.f90:  New test.
6580
6581 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6582
6583         PR fortran/30481
6584         * gfortran.dg/namelist_assumed_char.f90:  New test.
6585
6586 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6587
6588         PR c++/27492
6589         * g++.dg/inherit/covariant15.C: New test.
6590
6591 2007-01-23  Ian Lance Taylor  <iant@google.com>
6592
6593         * g++.dg/warn/Wparentheses-24.C: New test.
6594
6595 2007-01-23  Richard Guenther  <rguenther@suse.de>
6596
6597         PR testsuite/30560
6598         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6599         with full path.
6600
6601 2007-01-22  Richard Guenther  <rguenther@suse.de>
6602
6603         PR tree-optimization/30038
6604         * gcc.dg/builtins-62.c: New testcase.
6605
6606 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6607
6608         * gcc.c-torture/compile/20070121.c: New test.
6609
6610 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6611
6612         PR libfortran/30525
6613         * gfortran.dg/char_comparison_1.f:  New test.
6614
6615 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6616
6617         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6618
6619 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6620
6621         PR objc/30479
6622         * objc.dg/pch: New directory.
6623         * objc.dg/pch/pch.exp: New file.
6624         * objc.dg/pch/interface-1.m: New test.
6625         * objc.dg/pch/interface-1.hs: New include file.
6626         * lib/objc.exp (objc_target_compile): Add
6627         "-x objective-c-header" in front of the sources if this is
6628         a precompiled header being compiled.
6629
6630 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6631
6632         * gfortran.dg/array_memcpy_3.f90: New test case.
6633         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6634
6635 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6636             Brooks Moses  <brooks.moses@codesourcery.com>
6637             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6638
6639         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6640         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6641
6642 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6643
6644         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6645
6646 2007-01-19  Mike Stump  <mrs@apple.com>
6647
6648         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6649         away.
6650
6651 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6652
6653         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6654         option instead of -funsafe-math-optimizations.
6655
6656 2007-01-19  Tomas Bily  <tbily@suse.cz>
6657
6658         gcc.dg/tree-prof/indir-call-prof.c: New.
6659         g++.dg/dg.exp: Add tree-prof subdirectory.
6660         g++.dg/tree-prof/indir-call-prof.C: New.
6661         g++.dg/tree-prof/tree-prof.exp: New.
6662
6663 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6664
6665         PR c++/17947
6666         * g++.dg/warn/deprecated.C: Update warning output.
6667         * g++.dg/warn/deprecated-2.C: Likewise.
6668         * g++.dg/warn/deprecated-3.C: New.
6669
6670 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6671
6672         * gcc.c-torture/execute/nestfunc-7.c: New.
6673
6674 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6675
6676         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6677
6678 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6679
6680         * gcc.dg/m68k-pic-1.c: New.
6681
6682 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6683
6684         * gfortran.dg/array_memcpy_4.f90: New test case.
6685
6686 2007-01-18  Josh Conner  <jconner@apple.com>
6687
6688         PR target/30485
6689         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6690         * gcc.dg/vect/no-trapping-math-1: New.
6691         * gcc.dg/vect/no-trapping-math-2: New.
6692
6693 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6694
6695         * gcc.target/i386/387-8.c: Update comment about optimizing
6696         inherent load of 1.0 of fptan instruction.
6697
6698 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6699             Richard Guenther <rguenther@suse.de>
6700
6701         PR diagnostic/8268
6702         * gcc.dg/Warray-bounds.c: New testcase.
6703         * gcc.dg/Warray-bounds-2.c: New testcase.
6704         * g++.dg/warn/Warray-bounds.C: New testcase.
6705         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6706
6707 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6708
6709         PR fortran/30476
6710         * gfortran.dg/generic_12.f90: New test.
6711
6712 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6713
6714         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6715         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6716
6717 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6718
6719         * gcc.dg/dfp/compare-special.h: New file.
6720         * gcc.dg/dfp/compare-special-32.c: New test.
6721         * gcc.dg/dfp/compare-special-64.c: New test.
6722         * gcc.dg/dfp/compare-special-128.c: New test.
6723
6724 2007-01-16  Roger Sayle  <roger@eyesopen.com>
6725             Paul Thomas  <pault@gcc.gnu.org>
6726             Steven G. Kargl  <kargl@gcc.gnu.org>
6727
6728         PR fortran/30404
6729         * gfortran.dg/forall_6.f90: New test case.
6730         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6731         * gfortran.dg/dependency_13.f90: Likewise.
6732
6733 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6734
6735         PR testsuite/12325
6736         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6737         targets that don't support Inf.
6738
6739 2007-01-15  Dale Johannesen  <dalej@apple.com>
6740
6741         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
6742
6743 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
6744
6745         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
6746         of achar for 0xff to avoid the "Extended ASCII not
6747         implemented" error message.
6748
6749 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
6750
6751         PR fortran/28172
6752         * gfortran.dg/altreturn_4.f90: New test.
6753
6754         PR fortran/29389
6755         * gfortran.dg/stfunc_4.f90: New test.
6756
6757         PR fortran/29712
6758         * gfortran.dg/bound_2.f90: Reinstate commented out line.
6759         * gfortran.dg/initialization_1.f90: Change warning.
6760
6761         PR fortran/30283
6762         * gfortran.dg/specification_type_resolution_2.f90: New test.
6763
6764 2007-01-14  Jan Hubicka  <jh@suse.cz>
6765
6766         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6767         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6768         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6769         elimination.
6770
6771 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
6772
6773         PR fortran/30410
6774         * gfortran.dg/external_procedures_2.f90: New test.
6775
6776 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
6777
6778         PR target/30413
6779         * gcc.target/i386/pr30413.c: New test.
6780
6781 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
6782
6783         PR fortran/30452
6784         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
6785
6786 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
6787
6788         * gcc.dg/20070112-1.c: New test.
6789
6790 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6791
6792         PR libgfortran/30435
6793         * gfortran.dg/list_read_6.f90: New test.
6794
6795 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
6796
6797         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
6798
6799 2007-01-12  Tom Tromey  <tromey@redhat.com>
6800
6801         PR preprocessor/28227:
6802         * gcc.dg/cpp/pr28227.c: New file.
6803
6804 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6805
6806         * gcc.dg/tree-ssa/loop-22.c: New test.
6807
6808 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6809
6810         PR tree-optimization/29516
6811         * gcc.dg/tree-ssa/loop-20.c: New test.
6812
6813 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
6814
6815         PR libfortran/30415
6816         * minmaxloc_integer_kinds_1.f90:  New test.
6817
6818 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
6819
6820         PR c++/29573
6821         * g++.dg/template/sizeof-template-argument.C: New test.
6822
6823 2007-01-11  Jan Hubicka  <jh@suse.cz>
6824
6825         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6826         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6827         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6828         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6829         * gcc.dg/tree-ssa/pr21658.c: Likewise.
6830         * gcc.dg/tree-ssa/pr15349.c: Likewise.
6831         * gcc.dg/tree-ssa/pr25501.c: Likewise.
6832         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6833         transformation in question.
6834         * gcc.dg/tree-ssa/vrp05.c: Likewise.
6835         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6836         * gcc.dg/always_inline3.c: Likewise.
6837
6838 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
6839
6840         PR c++/28999
6841         * g++.dg/template/typename11.C: New test.
6842
6843 2007-01-10  Robert Kennedy <jimbob@google.com>
6844
6845         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6846
6847 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6848
6849         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6850         for different integer kinds.
6851         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6852         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6853         * gfortran.dg/ishft_2.f90: New test.
6854         * gfortran.dg/ishft_3.f90: New test.
6855
6856 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6857
6858         * gfortran.dg/altreturn_2.f90: Removed executable bit.
6859
6860 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
6861
6862         PR tree-optimization/30322
6863         * gcc.dg/tree-ssa/loop-21.c: New test.
6864
6865 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
6866
6867         * g++.dg/rtti/darwin-builtin-linkage.C: New.
6868
6869 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6870
6871         * gcc.target/spu/intrinsics-1.c: Remove xfail.
6872
6873 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6874
6875         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6876         * g++.dg/warn/overflow-warn-3.C: Likewise.
6877         * g++.dg/warn/overflow-warn-4.C: Likewise.
6878         * g++.dg/warn/overflow-warn-5.C: Likewise.
6879         * g++.dg/warn/overflow-warn-6.C: Likewise.
6880         * g++.dg/warn/Woverflow-1.C: Likewise.
6881         * g++.dg/warn/Woverflow-2.C: Likewise.
6882         * g++.dg/warn/Woverflow-3.C: Likewise.
6883         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6884
6885 2007-01-08  Roger Sayle  <roger@eyesopen.com>
6886
6887         * gfortran.dg/array_constructor_14.f90: New test case.
6888         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6889
6890 2007-01-08  Richard Guenther  <rguenther@suse.de>
6891
6892         PR tree-optimization/23603
6893         * gcc.dg/tree-ssa/vrp31.c: New testcase.
6894         * gcc.dg/tree-ssa/vrp32.c: Likewise.
6895
6896 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6897
6898         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6899         in __v8qi typedef.
6900         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6901         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6902         compiler behaviour.
6903         * gcc.dg/simd-5.c: Likewise.
6904         * gcc.dg/simd-6.c: Likewise.
6905         * g++.dg/conversion/simd1.C: Likewise.
6906         * g++.dg/conversion/simd3.C: Likewise.
6907         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6908         (main): Use it.
6909
6910 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6911
6912         PR tree-optimization/29877
6913         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6914         name of a hard register for the target concerned.  Adjust dg-error
6915         directives to cope with new behaviour of TER.
6916
6917 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6918
6919         PR c++/28986
6920         * g++.dg/conversion/nullptr1.C: Added overflow warning.
6921         * g++.dg/warn/overflow-warn-1.C: New.
6922         * g++.dg/warn/overflow-warn-3.C: New.
6923         * g++.dg/warn/overflow-warn-4.C: New.
6924         * g++.dg/warn/overflow-warn-5.C: New.
6925         * g++.dg/warn/overflow-warn-6.C: New.
6926         * g++.dg/warn/Woverflow-1.C: New.
6927         * g++.dg/warn/Woverflow-2.C: New.
6928         * g++.dg/warn/Woverflow-3.C: New.
6929         * g++.dg/warn/multiple-overflow-warn-2.C: New.
6930
6931 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
6932
6933         PR fortran/27698
6934         * gfortran.dg/invalid_name.f90: New test.
6935         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6936         * gfortran.dg/gomp/pr29759.f90: Ditto.
6937
6938 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
6939
6940         * gfortran.dg/present_1.f90:  Update error message.
6941
6942 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
6943
6944         PR c++/19439
6945         * g++.dg/template/duplicate1.C: New test
6946         * g++.dg/template/memfriend6.C: Adjust error markers.
6947
6948 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
6949
6950         PR tree-opt/30385
6951         * gcc.dg/torture/inline-1.c: New test.
6952
6953 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6954
6955         PR c/19978
6956         * gcc.dg/multiple-overflow-warn-1.c: New.
6957         * gcc.dg/multiple-overflow-warn-2.c: New.
6958         * gcc.dg/overflow-warn-6.c: New.
6959         * g++.dg/warn/multiple-overflow-warn-1.C: New.
6960
6961 2007-01-05  Roger Sayle  <roger@eyesopen.com>
6962
6963         * gfortran.dg/array_memcpy_1.f90: New test case.
6964         * gfortran.dg/array_memcpy_2.f90: Likewise.
6965
6966 2007-01-05  Richard Guenther  <rguenther@suse.de>
6967
6968         PR middle-end/27826
6969         * g++.dg/opt/pr27826.C: New testcase.
6970
6971 2007-01-05  Ian Lance Taylor  <iant@google.com>
6972
6973         * gcc.dg/Walways-true-1.c: New test.
6974         * gcc.dg/Walways-true-2.c: New test.
6975         * g++.dg/warn/Walways-true-1.C: New test.
6976         * g++.dg/warn/Walways-true-2.C: New test.
6977
6978 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
6979
6980         PR c/30360
6981         * gcc.dg/pr30360.c: New test.
6982
6983 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
6984
6985         PR fortran/23232
6986         * gfortran.dg/data_implied_do_1.f90: New test.
6987
6988         PR fortran/27996
6989         PR fortran/27998
6990         * gfortran.dg/char_length_1.f90: New test.
6991
6992 2007-01-05  Richard Guenther  <rguenther@suse.de>
6993
6994         PR middle-end/28116
6995         * g++.dg/opt/pr28116.C: New testcase.
6996
6997 2007-01-05  Tobias Burnus  <burnus@net-b.de>
6998
6999         PR fortran/29624
7000         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7001           invalid deallocate.
7002         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7003         * gfortran.dg/protected_4.f90: Add pointer intent check.
7004         * gfortran.dg/protected_6.f90: Add pointer intent check.
7005         * gfortran.dg/pointer_intent_1.f90: New test.
7006         * gfortran.dg/pointer_intent_2.f90: New test.
7007         * gfortran.dg/pointer_intent_3.f90: New test.
7008
7009 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7010
7011         PR 30235
7012         * gfortran.dg/altreturn_2.f90: new test.
7013
7014 2007-01-04  Tom Tromey  <tromey@redhat.com>
7015
7016         PR preprocessor/28165:
7017         * gcc.dg/cpp/pr28165.c: New file.
7018
7019 2007-01-03  Josh Conner  <jconner@apple.com>
7020
7021         PR middle-end/29683
7022         * gcc.dg/pr29683.c: New.
7023
7024 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7025
7026         PR c++/28217
7027         * g++.dg/pch/template-1.C: New test.
7028         * g++.dg/pch/template-1.Hs: New file.
7029
7030 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7031
7032         PR middle-end/30353
7033         * gcc.c-torture/compile/complex-4.c: New test.
7034
7035 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7036
7037         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7038         -maltivec.
7039         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7040
7041 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR middle-end/30286
7044         * gcc.dg/pr30286.c: New test.
7045
7046         PR c++/29535
7047         * g++.dg/template/crash66.C: New test.
7048
7049         PR c++/29054
7050         * g++.dg/template/friend49.C: New test.
7051
7052 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7053
7054         * gfortran.dg/ibits.f90: New test.
7055
7056 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7057
7058         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7059         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7060
7061 2007-01-02  Jan Hubicka  <jh@suse.cz>
7062
7063         * gcc.dg/pr16194.c: We now output error on all three functions,
7064         not just first one.
7065
7066 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7067
7068         PR c/19977
7069         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7070         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7071
7072 2006-01-02  Ian Lance Taylor  <iant@google.com>
7073
7074         * g++.dg/warn/Wparentheses-22.C: New test.
7075         * g++.dg/warn/Wparentheses-23.C: New test.
7076
7077 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7078
7079         PR middle-end/7651
7080         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7081         * gcc.dg/declspec-3-Wextra.c: New.
7082         * gcc.dg/declspec-3-no.c: New
7083
7084 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7085
7086         PR fortran/20896
7087         * gfortran.dg/interface_10.f90: Remove.
7088
7089 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7090
7091         * gcc.dg/fold-eqxor-4.c: New test case.
7092
7093 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7094
7095         PR middle-end/30311
7096         * gcc.c-torture/compile/pr30311.c: New test.
7097
7098 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7099
7100         PR middle-end/30253
7101         * gcc.c-torture/compile/statement-expression-1.c: New test.
7102
7103 2007-01-01  Andreas Schwab  <schwab@suse.de>
7104
7105         PR target/29166
7106         * g++.dg/eh/pr29166.C: New test.
7107
7108 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7109
7110         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7111         New.
7112         (check_effective_target_vect_cmdline_needed): Use it.
7113
7114 2006-12-31  Richard Guenther  <rguenther@suse.de>
7115
7116         PR middle-end/30137
7117         * gcc.dg/pr30137-1.c: New testcase.
7118         * gcc.dg/pr30137-2.c: Likewise.
7119
7120 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7121
7122         PR middle-end/30322
7123         * gcc.dg/fold-plusnot-1.c: New test case.
7124
7125 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7126
7127         PR c++/29731
7128         * g++.dg/parse/template22.C: New test.
7129
7130 2006-12-31  Richard Guenther  <rguenther@suse.de>
7131
7132         PR middle-end/30338
7133         * gcc.c-torture/compile/pr30338.c: New testcase.
7134
7135 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7136
7137         PR fortran/27900
7138         * gfortran.dg/intrinsic_actual_4.f90: New test.
7139
7140         PR fortran/24325
7141         * gfortran.dg/func_decl_3.f90: New test.
7142
7143 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7144
7145         PR fortran/23060
7146         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7147         * gfortran.dg/c_by_val_1.f: New test.
7148         * gfortran.dg/c_by_val_2.f: New test.
7149         * gfortran.dg/c_by_val_3.f: New test.
7150
7151 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7152
7153         PR libfortran/30321
7154         * gfortran.dg/sum_zero_array_1.f90:  New test.
7155
7156 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7157
7158         PR preprocessor/29612
7159         * gcc.dg/cpp/pr29612-1.c: New test.
7160         * gcc.dg/cpp/pr29612-2.c: New test.
7161
7162 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7163
7164         PR fortran/30034
7165         * gfortran.dg/pure_formal_proc_1.f90: New test.
7166
7167         PR fortran/30237
7168         * gfortran.dg/intrinsic_actual_3.f90: New test.
7169
7170 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7171
7172         PR fortran/30014
7173         * gfortran.dg/io_constraints_1.f90: Update test.
7174         * gfortran.dg/io_constraints_2.f90: Update test.
7175         * gfortran.dg/inquire_iolength.f90: New test.
7176
7177 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7178
7179         PR fortran/20896
7180         * gfortran.dg/interface_10.f90: New test.
7181         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7182         since z is already, locally a variable.
7183
7184         PR fortran/25135
7185         * gfortran.dg/generic_11.f90: New test.
7186         * gfortran.dg/interface_7.f90: Remove name clash between module
7187         name and procedure 'x' referenced in the interface.
7188
7189 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7190
7191         PR middle-end/7651
7192         * gcc.dg/Wmissing-parameter-type.c: New.
7193         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7194         * gcc.dg/Wmissing-parameter-type-no.c: New.
7195
7196 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7197
7198         PR fortran/25818
7199         * gfortran.dg/entry_array_specs_2.f: New test.
7200
7201         PR fortran/30084
7202         * gfortran.dg/nested_modules_6.f90: New test.
7203
7204 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7205
7206         PR middle-end/7651
7207         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7208         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7209
7210 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7211
7212         PR C++/30168
7213         * g++.dg/opt/complex6.C: New test.
7214
7215 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7216
7217         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7218         full" if the linker on spu-*-* warns about exceeding local store.
7219
7220         And revert this patch:
7221         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7222         fail to link due to relocation overflows on spu-*-*.
7223
7224 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7225
7226         PR fortran/30273
7227         * gfortran.dg/dependency_19.f90: New test.
7228
7229 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7230
7231         PR fortran/30202
7232         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7233
7234 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7235
7236         PR middle-end/30262
7237         * gcc.c-torture/execute/20061220-1.c: New test.
7238
7239         PR middle-end/30263
7240         * gcc.dg/gomp/asm-1.c: New test.
7241
7242         PR target/30230
7243         * g++.dg/eh/ia64-2.C: New test.
7244
7245 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7246
7247         PR target/28966
7248         PR target/29248
7249         * gcc.dg/rs6000-leaf.c: New.
7250
7251 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7252
7253         PR fortran/25392
7254         * gfortran.dg/f2c_8.f90: New test.
7255
7256 2006-12-20  Bill Wendling  <wendling@apple.com>
7257
7258         * gcc.dg/asm-b.c: Check for __ppc64__.
7259
7260 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7261
7262         PR fortran/30190
7263         * gfortran.dg/bounds_check_5.f90: New test.
7264
7265 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7266
7267         PR middle-end/30143
7268         * gcc.dg/gomp/complex-1.c: New testcase.
7269
7270 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7271
7272         * gfortran.dg/array_memset_1.f90: New test case.
7273
7274 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7275
7276         * lib/target-supports.exp: Add spu to
7277         check_effective_target_vect_widen_mult_hi_to_si.
7278
7279 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7280
7281         PR fortran/29992
7282         * gfortran.dg/generic_9.f90: New test.
7283
7284         PR fortran/30081
7285         * gfortran.dg/generic_10.f90: New test.
7286
7287 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7288
7289         PR tree-opt/30045
7290         * gcc.dg/pr30045.c: New test.
7291
7292 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7293
7294         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7295
7296 2006-12-19  Eric Christopher  <echristo@apple.com>
7297
7298         PR target/29302
7299         * gcc.c-torture/execute/pr29302-1.c: New.
7300
7301 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7302
7303         PR fortran/39238
7304         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7305
7306 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7307
7308         PR fortran/30236
7309         * gfortran.dg/altreturn_3.f90: New test.
7310
7311         * gfortran.dg/char_result_12.f90: Fix comment typos.
7312
7313 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7314
7315         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7316         as newlib's stdio.h uses non-traditional cpp constructs.
7317
7318 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7319
7320         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7321         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7322         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7323         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7324         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7325         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7326         * gfortran.dg/default_initialization.f: Renamed to
7327         default_initialization_1.f
7328         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7329         dollar_edit_descriptor_1.f
7330         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7331         dollar_edit_descriptor_2.f
7332         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7333         dollar_edit_descriptor_3.f
7334         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7335         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7336         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7337         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7338         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7339         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7340         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7341         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7342         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7343         * gfortran.dg/default_initialization_1.f: Renamed from
7344         default_initialization.f
7345         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7346         dollar_edit_descriptor-1.f
7347         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7348         dollar_edit_descriptor-2.f
7349         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7350         dollar_edit_descriptor-3.f
7351         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7352         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7353         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7354
7355 2006-12-18  Bill Wendling  <wendling@apple.com>
7356
7357         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7358         id is an OjbC keyword.
7359
7360 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7361
7362         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7363
7364 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7365
7366         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7367
7368 2006-12-18  Ian Lance Taylor  <iant@google.com>
7369
7370         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7371
7372 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7373
7374         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7375
7376 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7377
7378         PR fortran/30207
7379         * gfortran.fortran-torture/execute/where21.f90: New test.
7380
7381 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7382
7383         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7384
7385 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7386
7387         PR middle-end/7651
7388         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7389         * gcc.dg/if-empty-1.c: Likewise.
7390         * gcc.dg/pr23165.c: Likewise.
7391         * g++.dg/warn/empty-body.C: Likewise.
7392
7393 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7394
7395         PR libfortran/30005
7396         * gfortran.dg/open_errors.f90: New test.
7397
7398 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7399
7400         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7401
7402         * gcc.target/i386/ssse3-pabsb.c: New file.
7403         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7404         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7405         * gcc.target/i386/ssse3-palignr.c: Likewise.
7406         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7407         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7408         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7409         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7410         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7411         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7412         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7413         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7414         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7415         * gcc.target/i386/ssse3-psignb.c: Likewise.
7416         * gcc.target/i386/ssse3-psignd.c: Likewise.
7417         * gcc.target/i386/ssse3-psignw.c: Likewise.
7418         * gcc.target/i386/ssse3-vals.h: Likewise.
7419
7420 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7421
7422         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7423         * lib/fortran-torture.exp: Include target-supports.exp.
7424
7425 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7426
7427         PR target/30185
7428         * gcc.c-torture/execute/pr30185.c: New test.
7429
7430 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7431
7432         PR testsuite/30179
7433         PR testsuite/30180
7434         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7435         * gcc.dg/builtin-bswap-2.c: Likewise.
7436         * gcc.dg/builtin-bswap-3.c: Likewise.
7437         * gcc.dg/builtin-bswap-4.c: Likewise.
7438         * lib/target-supports.exp (check_effective_target_stdint_types): New.
7439         * gcc.c-torture/execute/mode-dependent-address.x: New file.
7440
7441 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7442
7443         PR libfortran/30145
7444         * gfortran.dg/write_zero_array: New test.
7445
7446 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7447
7448         PR fortran/30200
7449         * gfortran.dg/write_fmt_trim.f90: New test.
7450
7451 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
7452
7453         PR 30194
7454         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7455         temporarily.
7456
7457 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7458
7459         * lib/target-supports.exp (check_weak_available): Use istarget
7460         "hppa*-*-hpux10*" instead of regexp.
7461         (check_cxa_atexit_available): Likewise.
7462
7463 2006-12-14  Richard Guenther  <rguenther@suse.de>
7464
7465         PR tree-optimization/30197
7466         * gcc.c-torture/execute/complex-1.c: Fix function name.
7467         * gcc.dg/builtins-61.c: New testcase.
7468
7469 2006-12-14  Richard Guenther  <rguenther@suse.de>
7470
7471         PR middle-end/30172
7472         * gcc.dg/pr30172-1.c: New testcase.
7473
7474 2006-12-14  Richard Guenther  <rguenther@suse.de>
7475
7476         PR tree-optimization/30198
7477         * gcc.dg/builtins-60.c: New testcase.
7478
7479 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
7480
7481         * lib/target-supports.exp (vect_no_align): Remove spu.
7482
7483 2006-12-13  Ian Lance Taylor  <iant@google.com>
7484
7485         PR c++/19564
7486         PR c++/19756
7487         * g++.dg/warn/Wparentheses-5.C: New test.
7488         * g++.dg/warn/Wparentheses-6.C: New test.
7489         * g++.dg/warn/Wparentheses-7.C: New test.
7490         * g++.dg/warn/Wparentheses-8.C: New test.
7491         * g++.dg/warn/Wparentheses-9.C: New test.
7492         * g++.dg/warn/Wparentheses-10.C: New test.
7493         * g++.dg/warn/Wparentheses-11.C: New test.
7494         * g++.dg/warn/Wparentheses-12.C: New test.
7495         * g++.dg/warn/Wparentheses-13.C: New test.
7496         * g++.dg/warn/Wparentheses-14.C: New test.
7497         * g++.dg/warn/Wparentheses-15.C: New test.
7498         * g++.dg/warn/Wparentheses-16.C: New test.
7499         * g++.dg/warn/Wparentheses-17.C: New test.
7500         * g++.dg/warn/Wparentheses-18.C: New test.
7501         * g++.dg/warn/Wparentheses-19.C: New test.
7502         * g++.dg/warn/Wparentheses-20.C: New test.
7503         * g++.dg/warn/Wparentheses-21.C: New test.
7504
7505 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7506
7507         PR testsuite/30157
7508         * lib/target-supports.exp (check_cxa_atexit_available): Return false
7509         for target "hppa.*hpux10".
7510
7511 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
7512
7513         * g++.dg/debug/vartrack1.C: New test.
7514
7515         * g++.dg/opt/ifcvt1.C: New test.
7516
7517         * gcc.dg/tls/opt-13.c: New test.
7518
7519         * gcc.dg/20060425-2.c: New test.
7520
7521         * g++.dg/opt/pr15054-2.C: New test.
7522
7523         * gcc.c-torture/execute/20060420-1.c: New test.
7524
7525         * gcc.c-torture/execute/20060412-1.c: New test.
7526
7527         * objc/compile/20060406-1.m: New test.
7528
7529 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7530
7531         * g++.dg/template/array17.C: New test.
7532
7533 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7534
7535         * gcc.target/powerpc/altivec-23.c: New test.
7536
7537 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7538
7539         PR c++27316
7540         * g++.dg/inherit/error3.C: New test.
7541
7542         PR c++/28740
7543         * g++.dg/inherit/error4.C: New test.
7544
7545 2006-12-13  Richard Guenther  <rguenther@suse.de>
7546
7547         PR tree-optimization/17687
7548         * gcc.dg/builtins-59.c: New testcase.
7549
7550 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7551
7552         * gcc.target/spu/Wmain.c: New test.
7553
7554 2006-12-12  Josh Conner  <jconner@apple.com>
7555
7556         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7557         * g++.dg/abi/thunk4.C: Likewise.
7558         * g++.dg/abi/rtti3.C: Likewise.
7559
7560 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7561
7562         * gcc.target/spu/cpat-1.c: New test.
7563         * gcc.target/spu/cpat-2.c: New test.
7564         * gcc.target/spu/cpat-3.c: New test.
7565         * gcc.target/spu/cpat-4.c: New test.
7566
7567 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7568
7569         PR tree-opt/28436
7570         * gcc.c-torture/compile/vector-1.c: New test.
7571         * gcc.c-torture/compile/vector-2.c: New test.
7572         * gcc.c-torture/compile/vector-3.c: New test.
7573
7574 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7575
7576         * lib/fortran-torture.exp: Update copyright years.  Remove
7577         obsolete comment.  Test -ftree-vectorize where it makes sense.
7578         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7579         from fortran-torture.exp.
7580         * gfortran.dg/char_transpose_1.f90,
7581         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7582         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7583         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7584         '-w' to dg-options.
7585
7586 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7587
7588         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7589         saved_${tool}_load.
7590
7591 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7592
7593         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7594         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7595         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7596         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7597         gaps.
7598
7599 2006-12-12  Richard Guenther  <rguenther@suse.de>
7600
7601         PR middle-end/30147
7602         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7603
7604 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7605             Diego Novillo  <dnovillo@redhat.com>
7606
7607         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7608         VDEF/VUSE changes.
7609         * gcc.dg/tree-ssa/pr26421.c: Likewise
7610         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7611         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7612         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7613         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7614         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7615         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7616         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7617         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7618         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7619
7620 2006-12-11  Jan Hubicka  <jh@suse.cz>
7621
7622         * gcc.dg/tree-prof/stringop-1.c: New test.
7623         * gcc.dg/tree-prof/stringop-2.c: New test.
7624
7625 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7626
7627         PR target/30120
7628         * gcc.target/i386/pr30120.c: New test.
7629
7630         Revert:
7631         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7632
7633         * gcc.target/i386/x87regparm-1.c: New test.
7634         * gcc.target/i386/x87regparm-2.c: New test.
7635         * gcc.target/i386/x87regparm-3.c: New test.
7636         * gcc.target/i386/x87regparm-4.c: New test.
7637
7638 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7639
7640         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7641
7642 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7643
7644         PR fortran/23994
7645         * gfortran.dg/protected_1.f90: New test.
7646         * gfortran.dg/protected_2.f90: New test.
7647         * gfortran.dg/protected_3.f90: New test.
7648         * gfortran.dg/protected_4.f90: New test.
7649         * gfortran.dg/protected_5.f90: New test.
7650         * gfortran.dg/protected_6.f90: New test.
7651
7652 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7653             Tobias Burnus  <burnus@gcc.gnu.org>
7654
7655         PR fortran/29975
7656         PR fortran/30068
7657         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7658         interface.
7659         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7660         ambiguous interfaces.
7661         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7662         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7663         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7664         ambiguous interfaces.
7665         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7666         * gfortran.dg/array_initializer_2.f90: Add initializer array
7667         constructor test.
7668
7669         PR fortran/30096
7670         * gfortran.dg/interface_9.f90: Test that host interfaces are
7671         not checked for ambiguity with the local version.
7672
7673 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7674
7675         PR fortran/29464
7676         * gfortran.dg/module_interface_2.f90: New test.
7677
7678 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7679
7680         PR fortran/29941
7681         * gfortran.dg/assumed_len.f90: New test.
7682
7683 2006-12-09  Richard Guenther  <rguenther@suse.de>
7684
7685         * g++.dg/warn/implicit-typename1.C: Qualify types.
7686         * g++.dg/parse/crash12.C: Likewise.
7687         * g++.dg/tree-ssa/pr22444.C: Likewise.
7688
7689 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7690
7691         * gfortran.dg/array_2.f90: Added sqrt test.
7692
7693 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7694
7695         * gcc.target/i386/x87regparm-1.c: XFAIL.
7696         * gcc.target/i386/x87regparm-2.c: XFAIL.
7697         * gcc.target/i386/x87regparm-3.c: XFAIL.
7698         * gcc.target/i386/x87regparm-4.c: XFAIL.
7699
7700 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7701
7702         * lib/target-supports.exp
7703         (check_effective_target_large_long_double): New.
7704         * gcc.dg/Wconversion-real.c : Use it.
7705         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7706         unsigned.
7707
7708 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7709
7710         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7711
7712 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7713
7714         PR fortran/27546
7715         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7716
7717 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7718
7719         PR c++/29732
7720         * g++.dg/template/crash65.C: New test.
7721         * g++.dg/template/spec16.C: Tweak error markers.
7722
7723 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7724
7725         * gcc.target/spu: New directory.
7726         * gcc.target/spu/spu.exp: New file.
7727         * gcc.target/spu/intrinsics-1.c: New test.
7728
7729 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
7730
7731         PR c++/29980
7732         * g++.dg/ext/attrib27.C: New test.
7733         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7734         * g++.dg/parse/typedef5.C: Likewise.
7735
7736 2006-12-07  Mike Stump  <mrs@apple.com>
7737
7738         * treelang/compile/var_defs.tree: Adjust.
7739
7740 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
7741
7742         PR c++/29730
7743         * g++.dg/template/crash64.C: New test.
7744         * g++.dg/parse/crash27.C: Adjust error markers.
7745
7746 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
7747
7748         PR libfortran/30009
7749         PR libfortran/30056
7750         * gfortran.dg/read_eof_4.f90:  Add tests.
7751         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
7752         * gfortran.dg/unf_read_corrupted_1.f90: New test.
7753
7754 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
7755
7756         PR c++/29729
7757         * g++.dg/template/crash63.C: New test.
7758
7759         PR c++/29728
7760         * g++.dg/template/crash62.C: New test.
7761
7762 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7763
7764         PR fortran/30003
7765         * gfortran.dg/allocatable_function_1.f90: Increase the number
7766         of expected calls of free to 10; the lhs section reference is
7767         now evaluated so there is another call to bar.  Change the
7768         comment appropriately.
7769         * gfortran.dg/array_section_1.f90: New test.
7770
7771 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7772
7773         PR fortran/29912
7774         * gfortran.dg/char_result_12.f90: New test.
7775
7776 2006-12-05  Richard Guenther  <rguenther@suse.de>
7777
7778         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7779         * gcc.dg/vect/vect-pow-2.c: Rename to ...
7780         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
7781         vect_double, xfail for spu*-*-*.
7782
7783 2006-12-04  Tobias Burnus  <burnus@net-b.de>
7784
7785         PR fortran/29962
7786         * initialization_4.f90: Test noninteger exponents (-std=f95).
7787         * initialization_5.f90: New test for noninteger exponents
7788           with -std=f2003.
7789
7790 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7791
7792         PR fortran/29821
7793         * gfortran.dg/parameter_array_section_1.f90: New test.
7794
7795 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
7796
7797         PR c++/29733
7798         * g++.dg/template/crash61.C: New test.
7799
7800         PR c++/29632
7801         * g++.dg/template/error23.C: New test.
7802
7803 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
7804
7805         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7806
7807 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7808
7809         PR fortran/29916
7810         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7811
7812 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR middle-end/29965
7815         * gcc.dg/gomp/pr29965-1.c: New test.
7816         * gcc.dg/gomp/pr29965-2.c: New test.
7817         * gcc.dg/gomp/pr29965-3.c: New test.
7818         * gcc.dg/gomp/pr29965-4.c: New test.
7819         * gcc.dg/gomp/pr29965-5.c: New test.
7820         * gcc.dg/gomp/pr29965-6.c: New test.
7821         * g++.dg/gomp/pr29965-1.C: New test.
7822         * g++.dg/gomp/pr29965-2.C: New test.
7823         * g++.dg/gomp/pr29965-3.C: New test.
7824         * g++.dg/gomp/pr29965-4.C: New test.
7825         * g++.dg/gomp/pr29965-5.C: New test.
7826         * g++.dg/gomp/pr29965-6.C: New test.
7827         * g++.dg/gomp/pr29965-7.C: New test.
7828         * g++.dg/gomp/pr29965-8.C: New test.
7829         * g++.dg/gomp/pr29965-9.C: New test.
7830         * g++.dg/gomp/pr29965-10.C: New test.
7831
7832 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
7833
7834         * gnat.dg/pointer_variable_bounds.adb: New test.
7835         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7836         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7837
7838 2006-12-03  Eric Christopher  <echristo@apple.com>
7839
7840         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7841
7842 2006-12-03  Richard Henderson  <rth@redhat.com>
7843             Andrew Pinski  <pinskia@gmail.com>
7844
7845         PR C++/14329
7846         * g++.dg/warn/unit-1.C: New test.
7847
7848 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
7849
7850         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7851
7852 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
7853
7854         * g++.dg/vect/vect.exp: Enable tests to run on spu.
7855         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7856         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7857         * gcc.dg/vect/vect-70.c: Reduce array size.
7858         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7859         vect_no_compaer_double targets.
7860         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7861         vect_float, vect_double, and vect_int.
7862
7863 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
7864
7865         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7866         test for loop versioning on vect_no_align targets.
7867         * gcc.dg/vect/pr20122.c: Likewise.
7868         * gcc.dg/vect/vect-105.c: Likewise.
7869         * gcc.dg/vect/vect-42.c: Likewise.
7870         * gcc.dg/vect/vect-43.c: Likewise.
7871         * gcc.dg/vect/vect-74.c: Likewise.
7872         * gcc.dg/vect/vect-75.c: Likewise.
7873         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7874         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7875         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7876         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7877
7878 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
7879
7880         PR fortran/29642
7881         * gfortran.dg/value_1.f90 : New test.
7882         * gfortran.dg/value_2.f90 : New test.
7883         * gfortran.dg/value_3.f90 : New test.
7884         * gfortran.dg/value_4.f90 : New test.
7885         * gfortran.dg/value_4.c : Called from value_4.f90.
7886
7887 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7888
7889         PR C++/30033
7890         *  g++.dg/cpp0x/static_assert4.C: New testcase.
7891
7892 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7893
7894         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7895
7896 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
7897
7898         PR c/27953
7899         * gcc.dg/pr27953.c: New test.
7900
7901 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7902
7903         PR c++/30022
7904         * g++.dg/ext/vector5.C: New test.
7905
7906         PR c++/30021
7907         * g++.dg/other/main1.C: New test.
7908
7909 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
7910
7911         PR libfortran/29568
7912         * gfortran.dg/convert_implied_open.f90:  Change to
7913         new default record length.
7914         * gfortran.dg/unf_short_record_1.f90:  Adapt to
7915         new error message.
7916         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
7917
7918 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
7919
7920         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7921
7922 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
7923
7924         PR c++/29066
7925         * g++.dg/expr/pr29066.c: New.
7926
7927 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
7928             Zdenek Dvorak <dvorakz@suse.cz>
7929
7930         PR tree-optimization/29921
7931         * gcc.dg/pr29921-2.c: New test.
7932
7933 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
7934
7935         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7936         (i386_get_cpuid): New function.
7937         (i386_cpuid_ecx): Likewise.
7938         (i386_cpuid_edx): Likewise.
7939         (i386_cpuid): Updated to call i386_cpuid_edx.
7940
7941         * gcc.target/i386/sse3-addsubpd.c: New file.
7942         * gcc.target/i386/sse3-addsubps.c: Likewise.
7943         * gcc.target/i386/sse3-haddpd.c: Likewise.
7944         * gcc.target/i386/sse3-haddps.c: Likewise.
7945         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7946         * gcc.target/i386/sse3-hsubps.c: Likewise.
7947         * gcc.target/i386/sse3-lddqu.c: Likewise.
7948         * gcc.target/i386/sse3-movddup.c: Likewise.
7949         * gcc.target/i386/sse3-movshdup.c: Likewise.
7950         * gcc.target/i386/sse3-movsldup.c: Likewise.
7951
7952 2006-12-01  Dirk Mueller  <dmueller@suse.de>
7953
7954         * g++.dg/warn/Wreturn-type-4.C: New testcase.
7955
7956 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
7957
7958         * gcc.dg/dfp/convert-int-max.c: New test.
7959         * gcc.dg/dfp/convert-int-max-fold.c: New test.
7960
7961 2006-11-30  Richard Guenther  <rguenther@suse.de>
7962
7963         * gcc.dg/vect/vect-pow-1.c: Rename ...
7964         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
7965         floats instead of doubles, check successful vectorization.
7966
7967 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7968
7969         PR target/29945
7970         * gcc.c-torture/compile/pr29945.c: New testcase.
7971
7972 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
7973
7974         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7975         -maltivec.
7976
7977 2006-11-29  Eric Christopher  <echristo@apple.com>
7978
7979         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7980
7981 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
7982
7983         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7984
7985         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7986
7987 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
7988
7989         PR c++/29022
7990         * g++.dg/inherit/virtual2.C: New test.
7991         * g++.dg/inherit/virtual3.C: Likewise.
7992         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7993         * g++.dg/inherit/error2.C: Likewise.
7994         * g++.dg/template/instantiate1.C: Likewise.
7995
7996 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
7997
7998         PR tree-opt/29984
7999         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8000
8001 2006-11-28  Jan Hubicka  <jh@suse.cz>
8002
8003         * gcc.dg/memcpy-1.c: New test.
8004
8005 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR c++/29735
8008         * g++.dg/warn/main-3.C: New test.
8009
8010 2006-11-28  Jan Hubicka  <jh@suse.cz>
8011
8012         * gcc.dg/winline-1.c: New test.
8013
8014 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8015
8016         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8017         alignments.
8018
8019 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8020
8021         PR fortran/29976
8022         * gfortran.dg/missing_optional_dummy_3.f90
8023
8024 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8025
8026         PR fortran/20880
8027         * gfortran.dg/interface_3.f90: Modify errors.
8028
8029 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8030
8031         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8032         fail to link due to relocation overflows on spu-*-*.
8033
8034 2006-11-27  Michael Matz  <matz@suse.de>
8035             Andreas Krebbel  <krebbel1@de.ibm.com>
8036
8037         PR target/29319
8038         * gcc.dg/20061127-1.c: New testcase.
8039
8040 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8041
8042         * gcc.dg/20061124-1.c: Add exit() function prototype.
8043
8044 2006-11-27  Jan Hubicka  <jh@suse.cz>
8045
8046         * gcc.target/i386/memcpy-1.c: Adjust size.
8047         * gcc.dg/visibility-11.c: Likewise.
8048
8049 2006-11-27  Richard Guenther  <rguenther@suse.de>
8050
8051         PR middle-end/25620
8052         * gcc.target/i386/pow-1.c: New testcase.
8053         * gcc.dg/builtins-58.c: Likewise.
8054
8055 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8056
8057         PR c++/29886
8058         * g++.dg/expr/cast8.C: New test.
8059
8060 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8061
8062         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8063         Don't ever inline the testcase.
8064
8065 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8066
8067         PR fortran/29982
8068         * gfortran.fortran-torture/compile/parameter_3.f90: New
8069         testcase.
8070
8071 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8072
8073         PR fortran/29951
8074         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8075
8076 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8077
8078         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8079         for CHAR.
8080
8081 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8082
8083         PR libgfortran/29936
8084         * gfortran.dg/write_check3.f90: New test.
8085
8086 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8087
8088         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8089
8090 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8091
8092         PR fortran/20880
8093         * gfortran.dg/interface_3.f90: New test.
8094
8095         PR fortran/29387
8096         * gfortran.dg/generic_8.f90: New test.
8097
8098 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8099
8100         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8101         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8102         * gfortran.dg/specifics_3.f90: Remove.
8103
8104 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8105
8106         PR c/29955
8107         * gcc.dg/gomp/pr29955.c: New test.
8108
8109         PR c/29736
8110         * gcc.dg/pr29736.c: New test.
8111
8112 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8113
8114         PR tree-opt/29964
8115         * gcc.dg/pure-1.c: New test.
8116
8117 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8118
8119         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8120         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8121
8122 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8123
8124         * gcc.dg/20061124-1.c: New testcase.
8125
8126 2006-11-23  Eric Christopher  <echristo@apple.com>
8127
8128         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8129
8130 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8131
8132         PR c/2707
8133         PR c++/26167
8134         * gcc.dg/Wconversion-integer.c: New. Supersedes
8135         Wconversion-negative-constants.c
8136         * gcc.dg/Wconversion-real.c: New.
8137         * gcc.dg/Wconversion-real-integer.c: New.
8138         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8139         * g++.dg/warn/Wconversion1.C: Modified.
8140
8141 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8142
8143         * gfortran.dg/overload_1.f90: New test.
8144
8145 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8146
8147         PR c/9072
8148         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8149         Wtraditional-conversion.
8150         * gcc.dg/overflow-warn-2.c: Likewise.
8151         * gcc.dg/Wconversion.c: Likewise. Renamed as
8152         Wtraditional-conversion.c .
8153         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8154         Wtraditional-conversion-2.c .
8155         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8156         Wtraditional-conversion-2.c
8157         * gcc.dg/Wconversion-negative-constants.c: New.
8158
8159 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8160
8161         * gcc.dg/tree-ssa/dump-1.c: New test.
8162
8163 2006-11-23  David Ung <davidu@mips.com>
8164
8165         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8166         -mfp64, allowable when ISA >= 33 and float is enabled.
8167         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8168         of mthc1 and mfhc1 patterns.
8169
8170 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8171
8172         PR tree-optimization/29921
8173         * gcc.dg/pr29921.c: New test.
8174
8175 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8176
8177         PR fortran/29441
8178         * gfortran.dg/initialization_4.f90: New test.
8179
8180 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8181
8182         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8183         platforms that have interleaving support.
8184         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8185         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8186         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8187         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8188         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8189         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8190         gcc.dg/vect/vect-strided-u8-i8.c,
8191         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8192         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8193         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8194         gcc.dg/vect/vect-strided-float.c,
8195         gcc.dg/vect/vect-strided-a-mult.c,
8196         gcc.dg/vect/vect-strided-mult-char-ls.c,
8197         gcc.dg/vect/vect-strided-a-u16-mult.c,
8198         gcc.dg/vect/vect-strided-a-u32-mult.c,
8199         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8200         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8201         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8202         gcc.dg/vect/vect-strided-mult.c,
8203         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8204         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8205         New.
8206
8207 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8208
8209         PR fortran/25087
8210         * gfortran.dg/auto_char_len_4.f90: New test.
8211
8212 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8213
8214         PR fortran/29652
8215         * gfortran.dg/generic_7.f90: New test.
8216         * gfortran.dg/defined_operators_1.f90: Add new error.
8217
8218 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8219
8220         PR tree-optimization/29902
8221         * g++.dg/tree-ssa/pr29902.C: New test.
8222
8223 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8224
8225         PR fortran/29820
8226         * gfortran.dg/used_types_13.f90: New test.
8227
8228 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8229
8230         * gcc.dg/dfp/snan.c: Delete.
8231
8232 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8233
8234         * g++.dg/cpp0x/static_assert1.C: New.
8235         * g++.dg/cpp0x/static_assert2.C: New.
8236         * g++.dg/cpp0x/static_assert3.C: New.
8237
8238 2006-11-21  Richard Guenther  <rguenther@suse.de>
8239
8240         * gcc.dg/vect/vect-pow-1.c: New testcase.
8241         * gcc.dg/vect/vect-pow-2.c: Likewise.
8242
8243 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8244
8245         PR c++/29570
8246         * g++.dg/template/static29.C: New test.
8247
8248         PR c++/29734
8249         * g++.dg/conversion/simd4.C: New test.
8250
8251 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8252
8253         PR c++/29475
8254         * g++.dg/template/access19.C: New test.
8255         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8256         error is reported.
8257
8258 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8259
8260         PR tree-opt/25500
8261         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8262
8263 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8264
8265         PR fortran/27546
8266         * gfortran.dg/import.f90: Extended test.
8267         * gfortran.dg/import2.f90: Extended test.
8268
8269 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8270
8271         * gfortran.dg/volatile3.f90: Add conflict test.
8272
8273 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8274
8275         PR fortran/24783
8276         * gfortran.dg/implicit_10.f90: New test.
8277
8278 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8279
8280         PR c++/8586
8281         * g++.dg/warn/Wall-write-strings.C: New.
8282
8283 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8284
8285         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8286         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8287
8288 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8289
8290         * gfortran.dg/use_3.f90: Remove error message.
8291         * gfortran.dg/iso_fortran_env_1.f90: New test.
8292         * gfortran.dg/iso_fortran_env_2.f90: New test.
8293         * gfortran.dg/iso_fortran_env_3.f90: New test.
8294         * gfortran.dg/iso_fortran_env_4.f90: New test.
8295
8296 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8297
8298         * gcc.dg/vect/vect-27.c: Fix initialization.
8299
8300 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8301
8302         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8303         * gcc.dg/torture/builtin-minmax-1.c: New.
8304
8305         * gcc.dg/builtins-20.c: Add cases for copysign.
8306
8307 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8308
8309         PR fortran/24285
8310         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8311
8312 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8313         * gfortran.dg/use_1.f90: New test.
8314         * gfortran.dg/use_1.f90: New test.
8315         * gfortran.dg/use_1.f90: New test.
8316
8317 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8318
8319         PR tree-optimization/29801
8320         * gcc.dg/pr29801.c: New test.
8321
8322 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8323
8324         PR middle-end/29584
8325         * gcc.dg/torture/pr29584.c: New test.
8326
8327 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8328
8329         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8330         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8331         * gcc.target/powerpc/compress-float-ppc.c,
8332         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8333         powerpc_fprs.
8334         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8335         do not pass -mhard-float.
8336
8337 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8338
8339         * gnat.dg/volatile_aggregate.adb: New test.
8340
8341 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8342
8343         PR fortran/29391
8344         PR fortran/29489
8345         * gfortran.dg/bound_2.f90: Add more checks.
8346         * gfortran.dg/bound_3.f90: New test.
8347
8348 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8349
8350         PR target/29201
8351         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8352
8353 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8354
8355         * gfortran.dg/import3.f90: Fix error message.
8356
8357 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8358
8359         PR tree-opt/29788
8360         * gfortran.fortran-torture/compile/inline_1.f90:
8361         New testcase.
8362
8363 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8364
8365         * gcc.target/i386/x87regparm-1.c: New test.
8366         * gcc.target/i386/x87regparm-2.c: New test.
8367         * gcc.target/i386/x87regparm-3.c: New test.
8368         * gcc.target/i386/x87regparm-4.c: New test.
8369
8370 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8371
8372         PR fortran/27546
8373         * gfortran.dg/import.f90: New test.
8374         * gfortran.dg/import2.f90: New test.
8375         * gfortran.dg/import3.f90: New test.
8376
8377 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8378
8379         PR fortran/27588
8380         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8381
8382 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8383
8384         PR fortran/29806
8385         * gfortran.dg/contains.f90: New test.
8386         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8387
8388 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8389
8390         PR tree-optimization/29581
8391         * gcc.dg/pr29581-1.c: New test.
8392         * gcc.dg/pr29581-2.c: New test.
8393         * gcc.dg/pr29581-3.c: New test.
8394         * gcc.dg/pr29581-4.c: New test.
8395         * gfortran.dg/pr29581.f90: New test.
8396
8397 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8398
8399         PR fortran/29702
8400         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8401         numbers in error message headers.
8402
8403 2006-11-14  Richard Guenther  <rguenther@suse.de>
8404
8405         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8406         to i?86 and x86_64 targets.
8407
8408 2006-11-14  Caroline Tice  <ctice@apple.com>
8409
8410         * gcc.dg/pubtypes-1.c: New file/testcase.
8411         * gcc.dg/pubtypes-2.c: New file/testcase.
8412         * gcc.dg/pubtypes-3.c: New file/testcase.
8413         * gcc.dg/pubtypes-4.c: New file/testcase.
8414         * g++.dg/pubtypes.C: New file/testcase.
8415
8416 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8417
8418         PR c++/29106
8419         * g++.dg/init/self1.C: New test.
8420
8421 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8422
8423         PR fortran/29657
8424         * gfortran.dg/conflicts.f90: Add.
8425
8426 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8427
8428         PR rtl-optimization/29798
8429
8430         * gcc.c-torture/execute/pr29798.c: New.
8431
8432 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8433
8434         * gcc.dg/builtins-20.c: Add more cases.
8435
8436 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
8437
8438         PR fortran/29759
8439         * gfortran.dg/gomp/pr29759.f90: New test.
8440
8441 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
8442
8443         PR c++/29518
8444         * g++.dg/template/static28.C: New test.
8445
8446 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
8447
8448         * lib/c-torture.exp: Use target-libpath.exp.
8449         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8450         set GCC_EXEC_PREFIX env var from global variable of same name.
8451
8452 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8453
8454         PR fortran/26994
8455         * gfortran.fortran-torture/compile/transfer-1.f90:
8456         New testcase.
8457
8458 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
8459             Zdenek Dvorak <dvorakz@suse.cz>
8460
8461         PR tree-optimization/29680
8462         * gcc.dg/alias-11.c: New test.
8463
8464 2006-11-12  Jason Merrill  <jason@redhat.com>
8465             Andrew Pinski <pinskia@physics.uc.edu>
8466
8467         PR middle-end/28915
8468         * gcc.target/i386/vectorize1.c: New.
8469
8470 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8471
8472         PR rtl-optimization/29797
8473         * gcc.c-torture/execute/pr29797-1.c: New test case.
8474
8475 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8476
8477         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8478
8479 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
8480
8481         * gcc.dg/tree-ssa/prefetch-3.c: New test.
8482
8483 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8484
8485         PR tree-optimization/13827
8486         * gcc.dg/fold-eqand-1.c: New test case.
8487
8488 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8489
8490         PR rtl-opt/28812
8491         * gcc.c-torture/execute/mayalias-3.c: New test.
8492
8493 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
8494
8495         PR middle-end/27528
8496         * gcc.c-torture/compile/pr27528.c: New test.
8497         * gcc.dg/pr27528.c: Likewise.
8498
8499 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8500
8501         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8502
8503         * gcc.dg/torture/builtin-symmetric-1.c: New test.
8504
8505 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8506
8507         PR fortran/29758
8508         * gfortran.dg/reshape_source_size_1.f90: New test.
8509
8510 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8511
8512         PR fortran/29315
8513         * gfortran.dg/aliasing_dummy_4.f90: New test.
8514
8515 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
8516
8517         PR target/29777
8518         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8519         and x86_64-*-* targets.
8520
8521 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8522
8523         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8524         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8525         New macros. Use them in exact tests.
8526         (TESTIT3): New macro.
8527         Add tests for fmin, fmax and fma.
8528
8529 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8530
8531         PR fortran/29431
8532         * gfortran.dg/array_constructor_13.f90: New test.
8533
8534 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8535
8536         PR fortran/29744
8537         * gfortran.dg/used_types_12.f90: New test.
8538
8539 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8540
8541         PR middle-end/29726
8542         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8543         (test6): Ditto.
8544         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8545         * gcc.dg/fold-eqandshift-3.c: New test case.
8546
8547 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8548
8549         PR fortran/29699
8550         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8551
8552         PR fortran/21370
8553         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8554
8555 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8556
8557         * gcc.dg/20061109-1.c: New testcase.
8558
8559 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8560
8561         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8562
8563 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8564
8565         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8566         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8567
8568 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8569
8570         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8571         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8572
8573 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8574
8575         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8576
8577 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8578
8579         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8580         vect-9.c).
8581         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8582         * gcc.dg/vect/vect-9.c: Now vectorizable.
8583         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8584         that support vect_widen_mult.
8585         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8586         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8587         vect-reduc-dot-u16.c).
8588         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8589         vect-reduc-dot-u16.c).
8590         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8591         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8592         vect-reduc-dot-s8.c).
8593         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8594         vect-reduc-dot-s8.c).
8595         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8596         vect-reduc-dot-s8.c).
8597         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8598         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8599         vect-reduc-dot-u8.c).
8600         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8601         vect-reduc-dot-u8.c).
8602         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8603         * gcc.dg/vect/vect-multitypes-9.c: New test.
8604         * gcc.dg/vect/vect-multitypes-10.c: New test.
8605         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8606         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8607         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8608         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8609         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8610         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8611         wrapv-vect-reduc-dot-s8.c.
8612         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8613         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8614         targets that support vec_unpack.
8615         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8616         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8617         (check_effective_target_vect_widen_mult_hi_to_si): New.
8618         (check_effective_target_vect_widen_sum): Removed.
8619
8620         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8621
8622         * gcc.dg/vect/vect-multitypes-8.c: New test.
8623         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8624
8625         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8626
8627         * gcc.dg/vect/vect-multitypes-7.c: New test.
8628
8629         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8630
8631         * gcc.dg/vect/vect-multitypes-4.c: New test.
8632         * gcc.dg/vect/vect-multitypes-5.c: New test.
8633         * gcc.dg/vect/vect-multitypes-6.c: New test.
8634
8635         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8636
8637         * gcc.dg/vect/vect-multitypes-1.c: New test.
8638         * gcc.dg/vect/vect-multitypes-2.c: New test.
8639         * gcc.dg/vect/vect-multitypes-3.c: New test.
8640
8641 2006-11-07  Eric Christopher  <echristo@apple.com>
8642
8643         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8644         Test using scan-assembler-not.
8645
8646 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8647
8648         * gcc.dg/inline-17.c: New test.
8649
8650 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8651
8652         PR other/25028
8653         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8654         on HP-UX.
8655
8656 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8657
8658         PR fortran/29539
8659         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8660
8661         PR fortran/29634
8662         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8663         test.
8664
8665 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8666
8667         PR fortran/29601
8668         * gfortran.dg/volatile.f90: Add.
8669         * gfortran.dg/volatile2.f90: Add.
8670         * gfortran.dg/volatile3.f90: Add.
8671         * gfortran.dg/volatile4.f90: Add.
8672         * gfortran.dg/volatile5.f90: Add.
8673         * gfortran.dg/volatile6.f90: Add.
8674         * gfortran.dg/volatile7.f90: Add.
8675
8676 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8677
8678         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8679           for matching error messages.
8680         * gfortran.dg/specifics_3.f90: Adjust pattern
8681           for matching error messages.
8682
8683 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8684             Bernhard Fischer  <aldot@gcc.gnu.org>
8685
8686         * lib/gcc-dg.exp (output-exists): New proc.
8687         (output-exists-not): New proc.
8688         * gcc.test-framework/test-framework.awk: Support new directives.
8689         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8690         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8691         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8692         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8693         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8694         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8695
8696 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8697
8698         PR fortran/29630
8699         PR fortran/29679
8700         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8701         * gfortran.dg/initialization_3.f90: New.
8702
8703 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8704
8705         PR libgfortran/25545
8706         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8707
8708 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8709
8710         PR middle-end/29695
8711         * gcc.c-torture/execute/pr29695-1.c: New test.
8712         * gcc.c-torture/execute/pr29695-2.c: New test.
8713
8714 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8715
8716         PR fortran/29565
8717         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8718
8719 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8720
8721         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8722         for matching error messages.
8723
8724 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
8725
8726         PR target/26915
8727         * gcc.target/i386/387-12.c: New test.
8728
8729 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8730
8731         PR libfortran/29713
8732         * gfortran.dg/pr29713.f90: New test.
8733
8734 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
8735
8736         * gcc.c-torture/execute/arith-rand-ll.c:
8737         Also test for bogus rest sign.
8738
8739 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8740
8741         PR libfortran/27895
8742         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8743
8744 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8745
8746         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8747         from error messages.
8748
8749 2006-11-02  Mike Stump  <mrs@apple.com>
8750
8751         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8752
8753         * g++.old-deja/g++.abi/align.C: Enable for darwin.
8754
8755 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
8756
8757         * g++.dg/eh/gcsec1.C: New test.
8758
8759 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8760
8761         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8762         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
8763
8764 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
8765
8766         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8767         hexadecimal value.
8768         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8769         * gcc.dg/pr14796-2.c: Likewise.
8770
8771 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8772
8773         * gcc.c-torture/execute/20061101-1.c: New test.
8774
8775 2006-11-01  Richard Guenther  <rguenther@suse.de>
8776
8777         * gcc.target/i386/fpprec-1.c: New testcase.
8778
8779 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8780
8781         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8782         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8783
8784 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8785
8786         * gcc.c-torture/execute/20061031-1.c: New test.
8787
8788 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8789
8790         PR 23067
8791         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8792         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8793         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8794         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8795         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8796         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8797         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8798
8799 2006-10-31  Eric Christopher  <echristo@apple.com>
8800             Falk Hueffner  <falk@debian.org>
8801
8802         * gcc.dg/builtin-bswap-1.c: New.
8803         * gcc.dg/builtin-bswap-2.c: New.
8804         * gcc.dg/builtin-bswap-3.c: New.
8805         * gcc.dg/builtin-bswap-4.c: New.
8806         * gcc.dg/builtin-bswap-5.c: New.
8807         * gcc.target/i386/builtin-bswap-1.c: New.
8808
8809 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8810
8811         * gcc.dg/inline-16.c: New.
8812
8813         PR 16622
8814         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8815         defining it.
8816         * gcc.dg/inline-13.c: New.
8817         * gcc.dg/inline-14.c: New.
8818         * gcc.dg/inline-15.c: New.
8819
8820         PR 11377
8821         * gcc.dg/inline6.c: New.
8822         * gcc.dg/inline7.c: New.
8823
8824 2006-10-31  Roger Sayle  <roger@eyesopen.com>
8825
8826         PR middle-end/23470
8827         * gcc.dg/pr23470-1.c: New test case.
8828
8829 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
8830
8831         PR fortran/29537
8832         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8833         data.
8834         * gfortran.dg/blockdata_2.f90: New testcase.
8835
8836 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
8837
8838         PR libfortran/29627
8839         * gfortran.dg/unf_short_record_1.f90:  New test.
8840
8841 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8842
8843         PR fortran/29067
8844         * gfortran.dg/pr29067.f: New test.
8845
8846 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
8847             Richard Sandiford  <richard@codesourcery.com>
8848
8849         * lib/target-supports.exp (get_compiler_messages): Append options
8850         as a single list element.
8851         (check_effective_target_arm_vfp_ok): New.
8852         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8853
8854 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
8855
8856         PR fortran/29387
8857         * gfortran.dg/intrinsic_actual_2.f90: New test.
8858
8859         PR fortran/29490
8860         * gfortran.dg/actual_array_interface_1.f90: New test.
8861
8862         PR fortran/29641
8863         * gfortran.dg/used_types_11.f90: New test.
8864
8865 2006-10-30  Dirk Mueller  <dmueller@suse.de>
8866
8867         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8868         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8869         * g++.old-deja/g++.pt/eichin01.C (main): Same.
8870         * g++.old-deja/g++.mike/net25.C (main): Same.
8871         * g++.dg/lookup/exception1.C (main): Same.
8872         * g++.dg/parse/parens2.C (main): Same.
8873
8874 2006-10-30  Roger Sayle  <roger@eyesopen.com>
8875
8876         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8877
8878 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8879
8880         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8881         * gcc.dg/torture/builtin-math-3.c: Likewise.
8882
8883 2006-10-30  Tobias Burnus  <burnus@net-b.de>
8884
8885         PR fortran/29452
8886         * gfortran.dg/write_check.f90: Check run-time keyword checking.
8887         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8888
8889 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
8890
8891         PR Fortran/29410
8892         * gfortran.fortran-torture/execute/transfer1.f90: New test.
8893
8894 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
8895
8896         * lib/target-supports.exp (check_function_available): Declare
8897         function before calling.
8898
8899 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
8900
8901         PR tree-optimization/29637
8902         * gcc.dg/pr29637.c: New test.
8903
8904 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8905
8906         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8907         tree canonicalization.
8908
8909 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8910
8911         * gcc.dg/builtins-20.c: Add more hypot tests.
8912
8913 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8914
8915         * gcc.dg/fold-compare-1.c: New test case.
8916
8917 2006-10-29  Dirk Mueller  <dmueller@suse.de>
8918
8919         PR c++/16307
8920         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8921
8922 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8923
8924         PR tree-optimization/15458
8925         * gcc.dg/fold-xornot-1.c: New test case.
8926
8927 2006-10-29  Richard Guenther  <rguenther@suse.de>
8928
8929         * gcc.target/i386/math-torture/trunc.c: New testcase.
8930
8931 2006-10-29  Richard Guenther  <rguenther@suse.de>
8932
8933         * gcc.target/i386/math-torture/round.c: New testcase.
8934
8935 2006-10-29  Richard Guenther  <rguenther@suse.de>
8936
8937         * gcc.target/i386/math-torture/ceil.c: New testcase.
8938         * gcc.target/i386/math-torture/floor.c: Likewise.
8939
8940 2006-10-29  Richard Guenther  <rguenther@suse.de>
8941
8942         * gcc.target/i386/math-torture/rint.c: New testcase.
8943         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8944
8945 2006-10-29  Richard Guenther  <rguenther@suse.de>
8946
8947         * gcc.target/i386/math-torture/lfloor.c: New testcase.
8948         * gcc.target/i386/math-torture/lceil.c: Likewise.
8949
8950 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8951
8952         PR libgfortran/24313
8953         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8954
8955 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
8956
8957         * gcc.c-torture/execute/20020118-1.c,
8958         gcc.c-torture/execute/builtins/strlen.c,
8959         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8960         comment typos.
8961
8962 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8963
8964         * gcc.dg/builtins-20.c: Add tests for hypot.
8965         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
8966         two-argument builtins.
8967         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8968         TESTIT2.  Update all callers.
8969         (TESTIT2, TESTIT2_R): New helper macros.
8970         Add testcases for pow, hypot and atan2.
8971
8972 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8973
8974         PR C++/29295
8975         * g++.dg/expr/bool1.C: New test.
8976         * g++.dg/expr/bool2.C: New test.
8977
8978 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8979
8980         PR fortran/28224
8981         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8982         * gfortran.dg/namelist_internal.f90: New test.
8983
8984 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8985
8986         PR fortran/29625
8987         * gfortran.dg/io_real_boz.f90: Add.
8988         * gfortran.dg/io_real_boz2.f90: Add.
8989
8990 2006-10-28  Richard Guenther  <rguenther@suse.de>
8991
8992         PR middle-end/26899
8993         * gcc.dg/tree-ssa/pr26899.c: New testcase.
8994
8995 2006-10-28  Richard Guenther  <rguenther@suse.de>
8996
8997         PR target/28806
8998         * gcc.target/i386/math-torture/lround.c: New testcase.
8999
9000 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9001
9002         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9003         * gcc.dg/builtins-44.c: Likewise.
9004         * gcc.dg/builtins-45.c: Likewise.
9005         * gcc.dg/pr28796-2.c: Likewise.
9006         * gcc.dg/unordered-3.c: Likewise.
9007
9008 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9009
9010         PR libgfortran/27954
9011         * gfortran.dg/error_recovery_2.f90: New test.
9012
9013 2006-10-26  Richard Guenther  <rguenther@suse.de>
9014
9015         * gcc.target/i386/i386.exp: Use glob, not find to collect
9016         tests.  Avoids recursing into subdirectories.
9017         * gcc.target/i386/math-torture/math-torture.exp: Torture
9018         for interesting ia32 math options.
9019         * gcc.target.i386/math-torture/lrint.c: New testcase.
9020
9021 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9022
9023         PR libgfortran/29563
9024         * gfortran.dg/arrayio_9.f90: Update test.
9025         * gfortran.dg/arrayio_19.f90: New test.
9026
9027 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9028
9029         * gcc.dg/20061026.c: New testcase.
9030
9031 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9032
9033         PR libgfortran/29563
9034         * gfortran.dg/arrayio_9.f90: New test.
9035
9036 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9037
9038         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9039         Copy the strings manually, as strcpy may call strlen.
9040
9041 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9042
9043         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9044         Add checks for log, log2, log10 and log1p.
9045
9046         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9047         we already test 0.0.  Add checks for expm1, log, log2, log10,
9048         log1p, cbrt, erf and erfc.
9049
9050 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9051
9052         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9053
9054 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9055
9056         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9057         and remainderl() built-in functions.  Remove -ffast-math from
9058         dg-options.
9059
9060 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9061
9062         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9063         acosh and atanh.
9064
9065         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9066         floating point modifiers to arguments passed to float and long
9067         double functions respectively.  Update all callers to use floating
9068         point numbers, not integers.  Add tests for exp, exp2 and
9069         exp10/pow10.
9070
9071         * gcc.dg/torture/builtin-math-3.c: New test.
9072
9073 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9074
9075         PR fortran/29393
9076         * gfortran.dg/initialize_2.f90: New.
9077
9078 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9079
9080         * gcc.dg/torture/builtin-math-2.c: New test.
9081
9082 2006-10-24  Richard Guenther  <rguenther@suse.de>
9083
9084         PR middle-end/28796
9085         * gcc.dg/pr28796-1.c: New testcase.
9086         * gcc.dg/pr28796-2.c: Likewise.
9087
9088 2006-10-24  Richard Guenther  <rguenther@suse.de>
9089
9090         * gcc.dg/builtins-57.c: New testcase.
9091
9092 2006-10-24  Richard Guenther  <rguenther@suse.de>
9093
9094         PR tree-optimization/29567
9095         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9096
9097 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9098
9099         PR tree-optimization/14784
9100         * gcc.dg/alias-10.c: New test.
9101
9102 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9103
9104         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9105
9106 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9107
9108         * gcc.dg/builtin-strncat-chk-1.c: New test.
9109
9110 2006-10-23  Jan Hubicka  <jh@suse.cz>
9111
9112         * gcc.dg/memmove-1.c: New test.
9113
9114 2006-10-23  Paul Brook  <paul@codesourcery.com>
9115
9116         * gcc.dg/pragma-pack-5.c: New test.
9117
9118 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9119
9120         * g++.dg/other/s390-1.C: New testcase.
9121
9122 2006-10-23  Richard Guenther  <rguenther@suse.de>
9123
9124         PR middle-end/27132
9125         PR middle-end/23295
9126         * gcc.dg/pr27132.c: New testcase.
9127         * gcc.dg/pr23295.c: Likewise.
9128         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9129         * g++.dg/tree-ssa/pr19807.C: Likewise.
9130
9131 2006-10-23  Richard Guenther  <rguenther@suse.de>
9132
9133         PR middle-end/21032
9134         * gcc.dg/pr21032.c: New testcase.
9135
9136 2006-10-22  Jeff Law  <law@redhat.com>
9137         Richard Guenther  <rguenther@suse.de>
9138
9139         PR tree-optimization/15911
9140         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9141
9142 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9143
9144         PR c++/20647
9145         * g++.dg/abi/rtti3.C: New.
9146
9147 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9148
9149         PR middle-end/28252
9150         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9151         transformation.
9152
9153 2006-10-21  Richard Guenther  <rguenther@suse.de>
9154
9155         PR tree-optimization/3511
9156         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9157
9158 2006-10-21  Richard Guenther  <rguenther@suse.de>
9159
9160         PR middle-end/26898
9161         * gcc.dg/torture/pr26898-1.c: New testcase.
9162         * gcc.dg/torture/pr26898-2.c: Likewise.
9163
9164 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9165
9166         PR c++/28053
9167         * g++.dg/parse/bitfield1.C: Adjust error markers.
9168         * g++.dg/parse/bitfield2.C: New test.
9169
9170 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9171
9172         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9173
9174 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9175
9176         PR libfortran/27895
9177         * gfortran.dg/zero_sized_1.f90: New test.
9178
9179 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9180
9181         * gcc.dg/div-compare-1.c: New test.
9182
9183 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9184
9185         PR fortran/29216
9186         * gfortran.dg/result_default_init_1.f90: New test.
9187
9188         PR fortran/29314
9189         * gfortran.dg/automatic_default_init_1.f90: New test.
9190
9191         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9192         from 38 to 33.
9193
9194 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9195
9196         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9197         'using namespace std' without previous declaration.
9198         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9199         * g++.old-deja/g++.robertl/eb133c.C: New.
9200
9201 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9202
9203         PR libgfortran/29277
9204         * gfortran.dg/streamio_4.f90: Update test.
9205         * gfortran.dg/streamio_11.f90: New test.
9206
9207 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9208
9209         PR c++/27952
9210         * g++.dg/inherit/virtual1.C: New test.
9211
9212 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9213
9214         PR c++/28261
9215         * g++.dg/parse/enum3.C: New test.
9216
9217 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/29039
9220         * g++.dg/init/ctor8.C: New test.
9221
9222 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9223
9224         PR c++/27270
9225         * g++.dg/ext/complit8.C: Tweak error markers.
9226         * g++.dg/template/complit1.C: Add error marker.
9227
9228 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9229
9230         PR c++/27270
9231         * g++.dg/ext/complit8.C: New test.
9232
9233         PR c++/29408
9234         * g++.dg/parse/dtor12.C: New test.
9235
9236         PR c++/29435
9237         * g++.dg/template/sizeof11.C: New test.
9238
9239 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9240
9241         PR fortran/29392
9242         * gfortran.dg/data_char_3.f90: New test.
9243
9244         PR fortran/29451
9245         * gfortran.dg/negative_automatic_size.f90: New test.
9246
9247 2006-10-16  David Daney  <ddaney@avtrex.com>
9248
9249         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9250
9251 2006-10-16  Eric Christopher  <echristo@apple.com>
9252
9253         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9254         x86_64.
9255
9256 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9257
9258         PR c++/28211
9259         * g++.dg/tc1/dr49.C: Tweak error messages.
9260         * g++.dg/parse/template21.C: New test.
9261
9262 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9263
9264         PR middle-end/20491
9265         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9266
9267 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9268
9269         PR fortran/29403
9270         * gfortran.dg/print_1.f90: New test.
9271
9272 2006-10-15  Jan Hubicka  <jh@suse.cz>
9273
9274         PR middle-end/29241
9275         * gcc.c-torture/compile/pr29241.c: New testcase.
9276
9277 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9278
9279         PR middle-end/29250
9280         * gcc.c-torture/compile/pr29250.c: New test.
9281
9282 2006-10-15  Richard Guenther  <rguenther@suse.de>
9283
9284         * gcc.dg/pr29299.c: New testcase.
9285
9286 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9287
9288         PR fortran/24767
9289         * gfortran.dg/label_4.f90: Adjust warning flag.
9290
9291 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9292
9293         PR fortran/29371
9294         * gfortran.dg/nullify_3.f90: New test.
9295
9296 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9297
9298         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9299         on Solaris 2.5.1 too.
9300
9301 2006-10-13  Eric Christopher  <echristo@apple.com>
9302
9303         * gcc.dg/pr25993.c: Skip for darwin.
9304
9305 2006-10-13  Eric Christopher  <echristo@apple.com>
9306
9307         * gcc.dg/visibility-11.c: Skip for darwin.
9308
9309 2006-10-13  Eric Christopher  <echristo@apple.com>
9310
9311         * gcc.dg/darwin-weakimport-1.c: Use
9312         -fno-asynchronous-unwind-tables.
9313         * gcc.dg/darwin-weakimport-3.c: Ditto.
9314
9315 2006-10-13  Richard Guenther  <rguenther@suse.de>
9316
9317         PR tree-optimization/29446
9318         * gcc.dg/torture/pr29446.c: New testcase.
9319
9320 2006-10-13  Bill Wendling  <wendling@apple.com>
9321
9322         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9323         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9324         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9325         * g++.old-deja/g++.law/shadow1.C: Likewise.
9326         * g++.old-deja/g++.law/ctors10.C: Likewise.
9327         * g++.dg/debug/namespace1.C: Likewise.
9328         * g++.dg/inherit/namespace-as-base.C: Likewise.
9329         * g++.dg/opt/delay-slot-1.C: Likewise.
9330         * g++.dg/parse/defarg10.C: Likewise.
9331         * g++.dg/template/ptrmem11.C: Likewise.
9332         * g++.dg/template/mem_func_ptr.C: Likewise.
9333         * g++.dg/template/spec19.C: Likewise.
9334
9335 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9336
9337         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9338
9339 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9340
9341         PR fortran/29373
9342         * gfortran.dg/implicit_9.f90: New test.
9343
9344         PR fortran/29407
9345         * gfortran.dg/namelist_25.f90: New test.
9346
9347         PR fortran/27701
9348         * gfortran.dg/same_name_2.f90: New test.
9349
9350         PR fortran/29232
9351         * gfortran.dg/host_assoc_types_1.f90: New test.
9352
9353         PR fortran/29364
9354         * gfortran.dg/missing_derived_type_1.f90: New test.
9355         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9356
9357         PR fortran/29422
9358         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9359
9360         PR fortran/29428
9361         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9362
9363 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9364
9365         PR fortran/29391
9366         * gfortran.dg/bound_2.f90: New test.
9367
9368 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9369
9370         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9371         directive.
9372         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9373         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9374         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9375         * gfortran.dg/gomp/reduction3.f90: Likewise.
9376         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9377         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9378         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9379         * gfortran.dg/forall_4.f90: Likewise.
9380         * gfortran.dg/spec_expr_4.f90: Likewise.
9381         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9382         * gfortran.dg/forall_5.f90: Likewise.
9383         * gfortran.dg/open_access_append_2.f90: Add check for
9384         compile-time warning.
9385
9386 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/28506
9389         * g++.dg/parse/pure1.C: New test.
9390
9391 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9392
9393         PR fortran/21435
9394         * gfortran.dg/io_constraints_3.f90: New test.
9395         * gfortran.dg/open_access_append_1.f90: Add checks
9396         for compile-time warnings.
9397         * gfortran.dg/pr20163-2.f: Likewise.
9398         * gfortran.dg/iostat_2.f90: Likewise.
9399         * gfortran.dg/label_4.f90: Delete the temporary
9400         file.
9401         * gfortran.dg/direct_io_2.f90: Add a FILE=
9402         specifier.
9403         * gfortran.dg/iomsg_1.f90: Add check for
9404         compile-time warning.
9405
9406 2006-10-12  Jan Hubicka  <jh@suse.cz>
9407
9408         PR c/28419
9409         * gcc.dg/pr28319.c: New test.
9410
9411 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9412         PR c++/29318
9413         * g++.dg/ext/vla4.C: New test.
9414
9415 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9416
9417         PR c++/27961
9418         * g++.dg/template/crash60.C: New test.
9419         * g++.dg/other/large-size-array.C: Adjust error markers.
9420         * g++.dg/parse/crash27.C: Likewise.
9421         * g++.dg/template/crash1.C: Likewise.
9422
9423 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9424
9425         PR testsuite/29093
9426         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9427
9428 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9429
9430         PR preprocessor/28709
9431         * gcc.dg/cpp/paste14.c: New test.
9432
9433 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
9434
9435         PR c++/29175
9436         * g++.dg/init/array24.C: New test.
9437
9438 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9439
9440         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9441         of <sys/types.h>.
9442
9443 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
9444
9445         PR c++/29024
9446         * g++.dg/parse/typedef8.C: New test.
9447         * g++.dg/other/mult-stor1.C: Adjust error markers.
9448
9449 2006-10-11  Richard Guenther  <rguenther@suse.de>
9450
9451         PR tree-optimization/28230
9452         * gcc.dg/torture/pr28230.c: New testcase.
9453
9454 2006-10-11  Richard Guenther  <rguenther@suse.de>
9455
9456         PR inline-asm/29119
9457         * gcc.dg/torture/pr29119.c: New testcase.
9458
9459 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
9460
9461         PR middle-end/29272
9462         * gcc.c-torture/execute/20060930-2.c: New test.
9463
9464 2006-10-09  Richard Henderson  <rth@redhat.com>
9465
9466         Revert emutls patch.
9467
9468 2006-10-09  Richard Guenther  <rguenther@suse.de>
9469
9470         PR middle-end/29254
9471         * gcc.dg/pr29254.c: New testcase.
9472
9473 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
9474             Paul Thomas  <pault@gcc.gnu.org>
9475
9476         PR fortran/20541
9477         * gfortran.dg/alloc_comp_basics_1.f90: New test.
9478         * gfortran.dg/alloc_comp_basics_2.f90: New test.
9479         * gfortran.dg/alloc_comp_assign_1.f90: New test.
9480         * gfortran.dg/alloc_comp_assign_2.f90: New test.
9481         * gfortran.dg/alloc_comp_assign_3.f90: New test.
9482         * gfortran.dg/alloc_comp_assign_4.f90: New test.
9483         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9484         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9485         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9486         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9487         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9488         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9489         * gfortran.dg/alloc_comp_std.f90: New test.
9490         * gfortran.dg/move_alloc.f90: New test.
9491
9492 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
9493
9494         PR fortran/29115
9495         * gfortran.dg/derived_constructor_comps_2.f90: New test.
9496
9497         PR fortran/29211
9498         * gfortran.dg/forall_char_dependencies_1.f90: New test.
9499
9500 2006-10-08  Tobias Burnus  <burnus@net-b.de>
9501
9502         PR fortran/28585
9503         * gfortran.dg/new_line.f90: New test.
9504
9505 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9506
9507         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9508         * gcc.dg/torture/builtin-convert-1.c,
9509         gcc.dg/torture/builtin-convert-2.c,
9510         gcc.dg/torture/builtin-convert-3.c,
9511         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9512
9513 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
9514
9515         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9516         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9517         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9518         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9519
9520 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9521
9522         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9523         Xfail some tests for powerpc-darwin and powerpc-aix.
9524
9525 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9526
9527         PR c/29380
9528         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9529
9530 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9531
9532         PR target/29300
9533         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9534         on hppa*-*-hpux*.
9535
9536 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9537
9538         PR fortran/16580
9539         PR fortran/29288
9540         * gfortran.fortran-torture/execute/specifics.f90:
9541         Add tests for using all possible intrinsics as actual arguments.
9542         * gfortran.dg/specifics_1.f90: Add tests for using
9543         all possible intrinsics as actual arguments.
9544         * gfortran.dg/specifics_2.f90: New file.
9545         * gfortran.dg/specifics_3.f90: New file.
9546
9547 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9548
9549         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9550         * gcc.dg/debug/debug-2.c: Likewise.
9551
9552 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9553
9554         * gcc.c-torture/compile/sync-2.c: New test.
9555
9556 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9557
9558         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9559         line endings.
9560
9561 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9562
9563         PR rtl-optimization/29128
9564         * gcc.c-torture/compile/pr29128.c: New test.
9565
9566 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9567
9568         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9569         line endings.
9570
9571 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9572
9573         PR middle-end/29256
9574         * gcc.dg/tree-ssa/loop-19.c: New test.
9575
9576 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9577
9578         PR tree-optimization/29330
9579         * gcc.dg/pr29330.c: New test.
9580
9581         PR target/28924
9582         * gcc.c-torture/compile/20061005-1.c: New test.
9583
9584 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9585
9586         * gcc.dg/typename-vla-1.c: New case.
9587         * gnat.dg/forward_vla.adb: New case.
9588
9589 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9590
9591         PR tree-optimization/29290
9592         * gfortran.dg/loop_nest_1.f90: New test.
9593
9594         PR target/29198
9595         * gcc.dg/tls/opt-12.c: New test.
9596
9597         PR fortran/28415
9598         * gfortran.dg/save_2.f90: New test.
9599
9600         PR c/29091
9601         * gcc.dg/pr29091.c: New test.
9602
9603 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9604
9605         * lib/target-supports.exp
9606         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9607         same as x86_64-*-*; check for LP64.
9608
9609 2006-10-04  Richard Henderson  <rth@redhat.com>
9610
9611         * lib/target-supports.exp (check_effective_target_tls): Redefine
9612         to mean non-emulated tls.
9613         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9614         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9615         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9616         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9617         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9618         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9619         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9620
9621 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9622
9623         PR fortran/29343
9624         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9625
9626 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9627
9628         * gfortran.dg/bounds_check_fail_1.f90: New test.
9629
9630 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9631
9632         PR c++/29020
9633         * g++.dg/template/friend48.C: New test.
9634
9635 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9636
9637         PR fortran/29098
9638         * gfortran.dg/default_initialization_2.f90: New test.
9639
9640 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9641
9642         PR fortran/20779
9643         PR fortran/20891
9644         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9645
9646 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9647
9648         PR fortran/29284
9649         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9650
9651         PR fortran/29321
9652         PR fortran/29322
9653         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9654
9655         PR fortran/25091
9656         PR fortran/25092
9657         * gfortran.dg/entry_array_specs_1.f90: New test.
9658
9659 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9660
9661         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9662         insufficient to inhibit some test failures at -O3.  Do testing
9663         on integers.
9664
9665 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9666
9667         PR c++/29138
9668         * g++.dg/inherit/access8.C: New test.
9669         * g++.dg/template/dtor4.C: Tweak error messages.
9670
9671 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9672
9673         PR fortran/27478
9674         * gfortran.dg/entry_8.f90: New test.
9675
9676 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9677
9678         PR c++/29291
9679         * g++.dg/parse/new4.C: New test.
9680
9681 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9682
9683         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9684         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9685         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9686         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9687         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9688
9689 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9690
9691         PR fortran/19260
9692         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9693         * gfortran.dg/continuation_2.f90: New test.
9694
9695         PR fortran/19262
9696         * gfortran.dg/continuation_3.f90: New test.
9697         * gfortran.dg/continuation_4.f90: New test.
9698         * gfortran.dg/continuation_5.f: New test.
9699         * gfortran.dg/continuation_6.f: New test.
9700
9701 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9702
9703         PR c++/29226
9704         * g++.dg/template/vla1.C: New test.
9705
9706 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9707
9708         PR fortran/29210
9709         * gfortran.dg/complex_parameter_1.f90: New test.
9710
9711 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9712
9713         PR c/29154
9714         * gcc.c-torture/execute/20060929-1.c: New test.
9715
9716 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9717
9718         PR c++/29105
9719         * g++.dg/template/member6.C: New test.
9720         * g++.dg/parse/typename7.C: Adjust error markers.
9721
9722         PR c++/29080
9723         * g++.dg/template/member7.C: New test.
9724
9725 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
9726
9727         PR c/24010
9728         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9729         gcc.dg/Woverride-init-3.c: New tests.
9730
9731 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9732
9733         * gcc.c-torture/execute/20060930-1.c: New test.
9734
9735 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9736
9737         PR fortran/18791
9738         * gfortran.dg/specifics_1.f90: New test.
9739         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9740         complex specifics.
9741
9742 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9743
9744         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9745         pthread-init-common.h: New.
9746
9747 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9748
9749         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9750         precision on some archs.
9751
9752 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
9753
9754         * gcc.dg/non-local-goto-1.c: New test.
9755         * gcc.dg/non-local-goto-2.c: Likewise.
9756         * gcc.dg/setjmp-3.c: Likewise.
9757         * gcc.dg/setjmp-4.c: Likewise.
9758
9759 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9760
9761         * gnat.dg/self_aggregate_with_pointer.adb: New test.
9762
9763 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9764
9765         PR fortran/28276
9766         * gfortran.dg/exponent_1.f90: New test.
9767
9768         PR fortran/27021
9769         * gfortran.dg/nearest_1.f90: New test.
9770
9771 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR middle-end/25261
9774         PR middle-end/28790
9775         * gcc.dg/gomp/nestedfn-1.c: New test.
9776
9777 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
9778
9779         PR objc/29195
9780         * objc/compile/method-1.m: New test.
9781
9782 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
9783
9784         PR c++/26938
9785         * g++.dg/template/crash58.C: New test.
9786         * g++.dg/parse/crash28.C: Adjust error markers.
9787         * g++.dg/template/crash34.C: Likewise.
9788         * g++.dg/template/friend31.C: Likewise.
9789         * g++.dg/template/crash32.C: Likewise.
9790
9791         PR c++/27329
9792         * g++.dg/template/crash59.C: New test.
9793
9794         PR c++/27667
9795         * g++.dg/template/spec33.C: New test.
9796         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9797
9798 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
9799             Adam Nemet  <anemet@caviumnetworks.com>
9800
9801         * gcc.dg/tree-ssa/ivopts-1.c: New test.
9802         * gcc.dg/tree-ssa/ivopts-2.c: New test.
9803
9804 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
9805
9806         PR target/28911
9807         * gcc.dg/pr28911.c: New.
9808
9809 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
9810
9811         PR target/29169
9812         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9813         (dg-options): Add -mfpmath=387.
9814
9815 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR c/28706
9818         * gcc.dg/pr28706.c: New test.
9819
9820         PR c/28712
9821         * gcc.dg/pr28712.c: New test.
9822
9823 2006-09-22  Mike Stump  <mrs@apple.com>
9824
9825         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9826
9827 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
9828
9829         PR tree-optimization/28888
9830         * gcc.dg/pr28888.c: New test.
9831
9832 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/29016
9835         * g++.dg/init/ptrfn1.C: New test.
9836
9837 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
9838
9839         PR c++/28861
9840         * g++.dg/template/spec32.C: New test.
9841         * g++.dg/parse/crash9.C: Adjust error markers.
9842
9843         PR c++/28303
9844         * g++.dg/template/typedef6.C: New test.
9845         * g++.dg/init/error1.C: Adjust error markers.
9846         * g++.dg/parse/crash9.C: Likewise.
9847         * g++.dg/template/crash55.C: Likewise.
9848
9849 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
9850
9851         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9852
9853 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
9854
9855         PR target/27650
9856         * g++.dg/ext/dllimport12.C: New test.
9857
9858 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
9859
9860         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9861         * gcc.target/mips/nmadd-2.c: Likewise.
9862         * gcc.target/mips/mips-ps-6.c: New test.
9863         * gcc.target/mips/neg-abs-1.c: Likewise.
9864         * gcc.target/mips/neg-abs-2.c: Likewise.
9865         * gcc.target/mips/nmadd-3.c: New test.
9866
9867 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
9868
9869         PR middle-end/28046
9870         * gcc.dg/gomp/atomic-10.c: New test.
9871         * g++.dg/gomp/atomic-10.C: New test.
9872
9873 2006-09-20  Eric Christopher  <echristo@apple.com>
9874
9875         * gcc.target/i386/sse3-not-fisttp.c: New.
9876
9877 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
9878
9879         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9880
9881 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
9882
9883         * gcc.c-torture/execute/pr28289.c (one): New variable.
9884         (main): Use it instead of argc.
9885         * gcc.c-torture/execute/20060102-1.c (one): New variable.
9886         (main): Use it instead of argc.
9887
9888 2006-09-19  Paul Brook  <paul@codesourcery.com>
9889
9890         PR target/28516
9891         * gcc.dg/nested-func-5.c: New test.
9892
9893 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9894
9895         * lib/target-supports.exp (check_effective_target_tls): Compile
9896         test stubs using ${tool}_target_compile, not just target_compile.
9897         (check_effective_target_tls_runtime): Likewise.
9898
9899 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9900
9901         * gcc.c-torture/compile/20030405-1.x: Remove.
9902
9903         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9904         optimising linker from discarding it.
9905
9906 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9907
9908         PR fortran/28526
9909         * gfortran.dg/keyword_symbol_1.f90: New test.
9910
9911         * gfortran.dg/spread_shape_1.f90: Add missing warning with
9912         pedantic compilation option.
9913
9914 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
9915
9916         PR fortran/29060
9917         * gfortran.dg/spread_shape_1.f90: New test.
9918
9919 2006-09-17  Roger Sayle  <roger@eyesopen.com>
9920
9921         PR tree-optimization/28887
9922         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9923
9924 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
9925
9926         PR c/25993
9927         * gcc.dg/pr25993.c: New test.
9928
9929 2006-09-17  Ira Rosen  <irar@il.ibm.com>
9930
9931         PR tree-opt/21591
9932         * gcc.dg/vect/pr21591.c: New test.
9933
9934 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
9935
9936         PR tree-opt/29059
9937         * gcc.c-torture/compile/strcpy-1.c: New test.
9938         * gcc.c-torture/compile/strcpy-2.c: New test.
9939         * gcc.c-torture/compile/memcpy-1.c: New test.
9940         * gcc.c-torture/compile/memcpy-2.c: New test.
9941
9942 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
9943
9944         PR testsuite/29055
9945         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9946
9947 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9948
9949         * gnat.dg/specs/double_record_extension1.ads: New test.
9950         * gnat.dg/specs/double_record_extension2.ads: Likewise.
9951
9952 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
9953
9954         PR fortran/29051
9955         * gfortran.dg/oldstyle_3.f90: New test.
9956
9957 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9958
9959         PR libgfortran/29099
9960         * gfortran.dg/secnds-1.f: New test.
9961
9962 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9963
9964         PR libgfortran/29053
9965         * gfortran.dg/streamio_9.f90: New test.
9966         * gfortran.dg/streamio_10.f90: New test.
9967
9968 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
9969
9970         PR C++/29002
9971         * g++.dg/init/array22.C: New test.
9972         * g++.dg/init/array23.C: New test.
9973
9974 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
9975
9976         * stackcheck.lst: Update list of tests requiring stack checking.
9977         * norun.lst: Adjust for above change.
9978         * ada95.lst: New file.
9979         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9980         requiring -gnat95 switch.
9981
9982 2006-09-14  Olivier Hainque  <hainque@adacore.com>
9983
9984         * gnat.dg/in_out_parameter.adb: New test.
9985
9986 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
9987
9988         PR debug/28980
9989         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9990
9991 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9992
9993         * gnat.dg/specs/unchecked_union.ads: New test.
9994
9995 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
9996
9997         PR rtl-optimization/28982
9998         * gcc.c-torture/execute/pr28982a.c: New test.
9999         * gcc.c-torture/execute/pr28982b.c: Likewise.
10000
10001 2006-09-12  Eric Christopher  <echristo@apple.com>
10002
10003         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10004         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10005
10006 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10007
10008         PR c/28768
10009         PR preprocessor/14634
10010         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10011         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10012         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10013
10014 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10015
10016         * gcc.dg/pr28243.c: New test.
10017
10018 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10019
10020         PR fortran/28971
10021         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10022         this undiagnosed regression reappears.
10023
10024 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10025
10026         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10027         Treat $srcdir as a literal.
10028         * lib/fortran-torture.exp (fortran-torture-compile,
10029         fortran-torture-execute): Likewise.
10030         * lib/objc-torture.exp (objc-torture-compile,
10031         objc-torture-execute): Likewise.
10032         * lib/profopt.exp (profopt-execute): Likewise.
10033
10034 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10035
10036         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10037
10038 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10039
10040         PR testsuite/28950
10041         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10042
10043 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10044
10045         PR target/13685
10046         * gcc.target/i386/pr13685.c: New test.
10047
10048 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10049
10050         * gcc.dg/pr28726.c: New test.
10051
10052 2006-09-11  Josh Conner  <jconner@apple.com>
10053
10054         * gcc.dg/nrv3.c: Increase size of structure.
10055         * gcc.dg/nrv4.c: Likewise.
10056         * gcc.dg/nrv5.c: Likewise.
10057
10058 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10059
10060         PR libfortran/28890
10061         gfortran.dg/assumed_charlen_function_5.f90: New test.
10062
10063 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10064
10065         PR c++/28991
10066         * g++.dg/init/static3.C: New test.
10067
10068 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10069
10070         PR testsuite/29007
10071         * gcc.dg/long-long-cst1.c (t): Add cast to
10072         __SIZE_TYPE__ before casting to int.
10073         (main): Return 0 on success.
10074
10075 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10076
10077         * gcc.c-torture/execute/20060910-1.c: New test.
10078
10079 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10080
10081         PR middle-end/26983
10082         * gcc.dg/pr26983.c: New test.
10083
10084 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10085
10086         PR target/29006
10087         * gcc.c-torture/execute/pr29006.c: New test.
10088
10089 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10090
10091         PR libfortran/28947
10092         gfortran.dg/matmul_4.f90: New test.
10093
10094 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10095
10096         PR fortran/28959
10097         gfortran.dg/used_types_10: New test.
10098
10099 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10100
10101         PR libfortran/28923
10102         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10103         gfortran.dg/array_initializer_3.f90: New test.
10104
10105 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10106
10107         PR fortran/28914
10108         * gfortran.dg/actual_array_constructor_3.f90: New test.
10109
10110 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10111
10112         PR testsuite/26778
10113         * gcc.target/i386/pr26778.c: New testcase.
10114
10115 2006-09-08  Eric Christopher  <echristo@apple.com>
10116
10117         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10118         * gcc.target/i386/memcpy-1.c: Ditto.
10119         * gcc.target/i386/asm-1.c: Ditto.
10120         * gcc.target/i386/20060512-4.c: Ditto.
10121         * gcc.target/i386/compress-float-387.c: Ditto.
10122         * gcc.target/i386/20060512-1.c: Ditto.
10123         * gcc.target/i386/compress-float-sse.c: Ditto.
10124         * gcc.target/i386/20060512-2.c: Ditto.
10125         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10126         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10127         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10128         * gcc.dg/pr26449.c: Ditto.
10129         * gcc.dg/attr-ms_struct-2.c: Ditto.
10130         * gcc.dg/attr-ms_struct-1.c: Ditto.
10131         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10132
10133 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10134
10135         PR c/28504
10136         * gcc.dg/vla-10.c: New test.
10137
10138 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10139
10140         PR c++/28858
10141         * g++.dg/parse/template20.C: New test.
10142         * g++.dg/template/operator8.C: Remove obsolete part.
10143         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10144         * g++.old-deja/g++.pt/crash65.C: Likewise.
10145
10146 2006-09-07  Jason Merrill  <jason@redhat.com>
10147
10148         PR middle-end/27724
10149         * gcc.dg/long-long-cst1.c: New test.
10150
10151 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10152
10153         PR C++/28906
10154         * g++.dg/other/array3.C: New test.
10155         * g++.dg/other/array4.C: New test.
10156         * g++.dg/other/array5.C: New test.
10157
10158 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10159
10160         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10161
10162 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10163
10164         PR target/28946
10165         * gcc.target/i386/pr28946.c: New test.
10166
10167 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10168
10169         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10170         in integer literal constant.
10171         * gfortran.dg/enum_8.f90: Ditto.
10172         * gfortran.dg/g77/20030326-1.f: Ditto.
10173
10174 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10175
10176         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10177         nonconformance usage.
10178
10179 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10180
10181         PR middle-end/28862
10182         * gcc.c-torture/compile/vector-align-1.c: New test.
10183
10184 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10185
10186         PR rtl-opt/27883
10187         * g++.dg/opt/copysign-1.C: New test.
10188
10189 2006-09-06  Jason Merrill  <jason@redhat.com>
10190
10191         PR c++/27371
10192         * g++.dg/warn/unused-result1.C: New test.
10193
10194 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10195
10196         PR c++/28903
10197         * g++.dg/ext/vla3.C: New test.
10198
10199         PR c++/28886
10200         * g++.dg/template/array16.C: New test.
10201
10202 2006-09-06  Richard Guenther  <rguenther@suse.de>
10203
10204         * gcc.dg/pr27226.c: Remove testcase again.
10205
10206 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10207
10208         PR tree-opt/28937
10209         * g++.dg/opt/unroll2.C: New test.
10210
10211 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10212
10213         PR tree-opt/28952
10214         * gcc.dg/vect/pr28952.c: New test.
10215
10216 2006-09-05  Richard Guenther  <rguenther@suse.de>
10217
10218         PR tree-optimization/28900
10219         * gcc.dg/torture/pr28900.c: New testcase
10220
10221 2006-09-05  Richard Guenther  <rguenther@suse.de>
10222
10223         PR tree-optimization/28905
10224         * gcc.c-torture/compile/pr28905.c: New testcase.
10225
10226 2006-09-05  Richard Guenther  <rguenther@suse.de>
10227
10228         PR middle-end/28935
10229         * gcc.dg/pr28935.c: New testcase.
10230
10231 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10232
10233         * gcc.c-torture/execute/20060905-1.c: New test.
10234
10235 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10236
10237         PR fortran/28908
10238         * gfortran.dg/used_types_7.f90: New test.
10239         * gfortran.dg/used_types_8.f90: New test.
10240         * gfortran.dg/used_types_9.f90: New test.
10241
10242 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10243
10244         * gcc.c-torture/compile/20060904-1.c: New test.
10245
10246 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10247
10248         PR c++/23287 Revert my 2006-09-01 patch
10249         * g++.dg/parse/dtor12.C: Remove.
10250
10251 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10252
10253         PR c+/27670
10254         * g++.dg/template/operator9.C: New test.
10255
10256         PR c++/27493
10257         * g++.dg/template/operator7.C: New test.
10258
10259         PR c++/27494
10260         * g++.dg/template/operator8.C: New test.
10261
10262         PR c++/27397
10263         * g++.dg/template/crash57.C: New test.
10264
10265         * g++.dg/template/typedef4.C: Adjust error markers.
10266         * g++.dg/template/typedef5.C: Likewise.
10267
10268 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR c++/28878
10271         * g++.dg/parse/crash33.C: New test.
10272
10273 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10274         Richard Guenther  <rguenther@suse.de>
10275         Adam Nemet  <anemet@caviumnetworks.com>
10276
10277         PR middle-end/27226
10278         * gcc.target/mips/memcpy-1.c: New testcase.
10279         * gcc.dg/pr27226.c: Likewise.
10280
10281 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10282
10283         PR c++/28705
10284         * g++.dg/lookup/koenig5.C: New.
10285         * g++.dg/template/crash56.C: New.
10286
10287 2006-09-01  Josh Conner  <jconner@apple.com>
10288
10289         PR c++/25505
10290         * gcc.dg/nrv3.c: New test.
10291         * gcc.dg/nrv4.c: New test.
10292         * gcc.dg/nrv5.c: New test.
10293
10294 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10295
10296         PR c++/23287
10297         * g++.dg/parse/dtor12.C: New.
10298
10299 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10300
10301         PR tree-optimization/28839
10302         * gcc.dg/pr28839.c: New test.
10303
10304 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10305
10306         PR target/24367
10307         * gcc.dg/pr24367.c: New testcase.
10308
10309 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10310
10311         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10312
10313 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10314
10315         PR rtl-optimization/27735
10316         * gcc.dg/loop-unswitch-1.c: New test.
10317
10318 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10319
10320         PR fortran/28885
10321         * gfortran.dg/aliasing_dummy_2.f90: New test.
10322
10323         PR fortran/20067
10324         * gfortran.dg/generic_5.f90: Change error message.
10325
10326         PR fortran/28873
10327         * gfortran.dg/generic_6.f90: New test.
10328
10329         PR fortran/25077
10330         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10331
10332         PR fortran/25102
10333         * gfortran.dg/invalid_interface_assignment.f90: New test.
10334
10335         PR fortran/24866
10336         * gfortran.dg/module_proc_external_dummy.f90: New test.
10337
10338 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10339
10340         PR c++/28349
10341         * g++.dg/warn/var-args1.C: New test.
10342
10343 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10344
10345         PR fortran/28866
10346         * gfortran.dg/simpleif_2.f90: New test.
10347         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10348         * gfortran.dg/enum_5.f90: Ditto.
10349
10350 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10351             Kazu Hirata  <kazu@codesourcery.com>
10352
10353         PR tree-optimization/17506
10354         * gcc.dg/pr17506.c: New.
10355
10356 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10357
10358         PR c++/28139
10359         * g++.dg/eh/alias1.C: New test.
10360
10361 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10362
10363         PR c++/28860
10364         * g++.dg/template/ttp22.C: New test.
10365
10366 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10367
10368         PR middle-end/26632
10369         * gcc.dg/pr26632.c: New.
10370
10371 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10372
10373         PR libgfortran/28354
10374         * gfortran.dg/fmt_zero_precision.f90: New test.
10375
10376 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10377
10378         PR c++/28058
10379         * g++.dg/template/spec31.C: New test.
10380
10381 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10382
10383         PR c++/26573
10384         * g++.dg/other/static2.C: New test.
10385
10386 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10387
10388         * gcc.dg/Wswitch-enum-2.c: New test case.
10389         * gcc.dg/Wswitch-enum-3.c: Likewise.
10390
10391 2006-08-26  Richard Guenther  <rguenther@suse.de>
10392
10393         * gcc.c-torture/compile/20060826-1.c: New testcase.
10394
10395 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10396
10397         PR c++/28736
10398         * g++.dg/template/void10.C: New test.
10399
10400         PR c++/28737
10401         * g++.dg/template/void8.C: New test.
10402
10403         PR c+_+/28738
10404         * g++.dg/template/void9.C: New test.
10405
10406         * g++.dg/template/void3.C: Adjust error markers.
10407         * g++.dg/template/void4.C: Likewise.
10408         * g++.dg/template/crash55.C: Likewise.
10409         * g++.dg/template/void7.C: Likewise
10410
10411 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10412
10413         PR c++/28588
10414         * g++.dg/inherit/access6.C: New test.
10415         * g++.dg/inherit/access7.C: Likewise.
10416
10417         PR c++/28595
10418         * g++.dg/template/array15.C: New test.
10419         * g++.dg/template/crash2.C: Tweak error markers.
10420
10421 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10422
10423         PR middle-end/28683
10424         * gcc.c-torture/compile/20060823-1.c: New test.
10425
10426 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10427
10428         PR c++/28853
10429         * g++.dg/template/ttp21.C: New test.
10430
10431         PR c++/28852
10432         * g++.dg/other/operator1.C: Add error-marker.
10433         * g++.dg/other/operator2.C: New test.
10434
10435 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10436
10437         PR c/27893
10438         * gcc.c-torture/compile/vla-const-1.c,
10439         gcc.c-torture/compile/vla-const-2.c: New tests.
10440
10441 2006-08-26  Richard Guenther  <rguenther@suse.de>
10442
10443         PR middle-end/28814
10444         * gcc.dg/torture/pr28814.c: New testcase.
10445
10446 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10447
10448         PR c/28418
10449         * gcc.c-torture/compile/compound-literal-1.c: New test.
10450
10451 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10452
10453         PR c/28299
10454         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10455         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10456         Expect extra diagnostics.
10457
10458 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
10459
10460         gcc.dg/noncompile/pr16876.c: New test.
10461
10462 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR c++/28056
10465         * g++.dg/parse/local1.C: New test.
10466         * g++.dg/other/qual1.C: Tweak error marker.
10467
10468 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10469
10470         PR c++/27787
10471         * g++.dg/template/typename10.C: New.
10472         * g++.dg/template/lookup4.C: Remove bogus error marker.
10473
10474 2006-08-25  Richard Guenther  <rguenther@suse.de>
10475
10476         PR testsuite/28829
10477         * gcc.dg/pr26570.c: Fix testcase.
10478
10479 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
10480
10481         PR tree-opt/28807
10482         * gcc.c-torture/execute/mayalias-2.c: New test.
10483         * gcc.dg/tree-ssa/alias-13.c: New test.
10484
10485 2006-08-24  Jan Hubicka  <jh@suse.cz>
10486
10487         PR debug/26881
10488         * gcc.dg/debug/pr26881.c: New file.
10489
10490 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
10491
10492         PR fortran/28788
10493         * gfortran.dg/used_types_4.f90: New test.
10494         * gfortran.dg/derived_init_2.f90: Modify to check sibling
10495         association of derived types.
10496         * gfortran.dg/used_types_2.f90: Add module cleanup.
10497         * gfortran.dg/used_types_3.f90: The same.
10498
10499         PR fortran/28771
10500         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10501         fix of regression.
10502
10503 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10504
10505         PR 28813
10506         * gfortran.dg/direct_io_6.f90: Remove test.
10507
10508 2006-08-23  Stuart Hastings  <stuart@apple.com>
10509
10510         PR 28825
10511         * gcc.target/i386/20060821-1.c: New.
10512
10513 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
10514
10515         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
10516         dg-warning strings for dllimport.
10517
10518 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10519
10520         PR C++/28450
10521         * g++.dg/ext/vector4.C: New test.
10522         * g++.dg/ext/complex1.C: New test.
10523
10524 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10525
10526         PR debug/28692
10527         * gcc.dg/debug/const-1.c: New.
10528         * gcc.dg/debug/const-2.c: New.
10529         * gcc.dg/debug/dwarf2/const-1.c: New.
10530         * gcc.dg/debug/dwarf2/const-2.c: New.
10531         * gcc.dg/debug/dwarf2/const-2b.c: New.
10532
10533 2006-08-22  Richard Guenther  <rguenther@suse.de>
10534
10535         PR middle-end/28776
10536         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10537         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10538
10539 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10540
10541         PR tree-optimization/28003
10542         * g++.dg/tree-ssa/pr28003.C: New.
10543
10544 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10545
10546         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10547
10548 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10549
10550         PR c++/26269
10551         * g++.dg/other/error14.C: New test.
10552
10553         PR c++/28505
10554         * g++.dg/parse/ctor7.C: New test.
10555         * g++.dg/parse/ctor8.C: Likewise.
10556
10557         PR c++/28741
10558         * g++.dg/template/void7.C: New test.
10559
10560 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10561
10562         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10563         * gnat.dg/self_aggregate_with_array.adb: New test.
10564
10565 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10566
10567         * g++.dg/eh/arm-vfp-unwind.C: New test.
10568
10569 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10570
10571         PR c++/28341
10572         * g++.dg/template/ref3.C: New test.
10573         * g++.dg/template/nontype13.C: New test.
10574
10575         PR c++/28346
10576         * g++.dg/template/ptrmem17.C: New test.
10577
10578 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10579
10580         PR target/28648 c:
10581         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10582
10583 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10584
10585         PR fortran/28630
10586         * gfortran.dg/used_types_2.f90: New test.
10587
10588         PR fortran/28601
10589         * gfortran.dg/used_types_3.f90: New test.
10590
10591         PR fortran/20886
10592         * gfortran.dg/generic_actual_arg.f90: New test.
10593
10594         PR fortran/28735
10595         * gfortran.dg/module_private_array_refs_1.f90: New test.
10596
10597         PR fortran/28762
10598         * gfortran.dg/program_name_1.f90: New test.
10599
10600         PR fortran/28425
10601         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10602
10603         PR fortran/28496
10604         * gfortran.dg/array_initializer_2.f90: New test.
10605
10606         PR fortran/18111
10607         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10608
10609         PR fortran/28600
10610         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10611
10612         PR fortran/28771
10613         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10614
10615         PR fortran/28660
10616         * gfortran.dg/dependent_decls_1.f90: New test.
10617
10618 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10619
10620         PR fortran/25217
10621         * gfortran.dg/derived_init_2.f90: New.
10622
10623 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10624
10625         * gcc.c-torture/execute/pr28289.c: New test.
10626
10627 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10628
10629         PR c/28744
10630         * gcc.dg/attr-externally-visible-1.c: New test.
10631         * gcc.dg/attr-externally-visible-2.c: New test.
10632         * g++.dg/parse/attr-externally-visible-1.C: New test.
10633         * g++.dg/parse/attr-externally-visible-2.C: New test.
10634
10635 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10636
10637         PR c++/28606
10638         * g++.dg/parse/dtor11.C: New test.
10639
10640 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10641
10642         PR rtl-optimization/28489
10643         * gcc.c-torture/compile/pr28489.c: New test.
10644
10645 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10646
10647         PR c++/28710
10648         * g++.dg/template/redecl4.C: New test.
10649
10650         PR c++/28711
10651         * g++.dg/template/ctor8.C: New test.
10652
10653 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10654
10655         * gcc.dg/pr26570.c: Fix testcase.
10656
10657 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10658
10659         * PR c++/28573
10660         * g++.dg/parse/offsetof6.C: New test.
10661         * g++.dg/parse/offsetof6.C: New test.
10662         * g++.dg/parse/offsetof7.C: New test.
10663
10664 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10665
10666         PR testsuite/28602
10667         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10668         is false.
10669
10670 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10671
10672         PR c++/28302
10673         * g++.dg/ext/vector3.C: New test.
10674
10675 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10676
10677         PR gcov/profile/26570
10678         * gcc.dg/pr26570.c: New test.
10679
10680 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10681
10682         PR c/27697
10683         * gcc.dg/qual-component-1.c: New test.
10684
10685 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10686
10687         PR c++/28593
10688         * g++.dg/parse/new3.C: New test.
10689
10690 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10691
10692         PR fortran/25828
10693         * gfortran.dg/streamio_1.f90: New test.
10694         * gfortran.dg/streamio_2.f90: New test.
10695         * gfortran.dg/streamio_3.f90: New test.
10696         * gfortran.dg/streamio_4.f90: New test.
10697         * gfortran.dg/streamio_5.f90: New test.
10698         * gfortran.dg/streamio_6.f90: New test.
10699         * gfortran.dg/streamio_7.f90: New test.
10700         * gfortran.dg/streamio_8.f90: New test.
10701
10702 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10703
10704         PR c/28287
10705         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10706
10707 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10708
10709         PR c++/28594
10710         * g++.dg/template/void6.C: New test.
10711
10712 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10713
10714         PR c/28649
10715         * gcc.dg/parse-error-1.c: New test.
10716         * gcc.dg/parse-error-2.c: New test.
10717         * gcc.dg/cpp/digraph2.c: Add error-marker.
10718         * gcc.dg/noncompile/920923-1.c: Likewise.
10719
10720 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10721
10722         PR c/27490
10723         * gcc.dg/sizeof-2.c: New testcase.
10724
10725         PR c/27489
10726         * gcc.dg/switch-A.c: New testcase.
10727
10728 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
10729
10730         PR c++/28288
10731         PR c++/14556
10732         * g++.old-deja/g++.warn/compare1.C: Delete.
10733         * g++.dg/opt/pr7503-2.C: Delete.
10734         * g++.dg/opt/pr7503-3.C: Delete.
10735         * g++.dg/opt/pr7503-4.C: Delete.
10736         * g++.dg/opt/pr7503-5.C: Delete.
10737         * g++.dg/opt/max1.C: Delete.
10738         * g++.dg/warn/minmax.C: Delete.
10739         * g++.dg/expr/minmax.C: New test.
10740
10741 2006-08-14  Richard Guenther  <rguenther@suse.de>
10742
10743         PR testsuite/28703
10744         * gcc.c-torture/execute/pr28651.c: Do not use argc
10745         to avoid optimization, instead forbid inlining.
10746
10747 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
10748
10749         PR rtl-optimization/28634
10750         * gcc.c-torture/execute/ieee/pr28634.c: New test.
10751
10752 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
10753
10754         PR c/27184
10755         * gcc.dg/torture/pr27184.c: New test.
10756
10757 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
10758
10759         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10760
10761 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10762
10763         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10764         * gfortran.dg/stat_2.f90: Likewise.
10765         * gfortran.dg/chmod_1.f90: Likewise.
10766         * gfortran.dg/chmod_2.f90: Likewise.
10767         * gfortran.dg/chmod_3.f90: Likewise.
10768
10769 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
10770
10771         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10772
10773 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10774
10775         * g++.dg/opt/pr23454-2.C: New test.
10776
10777 2006-08-11  Richard Guenther  <rguenther@suse.de>
10778
10779         PR middle-end/28651
10780         * gcc.c-torture/execute/pr28651.c: New testcase.
10781
10782 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
10783
10784         * gnat.dg/specs/static_initializer.ads: New test.
10785
10786 2006-08-10  Paul Brook  <paul@codesourcery.com>
10787
10788         * gcc.target/arm/cond-asm.c: New test.
10789
10790 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
10791
10792         PR tree-optimization/26197
10793         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10794         * g++.dg/vect/vect.exp: Compile the new tests with
10795         --param max-aliased-vops=0.
10796
10797 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
10798
10799         PR c++/28637
10800         * g++.dg/template/void3.C: New test.
10801
10802         PR c++/28638
10803         * g++.dg/template/void4.C: New test.
10804
10805         PR c++/28640
10806         * g++.dg/template/void5.C: New test.
10807
10808 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
10809
10810         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10811         after dg-do compile.
10812
10813 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
10814
10815         PR tree-optimizations/26969
10816         * gcc.dg/vect/vect.exp: Compile tests prefixed with
10817         "unswitch-loops" with -funswitch-loops.
10818         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10819
10820 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10821
10822         * gcc.dg/sparc-getcontext-1.c: Fix typo.
10823         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10824         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
10825         * objc.dg/dwarf-1.m: Likewise.
10826         * objc.dg/dwarf-2.m: Likewise.
10827         * obj-c++.dg/dwarf-2.mm: Likewise.
10828
10829 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10830
10831         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10832         * objc.dg/dwarf-2.m: Likewise.
10833         * obj-c++.dg/dwarf-2.mm: Likewise.
10834
10835         PR libfortran/28603
10836         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10837
10838         PR testsuite/27611
10839         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10840
10841         PR testsuite/27033
10842         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10843
10844 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
10845
10846         PR target/27827
10847         * gcc.target/i386/pr27827.c: New testcase.
10848
10849 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
10850
10851         PR fortran/28590
10852         * gfortran.dg/sequence_types_1.f90: New test.
10853
10854 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
10855
10856         PR fortran/28548
10857         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10858         dg-warning.  Add -pedantic option.
10859
10860 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10861
10862         PR c/28502
10863         * gcc.dg/proto-1.c: New test.
10864
10865         PR c/27721
10866         * gcc.dg/lvalue-4.c: New test.
10867
10868         PR c/28136
10869         * gcc.dg/init-bad-5.c: New test.
10870
10871 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10872
10873         PR c++/28347
10874         * g++.dg/ext/typedef-init.C: Add new test for typedef
10875         initialization inside templates. Adjust existing error markers.
10876
10877 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
10878
10879         PR c++/28148
10880         * g++.dg/init/ptrmem3.C: New test.
10881
10882 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
10883
10884         PR tree-optimization/27770
10885         * lib/target-support.exp: New target keyword "section_anchors".
10886         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10887         tests.
10888         * gcc.dg/vect/section-anchors-pr27770.c: New test.
10889         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10890         * gcc.dg/vect/section-anchors-vect-69.c: New test.
10891         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10892
10893 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10894
10895         * gcc.dg/20060801-1.c: Add missing '}'.
10896
10897 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10898
10899         PR c++/27508
10900         * g++.dg/parse/dtor9.C: New test.
10901         * g++.dg/parse/dtor10.C: New test.
10902         * g++.dg/other/error7.C: Adjust error-marker.
10903
10904         PR c++/28274
10905         * g++.dg/other/default5.C: New test.
10906
10907 2006-08-02  Richard Guenther  <rguenther@suse.de>
10908
10909         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10910
10911 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
10912
10913         PR c++/28557
10914         * g++.dg/template/conv9.C: New test.
10915
10916 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
10917
10918         PR debug/28063
10919         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10920         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10921         Optionally return assembly text.  Update callers.
10922         (check_no_compiler_messages): Update verbose messages.
10923         (check_no_messages_and_pattern): New.
10924         (check_effective_target_string_merging): New.
10925
10926 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10927
10928         PR c++/28250
10929         * g++.dg/eh/catch4.C: New test.
10930
10931         PR c++/28257
10932         * g++.dg/other/qual1.C: New test.
10933
10934         PR c++/28259
10935         * g++.dg/inherit/error2.C: New test.
10936
10937         PR c++/28267
10938         * g++.dg/other/new1.C: New test.
10939
10940         * g++.dg/warn/pr23075.C: Remove obsolete test.
10941         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10942         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10943
10944 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
10945
10946         PR c++/28523
10947         * g++.dg/eh/cast1.C: New test.
10948
10949 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
10950
10951         PR libfortran/28452
10952         * gfortran.dg/random_3.f90:  New test.
10953
10954 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10955
10956         PR c++/28432
10957         * g++.dg/other/pr28304.C: Change expected error message.
10958         * g++.dg/other/pr28432.C: New test.
10959
10960 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10961
10962         PR c++/28256
10963         * g++.dg/init/brace2.C: Change expected error message, add empty init.
10964
10965 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10966
10967         PR debug/23336
10968         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10969         at -g1.
10970         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10971         g++.dg/debug/enum-2.C: New.
10972
10973 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10974
10975         PR c++/6634
10976         * g++.dg/parse/long1.C: Add more tests.
10977
10978 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10979
10980         * gfortran.dg/lrshift_1.c: New file.
10981
10982 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10983
10984         PR libgfortran/28335
10985         * gfortran.dg/no_unit_error_1.f90: New test.
10986
10987 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10988
10989         PR libgfortran/28335
10990         * gfortran.dg/no_unit_error_1.f90: Delete test.
10991         * gfortran.dg/no_unit_error_2.f90: Delete test.
10992
10993 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10994
10995         * gfortran.dg/chmod_3.f90: New test.
10996         * gfortran.dg/ltime_gmtime_1.f90: New test.
10997         * gfortran.dg/ltime_gmtime_2.f90: New test.
10998         * gfortran.dg/lrshift_1.f90: New test.
10999         * gfortran.dg/chmod_1.f90: New test.
11000         * gfortran.dg/chmod_2.f90: New test.
11001
11002 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11003
11004         PR c++/27668
11005         * g++.dg/template/crash55.C: New test.
11006
11007         PR c++/27962
11008         * g++.dg/template/nontype16.C: New test.
11009
11010         * g++.dg/template/void2.C: Adjust error markers.
11011         * g++.dg/template/nontype5.C: Adjust error markers.
11012
11013 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11014
11015         * gcc.target/i386/stack-prot-kernel.c: New test.
11016
11017 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11018
11019         * gcc.dg/builtins-55.c: New test case.
11020
11021 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11022
11023         PR rtl-optimization/27907
11024         * gcc.c-torture/compile/pr27907.c: New test.
11025
11026 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11027
11028         * gfortran.dg/mclock.f90: New test.
11029         * gfortran.dg/int_conv_1.f90: New test.
11030         * gfortran.dg/stat_1.f90: New test.
11031         * gfortran.dg/stat_2.f90: New test.
11032
11033 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11034
11035         PR libgfortran/28335
11036         * gfortran.dg/no_unit_error_1.f90: New test.
11037         * gfortran.dg/no_unit_error_2.f90: New test.
11038         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11039
11040 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11041
11042         PR middle-end/28473
11043         * gcc.dg/fold-convround-1.c: New test case.
11044
11045 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11046
11047         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11048
11049 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11050
11051         PR c++/27572
11052         * g++.dg/other/typedef1.C: New test.
11053         * g++.dg/template/typedef4.C: New test.
11054         * g++.dg/template/typedef5.C: New test.
11055
11056 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11057
11058         PR fortran/28416
11059         * gfortran.dg/allocatable_dummy_3.f90: New.
11060
11061 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11062
11063         PR fortran/28439
11064         * gfortran.dg/arithmetic_if.f90:  New test.
11065
11066 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11067
11068         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11069         avoid memcpy optimization.
11070
11071 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11072
11073         PR fortran/25289
11074         * gfortran.dg/direct_io_6.f90: New test.
11075
11076 2006-07-24  Jan Hubicka  <jh@suse.cz>
11077
11078         PR c/25795
11079         PR c++/27369
11080         * gcc.dg/pr25795.c: New test.
11081         * gcc.dg/pr25795-1.c: New test.
11082
11083 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11084
11085         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11086         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11087         which may be transformed to "g || h" on some platforms.
11088
11089 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11090
11091         PR c++/28025
11092         * g++.dg/template/friend45.C: New test.
11093
11094 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11095
11096         PR libgfortran/28339
11097         * gfortran.dg/arrayio_8.f90: New test.
11098
11099 2006-07-21  Mike Stump  <mrs@apple.com>
11100
11101         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11102
11103         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11104
11105 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11106
11107         PR c++/28250
11108         * g++.dg/eh/catch3.C: New test.
11109
11110         PR c++/28363
11111         * g++.dg/template/defarg10.C: New test.
11112
11113 2006-07-20  Paul Brook  <paul@codesourcery.com>
11114
11115         PR 27363
11116         * gcc.dg/pr27363.c: New test.
11117
11118 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11119
11120         PR c++/28338
11121         * g++.dg/init/ref13.C: New test.
11122
11123 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11124
11125         PR obj-c++/28434
11126         * obj-c++.dg/proto-error-1.mm: New test.
11127
11128 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11129
11130         PR c++/28337
11131         * g++.dg/template/string1.C: New test.
11132
11133 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11134
11135         PR c++/28048
11136         * g++.dg/template/defarg9.C: New test.
11137
11138         PR c++/28235
11139         * g++.dg/template/static27.C: New test.
11140
11141 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11142
11143         PR 28410
11144         * gcc.dg/tree-ssa/pr28410.c: New test.
11145
11146 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11147
11148         PR c++/28258
11149         * g++/dg/other/error13.C: New test.
11150
11151         PR c++/28260
11152         * g++.dg/template/friend44.C: New test.
11153
11154 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11155
11156         PR c++/27495
11157         * g++.dg/other/pr27495.C: New.
11158
11159 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11160
11161         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11162         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11163
11164 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11165
11166         PR c/28286
11167         * gcc.dg/pragma-pack-4.c: New test.
11168
11169 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11170
11171         PR c++/28291
11172         * g++.dg/ext/pr28291.C: New test.
11173
11174 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11175
11176         PR middle-end/28403
11177         * gcc.c-torture/execute/pr28403.c: New test.
11178
11179 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11180
11181         PR middle-end/28402
11182         * gcc.dg/pr28402.c: New test.
11183
11184 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11185
11186         PR c++/28304
11187         * g++.dg/other/pr28304.C: New test.
11188
11189 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11190
11191         PR other/28251
11192         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11193         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11194
11195 2006-07-17  Richard Guenther  <rguenther@suse.de>
11196
11197         PR tree-optimization/28238
11198         * g++.dg/tree-ssa/pr28238.C: New testcase.
11199
11200 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11201
11202         PR c++/28250
11203         * g++.dg/eh/catch1.C: New test.
11204         * g++.dg/eh/catch2.C: New test.
11205
11206 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11207
11208         PR c++/28370
11209         * g++.dg/template/anon3.C: New test.
11210
11211 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11212
11213         PR fortran/20844
11214         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11215         specifiers requiring an explicit format tag..
11216
11217         PR fortran/28201
11218         * gfortran.dg/generic_5: New test.
11219
11220         PR fortran/20893
11221         * gfortran.dg/elemental_optional_args_1.f90: New test.
11222
11223 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11224
11225         * gnat.dg/assert.ads: New file.
11226         * gnat.dg/controlled_record.ads: Likewise.
11227         * gnat.dg/controlled_record.adb: Likewise.
11228
11229 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11230
11231         PR c++/28292
11232         * g++.dg/other/error12.C: New test.
11233
11234         PR c++/28269
11235         * g++.dg/template/crash54.C: New test.
11236
11237 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11238
11239         PR c++/28249
11240         * g++.dg/parse/catch1.C: New test.
11241
11242         PR c++/28294
11243         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11244
11245         PR c++/28387
11246         * g++.dg/ext/attrib24.C: New test.
11247
11248 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11249
11250         PR c++/28343
11251         * g++.dg/ext/asmspec1.C: New test.
11252
11253 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11254
11255         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11256         (dg-test): Support shouldfail tests.
11257         * lib/target-supports-dg.exp (dg-shouldfail): New.
11258         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11259         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11260         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11261         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11262         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11263         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11264         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11265
11266 2006-07-13  Jan Hubicka  <jh@suse.cz>
11267
11268         * gcc.target/i386/memcpy-1.c: New.
11269
11270 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11271
11272         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11273
11274 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11275
11276         PR fortran/25097
11277         * gfortran.dg/present_1.f90: New test.
11278
11279         PR fortran/20903
11280         * gfortran.dg/interface_derived_type_1.f90: New test.
11281
11282 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11283
11284         PR fortran/28213
11285         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11286         list.
11287
11288 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11289
11290         PR c++/27820
11291         * g++.dg/other/label1.C: New test.
11292
11293 2006-07-07  Richard Guenther  <rguenther@suse.de>
11294
11295         PR middle-end/28268
11296         * gcc.dg/torture/pr28268.c: New testcase.
11297
11298 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11299
11300         PR c++/27019
11301         * g++.dg/ext/pr27019.C: New.
11302
11303 2006-07-07  Richard Guenther  <rguenther@suse.de>
11304
11305         PR tree-optimization/28187
11306         * gcc.dg/pr28187.c: New testcase.
11307
11308 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11309
11310         * gnat.dg/address_conversion.adb: New test.
11311         * gnat.dg/boolean_subtype.adb: Likewise.
11312         * gnat.dg/frame_overflow.adb: Likewise.
11313         * gnat.dg/pointer_array.adb: Likewise.
11314         * gnat.dg/pointer_conversion.adb: Likewise.
11315
11316 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11317
11318         PR fortran/28237
11319         PR fortran/23420
11320         * gfortran.dg/print_fmt_5.f90: New test.
11321
11322 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11323
11324         PR fortran/28129
11325         * gfortran.dg/bounds_check_4.f90: New test.
11326
11327 2006-07-05  Richard Guenther  <rguenther@suse.de>
11328
11329         PR target/28158
11330         * gfortran.dg/pr28158.f90: New testcase.
11331
11332 2006-07-05  Richard Guenther  <rguenther@suse.de>
11333
11334         PR tree-optimization/28162
11335         * gcc.dg/pr28162.c: New testcase.
11336
11337 2006-07-05  Richard Guenther  <rguenther@suse.de>
11338         Andrew Pinski  <pinskia@gcc.gnu.org>
11339
11340         PR c++/27084
11341         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11342
11343 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11344
11345         PR fortran/28174
11346         * gfortran.dg/actual_array_substr_2.f90: New test.
11347
11348         PR fortran/28167
11349         * gfortran.dg/actual_array_constructor_2.f90: New test.
11350
11351 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11352
11353         * gfortran.dg/itime_idate_1.f: New test.
11354         * gfortran.dg/itime_idate_2.f: New test.
11355
11356 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11357
11358         PR libgfortran/27704
11359         * gfortran.dg/open_status_3.f90: New test.
11360         * gfortran.dg/fmt_l.f90: Update for new feature.
11361
11362 2006-07-03  Asher Langton  <langton2@llnl.gov>
11363
11364         * gfortran.dg/oldstyle_2.f90: New.
11365
11366 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11367
11368         * gnat.dg/string_slice.adb: New test.
11369
11370 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11371
11372         PR fortran/19259
11373         * gfortran.dg/semicolon_fixed.c: New.
11374         * gfortran.dg/semicolon_free.c: New.
11375
11376 2006-06-30  Mike Stump  <mrs@apple.com>
11377
11378         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11379         that don't support internal visibility.
11380
11381 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11382
11383         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11384         for '(' / ')' needing an extra '\'.
11385
11386 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11387
11388         PR middle-end/27428
11389         * gcc.dg/pr27428-1.c: New test case.
11390
11391 2006-06-29  Mike Stump  <mrs@apple.com>
11392
11393         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11394         on darwin as we can't align commons large enough yet.
11395
11396         * gcc.dg/vla-8.c: Add additional testcases.
11397
11398 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11399
11400         PR c++/28114
11401         * g++.dg/other/pr28114.C: New.
11402
11403 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11404
11405         * gcc.c-torture/compile/20060625-1.c: New test.
11406
11407 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11408
11409         PR fortran/20867
11410         * gfortran.dg/stfunc_3.f90: New test.
11411
11412         PR fortran/25056
11413         * gfortran.dg/impure_actual_1.f90: New test.
11414
11415         PR fortran/20874
11416         * gfortran.dg/elemental_result_1.f90: New test.
11417
11418         PR fortran/25073
11419         * gfortran.dg/select_7.f90: New test.
11420
11421         PR fortran/27554
11422         * intrinsic_actual_1.f: New test.
11423
11424         PR fortran/22038
11425         PR fortran/28119
11426         * gfortran.dg/forall_4.f90: New test.
11427
11428         PR fortran/25072
11429         * gfortran.dg/forall_5.f90: New test.
11430
11431 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11432
11433         PR c++/28051
11434         * g++.dg/template/using13.C: New test.
11435
11436         PR c++/28054
11437         * g++.dg/other/incomplete3.C: New test.
11438
11439 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11440
11441         PR fortran/28081
11442         * gfortran.dg/substr_3.f: New test.
11443         * gfortran.dg/equiv_2.f90: Update expected error message.
11444
11445 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
11446
11447         PR fortran/28118
11448         * gfortran.dg/actual_array_substr_1.f90: New test.
11449
11450 2006-06-24  Olivier Hainque  <hainque@adacore.com>
11451
11452         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11453         * gnat.dg/scalar_mode_agg_compare.adb: New test.
11454
11455 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
11456
11457         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11458
11459 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
11460
11461         PR fortran/27981
11462         * gfortran.dg/simpleif_2.f90: New test.
11463
11464 2006-06-23  Lee Millward  <lee.millward@gmail.com>
11465
11466         * g++.dg/template/error22.C: Fix typo.
11467
11468 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11469
11470         PR c++/28112
11471         * g++.dg/ext/attrib23.C: New test.
11472
11473 2006-06-23  Olivier Hainque  <hainque@adacore.com>
11474
11475         * gnat.dg/varsize_temp.adb: New test.
11476
11477 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11478
11479         PR c++/11468
11480         * g++.dg/other/java2.C: New test.
11481
11482 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
11483
11484         PR target/27789
11485         * g++.dg/ext/dllimport4.C. Add more tests for invalid
11486         initialization.
11487
11488 2006-06-22  Roger Sayle  <roger@eyesopen.com>
11489
11490         PR target/27531
11491         * gcc.dg/pr27531-1.c: New test case.
11492
11493 2006-06-22  Asher Langton  <langton2@llnl.gov>
11494
11495         PR fortran/24748
11496         * gfortran.dg/implicit_8.f90: New.
11497
11498 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
11499
11500         PR rtl-optimization/28121
11501         * gcc.dg/pr28121.c: New test.
11502
11503 2006-06-22  Lee Millward  <lee.millward@gmail.com>
11504
11505         PR c++/27805
11506         * g++.dg/parse/ptrmem6.C: New test.
11507
11508         PR c++/27821
11509         * g++.dg/template/error22.C: New test.
11510
11511 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11512
11513         PR c++/28111
11514         * g++.dg/template/friend43.C: New test.
11515
11516         PR c++/28110
11517         * g++.dg/template/crash53.C: New test.
11518
11519         PR c++/28109
11520         * g++.dg/rtti/incomplete1.C: New test.
11521
11522 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11523
11524         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11525
11526 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11527
11528         * gcc.c-torture/execute/complex-7.c: New.
11529
11530 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11531
11532         * gcc.dg/merge-all-constants-1.c: New test.
11533
11534 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11535
11536         PR c++/28113
11537         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11538
11539 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11540
11541         * gfortran.dg/rrspacing_1.f90: New test.
11542
11543 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11544
11545         PR c++/28052
11546         * g++.dg/other/bitfield2.C: New test.
11547
11548 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11549
11550         PR tree-optimization/27331
11551         * gcc.dg/pr27331.c: New test.
11552
11553 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11554             Eric Botcazou  <ebotcazou@adacore.com>
11555
11556         PR ada/18692
11557         * lib/gnat.exp: New file.
11558         * lib/gnat-dg.exp: Likewise.
11559         * gnat.dg: New directory.
11560         * gnat.dg/dg.exp: New driver.
11561         * gnat.dg/specs: New directory.
11562         * gnat.dg/specs/specs.exp: New driver.
11563         * gnat.dg/style: New directory.
11564         * gnat.dg/style/style.exp: New driver.
11565
11566 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11567
11568         PR fortran/16206
11569         * gfortran.dg/array_initializer_1.f90: New test.
11570
11571         PR fortran/28005
11572         * gfortran.dg/matmul_3.f90: New test.
11573
11574 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11575
11576         PR middle-end/28075
11577         * gcc.dg/tree-ssa/inline-1.c: New test.
11578
11579 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11580
11581         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11582         in malloc prototype; remove XFAIL.
11583         * gcc.dg/pr18241-2.c: Ditto.
11584         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11585         in memset prototype; remove XFAIL.
11586         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11587
11588 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11589
11590         * gcc.dg/vla-8.c: Add.
11591
11592 2006-06-19  Richard Guenther  <rguenther@suse.de>
11593
11594         PR tree-optimization/27090
11595         * g++.dg/tree-ssa/pr27090.C: New testcase.
11596
11597 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11598
11599         PR target/27861
11600         * gcc.dg/pr27861-1.c: New test case.
11601
11602 2006-06-19  Richard Guenther  <rguenther@suse.de>
11603
11604         PR middle-end/28045
11605         * gcc.dg/torture/pr28045.c: New testcase.
11606
11607 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11608
11609         PR fortran/26801
11610         * gfortran.dg/associated_4.f90: New test.
11611
11612 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11613
11614         PR fortran/19310
11615         PR fortran/19904
11616         * gfortran.dg/real_const_3.f90: New test.
11617
11618 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11619
11620         PR c++/28016
11621         * g++.dg/template/static26.C: New test.
11622
11623         PR c++/27979
11624         * g++.dg/expr/bitfield2.C: New test.
11625
11626         PR c++/27884
11627         * g++.dg/parse/linkage2.C: New test.
11628
11629 2006-06-16  Richard Guenther  <rguenther@suse.de>
11630
11631         PR middle-end/27116
11632         * gcc.dg/pr15785-1.c: Revert last change.
11633         * gcc.dg/torture/pr27116-2.c: New testcase.
11634
11635 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11636
11637         PR middle-end/27802
11638         * gcc.dg/pr27802-1.c: New test case.
11639
11640 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11641
11642         PR c++/27689
11643         * g++.dg/template/ttp18.C: New test.
11644         * g++.dg/template/ttp19.C: Likewise.
11645
11646         PR c++/27666
11647         * g++.dg/expr/cond9.C: New test.
11648
11649         PR c++/27640
11650         * g++.dg/template/ctor7.C: New test.
11651
11652 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11653
11654         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11655
11656 2006-06-16  Richard Guenther  <rguenther@suse.de>
11657
11658         PR tree-optimization/27781
11659         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11660
11661 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11662
11663         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11664
11665 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11666
11667         * gcc.dg/tree-ssa/loop-18.c: New test.
11668
11669 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11670
11671         PR c++/27665
11672         * g++.dg/template/crash52.C: New test.
11673
11674         PR c++/27648
11675         * g++.dg/ext/attrib22.C: New test.
11676
11677         PR c++/26559
11678         * g++.dg/template/builtin1.C: New test.
11679         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11680
11681         PR c++/28018
11682         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11683         assignment.
11684         * g++.old-deja/g++.pt/crash51.C: Likewise.
11685
11686         PR c++/27227
11687         * g++.dg/lookup/linkage1.C: New test.
11688         * g++.dg/lookup/linkage2.C: Likewise.
11689
11690 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11691
11692         PR middle-end/27959
11693         * gcc.dg/pr27959.c: New testcase.
11694
11695 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11696
11697         PR target/28014:
11698         * g++.dg/eh/div.C: New test.
11699
11700 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11701
11702         PR c++/27894
11703         * g++.dg/tree-ssa/pr26757.C: New test.
11704         * g++.dg/tree-ssa/pr27894.C: New test.
11705
11706 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11707
11708         * gcc.c-torture/compile/20060609-1.c: New test.
11709
11710         PR target/27863
11711         * gcc.c-torture/compile/pr27863.c: New test.
11712
11713 2006-06-13  Richard Guenther  <rguenther@suse.de>
11714
11715         PR tree-optimization/27830
11716         * g++.dg/tree-ssa/pr27830.C: New testcase.
11717
11718 2006-06-13  Matthew Sachs  <msachs@apple.com>
11719
11720         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11721         the list of compiler flags; this causes those flags to be checked
11722         for things like dg-skip-if.
11723
11724 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11725
11726         PR c++/27601
11727         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11728
11729 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
11730             Kazu Hirata  <kazu@codesourcery.com>
11731
11732         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11733         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11734
11735 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11736
11737         PR c++/27933
11738         * g++.dg/lookup/using15.C: New test.
11739
11740         PR c++/27951
11741         * g++.dg/other/anon4.C: New test.
11742
11743 2006-06-12  Roger Sayle  <roger@eyesopen.com>
11744
11745         PR c++/21210
11746         * g++.dg/init/complex1.C: New test case.
11747
11748 2006-06-11  Eric Christopher  <echristo@apple.com>
11749
11750         PR middle-end/27948
11751         * gcc.dg/bf-ms-layout.c: Run on darwin.
11752         * gcc.dg/bf-no-ms-layout: Ditto.
11753         * gcc.dg/attr-ms_struct-2.c: New.
11754         * gcc.dg/bf-ms-layout-2.c: Ditto.
11755
11756 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11757
11758         * gcc.dg/attr-ms_struct-packed1.c: New.
11759
11760 2006-06-09  Mike Stump  <mrs@apple.com>
11761
11762         * gcc.dg/vla-7.c: Add.
11763
11764 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
11765
11766         PR fortran/24558
11767         * gfortran.dg/entry_6.f90: New test.
11768
11769         PR fortran/20877
11770         PR fortran/25047
11771         * gfortran.dg/entry_7.f90: New test.
11772
11773 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
11774
11775         PR c/27747
11776         * gcc.dg/cpp/_Pragma6.c: New test.
11777
11778         PR c++/27748
11779         * g++.dg/cpp/_Pragma1.C: New test.
11780
11781         PR preprocessor/27746
11782         * gcc.dg/gomp/macro-3.c: New test.
11783         * gcc.dg/gomp/macro-4.c: New test.
11784         * g++.dg/gomp/macro-3.C: New test.
11785         * g++.dg/gomp/macro-4.C: New test.
11786
11787 2006-06-09  Richard Guenther  <rguenther@suse.de>
11788
11789         PR tree-optimization/26998
11790         * gcc.dg/torture/pr26998.c: New testcase.
11791         * gcc.dg/tree-ssa/vrp29.c: New testcase.
11792
11793 2006-06-08  Mike Stump  <mrs@apple.com>
11794
11795         * gcc.dg/pr27095.c: Account for stubs.
11796
11797         PR target/26427
11798         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11799         produce bad code on darwin.
11800
11801 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11802
11803         PR fortran/27958
11804         * gfortran.dg/substr_2.f: New test.
11805
11806 2006-06-08  Asher Langton  <langton2@llnl.gov>
11807
11808         PR fortran/27786
11809         * cray_pointers_2.f90: Add -fbounds-check compile flag.
11810
11811 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11812
11813         PR target/27421
11814         * gcc.dg/union-3.c: New test.
11815
11816 2006-06-08  Richard Guenther  <rguenther@suse.de>
11817
11818         PR middle-end/27116
11819         * gcc.dg/torture/pr27116.c: New testcase.
11820         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11821
11822 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
11823
11824         PR rtl-optimization/26449
11825         * gcc.dg/pr26449.c: New test.
11826
11827 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11828
11829         PR c++/27601
11830         * g++.dg/ext/offsetof1.C: Test member functions.
11831
11832 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
11833
11834         * gcc.dg/pr27095.c: Improve scanning.
11835
11836 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
11837
11838         PR fortran/23091
11839         * gfortran.dg/saved_automatic_1.f90: New test.
11840
11841         PR fortran/24168
11842         * gfortran.dg/array_simplify_1.f90: New test.
11843
11844         PR fortran/25090
11845         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11846
11847         PR fortran/25058
11848         * gfortran.dg/entry_dummy_ref_2.f90: New test.
11849
11850 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
11851
11852         PR c++/27177
11853         * g++.dg/expr/cast7.C: New test.
11854
11855 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
11856
11857         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11858         * lib/gcc-defs.exp (tool_check_compile): Ditto.
11859         * lib/fortran-torture.exp (fortran-torture-compile,
11860         fortran-torture-execute): Ditto.
11861
11862 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
11863
11864         PR target/27842
11865         * gcc.dg/vmx/pr27842.c: New test.
11866
11867 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11868
11869         PR libfortran/27895
11870         * gfortran.dg/bounds_check_3.f90: New test.
11871
11872 2006-06-05  Mike Stump  <mrs@apple.com>
11873
11874         * objc.dg/objc-fast-4.m: Skip for ppc64.
11875
11876 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
11877
11878         PR testsuite/27705
11879         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11880
11881 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11882             Victor Kaplansky  <victork@il.ibm.com>
11883
11884         PR tree-optimizations/26360
11885         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11886         with -fno-tree-dce.
11887         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11888
11889 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
11890
11891         PR fortran/14067
11892         * gfortran.dg/data_char_1.f90: Add messages for truncated
11893         strings.
11894
11895         PR fortran/16943
11896         * gfortran.dg/func_decl_2.f90: New test.
11897
11898         PR fortran/20839
11899         * gfortran.dg/do_2.f90: New test.
11900
11901         PR fortran/27655
11902         * gfortran.dg/associated_3.f90: New test.
11903
11904 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/27819
11907         * g++.dg/template/static25.C: New test.
11908
11909         PR c++/27722
11910         * g++.dg/init/array21.C: New test.
11911
11912         PR c++/27807
11913         * g++.dg/ext/complit7.C: New test.
11914
11915         PR c++/27806
11916         * g++.dg/parse/ptrmem5.C: New test.
11917
11918 2006-06-04  Roger Sayle  <roger@eyesopen.com>
11919             Andrew Pinski  <pinskia@physics.uc.edu>
11920
11921         PR c/27150
11922         PR middle-end/27382
11923         * gcc.dg/pr27150-1.c: New testcase.
11924         * gcc.dg/pr27382-1.c: New testcase.
11925         * gcc.dg/pr27382-2.c: New testcase.
11926
11927 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
11928
11929         PR c/25161
11930         PR c/27020
11931         * gcc.dg/array-10.c: New test.
11932
11933 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11934
11935         PR c++/27804
11936         * g++.dg/init/const4.C: New test.
11937         * g++.dg/init/member1.C: Add error-marker.
11938         * g++.dg/other/fold1.C: Adjust error-marker.
11939
11940 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11941
11942         PR c++/27601
11943         * g++.dg/ext/offsetof1.C: New test.
11944
11945 2006-06-04 Eric Christopher <echristo@apple.com>
11946
11947         * gcc.dg/attr-ms_struct-1.c: New.
11948
11949 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
11950
11951         * gcc.c-torture/compile/builtin_constant_p.c: New test.
11952
11953 2006-06-04  Richard Guenther  <rguenther@suse.de>
11954
11955         PR tree-optimization/27039
11956         * gcc.dg/tree-ssa/loop-17.c: New testcase.
11957
11958 2006-06-03  Roger Sayle  <roger@eyesopen.com>
11959
11960         PR target/26223
11961         * gcc.target/i386/amd64-abi-2.c: New test case.
11962
11963 2006-06-02  Eric Christopher  <echristo@apple.com>
11964
11965         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11966         * gcc.target/i386/20020523-1.c: Skip if darwin.
11967         * gcc.target/i386/asm-3.c: Ditto.
11968         * gcc.target/i386/20011119-1.c: Ditto.
11969         * gcc.target/i386/clobbers.c: Remove pic part of test.
11970
11971 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
11972
11973         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11974         * g++.old-deja/g++.other/init19.C: Ditto.
11975         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11976         and add other platforms as expected failures.
11977
11978 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
11979
11980         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11981         (is-effective-target-keyword): Ditto.
11982
11983 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
11984
11985         PR fortran/27715
11986         * gfortran.dg/extended_char_comparison_1.f:  New test.
11987
11988 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
11989
11990         PR fortran/25098
11991         * gfortran.dg/dummy_procedure_1.f90: New test.
11992
11993         PR fortran/25147
11994         * gfortran.dg/dummy_procedure_2.f90: New test.
11995
11996         * gfortran.dg/associated_2.f90: Correct to make consistent with
11997         standard.
11998
11999 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12000
12001         * gcc.target/i386/387-11.c: New test case.
12002
12003 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12004
12005         PR c++/27801
12006         * g++.dg/template/cond6.C: New test.
12007
12008         PR c++/26496
12009         * g++.dg/template/crash51.C: New test.
12010         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12011
12012         PR c++/27385
12013         * g++.dg/init/array20.C: New test.
12014
12015 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12016
12017         * gcc.dg/builtins-54.c: New test case.
12018
12019 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12020
12021         PR c++/26433
12022         * g++.dg/template/fntry1.C: Add dg-do link.
12023
12024         PR c++/27808
12025         * g++.dg/parse/friend6.C: New test.
12026
12027 2006-05-30  Asher Langton  <langton2@llnl.gov>
12028
12029         * gfortran.dg/cray_pointers_7.f90: New test.
12030
12031 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12032
12033         PR tree-optimization/23452
12034         * gcc.dg/fold-mulconj-1.c: New test case.
12035
12036 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/27803
12039         * g++.dg/parse/bitfield1.C: New test.
12040
12041 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12042
12043         * gcc.target/ppc-eq0-1.c: New test case.
12044         * gcc.target/ppc-negeq0-1.c: New test case.
12045
12046 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12047
12048         PR c/27273
12049         * gcc.dg/overflow-warn-5.c: New test.
12050
12051 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12052
12053         PR c/27718
12054         * gcc.dg/sizeof-1.c: New test.
12055
12056 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12057
12058         PR target/27790
12059         * gcc.target/i386/pr27790.c: New test.
12060
12061 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12062
12063         PR libgfortran/27757
12064         * gfortran.dg/direct_io_5.f90: New test.
12065
12066 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12067
12068         PR libgfortran/27634
12069         * gfortran.dg/fmt_missing_period_1.f: New test.
12070         * gfortran.dg/fmt_missing_period_2.f: New test.
12071         * gfortran.dg/fmt_missing_period_3.f: New test.
12072
12073 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12074
12075         PR fortran/19777
12076         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12077         arrays.
12078
12079 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12080
12081         PR c++/27713
12082         * g++.dg/template/new6.C: New test.
12083
12084 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12085
12086         PR tree-optimization/24964
12087         * gcc.target/i386/387-10.c: New test case.
12088
12089 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12090
12091         * intrinsics/string_intrinsics.c (compare_string):
12092         Use memcmp instead of strncmp to avoid tripping over
12093         CHAR(0) in a string.
12094
12095 2006-05-27  Richard Guenther  <rguenther@suse.de>
12096
12097         PR middle-end/27773
12098         * gcc.dg/torture/pr27773.c: New testcase.
12099
12100 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12101
12102         * gcc.dg/pr24561.c: Rename to..
12103         * gcc.dg/pr25962.c: .. this.
12104
12105 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12106
12107         PR fortran/19777
12108         * gfortran.dg/bounds_check_2.f: New test.
12109
12110 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12111
12112         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12113         * gfortran.dg/byte_1.f90: Likewise.
12114         * gfortran.dg/dup_save_2.f90: Likewise.
12115
12116 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12117
12118         * gfortran.dg/associated_2.f90: New test.
12119
12120 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12121
12122         PR fortran/27524
12123         * gfortran.dg/bounds_check_1.f90: New test.
12124
12125 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12126
12127         PR rtl-optimization/27661
12128         * gcc.dg/pr27661.c: New test case.
12129
12130 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12131
12132         PR fortran/23151
12133         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12134         * gfortran.dg/print_parentheses_1.f:  New test.
12135         * gfortran.dg/print_parentheses_2.f90:  New test.
12136
12137 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12138
12139         PR target/27758
12140         * gcc.dg/pr27758.c: New test.
12141
12142 2006-05-24  Falk Hueffner  <falk@debian.org>
12143
12144         * gcc.c-torture/compile/pr27571.c: New test.
12145
12146 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12147
12148         PR fortran/27709
12149         * gfortran.dg/spec_expr_4.f90: New test.
12150
12151         PR fortran/27155
12152         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12153
12154 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12155
12156         PR c++/20103
12157         * g++.dg/ext/complit6.C: New test.
12158         * g++.dg/ext/complit3.C: Adjust error markers.
12159         * g++.dg/init/const3.C: New test.
12160
12161 2006-05-25  Richard Guenther  <rguenther@suse.de>
12162
12163         PR middle-end/27743
12164         * gcc.dg/torture/pr27743.c: New testcase.
12165
12166 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12167
12168         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12169
12170 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12171
12172         * gcc.dg/compat/scalar-by-value-x.h: New.
12173         * gcc.dg/compat/scalar-by-value-y.h: New.
12174         * gcc.dg/compat/scalar-by-value-5.c: New.
12175         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12176         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12177         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12178         * gcc.dg/compat/scalar-by-value-6.c: New.
12179         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12180         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12181         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12182
12183 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12184
12185         PR tree-optimization/27639
12186         PR tree-optimization/26719
12187         * gcc.dg/pr27639.c: New test.
12188         * gcc.dg/pr26719.c: New test.
12189         * gcc.dg/tree-ssa/scev-cast.c: New test.
12190
12191 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12192
12193         PR c++/20173
12194         * g++.dg/template/error21.C: New test.
12195
12196 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12197
12198         PR target/27696
12199         * gcc.target/i386/pr27696.c: New.
12200
12201 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12202
12203         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12204
12205         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12206
12207 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12208
12209         PR c++/27716
12210         * g++.dg/other/assign1.C: New test.
12211
12212 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12213
12214         PR target/27266
12215         * gcc.target/i386/pr27266.c: New.
12216
12217 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12218
12219         PR c++/27451
12220         * g++.dg/ext/asm9.C: New test.
12221
12222 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12223
12224         PR rtl-optimization/25514
12225         * gcc.c-torture/compile/pr25514.c: New test.
12226
12227 2006-05-22  Richard Guenther  <rguenther@suse.de>
12228
12229         Revert
12230         2006-01-31  Richard Guenther  <rguenther@suse.de>
12231
12232         * gcc.target/i386/sselibm-1.c: New testcase.
12233         * gcc.target/i386/sselibm-2.c: Likewise.
12234         * gcc.target/i386/sselibm-3.c: Likewise.
12235         * gcc.target/i386/sselibm-4.c: Likewise.
12236         * gcc.target/i386/sselibm-5.c: Likewise.
12237
12238 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12239
12240         PR c/27420
12241         * gcc.dg/func-args-2.c: New test.
12242
12243         PR c/26818
12244         * gcc.dg/struct-incompl-1.c: New test.
12245
12246 2006-05-22  Richard Guenther  <rguenther@suse.de>
12247
12248         PR testsuite/27708
12249         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12250         the transformations we test for.
12251
12252 2006-05-22  Richard Guenther  <rguenther@suse.de>
12253
12254         PR testsuite/27707
12255         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12256
12257 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/27210
12260         * g++.dg/warn/new1.C: New test.
12261         * g++.dg/template/new5.C: Likewise.
12262
12263 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12264
12265         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12266         * gcc.target/i386/20060512-3.c: Likewise.
12267
12268 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12269
12270         PR rtl-optimization/27671
12271         * gcc.c-torture/execute/pr27671-1.c: New.
12272         * gcc.dg/pr27671-2.c: Likewise.
12273
12274         PR tree-optimization/26622.
12275         * gcc.c-torture/compile/pr26622.c: New.
12276
12277 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12278
12279         PR fortran/27613
12280         * gfortran.dg/recursive_reference_1.f90: New test.
12281
12282 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12283
12284         PR fortran/25746
12285         * gfortran.dg/elemental_subroutine_3.f90: New test.
12286
12287         PR fortran/25090
12288         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12289
12290         PR fortran/27584
12291         * gfortran.dg/associated_target_1.f90: New test.
12292
12293         PR fortran/19015
12294         * gfortran.dg/maxloc_shape_1.f90: New test.
12295
12296 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12297
12298         PR libgfortran/24459
12299         * gfortran.dg/namelist_24.f90: New test.
12300         * gfortran.dg/namelist_12.f: Fix typo in comment.
12301
12302 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12303
12304         PR middle-end/25776
12305         * g++.dg/other/error11.C: New test.
12306
12307 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12308
12309         * gcc.target/mips/pr26765.c: Add -w to options.
12310
12311 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12312
12313         * lib/target-supports.exp (check_effective_target_mpaired_single):
12314         New function.
12315         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12316         multilibs.
12317         * g++.dg/vect/vect.exp: Likewise.
12318
12319 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12320
12321         PR testsuite/25891
12322         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12323
12324 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12325
12326         PR fortran/27662
12327         * gfortran.dg/temporary_1.f90: New file.
12328
12329 2006-05-19  Andreas Schwab  <schwab@suse.de>
12330
12331         * g++.dg/other/unused1.C: Also match "stringz".
12332
12333 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12334
12335         PR c++/26433
12336         * g++.dg/template/fntry1.C: New test.
12337
12338 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12339
12340         PR c++/27471
12341         PR c++/27506
12342         * g++.dg/conversion/bitfield5.C: New test.
12343         * g++.dg/conversion/bitfield6.C: New test.
12344
12345 2006-05-18  Mike Stump  <mrs@apple.com>
12346
12347         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12348         * gcc.dg/vla-4.c: Add.
12349         * gcc.dg/vla-5.c: Add.
12350         * gcc.dg/vla-6.c: Add.
12351
12352 2006-05-12  Stuart Hastings  <stuart@apple.com>
12353
12354         * gcc.target/i386/20060512-1.c: New.
12355         * gcc.target/i386/20060512-2.c: New.
12356         * gcc.target/i386/20060512-3.c: New.
12357         * gcc.target/i386/20060512-4.c: New.
12358
12359 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12360
12361         PR c++/26122
12362         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12363
12364         PR c++/26068
12365         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12366         * g++.dg/parse/linkage1.C: New test.
12367
12368 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12369
12370         PR tree-optimization/27548
12371         * g++.dg/tree-ssa/pr27548.C: New test.
12372
12373 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12374
12375         PR fortran/26551
12376         * gfortran.dg/recursive_check_1.f: New test.
12377         * gfortran.dg/recursive_check_2.f90: New test.
12378
12379 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12380
12381         * g++.dg/opt/temp2.C: New test.
12382
12383 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12384
12385         PR c++/27491
12386         * g++.dg/init/brace5.C: New test.
12387
12388         PR middle-end/27415
12389         * gcc.dg/gomp/pr27415.c: New test.
12390         * g++.dg/gomp/pr27415.C: New test.
12391
12392         PR tree-optimization/27549
12393         * g++.dg/tree-ssa/pr27549.C: New test.
12394
12395 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12396
12397         PR libgfortran/27575
12398         * gfortran.dg/read_eof_4.f90: New test.
12399
12400 2006-05-16  Richard Guenther  <rguenther@suse.de>
12401
12402         PR tree-optimization/22303
12403         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12404
12405 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12406
12407         PR middle-end/27573
12408         * gcc.dg/gomp/pr27573.c: New test.
12409         * gfortran.dg/gomp/pr27573.f90: New test.
12410
12411         PR c/27499
12412         * gcc.dg/gomp/pr27499.c: New test.
12413         * g++.dg/gomp/pr27499.C: New test.
12414
12415 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/27339
12418         * g++.dg/parser/access8.C: Adjust error marker.
12419         * g++.dg/template/access17.C: New test.
12420         * g++.dg/template/access18.C: Likewise.
12421
12422 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12423
12424         PR target/26600
12425         * gcc.target/i386/pr26600.c: New test case.
12426
12427 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/27505
12430         * g++.dg/expr/bitfield1.C: New test.
12431
12432 2006-05-15  Richard Guenther  <rguenther@suse.de>
12433
12434         PR tree-optimization/27603
12435         * gcc.dg/torture/pr27603.c: New testcase.
12436
12437 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
12438
12439         PR fortran/25090
12440         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12441
12442         PR fortran/25082
12443         * gfortran.dg/scalar_return_1.f90: New test.
12444
12445         PR fortran/27411
12446         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12447
12448 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
12449
12450         * gcc.dg/gomp/critical-4.c: New test.
12451         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12452         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12453         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12454         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12455
12456 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12457
12458         PR c++/27582
12459         * g++.dg/template/dependent-args1.C: New test.
12460
12461         PR c++/27581
12462         * g++.dg/lookup/this1.C: New test.
12463
12464         PR c++/27315
12465         * g++.dg/template/operator6.C: New test.
12466         * g++.dg/template/incomplete3.C: New test.
12467
12468         PR c++/27559
12469         * g++.dg/template/new4.C: New test.
12470
12471         PR c++/27496
12472         * g++.dg/template/void2.C: New test.
12473
12474 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
12475
12476         * g++.dg/template/dependent-expr5.C: New test.
12477
12478 2006-05-14  Roger Sayle  <roger@eyesopen.com>
12479
12480         PR middle-end/26729
12481         * gcc.dg/pr26729-1.c: New test case.
12482
12483 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
12484
12485         * gcc.dg/pr27003.c: New test.
12486
12487 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
12488
12489         * lib/target-supports.dg (check_cxa_atexit_available): Change
12490         v3_target_compile to ${tool}_target_compile.
12491
12492 2006-05-11  Jason Merrill  <jason@redhat.com>
12493
12494         * lib/scanasm.exp (scan-not-hidden): Fix typo.
12495
12496 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12497
12498         PR fortran/27553
12499         * gfortran.dg/label_5.f90: New test.
12500
12501 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
12502
12503         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12504         check_effective_target_powerpc_altivec_ok): New.
12505         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12506         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12507         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12508         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12509         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12510         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12511         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12512         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12513         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12514         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12515         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12516         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12517         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12518         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12519         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12520         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12521         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12522         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12523         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12524         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12525         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12526         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12527         gcc.target/powerpc/altivec-9.c,
12528         gcc.target/powerpc/altivec-consts.c,
12529         gcc.target/powerpc/altivec-pr22085.c,
12530         gcc.target/powerpc/altivec-splat.c,
12531         gcc.target/powerpc/altivec-types-1.c,
12532         gcc.target/powerpc/altivec-types-2.c,
12533         gcc.target/powerpc/altivec-types-3.c,
12534         gcc.target/powerpc/altivec-types-4.c,
12535         gcc.target/powerpc/altivec-varargs-1.c,
12536         gcc.target/powerpc/altivec-vec-merge.c,
12537         gcc.target/powerpc/ppc-vector-memcpy.c,
12538         gcc.target/powerpc/ppc-vector-memset.c,
12539         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12540         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12541         these effective targets.
12542         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12543         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12544
12545 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12546
12547         PR middle-end/27384
12548         * g++.dg/other/fold1.C: New test.
12549
12550         PR middle-end/27488
12551         * gcc.dg/fold-nonneg-1.c: New test.
12552
12553         PR c++/27547
12554         * g++.dg/other/operator1.C: New test.
12555
12556 2006-05-11  Richard Guenther  <rguenther@suse.de>
12557
12558         PR middle-end/27529
12559         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12560
12561 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12562
12563         * lib/target-supports-dg.exp (check-flags): New.
12564         (dg-skip-if): Move flag checks.
12565
12566 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12567
12568         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12569         * lib/target-supports.dg (check_cxa_atexit_available): New.
12570
12571 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12572
12573         PR fortran/27470
12574         * gfortran.dg/multiple_allocation_2.f90: New test case.
12575
12576 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12577
12578         * gcc.target/arm/pr27387.C: Fix a comment typo.
12579
12580 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12581
12582         PR fortran/24549
12583         * gfortran.dg/error_recovery_1.f90: New test.
12584
12585 2006-05-10  Richard Guenther  <rguenther@suse.de>
12586
12587         PR tree-optimization/27302
12588         * gcc.dg/torture/pr27302.c: New testcase.
12589
12590 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12591         Richard Guenther  <rguenther@suse.de>
12592
12593         PR middle-end/27498
12594         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12595
12596 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12597
12598         PR rtl-optimization/27335
12599         * gcc.dg/pr27335.c: New test.
12600
12601 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12602
12603         * gcc.target/mips/mips-ps-5.c: New file.
12604
12605 2006-05-08  Jan Hubicka  <jh@suse.cz>
12606
12607         PR middle-end/25962
12608         * gcc.dg/pr25962.c: New.
12609
12610 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12611
12612         PR target/27158
12613         * gcc.target/powerpc/pr27158.c: New test case.
12614
12615 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12616
12617         PR testsuite/27476
12618         * ada/acats/run_all.sh: Use test -z.
12619
12620 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12621
12622         PR libfortran/18271
12623         * gfortran.dg/spec_expr_3.f90: New test.
12624
12625 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12626
12627         PR target/24879
12628         * gcc.target/i386/monitor.c: New file.
12629
12630 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12631
12632         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12633
12634 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12635
12636         PR c++/27447
12637         * g++.dg/other/ptrmem7.C: New test.
12638
12639 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12640
12641         PR target/27421
12642         * gcc.dg/array-9.c: New test.
12643
12644 2006-05-07  Richard Guenther  <rguenther@suse.de>
12645
12646         PR tree-optimization/27409
12647         * gcc.dg/torture/pr27409.c: New testcase.
12648
12649 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12650
12651         PR fortran/27457
12652         * gfortran.dg/select_6.f90: New.
12653
12654 2006-05-07  Richard Guenther  <rguenther@suse.de>
12655
12656         PR tree-optimization/27136
12657         * gcc.dg/torture/pr27136.c: New testcase.
12658
12659 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12660
12661         PR fortran/24813
12662         * gfortran.dg/char_cons_len_1.f90: New test.
12663
12664 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12665
12666         PR c++/27427
12667         * g++.dg/template/incomplete2.C: New test.
12668
12669 2006-05-06  Richard Guenther  <rguenther@suse.de>
12670
12671         PR tree-optimization/27151
12672         * gcc.dg/vect/pr27151.c: New testcase.
12673
12674 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12675
12676         PR c++/27430
12677         * g++.dg/template/void1.C: New test.
12678
12679         PR c++/27423
12680         * g++.dg/other/void2.C: New test.
12681
12682         PR c++/27422
12683         * g++.dg/conversion/void1.C: New test.
12684
12685 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12686
12687         PR/21391
12688         * g++.dg/other/unused1.C: New.
12689
12690 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12691
12692         PR objc/27240
12693         * objc.dg/member-1.m: New test.
12694
12695 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12696
12697         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12698
12699 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12700
12701         PR libfortran/26985
12702         * gfortran.dg/matmul_2.f90: New test.
12703
12704 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12705
12706         * ada/acats/run_all.sh: Use sync when main not found.
12707
12708 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12709
12710         PR target/26765
12711         * gcc.target/mips/pr26765.c: New.
12712
12713 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12714
12715         * gcc.target/bfin: New directory.
12716         * gcc.target/bfin/bfin.exp: New file.
12717         * gcc.target/bfin/frmul.c: New file.
12718         * gcc.target/bfin/arith.c: New file.
12719         * gcc.target/bfin/mul-combine.c: New file.
12720         * gcc.target/bfin/shift.c: New file.
12721
12722 2006-05-04  Richard Guenther  <rguenther@suse.de>
12723
12724         PR tree-optimization/14287
12725         PR tree-optimization/14844
12726         PR tree-optimization/19792
12727         PR tree-optimization/21608
12728         PR tree-optimization/27090
12729         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12730         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12731         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12732         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12733         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12734
12735 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
12736
12737         PR tree-optimization/27285
12738         * gcc.c-torture/execute/pr27285.c: New test.
12739
12740         PR middle-end/27388
12741         * gcc.dg/gomp/pr27388-1.c: New test.
12742         * gcc.dg/gomp/pr27388-2.c: New test.
12743         * gcc.dg/gomp/pr27388-3.c: New test.
12744
12745         PR c++/27359
12746         * g++.dg/gomp/pr27359.C: New test.
12747
12748 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
12749
12750         PR fortran/20248
12751         * gfortran.dg/iargc.f90: New test.
12752
12753 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12754
12755         PR c++/27102
12756         * g++.dg/template/crash49.C: New test.
12757
12758 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
12759
12760         PR testsuite/27032
12761         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12762
12763 2006-05-02  Jeff Law  <law@redhat.com>
12764
12765         PR tree-optimization/27364
12766         * gcc.c-torture/execute/pr27364.c: New test.
12767
12768 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/27309
12771         * g++.dg/parser/ctor5.C: New test.
12772
12773 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
12774
12775         PR target/27387
12776         * gcc.target/arm/arm.exp: New.
12777         * gcc.target/arm/pr27387.C: Likewise.
12778
12779 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12780
12781         PR fortran/27269
12782         PR fortran/27324
12783         * gfortran.dg/module_equivalence_2.f90: New test.
12784
12785 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
12786
12787         PR middle-end/27337
12788         * g++.dg/gomp/pr27337-1.C: New test.
12789         * g++.dg/gomp/pr27337-2.C: New test.
12790
12791         PR middle-end/27328
12792         * gcc.dg/gomp/pr27328.c: New test.
12793
12794         PR middle-end/27325
12795         * g++.dg/gomp/pr27325.C: New test.
12796
12797         PR middle-end/27310
12798         * g++.dg/gomp/pr27310.C: New test.
12799
12800 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12801
12802         PR tree-optimization/27291
12803         * g++.dg/tree-ssa/pr27291.C: New test.
12804
12805 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12806
12807         PR tree-optimization/27283
12808         * g++.dg/tree-ssa/pr27283.C: New test.
12809
12810 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12811
12812         * gcc.dg/tree-ssa/loop-16.c: New test.
12813
12814 2006-05-01  Roger Sayle  <roger@eyesopen.com>
12815             Joseph S. Myers  <joseph@codesourcery.com>
12816
12817         * gcc.dg/Wconversion-3.c: New test case.
12818         * gcc.dg/Wconversion-4.c: Likewise.
12819
12820 2006-05-01  Richard Guenther  <rguenther@suse.de>
12821
12822         PR tree-optimization/26726
12823         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12824
12825 2006-04-30  Roger Sayle  <roger@eyesopen.com>
12826
12827         * gcc.dg/Woverflow-1.c: New test case.
12828         * gcc.dg/Woverflow-2.c: Likewise.
12829         * gcc.dg/Woverflow-3.c: Likewise.
12830
12831 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
12832
12833         PR c++/27094
12834         * g++.dg/template/defarg8.C: New test.
12835
12836 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12837
12838         PR c++/27278
12839         * g++.dg/parse/operator7.C: New test.
12840
12841 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12842
12843         PR c++/11471
12844         PR c++/27102
12845         * g++.dg/template/crash48.C: New test.
12846
12847         PR c++/27279
12848         * g++.dg/parse/ctor4.C: New test.
12849
12850 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12851
12852         PR fortran/25681
12853         * gfortran.df/char_type_len.f90: New test.
12854
12855 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12856
12857         PR libgfortran/27304
12858         * gfortran.dg/fmt_exhaust.f90: New test.
12859
12860 2006-04-28  Roger Sayle  <roger@eyesopen.com>
12861
12862         PR c/25309
12863         * gcc.dg/large-size-array-2.c: New test case.
12864
12865 2006-04-28  Richard Guenther  <rguenther@suse.de>
12866
12867         PR target/26826
12868         * gcc.target/i386/pr26826.c: New testcase.
12869
12870 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
12871
12872         PR middle-end/27260
12873         * gcc.c-torture/execute/pr27260.c: New.
12874
12875 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
12876
12877         PR middle-end/27095
12878         * gcc.dg/pr27095.c: New.
12879
12880 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12881
12882         PR c++/27292
12883         * g++.dg/conversion/bitfield4.C: New test.
12884
12885 2006-04-27  Eric Christopher  <echristo@apple.com>
12886
12887         * gcc.dg/pragma-ms_struct.c: New.
12888
12889 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12890
12891         PR c++/27102
12892         * g++.dg/template/crash47.C: New test.
12893
12894 2006-04-27  Dirk Mueller  <dmueller@suse.de>
12895
12896         * gcc.target/i386/sse-7.c: build with -msse.
12897
12898 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
12899
12900         PR testsuite/27274:
12901         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12902         (main): Exit if processor doesn't support SSE.
12903
12904 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
12905
12906         PR middle-end/27282
12907         * gcc.c-torture/compile/pr27282.c: New test.
12908
12909 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
12910
12911         PR middle-end/26913
12912         * g++.dg/gomp/pr26913.C: New test.
12913
12914         PR c/25996
12915         * gcc.dg/gomp/pr25996.c: New test.
12916         * g++.dg/gomp/pr25996.C: New test.
12917
12918 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
12919
12920         PR rtl-optimization/26725
12921         * gcc.c-torture/compile/pr26725.c: New test.
12922
12923 2006-04-25  Richard Guenther  <rguenther@suse.de>
12924
12925         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12926         than n + -1.
12927
12928 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12929
12930         * gcc.dg/20060425-1.c: New testcase.
12931
12932 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
12933
12934         PR tree-optimization/26865
12935         * gcc.dg/pr26865.c: New test.
12936
12937 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
12938
12939         PR c++/27292
12940         * g++.dg/conversion/bitfield1.C: New test.
12941         * g++.dg/conversion/bitfield2.C: Likewise.
12942         * g++.dg/conversion/bitfield3.C: Likewise.
12943
12944 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12945         Richard Guenther  <rguenther@suse.de>
12946
12947         PR tree-optimization/27236
12948         * gcc.dg/tree-ssa/pr27236.c: New testcase.
12949
12950 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12951
12952         PR c++/19963
12953         * g++.dg/other/incomplete2.C: New test.
12954
12955 2006-04-24  Richard Guenther  <rguenther@suse.de>
12956
12957         PR middle-end/26869
12958         * gcc.dg/torture/pr26869.c: New testcase.
12959
12960 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12961         Richard Guenther  <rguenther@suse.de>
12962
12963         PR tree-optimization/27218
12964         * g++.dg/tree-ssa/pr27218.C: New testcase.
12965
12966 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12967
12968         PR c++/26912
12969         * g++.dg/template/friend41.C: New test.
12970
12971 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
12972
12973         * g++.dg/opt/pr15551.C: Include cstdio.
12974         (main): Use remove instead of unlink.
12975
12976 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12977
12978         * gcc.dg/sibcall-7.c: New test.
12979         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12980         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12981         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12982         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12983         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12984
12985 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12986
12987         PR c++/26534
12988         * g++.dg/opt/bitfield1.C: New test.
12989         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12990         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12991         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12992         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12993         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12994         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12995         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12996         * g++.dg/abi/bitfield2.C: Likewise.
12997         * g++.dg/init/bitfield1.C: Likewise.
12998
12999 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13000
13001         PR fortran/25099
13002         * gfortran.dg/elemental_subroutine_4.f90: New test.
13003         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13004         call sub (m, x).
13005
13006 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13007
13008         * gcc.c-torture/compile/20060421-1.c: New testcase.
13009
13010 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13011
13012         PR c/25875
13013         * gcc.dg/init-bad-4.c: New test.
13014
13015 2006-04-21  Paul Brook  <paul@codesourcery.com>
13016
13017         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13018
13019 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13020
13021         PR fortran/27122
13022         * gfortran.dg/defined_operators_1.f90: New test.
13023         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13024         remove old ones associated, incorrectly, with Note 5.46.
13025
13026         PR fortran/27113
13027         * gfortran.dg/character_array_constructor_1.f90: New test.
13028
13029 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13030
13031         * gcc.dg/20060419-1.c: New test.
13032
13033 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13034
13035         PR c/26774
13036         * gcc.dg/struct-parse-1.c: New test case.
13037
13038 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13039
13040         PR c++/26558
13041         * g++.dg/parse/template19.C: New test.
13042
13043         PR c++/26739
13044         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13045
13046         PR c++/26036
13047         * g++.dg/expr/call3.C: New test.
13048
13049         PR c++/10385
13050         * g++.dg/conversion/dynamic1.C: New test.
13051
13052 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13053
13054         PR c++/27102
13055         * g++.dg/template/crash35.C: Tweak error markers.
13056         * g++.dg/template/crash46.C: New test.
13057         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13058         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13059
13060 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13061
13062         PR rtl-optimization/14261
13063         * gcc.c-torture/compile/20060419-1.c: Added.
13064
13065 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13066
13067         * gfortran.dg/label_1.f90: Adjust dg-error.
13068
13069 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13070
13071         PR target/26961
13072         * gcc.dg/fold-cond-1.c: New test case.
13073         * gcc.dg/pr26961-1.c: Likewise.
13074
13075 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13076
13077         PR libgfortran/27138
13078         * gfortran.dg/read_bad_advance.f90: New test.
13079
13080 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13081             Dale Johannesen  <dalej@apple.com>
13082
13083         PR target/24076
13084         * gcc.target/i386/vecinit-3.c: New testcase.
13085         * gcc.target/i386/vecinit-4.c: Likewise.
13086         * gcc.target/i386/sse-18.c: Likewise.
13087         * gcc.target/i386/sse-19.c: Likewise.
13088
13089 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13090
13091         * gfortran.dg/allocate_zerosize_1.f90: New test.
13092
13093 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13094
13095         PR c++/26365
13096         * g++.dg/template/crash45.C: New test.
13097
13098 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13099
13100         PR fortran/26787
13101         * gfortran.dg/proc_assign_1.f90: New test.
13102         * gfortran.dg/procedure_lvalue.f90: Change message.
13103         * gfortran.dg/namelist_4.f90: Add new error.
13104
13105         PR fortran/25597
13106         PR fortran/27096
13107         * gfortran.dg/auto_pointer_array_result_1.f90
13108
13109         PR fortran/27089
13110         * gfortran.dg/specification_type_resolution_1.f90
13111
13112         PR fortran/18003
13113         PR fortran/25669
13114         PR fortran/26834
13115         * gfortran.dg/bounds_temporaries_1.f90: New test.
13116
13117         PR fortran/27124
13118         * gfortran.dg/array_return_value_1.f90: New test.
13119
13120 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13121
13122         PR fortran/25336
13123         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13124
13125 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13126
13127         PR middle-end/26823
13128         * g++.dg/gomp/pr26823-1.C: New test.
13129         * g++.dg/gomp/pr26823-2.C: New test.
13130
13131 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13132
13133         PR middle-end/27134
13134         * gcc.dg/pr27314.c: New test.
13135
13136 2006-04-13  Richard Henderson  <rth@redhat.com>
13137
13138         * g++.dg/gomp/block-0.C: Update expected matches.
13139
13140 2006-04-13  DJ Delorie  <dj@redhat.com>
13141
13142         * lib/target-supports.exp (check_effective_target_int32plus): New.
13143         (check_effective_target_ptr32plus): New.
13144         (check_effective_target_size32plus): New.
13145         (check_effective_target_int16): New.
13146         (check_profiling_available): Add m32c to the list of unsupported
13147         targets.
13148
13149         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13150         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13151         memory size.
13152         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13153         pointers.
13154         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13155         size_t.
13156         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13157         and size_t.
13158         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13159         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13160         not just xstormy16.  Skip m32c due to weird pointer size.
13161         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13162         not just xstormy16.
13163         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13164         not just xstormy16.
13165         * gcc.dg/20020312-2.c: Add m32c support.
13166         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13167         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13168         in test.
13169         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13170         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13171         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13172         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13173         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13174         formats
13175         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13176         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13177         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13178         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13179         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13180         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13181         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13182         in test.
13183         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13184         in test.
13185         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13186         * gcc.dg/pr23049.c: Require >=32 bit integers.
13187         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13188         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13189         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13190         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13191         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13192         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13193         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13194         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13195         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13196         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13197         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13198         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13199         prototype in test.
13200         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13201         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13202         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13203         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13204         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13205
13206         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13207         * gcc.c-torture/execute/20040703-1.x: Likewise.
13208         * gcc.c-torture/execute/20040705-1.x: Likewise.
13209         * gcc.c-torture/execute/20040705-2.x: Likewise.
13210         * gcc.c-torture/execute/20040709-1.x: Likewise.
13211         * gcc.c-torture/execute/20040709-2.x: Likewise.
13212         * gcc.c-torture/execute/20040811-1.x: Likewise.
13213         * gcc.c-torture/execute/20050316-1.x: Likewise.
13214         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13215         * gcc.c-torture/execute/pr19689.x: Likewise.
13216         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13217         * gcc.c-torture/execute/usmul.x: Likewise.
13218         * gcc.c-torture/execute/vrp-5.x: Likewise.
13219         * gcc.c-torture/execute/vrp-6.x: Likewise.
13220         * gcc.dg/debug/20041023-1.s: Likewise.
13221
13222 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13223
13224         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13225         of integers to a vector types are now constant expressions in C.
13226         * gcc.dg/vect/vect-fold-1.c: New test case.
13227
13228 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13229             Ulrich Weigand  <uweigand@de.ibm.com>
13230
13231         PR target/27006
13232         * gcc.dg/vmx/pr27006.c: New testcase.
13233
13234 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13235
13236         PR libgfortran/26766
13237         * gfortran.dg/write_recursive.f90: New test.
13238
13239 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13240
13241         * g++.dg/parse/dtor7.C: New test.
13242         * g++.dg/parse/new1.C: Add error marker.
13243         * g++.dg/template/new3.C: New test.
13244
13245         PR c++/26122
13246         * g++.dg/template/pure1.C: New test.
13247
13248         PR c++/26295
13249         * g++.dg/parse/ptrmem4.C: New test.
13250
13251 2006-04-10  Jeff Law  <law@redhat.com>
13252
13253         PR/27087
13254         * gcc.c-torture/compile/pr27087.c: New test.
13255
13256 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13257
13258         PR/21391
13259         * gcc.dg/20060410.c: New.
13260
13261 2006-04-10  Matthias Klose  <doko@debian.org>
13262
13263         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13264         Recognize multilib directory names containing underscores.
13265
13266 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13267
13268         * gcc.target/i386/vecinit-1.c: New test case.
13269         * gcc.target/i386/vecinit-2.c: Likewise.
13270
13271 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR debug/27057
13274         * g++.dg/debug/dwarf2-2.C: New test.
13275
13276 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13277
13278         PR rtl-optimization/27073
13279         * gcc.c-torture/execute/pr27073.c: New test.
13280
13281 2006-04-08  Mike Stump  <mrs@apple.com>
13282
13283         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13284
13285 2006-04-07  Richard Guenther  <rguenther@suse.de>
13286
13287         PR tree-optimization/26135
13288         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13289
13290 2006-04-06  Jan Hubicka  <jh@suse.cz>
13291
13292         PR profile/26399
13293         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13294
13295 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13296
13297         * g++.dg/conversion/nullptr1.C: New test case.
13298         * g++.dg/conversion/nullptr2.C: Likewise.
13299
13300 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13301
13302         * gfortran.dg/dependency_18.f90: New test case.
13303
13304 2006-04-05  Richard Guenther  <rguenther@suse.de>
13305
13306         PR tree-optimization/26919
13307         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13308         * gcc.dg/ipa/ipa-2.c: Likewise.
13309         * gcc.dg/ipa/ipa-3.c: Likewise.
13310         * gcc.dg/ipa/ipa-5.c: Likewise.
13311
13312 2006-04-05  Richard Guenther  <rguenther@suse.de>
13313
13314         PR tree-optimization/26763
13315         * gcc.dg/torture/pr26763-1.c: New testcase.
13316         * gcc.dg/torture/pr26763-2.c: Likewise.
13317
13318 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13319
13320         PR fortran/23634
13321         PR fortran/25619
13322         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13323
13324 2006-04-04  Eric Christopher  <echristo@apple.com>
13325
13326         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13327         stubs.
13328         * gcc.target/i386/387-5.c: Ditto.
13329
13330 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13331
13332         * gcc.target/sparc/struct-ret-check.c: New test.
13333
13334 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13335
13336         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13337         zero decimal digits specified in format.
13338
13339 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13340
13341         PR fortran/26891
13342         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13343
13344         PR fortran/26976
13345         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13346         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13347         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13348         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13349         compliant and detect bigendian-ness.
13350
13351 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13352
13353         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13354         dummy arguments work when the actual argument is itself a dummy
13355         argument of the caller.
13356
13357 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13358
13359         PR libfortran/24685
13360         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13361
13362 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13363
13364         * gfortran.dg/dependencency_17.f90: New test case.
13365
13366 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13367
13368         * gfortran.dg/dependency_14.f90: New test case.
13369         * gfortran.dg/dependency_15.f90: Likewise.
13370         * gfortran.dg/dependency_16.f90: Likewise.
13371
13372 2006-03-31  Asher Langton  <langton2@llnl.gov>
13373
13374         PR fortran/25358
13375         gfortran.dg/cray_pointers_6.f90: New test.
13376
13377 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13378
13379         PR libgfortran/26890
13380         * gfortran.dg/read_size_noadvance.f90: New test.
13381
13382 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13383
13384         PR fortran/25031
13385         * gfortran.dg/multiple_allocation_1.f90: Check that the
13386         size has changed after a re-allocation with stat.
13387
13388 2006-03-30  Richard Guenther  <rguenther@suse.de>
13389
13390         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13391         removal.
13392         * gcc.target/i386/sselibm-2.c: Likewise.
13393         * gcc.target/i386/sselibm-3.c: Likewise.
13394         * gcc.target/i386/sselibm-4.c: Likewise.
13395         * gcc.target/i386/sselibm-5.c: Likewise.
13396
13397 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13398
13399         * gcc.dg/fold-andxor-1.c: New test case.
13400         * gcc.dg/fold-xorand-1.c: Likewise.
13401
13402 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13403
13404         * gcc.dg/fold-convnotconv-1.c: New test case.
13405
13406 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13407
13408         PR fortran/26779
13409         * gfortran.dg/private_type_5.f90: New test.
13410
13411 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13412
13413         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13414
13415 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13416
13417         * gfortran.dg/advance_2.f90: New test.
13418         * gfortran.dg/advance_3.f90: New test.
13419
13420         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13421
13422 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13423
13424         PR libgfortran/26661
13425         PR libgfortran/26880
13426         * gfortran.dg/read_x_past.f: New test.
13427
13428 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13429
13430         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13431         to be STABS.
13432
13433 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
13434
13435         * objc.dg/dwarf-1.m: Skip on AIX.
13436         * objc.dg/dwarf-2.m: Skip on AIX.
13437
13438 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
13439
13440         PR fortran/26816
13441         * gfortran.dg/float_1.f90: New test.
13442
13443 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
13444
13445         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13446         X86_64 targets.
13447         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13448
13449 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13450
13451         PR libfortran/26735
13452         * gfortran.dg/convert_implied_open.f90: New test case.
13453
13454 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13455
13456         PR fortran/26769
13457         * gfortran.dg/transpose_reshape_r10.f90: New test case.
13458
13459 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
13460
13461         PR middle-end/26717
13462         * gcc.dg/pr26717.c: New test.
13463
13464 2006-03-25  Roger Sayle  <roger@eyesopen.com>
13465
13466         * gfortran.dg/dependency_12.f90: New test case.
13467
13468 2006-03-24  Roger Sayle  <roger@eyesopen.com>
13469
13470         * gfortran.dg/dependency_9.f90: New (resurected) test case.
13471
13472 2006-03-24  Jeff Law  <law@redhat.com>
13473
13474         * gcc.c-torture/pr26840.c: New test.
13475
13476 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
13477
13478         * objc.dg/dwarf-2.m: New.
13479         * obj-c++.dg/dwarf-2.mm: New.
13480
13481         * g++.old-deja/g++.other/init19.C: New.
13482
13483 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
13484
13485         * g++.dg/eh/spbp.C: Skip on AIX.
13486
13487 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
13488
13489         PR middle-end/26611
13490         * g++.dg/gomp/pr26611-1.C: New test.
13491         * g++.dg/gomp/pr26611-2.C: New test.
13492
13493 2006-03-24  Jeff Law  <law@redhat.com>
13494
13495         * gcc.c-torture/compile/pr26833.c: New test.
13496         * gfortran.fortran-torture/compile/pr26806.f90: New test.
13497
13498 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13499
13500         * gfortran.dg/endfile_2.f90: Delete temp file.
13501
13502 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
13503
13504         PR fortran/19303
13505         * gfortran.dg/record_marker_1.f90: New test case.
13506         * gfortran.dg/record_marker_2.f: New test case.
13507         * gfortran.dg/record_marker_3.f90: New test case.
13508
13509 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
13510
13511         PR fortran/17298
13512         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13513         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13514
13515 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
13516
13517         * lib/gcc-dg.exp (cleanup-modules): New proc.
13518         * gfortran.dg/allocatable_function_1.f90,
13519         gfortran.dg/allocate_char_star_scalar_1.f90,
13520         gfortran.dg/assumed_charlen_function_1.f90,
13521         gfortran.dg/assumed_dummy_1.f90,
13522         gfortran.dg/assumed_shape_ranks_1.f90,
13523         gfortran.dg/assumed_shape_ranks_2.f90,
13524         gfortran.dg/assumed_size_dt_dummy.f90,
13525         gfortran.dg/auto_char_dummy_array_1.f90,
13526         gfortran.dg/auto_char_len_3.f90,
13527         gfortran.dg/automatic_module_variable.f90,
13528         gfortran.dg/bad_automatic_objects_1.f90,
13529         gfortran.dg/char_array_constructor.f90,
13530         gfortran.dg/char_array_structure_constructor.f90,
13531         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13532         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13533         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13534         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13535         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13536         gfortran.dg/derived_pointer_recursion.f90,
13537         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13538         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13539         gfortran.dg/dummy_functions_1.f90,
13540         gfortran.dg/elemental_initializer_1.f90,
13541         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13542         gfortran.dg/elemental_pointer_1.f90,
13543         gfortran.dg/elemental_subroutine_1.f90,
13544         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13545         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13546         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13547         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13548         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13549         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13550         gfortran.dg/global_references_1.f90,
13551         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13552         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13553         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13554         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13555         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13556         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13557         gfortran.dg/large_integer_kind_1.f90,
13558         gfortran.dg/large_real_kind_1.f90,
13559         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13560         gfortran.dg/module_double_reuse.f90,
13561         gfortran.dg/module_equivalence_1.f90,
13562         gfortran.dg/module_interface_1.f90,
13563         gfortran.dg/module_parameter_array_refs_1.f90,
13564         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13565         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13566         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13567         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13568         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13569         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13570         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13571         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13572         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13573         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13574         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13575         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13576         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13577         gfortran.dg/same_name_1.f90,
13578         gfortran.dg/sibling_dummy_procedure_1.f90,
13579         gfortran.dg/sibling_dummy_procedure_2.f90,
13580         gfortran.dg/sibling_dummy_procedure_3.f90,
13581         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13582         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13583         gfortran.dg/used_dummy_types_2.f90,
13584         gfortran.dg/used_dummy_types_3.f90,
13585         gfortran.dg/used_dummy_types_4.f90,
13586         gfortran.dg/used_dummy_types_5.f90,
13587         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13588         gfortran.dg/userdef_operator_1.f90: Use it.
13589
13590 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13591
13592         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13593         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13594         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13595         gfortran.dg/write_back.f,
13596         gfortran.fortran-torture/execute/inquire_1.f90,
13597         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13598
13599 2006-03-21  Jeff Law  <law@redhat.com>
13600
13601         * gcc.dg/tree-ssa/vrp28.c: New test.
13602
13603 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13604
13605         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13606         if _STDC_C99 is defined.
13607         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13608         * gcc.dg/builtins-20.c: Likewise.
13609         * gcc.dg/builtins-53.c: Likewise.
13610         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13611         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13612
13613 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13614
13615         PR tree-opt/26781
13616         * gcc.c-torture/compile/pr26781-1.c: New test.
13617         * gcc.c-torture/compile/pr26781-2.c: New test.
13618
13619 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13620
13621         PR c++/26690
13622         * g++.dg/gomp/pr26690-1.C: New test.
13623         * g++.dg/gomp/pr26690-2.C: New test.
13624
13625 2006-03-20  Jeff Law  <law@redhat.com>
13626
13627         * gcc.dg/tree-ssa/pr21829.c: New test.
13628
13629         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13630
13631 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13632
13633         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13634         (check_visibility_available): Use it.
13635         (check_effective_target_default_packed): Likewise.
13636         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13637         (check_effective_target_fopenmp): Likewise.
13638         (check_effective_target_freorder): Likewise.
13639         (check_effective_target_fpic): Likewise.
13640         (check_named_sections_available): Likewise.
13641         (check_effective_target_ilp32): Likewise.
13642         (check_effective_target_lp64): Likewise.
13643
13644 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13645
13646         PR fortran/20935
13647         * gfortran.dg/scalar_mask_2.f90: New test case.
13648
13649 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13650
13651         PR tree-opt/26629
13652         * gcc.dg/tree-ssa/loadpre12.c: New test.
13653         * gcc.dg/tree-ssa/loadpre13.c: New test.
13654         * gcc.dg/tree-ssa/loadpre14.c: New test.
13655         * gcc.dg/tree-ssa/loadpre15.c: New test.
13656         * gcc.dg/tree-ssa/loadpre16.c: New test.
13657         * gcc.dg/tree-ssa/loadpre17.c: New test.
13658         * gcc.dg/tree-ssa/loadpre18.c: New test.
13659         * gcc.dg/tree-ssa/loadpre19.c: New test.
13660         * gcc.dg/tree-ssa/loadpre20.c: New test.
13661         * gcc.dg/tree-ssa/loadpre21.c: New test.
13662         * gcc.dg/tree-ssa/loadpre22.c: New test.
13663
13664 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13665
13666         PR fortran/26741
13667         * gfortran.dg/elemental_initializer_1.f90: New test.
13668
13669         PR fortran/26716
13670         * gfortran.dg/assumed_shape_ranks_2: New test.
13671
13672 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13673
13674         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13675         target fpic.
13676
13677 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13678
13679         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13680         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13681         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13682         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13683         gfortran.fortran-torture/execute/direct_io.f90,
13684         gfortran.fortran-torture/execute/inquire_2.f90,
13685         gfortran.fortran-torture/execute/inquire_4.f90,
13686         gfortran.fortran-torture/execute/list_read_1.f90,
13687         gfortran.fortran-torture/execute/open_replace.f90,
13688         gfortran.fortran-torture/execute/slash_edit.f90,
13689         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13690         temporary files from testcases.
13691
13692 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13693
13694         PR libgfortran/26509
13695         gfortran.dg/write_direct_eor.f90: New test.
13696
13697 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13698
13699         * gcc.target/powerpc/pr26350.c: New.
13700         * gcc.target/powerpc/indexed-addr.c: New.
13701
13702 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13703
13704         * gfortran.dg/dependency_13.f90: New test case.
13705
13706 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13707
13708         PR middle-end/21781
13709         * gcc.dg/real-const-1.c: New test case.
13710
13711 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13712
13713         * g++.old-deja/g++.other/init18.C: New.
13714         * g++.old-deja/g++.other/init5.C: Remove xfail.
13715
13716 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13717
13718         * g++.dg/opt/pr15551.C: Cleanup temp file.
13719
13720 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13721
13722         PR c++/6634
13723         g++.dg/parse/long1.C: New test.
13724
13725 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13726
13727         PR fortran/19101
13728         * gfortran.dg/continuation.f90: New test.
13729         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13730
13731 2006-03-14  Richard Guenther  <rguenther@suse.de>
13732
13733         PR tree-optimization/26672
13734         * gcc.dg/torture/pr26672.c: New testcase.
13735
13736 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
13737
13738         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13739         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13740
13741 2006-03-13  Roger Sayle  <roger@eyesopen.com>
13742
13743         PR middle-end/26557
13744         * gcc.c-torture/compile/switch-1.c: New test case.
13745
13746 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
13747
13748         PR fortran/25378
13749         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13750         test to include more permuatations of mask and index.
13751         * gfortran.dg/scalar_mask_1.f90: Modify last test to
13752         respond to F2003 spec. that the position returned for an all false
13753         mask && condition is zero.
13754
13755 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
13756
13757         PR middle-end/25989
13758         * gcc.dg/gomp/pr25989.c: New test.
13759
13760 2006-03-13  Jeff Law  <law@redhat.com>
13761
13762         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13763
13764 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
13765
13766         * gcc.dg/switch-9.c: New test.
13767
13768 2006-03-13  Richard Guenther  <rguenther@suse.de>
13769
13770         PR middle-end/26630
13771         * gcc.dg/torture/pr26630.c: New testcase.
13772
13773 2006-03-11  Roger Sayle  <roger@eyesopen.com>
13774
13775         * gfortran.dg/dependency_10.f90: New test case.
13776         * gfortran.dg/dependency_11.f90: Likewise.
13777
13778 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
13779             Erik Edelmann  <eedelman@gcc.gnu.org>
13780
13781         * gfortran.dg/allocatable_function_1.f90: New.
13782         * gfortran.dg/allocatable_function_2.f90: New.
13783
13784 2006-03-10  Richard Guenther  <rguenther@suse.de>
13785
13786         PR middle-end/26565
13787         * gcc.dg/torture/pr26565.c: New testcase.
13788
13789 2006-03-09  Eric Christopher  <echristo@apple.com>
13790
13791         * gcc.c-torture/compile/20060309-1.c: New.
13792
13793 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13794
13795         PR libgfortran/26499
13796         * gfortran.dg/write_back.f: New test.
13797         * gfortran.dg/write_rewind_1.f: New test.
13798         * gfortran.dg/write_rewind_2.f: New test.
13799
13800 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13801
13802         PR libgfortran/26554
13803         * gfortran.dg/read_logical.f90: New test.
13804
13805 2006-03-04  Laurent GUERBY <laurent@guerby.net>
13806
13807         * ada/acats/norun.lst: cdd2a03 now passes.
13808
13809 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
13810
13811         PR testsuite/25177
13812         * gcc.target/powerpc/pr18096-1.c: Change where the error
13813         would match.
13814
13815 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
13816
13817         * gcc.target/i386/cleanup-1.c: New test.
13818         * gcc.target/i386/cleanup-2.c: New test.
13819
13820 2006-03-04  Roger Sayle  <roger@eyesopen.com>
13821
13822         * gfortran.dg/dependency_9.f90: Remove for the time being.
13823
13824 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
13825
13826         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13827         directive.
13828
13829 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13830
13831         * gfortran.dg/dependency_9.f90: New test case.
13832
13833 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13834
13835         * gfortran.dg/dependency_4.f90: New test case.
13836         * gfortran.dg/dependency_5.f90: New test case.
13837         * gfortran.dg/dependency_6.f90: New test case.
13838         * gfortran.dg/dependency_7.f90: New test case.
13839         * gfortran.dg/dependency_8.f90: New test case.
13840
13841 2006-03-03  Paul Brook  <paul@codesourcery.com>
13842
13843         * lib/target-supports.exp (check_profiling_available):
13844         Add m68k-*-elf.
13845
13846 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
13847
13848         PR fortran/25031
13849         * multiple_allocation_1.f90: New test.
13850
13851 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13852
13853         PR tree-optimization/26524
13854         * gfortran.dg/pr26524.f: New test case.
13855
13856 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13857
13858         * g++.dg/template/repo5.C: Cleanup repo files.
13859         * gcc.dg/20051201-1.c: Cleanup coverage files.
13860         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13861         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13862         tree dump files.
13863
13864 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
13865
13866         * objc.dg/objc-nofilename-1.m: New test.
13867         * objc.dg/bad-receiver-type.m: New test.
13868         * obj-c++.dg/bad-receiver-type.mm: New test.
13869
13870 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13871
13872         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13873
13874 2006-03-01  Mike Stump  <mrs@apple.com>
13875
13876         * g++.dg/abi/key2.C: Add.
13877
13878 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
13879
13880         * gfortran.dg/logical_dot_product.f90: New test.
13881
13882         PR fortran/26393
13883         * gfortran.dg/used_interface_ref.f90: New test.
13884
13885         PR fortran/20938
13886         * gfortran.dg/dependency_2.f90: New test.
13887         * gfortran.fortran-torture/execute/where17.f90: New test.
13888         * gfortran.fortran-torture/execute/where18.f90: New test.
13889         * gfortran.fortran-torture/execute/where19.f90: New test.
13890         * gfortran.fortran-torture/execute/where20.f90: New test.
13891
13892 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
13893
13894         * g++.dg/tree-ssa/pr26443.C: New test case.
13895
13896 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
13897
13898         PR middle-end/26022
13899         * g++.dg/opt/return-slot1.C: New test.
13900
13901 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13902
13903         PR libgfortran/26136
13904         * gfortran.dg/namelist_23.f90: New test.
13905
13906 2006-02-28  Roger Sayle  <roger@eyesopen.com>
13907
13908         PR middle-end/14752
13909         * gcc.dg/fold-eqandshift-2.c: New test case.
13910
13911 2006-02-28  Richard Guenther  <rguenther@suse.de>
13912
13913         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13914         decomposition.
13915
13916 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
13917
13918         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13919
13920 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13921
13922         PR libgfortran/26464
13923         * gfortran.dg/backspace_5.f: New test.
13924         * gfortran.dg/backspace_6.f: New test.
13925
13926 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13927
13928         * gcc.dg/fold-eqandnot-1.c: New test case.
13929
13930 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13931
13932         PR middle-end/19983
13933         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13934
13935 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
13936
13937         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13938         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13939
13940 2006-02-26  Richard Guenther  <rguenther@suse.de>
13941
13942         PR tree-optimization/26421
13943         * gcc.dg/tree-ssa/pr26421.c: New testcase.
13944
13945 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
13946
13947         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13948         * g++.old-deja/g++.robertl/eb132.C: Likewise.
13949
13950 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13951
13952         * gcc.dg/fold-even-1.c: New test case.
13953
13954 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13955
13956         PR middle-end/21137
13957         * gcc.dg/fold-eqandshift-1.c: New test case.
13958
13959 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13960
13961         PR tree-optimization/25125
13962         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13963         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13964
13965 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13966
13967         PR tree-optimizations/26359
13968         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13969         with -fdump-tree-dceloop-details.
13970         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13971
13972 2006-02-25  Roger Sayle  <roger@eyesopen.com>
13973
13974         PR middle-end/23673
13975         * gcc.dg/fold-eqxor-1.c: New test case.
13976         * gcc.dg/fold-eqxor-2.c: Likewise.
13977         * gcc.dg/fold-eqxor-3.c: Likewise.
13978
13979 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
13980
13981         PR fortran/23092
13982         * scalar_mask_1.f90: New test.
13983
13984 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
13985
13986         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13987         * g++.dg/eh/uncaught2.C: New.
13988         * g++.dg/eh/uncaught3.C: New.
13989
13990 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13991
13992         PR libgfortran/26423
13993         * gfortran.dg/read_many_1.f: New test.
13994
13995 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
13996
13997         PR fortran/24519
13998         * gfortran.dg/dependency_3.f90: New test.
13999         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14000         XFAILs.
14001
14002         PR fortran/25395
14003         * gfortran.dg/equiv_6.f90: New test.
14004
14005 2006-02-23  Jeff Law  <law@redhat.com>
14006
14007         * gcc.c-torture/compile/pr26425.c: New test.
14008
14009 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14010
14011         PR middle-end/26412
14012         * gcc.dg/gomp/pr26412.c: New test.
14013
14014 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14015
14016         PR c++/26291
14017         * g++.dg/other/ellipsis1.C: New test.
14018         * g++.dg/parse/operator4.C: Adjust error marker.
14019
14020 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14021
14022         PR target/25603
14023         * gfortran.dg/pr25603.f: New testcase.
14024
14025 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14026
14027         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14028         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14029
14030 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14031
14032         * g++.dg/eh/spbp.C: New.
14033
14034 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14035
14036         PR middle-end/26379
14037         * gcc.target/i386/mmx-7.c: New test.
14038
14039 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14040
14041         PR tree-optimization/26361
14042         * gcc.dg/tree-ssa/vrp27.c: New test case.
14043
14044 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14045
14046         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14047         * gcc.dg/tree-ssa/complex-4.c: Here.
14048
14049 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14050
14051         PR middle-end/19543
14052         * gfortran.dg/logical_1.f90: New test case.
14053
14054 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14055
14056         PR middle-end/26334
14057         * gcc.dg/20060218-1.c: Moved to...
14058         * gcc.target/i386/20060218-1.c: ... here.  New test.
14059
14060 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14061
14062         PR fortran/26201
14063         * gfortran.dg/convert_1.f90: New.
14064
14065 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14066
14067         PR fortran/25054
14068         * gfortran.dg/namelist_5.f90: New test.
14069
14070         PR fortran/25089
14071         * gfortran.dg/namelist_4.f90: New test.
14072
14073 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14074
14075         PR tree-opt/25680
14076         * gcc.dg/tree-ssa/complex-3.c: New test.
14077
14078 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14079
14080         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14081         variable to take into account the variable name in the
14082         function header.
14083         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14084
14085 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14086
14087         PR middle-end/26334
14088         * gcc.c-torture/compile/20060217-1.c: New test.
14089         * gcc.dg/20060218-1.c: New test.
14090
14091 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14092
14093         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14094
14095 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14096
14097         * gcc.dg/cpp/undef3.c: New test.
14098         * gcc.dg/cpp/trad/builtins2.c: New test.
14099
14100 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14101
14102         PR c++/26266
14103         * g++.dg/template/static22.C: New test.
14104         * g++.dg/template/static23.C: New test.
14105         * g++.dg/template/static24.C: New test.
14106         * g++.dg/template/non-dependent13.C: New test.
14107         * g++.dg/init/member1.C: Tweak error markers.
14108
14109 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14110
14111         PR target/26255
14112         * gcc.c-torture/compile/pr26255.c: New test case.
14113
14114 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14115
14116         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14117         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14118         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14119         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14120         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14121         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14122         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14123
14124 2006-02-16  Jeff Law  <law@redhat.com>
14125
14126         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14127         * gcc.dg/tree-ssa/vrp26.c: New test.
14128
14129 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14130
14131         PR target/20353
14132         PR target/24578
14133         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14134         __UCLIBC__ is defined.
14135
14136 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR fortran/26224
14139         * gfortran.dg/gomp/pr26224.f: New test.
14140
14141 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14142
14143         PR tree-opt/25918
14144         * lib/target-supports.exp
14145         (check_effective_target_vect_short_mult): New.
14146         (check_effective_target_vect_char_mult): New.
14147         (check_effective_target_vect_widen_sum_qi_to_si): New.
14148         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14149         (check_effective_target_vect_widen_sum_hi_to_si): New.
14150         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14151         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14152         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14153         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14154         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14155         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14156         vect-reduc-pattern-2c.c
14157         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14158         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14159         vect-reduc-pattern-1c.c
14160
14161 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14162
14163         PR fortran/24557
14164         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14165
14166 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14167
14168         PR fortran/26054
14169         * gfortran.dg/enum_8.f90: Remove check for warning.
14170         * gfortran.dg/iomsg_1.f90: Ditto.
14171         * gfortran.dg/enum_1.f90: Ditto.
14172         * gfortran.dg/enum_9.f90: Ditto.
14173         * gfortran.dg/enum_2.f90: Ditto.
14174         * gfortran.dg/enum_10.f90: Ditto.
14175         * gfortran.dg/enum_3.f90: Ditto.
14176         * gfortran.dg/flush_1.f90: Ditto.
14177         * gfortran.dg/enum_4.f90: Ditto.
14178         * gfortran.dg/array_constructor_1.f90: Ditto.
14179         * gfortran.dg/enum_5.f90: Ditto.
14180         * gfortran.dg/enum_6.f90: Ditto.
14181         * gfortran.dg/enum_7.f90: Ditto.
14182
14183 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14184
14185         PR middle-end/26300
14186         * gcc.c-torture/compile/20060215-1.c: New test.
14187
14188 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14189
14190         PR middle-end/23670
14191         * gcc.dg/tree-ssa/andor-2.c: New test case.
14192
14193 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14194
14195         PR fortran/25045
14196         * optional_dim.f90: New test.
14197
14198 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14199
14200         PR fortran/26277
14201         * gfortran.dg/label_4.f90: New.
14202
14203 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14204             Diego Novillo  <dnovillo@redhat.com>
14205             Uros Bizjak  <uros@kss-loka.si>
14206
14207         * gfortran.dg/gomp: New directory.
14208
14209 2006-02-14  Richard Guenther  <rguenther@suse.de>
14210
14211         PR tree-optimization/26258
14212         * gcc.dg/torture/pr26258.c: New testcase.
14213
14214 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14215
14216         PR fortran/26246
14217         * gfortran.dg/pr26246_1.f90: New test.
14218         * gfortran.dg/pr26246_2.f90: New test.
14219
14220         PR middle-end/26092
14221         * gcc.c-torture/compile/20060208-1.c: New test.
14222
14223 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14224
14225         PR fortran/26074
14226         PR fortran/25103
14227         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14228         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14229         * gfortran.dg/automatic_module_variable.f90: Change error message.
14230
14231         PR fortran/20861
14232         * gfortran.dg/internal_dummy_1.f90: New test.
14233
14234         PR fortran/20871
14235         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14236
14237
14238         PR fortran/25083
14239         * gfortran.dg/uncommon_block_data_1.f90: New test.
14240         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14241         with standard.
14242
14243         PR fortran/25088
14244         * gfortran.dg/typed_subroutine_1.f90: New test.
14245
14246 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14247
14248         * objc.dg/dwarf-1.m: New.
14249
14250 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14251
14252         PR middle-end/24427
14253         * gcc.dg/tree-ssa/andor-1.c: New test case.
14254
14255 2006-02-13  Josh Conner  <jconner@apple.com>
14256
14257         PR target/25376
14258         * gcc.dg/pr25376.c: New test.
14259
14260         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14261         assemble.
14262         * lib/target-supports.exp (check_named_sections_available):
14263         Only compile named-sections test -- don't assemble.
14264
14265 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14266
14267         * g++.dg/warn/no-write-strings.C: New test.
14268         * g++.dg/warn/write-strings.C: Likewise.
14269         * g++.dg/warn/write-strings-default.C: Likewise.
14270
14271 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14272
14273         PR fortran/25806
14274         * gfortran.dg/ret_pointer_2.f90: New test.
14275
14276 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14277
14278         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14279
14280 2006-02-10  Jeff Law  <law@redhat.com>
14281
14282         * gcc.c-torture/compile/pr26213.c: New test.
14283
14284 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14285
14286         gfortran.dg/null_1.f90: New test.
14287
14288 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14289
14290         PR fortran/14771
14291         * gfortran.dg/parens_4.f90: New.
14292         * gfortran.dg/parens_5.f90: New.
14293
14294 2006-02-10  Richard Guenther  <rguenther@suse.de>
14295
14296         * gcc.dg/pr23372-1.c: Remove empty file.
14297
14298 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14299         Paul Thomas  <pault@gcc.gnu.org>
14300
14301         PR fortran/14771
14302         * gfortran.dg/parens_1.f90: New.
14303         * gfortran.dg/parens_2.f90: New.
14304         * gfortran.dg/parens_3.f90: New.
14305
14306 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14307
14308         PR fortran/26038
14309         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14310
14311         PR fortran/25059
14312         * gfortran.dg/impure_assignment_1.f90: New test.
14313
14314         PR fortran/25070
14315         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14316
14317 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14318
14319         PR target/26141
14320         * g++.dg/expr/stdarg2.C: New test.
14321
14322 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14323
14324         PR inline-asm/16194
14325         * gcc.dg/pr16194.c: New test.
14326
14327 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14328
14329         * ada/acats/run_acats: Use portable variant of "$@".
14330
14331 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14332
14333         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14334         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14335
14336 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14337
14338         PR tree-opt/26179
14339         * g++.dg/opt/pr26179.C: New test.
14340
14341 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14342
14343         PR middle-end/26134
14344         * gcc.dg/tree-ssa/complex-3.c: New test.
14345
14346 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14347
14348         * gcc.c-torture/compile/volatile-1.c: New test.
14349
14350 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14351
14352         PR 26180
14353         * gcc.dg/tree-ssa/pr26180.c: New test.
14354
14355 2006-02-08  Jeff Law  <law@redhat.com>
14356
14357         * gcc.dg/tree-ssa/pr21417.c: New test.
14358
14359 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14360
14361         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14362         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14363
14364 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14365
14366         * lib/scanrtl.exp: New.
14367
14368 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14369
14370         PR c++/26071
14371         * g++.dg/other/virtual2.C: New test.
14372
14373         PR c++/26070
14374         * g++.dg/other/virtual1.C: New test.
14375
14376 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14377
14378         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14379         cleanup-ipa-dump): Update dump file glob patterns.
14380         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14381         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14382
14383         * lib/gcc-dg.exp: Load it.
14384         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14385
14386 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14387
14388         PR testsuite/26159
14389         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14390         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14391
14392 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14393
14394         PR fortran/25577
14395         * gfortran.dg/mvbits_1.f90: New.
14396
14397 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14398
14399         * g++.dg/warn/Wdiv-by-zero.C: New test.
14400         * g++.dg/warn/Wno-div-by-zero.C: New.
14401
14402 2006-02-07  Jeff Law  <law@redhat.com>
14403
14404         * gcc.dg/tree-ssa/pr21559.c: New test.
14405
14406         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14407         multiple VRP passes.
14408         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14409         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14410         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14411         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14412         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14413         * gcc.dg/tree-ssa/vrp02.c: Likewise
14414         * gcc.dg/tree-ssa/vrp11.c: Likewise
14415         * gcc.dg/tree-ssa/pr14341.c: Likewise
14416         * gcc.dg/tree-ssa/vrp19.c: Likewise
14417         * gcc.dg/tree-ssa/vrp20.c: Likewise
14418         * gcc.dg/tree-ssa/vrp03.c: Likewise
14419         * gcc.dg/tree-ssa/pr21086.c: Likewise
14420         * gcc.dg/tree-ssa/pr21959.c: Likewise
14421         * gcc.dg/tree-ssa/vrp21.c: Likewise
14422         * gcc.dg/tree-ssa/vrp04.c: Likewise
14423         * gcc.dg/tree-ssa/pr25485.c: Likewise
14424         * gcc.dg/tree-ssa/pr22026.c: Likewise
14425         * gcc.dg/tree-ssa/vrp22.c: Likewise
14426         * gcc.dg/tree-ssa/vrp05.c: Likewise
14427         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14428         * gcc.dg/tree-ssa/pr20701.c: Likewise
14429         * gcc.dg/tree-ssa/vrp23.c: Likewise
14430         * gcc.dg/tree-ssa/vrp06.c: Likewise
14431         * gcc.dg/tree-ssa/pr22117.c: Likewise
14432         * gcc.dg/tree-ssa/pr20702.c: Likewise
14433         * gcc.dg/tree-ssa/vrp15.c: Likewise
14434         * gcc.dg/tree-ssa/pr21090.c: Likewise
14435         * gcc.dg/tree-ssa/pr21294.c: Likewise
14436         * gcc.dg/tree-ssa/vrp24.c: Likewise
14437         * gcc.dg/tree-ssa/vrp07.c: Likewise
14438         * gcc.dg/tree-ssa/pr21563.c: Likewise
14439         * gcc.dg/tree-ssa/pr25382.c: Likewise
14440         * gcc.dg/tree-ssa/vrp16.c: Likewise
14441         * gcc.dg/tree-ssa/vrp25.c: Likewise
14442         * gcc.dg/tree-ssa/vrp08.c: Likewise
14443         * gcc.dg/tree-ssa/20030807-6.c: Likewise
14444         * gcc.dg/tree-ssa/vrp17.c: Likewise
14445         * gcc.dg/tree-ssa/pr21458.c: Likewise
14446         * g++.dg/tree-ssa/pr18178.C: Likewise
14447
14448 2006-02-07  Richard Guenther  <rguenther@suse.de>
14449
14450         PR c++/26140
14451         Revert
14452         2006-01-30  Richard Guenther  <rguenther@suse.de>
14453         PR c++/23372
14454         * gcc.dg/pr23372-1.C: New testcase.
14455
14456         * g++.dg/tree-ssa/pr26140.C: New testcase.
14457
14458 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
14459
14460         PR c++/9737
14461         * g++.dg/template/ttp15.C: New test.
14462         * g++.dg/template/ttp16.C: Likewise.
14463         * g++.dg/template/ttp17.C: Likewise.
14464         * g++.old-deja/g++.pt/ttp36.C: Remove.
14465         * g++.old-deja/g++.pt/ttp19.C: Likewise.
14466         * g++.old-deja/g++.pt/ttp37.C: Likewise.
14467         * g++.old-deja/g++.pt/ttp38.C: Likewise.
14468         * g++.old-deja/g++.pt/ttp39.C: Likewise.
14469         * g++.old-deja/g++.pt/ttp9.C: Likewise.
14470         * g++.old-deja/g++.pt/ttp40.C: Likewise.
14471         * g++.old-deja/g++.pt/ttp51.C: Likewise.
14472         * g++.old-deja/g++.pt/ttp26.C: Likewise.
14473         * g++.old-deja/g++.pt/ttp36.C: Likewise.
14474
14475 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
14476
14477         PR libfortran/23815
14478         * unf_io_convert_4.f90: New test.
14479
14480 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
14481
14482         * gcc.dg/tree-ssa/loadpre10.c: New test.
14483         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14484         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14485         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14486
14487 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14488
14489         PR libfortran/24685
14490         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14491
14492 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14493
14494         PR tree-opt/25251
14495         * gfortran.dg/assign_7.f: New test.
14496
14497 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14498
14499         PR fortran/26041
14500         PR fortran/26064
14501         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14502         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14503         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14504
14505 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
14506
14507         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14508         in size_t typedef.
14509
14510 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14511
14512         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14513         * g++.dg/charset/string.c (foo): Likewise.
14514         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14515         const char*
14516         * g++.dg/ext/builtin2.C (printf): Likewise.
14517         * g++.dg/init/new15.C (printf): Likewise.
14518         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14519         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14520         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14521         * g++.dg/template/non-dependent4.C (temp): Likewise.
14522         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14523         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14524         parameter type to const char*.
14525         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14526         Change type to const char*.
14527         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14528         Likewise.
14529         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14530         second parameter type to const char*.
14531         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14532         (Y::Y): Change parameter type to const char*.
14533         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14534         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14535         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14536         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14537         (char*).
14538         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14539         const char*.
14540         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14541         type to const char*.
14542         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14543         return type to const char*.
14544         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14545         to const char*.
14546         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14547         * g++.old-deja/g++.law/refs1.C: Likewise.
14548         * g++.old-deja/g++.law/visibility1.C: Likewise.
14549         * g++.old-deja/g++.law/visibility2.C: Likewise.
14550         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14551         const char*.
14552         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14553         * g++.old-deja/g++.mike/net48.C: Likewise.
14554         * g++.old-deja/g++.mike/p646.C: Likewise.
14555         * g++.old-deja/g++.mike/p6746.C: Likewise.
14556         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14557         type to const char*.
14558         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14559         deprecated conversion warning.
14560         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14561         char*.
14562         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14563         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14564         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14565         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14566         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14567         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14568         * g++.old-deja/g++.pt/t39.C: Likewise.
14569         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14570         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14571
14572 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14573
14574         PR fortran/25075
14575         intrinsic_argument_conformance_1.f90: New test.
14576
14577 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14578
14579         PR fortran/20845
14580         * gfortran.dg/char_result_11.f90: Add SAVE.
14581         * gfortran.dg/der_pointer_4.f90: Ditto.
14582         * gfortran.dg/default_initialization.f90: New test.
14583
14584 2006-02-03  Jeff Law  <law@redhat.com>
14585
14586         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14587         handle more than 100 dump files.
14588         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14589         * lib/scantree.exp (scan-tree-dump): Likewise.
14590         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14591         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14592         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14593         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14594         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14595
14596 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14597
14598         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14599
14600 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14601
14602         * g++.dg/template/using12.C: New test.
14603
14604 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14605
14606         * gcc.target/powerpc/pr25960.c: New test.
14607
14608 2006-02-02  Steven G. Kargl  <kargls@comcast>
14609
14610         PR fortran/24958
14611         gfortran.dg/nullify_2.f90: New test.
14612
14613 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14614
14615         PR 25990
14616         * gcc.dg/gomp/pr25990.c: New test.
14617
14618 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14619
14620         PR c++/25342
14621         * g++.gd/template/partial4.C: New test.
14622
14623 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14624
14625         PR middle-end/26001
14626         * gfortran.dg/data_char_2.f90: New.
14627
14628 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14629
14630         PR fortran/26039
14631         maxval_maxloc_conformance_1.f90: New test.
14632
14633 2006-01-31  Richard Guenther  <rguenther@suse.de>
14634
14635         * gcc.target/i386/sselibm-1.c: New testcase.
14636         * gcc.target/i386/sselibm-2.c: Likewise.
14637         * gcc.target/i386/sselibm-3.c: Likewise.
14638         * gcc.target/i386/sselibm-4.c: Likewise.
14639         * gcc.target/i386/sselibm-5.c: Likewise.
14640
14641 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14642
14643         PR fortran/24266
14644         * gfortran.dg/arrayio_derived_2.f90: New.
14645
14646 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14647
14648         * gcc.dg/unsigned-long-compare.c: New test.
14649
14650 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14651
14652         PR testsuite/25318
14653         * lib/target-supports.exp (check_effective_target_freorder):
14654         Check to see if target supports -freorder-blocks-and-partition.
14655         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14656         instead of "dg-require-named-sections".
14657
14658 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14659
14660         PR target/14798:
14661         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14662         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14663         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14664         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14665         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14666         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14667         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14668         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14669
14670 2006-01-30  Richard Guenther  <rguenther@suse.de>
14671
14672         PR c++/23372
14673         * gcc.dg/pr23372-1.C: New testcase.
14674
14675 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14676
14677         * gcc.dg/gomp/pr25874.c: New test.
14678
14679 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14680
14681         PR tree-opt/25911
14682         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14683
14684 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14685
14686         PR fortran/18578
14687         PR fortran/18579
14688         PR fortran/20857
14689         PR fortran/20885
14690         * gfortran.dg/intent_out_1.f90: New test.
14691
14692 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14693
14694         PR fortran/17911
14695         * gfortran.dg/procedure_lvalue.f90: New test.
14696
14697         PR fortran/20895
14698         PR fortran/25030
14699         * gfortran.dg/char_pointer_assign_2.f90: New test.
14700         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14701         assignment to be consistent with standard.
14702         * gfortran.dg/char_result_2.f90: The same.
14703         * gfortran.dg/char_result_8.f90: The same.
14704
14705 2006-01-28  Zack Weinberg  <zackw@panix.com>
14706
14707         * gcc.dg/Woverlength-strings.c
14708         * gcc.dg/Woverlength-strings-pedantic-c89.c
14709         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14710         * gcc.dg/Woverlength-strings-pedantic-c99.c
14711         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14712
14713 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14714
14715         * gcc.c-torture/execute/20060127-1.c: New test.
14716
14717 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/25999
14720         * g++.dg/ext/pragmaweak1.C: New test.
14721
14722 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14723
14724         PR c++/25855
14725         * g++.dg/template/spec29.C: New test.
14726
14727 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
14728
14729         PR c/19606.
14730         * gcc.c-torture/execute/pr19606.c: New.
14731
14732 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
14733
14734         * gcc.dg/pragma-re-4.c: New test.
14735
14736 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
14737
14738         PR fortran/25964
14739         * gfortran.dg/assumed_size_refs_3.f90: New test.
14740
14741 2006-01-27  Ben Elliston  <bje@au.ibm.com>
14742
14743         * gcc.misc-tests/dectest.exp: Remove defunct comment.
14744
14745 2006-01-26  Laurent GUERBY <laurent@guerby.net>
14746
14747         PR ada/21317
14748         * ada/acats/support/impdef.a: Add One_Long_Second.
14749         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14750         * ada/acats/tests/c9/c94026.a: Likewise.
14751         * ada/acats/tests/c9/c97305c.ada: Likewise.
14752         * ada/acats/tests/c9/c99004a.ada: Likewise.
14753
14754 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
14755
14756         PR fortran/25964
14757         * gfortran.dg/global_references_2.f90: New test.
14758
14759         PR fortran/25084
14760         PR fortran/20852
14761         PR fortran/25085
14762         PR fortran/25086
14763         * gfortran.dg/assumed_charlen_function_1.f90: New test.
14764         * gfortran.dg/assumed_charlen_function_3.f90: New test.
14765
14766         PR fortran/25416
14767         * gfortran.dg/assumed_charlen_function_2.f90: New test.
14768
14769 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
14770
14771         PR c/25892
14772         * gcc.dg/Wpointer-sign.c: New.
14773         * gcc.dg/Wpointer-sign-Wall.c: New.
14774         * gcc.dg/Wpointer-sign-Wall-no.c: New.
14775         * gcc.dg/Wpointer-sign-pedantic.c: New.
14776         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14777         * gcc.dg/conv-2.c: Use -Wpointer-sign.
14778
14779 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
14780
14781         PR C/25861
14782         * gcc.c-torture/compile/pr25861.c: New test.
14783
14784 2006-01-26  Paul Brook  <paul@codesourcery.com>
14785
14786         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14787         on short-enum targets.
14788         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14789         variable.
14790         (generate_fields): Use short_enums.
14791         (main): Set short_enums.  Document -e.
14792         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14793         on short-enum targets.
14794         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14795         variable.
14796         (generate_fields): Use short_enums.
14797         (main): Set short_enums.  Document -e.
14798         * lib/target-supports.exp (check_effective_target_short_enums): New.
14799
14800 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
14801
14802         PR target/25947
14803         * gcc.dg/torture/pr25947-1.c: New test.
14804
14805 2006-01-25  Jan Hubicka  <jh@suse.cz>
14806             Roger Sayle  <roger@eyesopen.com>
14807
14808         PR rtl-optimization/25703
14809         * gcc.target/i386/20060125-1.c: New test case.
14810         * gcc.target/i386/20060125-2.c: New test case.
14811
14812 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14813
14814         PR fortran/18540
14815         * gfortran.dg/goto_1.f: New.
14816
14817 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
14818
14819         PR fortran/25716
14820         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14821         25716 on 32-bit systems too.
14822
14823 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
14824
14825         PR testsuite/25590
14826         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14827
14828 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
14829
14830         * gcc.dg/tree-ssa/gen-vect-33.c: New.
14831
14832 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14833
14834         PR fortran/25835
14835         * gfortran.dg/read_eof.f90: Delete, renamed.
14836         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14837         * gfortran.dg/read_eof_2.f90: New test.
14838         * gfortran.dg/read_eof_3.f90: New test.
14839
14840 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
14841
14842         PR tree-opt/25860
14843         * gcc.c-torture/compile/pr25860.c: New test.
14844
14845 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14846
14847         PR c++/25552
14848         * g++.dg/parse/dtor8.C: New test.
14849
14850 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
14851
14852         PR testsuite/25891
14853         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14854         * gcc.dg/gomp/gomp.exp: Return without testing anything if
14855         check_effective_target_fopenmp returns 0.
14856
14857 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
14858
14859         PR ada/20548
14860         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14861         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14862         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14863
14864 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
14865
14866         PR tree-opt/25857
14867         * g++.dg/opt/pr25857.C: New test.
14868
14869 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
14870         Jan Hubicka  <jh@suse.cz>
14871         Richard Guenther  <rguenther@suse.de>
14872
14873         PR rtl-optimization/25654
14874         * gcc.dg/torture/pr25654.c: New testcase.
14875         * gcc.target/i386/pr25654.c: Likewise.
14876
14877 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
14878
14879         PR fortran/25901
14880         * gfortran.dg/internal references_2.f90: New test.
14881
14882         Fix regression in testing of admissability of attributes.
14883         * gfortran.dg/intent_used_1.f90: New test.
14884
14885 2006-01-23  Ben Elliston  <bje@au.ibm.com>
14886
14887         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14888         Remove target conditional torture options for i?86 and x86_64
14889         GNU/Linux.
14890
14891 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14892
14893         PR c++/10891
14894         * g++.dg/rtti/no-rtti.C: New.
14895
14896 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
14897
14898         PR c++/25895
14899         * g++.dg/inherit/conv2.C: New test.
14900
14901         PR c++/25856
14902         * g++.dg/parse/dtor7.C: New test.
14903
14904         PR c++/25858
14905         * g++.dg/template/crash44.C: New test.
14906
14907 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
14908
14909         PR fortran/25124
14910         PR fortran/25625
14911         * gfortran.dg/internal_references_1.f90: New test.
14912           PR fortran/20881
14913         PR fortran/23308
14914         PR fortran/25538
14915         PR fortran/25710
14916         * gfortran.dg/global_references_1.f90: New test.
14917         * gfortran.dg/g77/19990905-1.f: Restore the error that
14918         there is a clash between the common block name and
14919         the name of a subroutine reference.
14920
14921         PR fortran/PR24276
14922         * gfortran.dg/aliasing_dummy_1.f90: New test.
14923
14924 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
14925
14926         * gcc.dg/vmx/1b-01.c: Warning fix.
14927         * gcc.dg/vmx/1c-02.c: Likewise.
14928         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14929
14930 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
14931
14932         PR testsuite/24962
14933         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14934
14935 2006-01-20  Richard Guenther  <rguenther@suse.de>
14936         Steven Bosscher <stevenb.gcc@gmail.com>
14937
14938         PR rtl-optimization/24626
14939         * gcc.dg/torture/pr24626-1.c: New testcase.
14940         * gcc.dg/torture/pr24626-2.c: Likewise.
14941         * gcc.dg/torture/pr24626-3.c: Likewise.
14942         * gcc.dg/torture/pr24626-4.c: Likewise.
14943
14944 2006-01-20  Dirk Mueller  <dmueller@suse.com>
14945
14946         PR c++/5520
14947         * g++.dg/warn/empty-body.C: New.
14948
14949 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
14950
14951         PR c++/22136
14952         * g++.dg/template/using10.C: New test.
14953         * g++.dg/temlpate/using11.C: Likewise.
14954         * g++.dg/inherit/using5.C: Tweak error messages.
14955
14956 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
14957
14958         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14959         target test.
14960         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14961
14962 2006-01-19  Jan Hubicka  <jh@suse.cz>
14963
14964         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14965
14966 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14967
14968         PR c++/25854
14969         * g++.dg/template/spec28.C: New test.
14970
14971 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
14972
14973         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14974         (switchfiles): Fix fprintf's by adding srcdir or removing it.
14975
14976 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
14977
14978         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14979         * gcc.dg/gomp/critical-1.c: Likewise.
14980         * gcc.dg/gomp/critical-3.c: Likewise.
14981         * gcc.dg/gomp/empty.c: Likewise.
14982         * gcc.dg/gomp/ordered-1.c: Likewise.
14983         * gcc.dg/gomp/for-4.c: Likewise.
14984         * gcc.dg/gomp/for-6.c: Likewise.
14985         * gcc.dg/gomp/master-3.c: Likewise.
14986         * gcc.dg/gomp/for-8.c: Likewise.
14987         * gcc.dg/gomp/for-10.c: Likewise.
14988         * gcc.dg/gomp/for-18.c: Likewise.
14989         * gcc.dg/gomp/for-5.c: Likewise.
14990         * gcc.dg/gomp/for-7.c: Likewise.
14991         * gcc.dg/gomp/for-9.c: Likewise.
14992
14993 2006-01-18  Jeff Law  <law@redhat.com>
14994
14995         * gcc.dg/tree-ssa/vrp25.c: New test.
14996
14997 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14998
14999         * gcc.dg/pr25805.c: Fix misapplied patch.
15000
15001 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15002
15003         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15004         (check_effective_target_vect_udot_qi): New.
15005         (check_effective_target_vect_sdot_hi): New.
15006         (check_effective_target_vect_udot_hi): New.
15007         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15008         prefixed with "wrapv-" with -fwrapv.
15009         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15010         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15011         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15012         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15013         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15014
15015         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15016         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15017         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15018         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15019
15020 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15021
15022         PR c++/16829
15023         * g++.dg/other/default2.C: New test.
15024         * g++.dg/other/default3.C: New test.
15025
15026 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15027
15028         PR c/25805
15029         * gcc.dg/pr25805.c: New file.
15030
15031 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15032
15033         PR c++/25836
15034         * g++.dg/template/init6.C: New test.
15035
15036 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15037
15038         * gcc.dg/tree-ssa/pr24287.c: New test
15039
15040 2006-01-18  Eric Christopher  <echristo@apple.com>
15041
15042         * g++.dg/eh/table.C: New.
15043
15044 2006-01-18  DJ Delorie  <dj@redhat.com>
15045
15046         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15047         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15048         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15049         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15050
15051 2006-01-18  Jeff Law  <law@redhat.com>
15052
15053         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15054         on wrapping on overflow semantics.
15055
15056         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15057
15058         * gcc.gc/tree-ssa/vrp23.c: New test.
15059         * gcc.gc/tree-ssa/vrp24.c: New test.
15060
15061 2006-01-18  Richard Henderson  <rth@redhat.com>
15062             Aldy Hernandez  <aldyh@redhat.com>
15063             Jakub Jelinek  <jakub@redhat.com>
15064             Diego Novillo  <dnovillo@redhat.com>
15065             Uros Bizjak  <uros@kss-loka.si>
15066
15067         * gcc.dg/gomp: New directory.
15068
15069 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15070             Steven G. Kargl  <kargls@comcast.net>
15071
15072         PR fortran/20869
15073         * gfortran.dg/intrinsic_external_1.f90: New test.
15074
15075         PR fortran/20875.
15076         * gfortran.dg/elemental_pointer_1.f90: New test.
15077
15078         PR fortran/25024
15079         * gfortran.dg/external_procedures_1.f90: New test.
15080
15081         PR fortran/25785
15082         gfortran.dg/assumed_present.f90: New test.
15083
15084 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15085
15086         * g++.dg/parse/lookup5.C: New test.
15087
15088 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15089
15090         PR fortran/25697
15091         * gfortran.dg/read_eof.f90: New test.
15092
15093 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15094
15095         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15096         add a closing brace.
15097
15098 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15099
15100         PR fortran/25631
15101         * gfortran.dg/fmt_tl.f: New test.
15102
15103 2006-01-17  Eric Christopher  <echristo@apple.com>
15104
15105         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15106         * g++.old-deja/g++.warn/impint2.C: Ditto.
15107         * g++.old-deja/g++.other/null1.C: Ditto.
15108         * g++.dg/warn/conv2.C: Ditto.
15109         * g++.dg/warn/conv4.C: New file.
15110
15111 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15112
15113         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15114
15115 2006-01-17  Andreas Jaeger  <aj@suse.de>
15116             Janis Johnson <janis187@us.ibm.com>
15117
15118         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15119         in 64-bit.
15120         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15121         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15122
15123 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15124
15125         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15126         (switchfiles): xfail txxx where xxx >= 25.
15127
15128 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15129
15130         PR testsuite/25764
15131         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15132
15133 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15134
15135         PR c/25682
15136         * gcc.dg/pr25682.c: New test.
15137         * g++.dg/parse/array-size2.C: New test.
15138
15139 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15140
15141         * consistency.vlad: Remove entire directory, 1652 files.
15142
15143 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15144
15145         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15146         check_effective_target_dfprt_nocache): New.
15147         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15148         (check_effective_target_dfprt): New.
15149         * lib/c-compat.exp (check_dfp): Remove.
15150         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15151         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15152         level of support for decimal float.
15153         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15154         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15155         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15156         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15157         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15158         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15159         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15160         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15161         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15162         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15163         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15164         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15165         directives.
15166
15167 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15168
15169         PR testsuite/25741
15170         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15171         $base_dir/../.
15172         * lib/gfortran.exp (gfortran_init): Likewise.
15173         * lib/obj-c++.exp (obj-c++_init): Likewise.
15174         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15175         (scan-assembler-dem-not): Likewise.
15176         * lib/scandump.exp (scan-dump-dem): Likewise.
15177         (scan-dump-dem-not): Likewise.
15178
15179 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15180
15181         PR testsuite/25767
15182         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15183         powerpc-*-darwin*.
15184         * lib/obj-c++.exp (obj-c++_init): Likewise.
15185
15186 2006-01-16  Richard Guenther  <rguenther@suse.de>
15187
15188         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15189
15190 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15191
15192         PR testsuite/25777
15193         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15194         to LD_LIBRARY_PATH.
15195
15196 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15197             Andrew Pinski  <pinskia@physics.uc.edu>
15198
15199         * gcc.dg/minmax-1.c: New test.
15200
15201 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15202
15203         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15204         * gcc.misc-tests/dectest.exp: Ditto.
15205
15206 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15207
15208         PR testsuite/25796
15209         * gcc.target/i386/cmov6.c: Use -march=k8.
15210
15211 2006-01-15  Andreas Jaeger  <aj@suse.de>
15212
15213         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15214         x86 does not have __float128.
15215
15216 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15217
15218         * gcc.target/i386/cmov6.c: New test.
15219
15220 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15221
15222         PR c++/25663
15223         * g++.dg/template/ctor6.C: New test.
15224
15225 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15226
15227         PR tree-optimization/25485
15228         * gcc.dg/tree-ssa/pr25485.c: New.
15229
15230 2006-01-14  Richard Guenther  <rguenther@suse.de>
15231
15232         PR tree-optimization/22548
15233         PR tree-optimization/22555
15234         PR tree-optimization/22501
15235         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15236         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15237         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15238         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15239         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15240         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15241         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15242         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15243         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15244
15245 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15246
15247         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15248         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15249
15250 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15251         Richard Guenther  <rguenther@suse.de>
15252
15253         PR rtl-optimization/24257
15254         * gcc.dg/torture/pr24257.c: New testcase.
15255
15256 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15257
15258         * gcc.c-torture/execute/20060110-1.c: New test.
15259         * gcc.c-torture/execute/20060110-2.c: New test.
15260
15261 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15262
15263         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15264
15265 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15266
15267         PR fortran/25756
15268         * gfortran.dg/label_3.f90: New test.
15269
15270 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15271
15272         PR tree-optimization/25771
15273         * g++.dg/tree-ssa/pr25771.C: New test
15274
15275 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15276
15277         PR tree-opt/24365
15278         * g++.dg/opt/complex5.C: New test.
15279
15280 2006-01-13  Richard Guenther  <rguenther@suse.de>
15281
15282         * gcc.target/i386/387-9.c: New testcase.
15283
15284 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15285
15286         PR c++/24824
15287         * g++.dg/debug/dwarf2-1.C: New.
15288
15289 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15290
15291         PR testsuite/25728
15292         * lib/gcov.exp (verify-lines): Add "close $fd".
15293
15294 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15295             Ben Elliston  <bje@au.ibm.com>
15296
15297         * gcc.dg/dfp/inf-1.c: New test.
15298
15299 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15300             Yao Qi  <qiyaoltc@cn.ibm.com>
15301             Ben Elliston  <bje@au.ibm.com>
15302             Jon Grimm  <jgrimm2@us.ibm.com>
15303
15304         * gcc.dg/nodfp-1.c: New test.
15305         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15306         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15307         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15308         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15309         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15310         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15311         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15312         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15313         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15314         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15315         * gcc.dg/format/dfp-printf-1.c: Likewise.
15316         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15317         (compat_setup_dfp): New.
15318         * gcc.dg/compat/compat.exp: Use it.
15319         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15320         Make some variables global, prepend "compat_" to their names.
15321         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15322         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15323         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15324         * lib/compat.exp (compat_skip_list): Make global, rename.
15325         * lib/c-compat.exp: New file.
15326         * lib/target-supports.exp (check_effective_target_dfp): New.
15327
15328         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15329         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15330         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15331         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15332         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15333         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15334         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15335         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15336         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15337         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15338         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15339         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15340         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15341         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15342         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15343         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15344         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15345         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15346         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15347         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15348         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15349         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15350         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15351         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15352         gcc.dg/dfp/struct-layout-1.c,
15353         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15354         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15355         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15356         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15357         gcc.dg/dfp/func-vararg-dfp.c,
15358         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15359         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15360         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15361         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15362         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15363
15364 2006-01-11  Richard Guenther  <rguenther@suse.de>
15365
15366         PR tree-optimization/25734
15367         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15368
15369 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15370
15371         PR fortran/25486
15372         * gfortran.dg/literal_character_constant_1_x.F: New test.
15373         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15374         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15375         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15376
15377 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15378
15379         PR c++/25386
15380         * g++.dg/ext/packed3.C: Add expected packed error.
15381
15382 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15383
15384         PR target/25706
15385         * gcc.dg/torture/pr25706-1.c: New test.
15386
15387 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15388
15389         PR tree-optimization/23109
15390         PR tree-optimization/23948
15391         PR tree-optimization/24123
15392
15393         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15394         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15395         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15396         g++.dg/tree-ssa/pr23948.C: New testcases.
15397         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15398         three divisions in order to do the optimization.
15399
15400 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15401
15402         PR c++/25632
15403         * g++.dg/other/pr25632.C: New test.
15404
15405 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15406
15407         PR fortran/25730
15408         * gfortran.dg/used_types_1.f90: New test.
15409
15410 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15411
15412         PR target/25718
15413         * gcc.dg/torture/pr25718-1.c: New test.
15414
15415 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15416
15417         * gfortran.dg/list_read_2.f90: Fix typo in description.
15418
15419 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15420
15421         * lib/target-supports.exp (check_visibility_available): Simplify test
15422         for *-*-netware*.
15423         (check_profiling_available): Fail for *-*-netware*.
15424         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15425         * gcc.dg/20021014-1.c: Likewise.
15426         * gcc.dg/nest.c: Likewise.
15427
15428 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15429
15430         fortran/24936
15431         * gfortran.dg/forall_3.f90: New test.
15432
15433 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15434
15435         PR fortran/21977
15436         * gfortran.dg/nesting_2.f90: New test.
15437         * gfortran.dg/nesting_3.f90: New test.
15438
15439 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
15440
15441         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15442         Fix typo in comment.
15443
15444 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15445
15446         * gfortran.dg/single_char_string.f90: New test.
15447
15448 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15449
15450         * gfortran.dg/ichar_2.f90: New test.
15451
15452 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15453
15454         PR fortran/25093
15455         * gfortran.dg/private_type_4.f90: New.
15456
15457 2006-01-07  Richard Guenther  <rguenther@suse.de>
15458
15459         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15460
15461 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15462
15463         * gfortran.dg/func_decl_1.f90: New.
15464         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15465         * gfortran.dg/array_alloc_2.f90: Likewise.
15466         * gfortran.dg/char_result_8.f90: Likewise.
15467         * gfortran.dg/dup_save_1.f90: Likewise.
15468         * gfortran.dg/dup_save_2.f90: Likewise.
15469         * gfortran.dg/f2c_6.f90: Likewise.
15470         * gfortran.dg/f2c_7.f90: Likewise.
15471         * gfortran.dg/func_result_2.f90: Likewise.
15472         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15473
15474 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
15475
15476         PR fortran/22146
15477         * gfortran.dg/elemental_subroutine_1.f90: New test.
15478         * gfortran.dg/elemental_subroutine_2.f90: New test.
15479
15480         PR fortran/25029
15481         PR fortran/21256
15482         * gfortran.dg/assumed_size_refs_1.f90: New test.
15483
15484         PR fortran/20868
15485         PR fortran/20870
15486         * gfortran.dg/assumed_size_refs_2.f90: New test.
15487         * gfortran.dg/initialization_1.f90: Change warning message.
15488
15489 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
15490
15491         * gcc.dg/tree-ssa/loop-15.c: New test.
15492
15493 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15494
15495         PR fortran/25598
15496         * gfortran.dg/backspace_3.f: New test.
15497         * gfortran.dg/backspace_4.f: New test.
15498
15499 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15500
15501         PR fortran/24268
15502         * gfortran.dg/fmt_white.f: Update test.
15503
15504 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
15505
15506         * gcc.dg/cast-1.c: Add new warning.
15507         * gcc.dg/cast-2.c: Likewise.
15508         * gcc.dg/cast-3.c: Likewise.
15509         * gcc.dg/format/cast-1.c: Likewise.
15510         * gcc.dg/cast-4.c: New testcase.
15511
15512 2006-01-05  Richard Guenther  <rguenther@suse.de>
15513
15514         PR tree-optimization/22555
15515         * gcc.dg/tree-ssa/alias-3.c: New testcase.
15516
15517 2006-01-05  Richard Guenther  <rguenther@suse.de>
15518             Diego Novillo  <dnovillo@redhat.com>
15519
15520         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15521         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15522         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15523         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15524         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15525         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15526         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15527         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15528         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15529         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15530         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15531         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15532         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15533         * treelang/compile/extravar.tree: Likewise.
15534         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15535         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15536         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15537         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15538         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15539
15540 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15541
15542         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15543         for 64-bit fix.
15544
15545 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15546
15547         PR fortran/23675
15548         gfortran.dg/char_result_11.f90: New.
15549
15550 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15551
15552         PR c++/24782
15553         * g++.dg/parse/access9.C: New test.
15554         * g++.dg/tc1/dr52.C: Tweak error markers.
15555
15556 2006-01-04  Richard Henderson  <rth@redhat.com>
15557
15558         Merge from gomp branch.
15559         * g++.dg/parse/pragma2.C: Update expected error lines.
15560
15561 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15562
15563         * g++.dg/other/i386-2.C: New test.
15564
15565         PR target/25554
15566         * gcc.c-torture/compile/20051228-1.c: New test.
15567
15568         PR c/25559
15569         * gcc.dg/pr25559.c: New test.
15570
15571 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15572
15573         PR c++/25492
15574         * g++.dg/lookup/friend9.C: New test.
15575
15576         PR c++/25625
15577         * g++.dg/template/repo5.C: New test.
15578
15579 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15580
15581         PR fortran/25101
15582         * gfortran.dg/forall_2.f90: New test.
15583
15584 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15585
15586         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15587         dg-require-weak.  Adjust regexp to handle leading-underscore
15588         targets and space as well as TAB after .weak.  Change previous
15589         64-bit fix to not use naked dot.
15590
15591 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15592
15593         PR rtl-optimization/25578
15594         * gcc.c-torture/execute/20060102-1.c: New testcase.
15595
15596 2006-01-03  Richard Guenther  <rguenther@suse.de>
15597
15598         PR c/25183
15599         * gcc.dg/torture/pr25183.c: New testcase.
15600
15601 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15602
15603         Merge from gomp-branch.
15604         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15605         * gcc.dg/ia64-sync-2.c: Likewise.
15606         * gcc.dg/ia64-sync-3.c: Likewise.
15607         * gcc.dg/ia64-sync-4.c: Likewise.
15608         * gcc.dg/sync-2.c: Likewise.
15609         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15610         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15611
15612 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15613
15614         PR c++/25635
15615         * g++.dg/parse/operator6.C: New test.
15616
15617         PR c++/25637
15618         * g++.dg/parse/error29.C: New test.
15619
15620         PR c++/25638
15621         * g++.dg/parse/dtor6.C: New test.
15622
15623         PR c++/25633
15624         * g++.dg/parse/ctor3.C: New test.
15625
15626         PR c++/25634
15627         * g++.dg/template/class3.C: New test.
15628
15629 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15630
15631         * g++.dg/debug/debug9.C: New.
15632
15633 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15634
15635         PR fortran/24640
15636         * gfortran.dg/label_2.f90: New test.
15637
15638 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15639
15640         * g++.dg/lookup/using12.C: Tighten error marker.
15641
15642 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15643             Andrew Pinski <pinskia@physics.uc.edu>
15644
15645         * gcc.target/powerpc/darwin-abi-3.c: New file.
15646         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15647         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15648         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15649         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15650         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15651         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15652         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15653         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15654
15655 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15656
15657         * gcc.dg/tree-ssa/loadpre1.c: New;
15658         * gcc.dg/tree-ssa/loadpre2.c: New;
15659         * gcc.dg/tree-ssa/loadpre3.c: New;
15660         * gcc.dg/tree-ssa/loadpre4.c: New;
15661         * gcc.dg/tree-ssa/loadpre5.c: New;
15662         * gcc.dg/tree-ssa/loadpre6.c: New;
15663         * gcc.dg/tree-ssa/loadpre7.c: New;
15664         * gcc.dg/tree-ssa/loadpre8.c: New;
15665         * gcc.dg/tree-ssa/loadpre9.c: New;
15666
15667 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15668
15669         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15670         * g++.dg/abi/thunk4.C: Likewise.
15671
15672 2006-01-01  Andreas Jaeger  <aj@suse.de>
15673
15674         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15675         portable.
15676
15677 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15678
15679         PR c++/25294
15680         * gcc.dg/pragma-pack-3.c: New test.
15681         * g++.dg/parse/pragma3.C: New test.
15682
15683 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15684
15685         PR middle-end/24827
15686         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15687
15688 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15689
15690         PR testsuite/25214
15691         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15692
15693 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15694
15695         PR fortran/22607
15696         * gfortran-dg/pure_byref_3.f90: New.
15697
15698         fortran/PR 25396
15699         * gfortran.dg/userdef_operator_1.f90: New.
15700
15701 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15702
15703         * g++.dg/abi/thunk3.C: New.
15704         * g++.dg/abi/thunk4.C: New.
15705
15706 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15707
15708         PR fortran/25532
15709         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15710         associated derived type components of derived types are
15711         properly declared in contained procedures.
15712
15713 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15714
15715         PR libgfortran/25139
15716         * gfortran.dg/backspace_2.f: New test.
15717
15718 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15719
15720         PR libgfortran/25550
15721         * gfortran.dg/endfile.f: New test.
15722
15723 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15724
15725         PR libgfortran/25419
15726         * gfortran.dg/comma.f: New test.
15727
15728 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15729
15730         * lib/gfortran-dg.exp: Remove trailing whitespace.
15731         * lib/fortran-torture.exp: Test with -fbounds-check instead of
15732         -funroll-all-loops.
15733
15734 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
15735
15736         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15737         Extended Double long doubles or repeat tests when long double is
15738         the same size as double.
15739
15740 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15741
15742         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15743
15744         PR testsuite/25442
15745         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15746         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15747
15748         PR testsuite/25441
15749         * gcc.dg/pr23911.c: Make test variable static.
15750
15751         PR testsuite/25444
15752         * gcc.dg/tree-ssa/pr14841.c: Likewise.
15753
15754 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15755
15756         PR c++/25439
15757         * g++.dg/parse/crash17.C: Adjust error markers.
15758         * g++.dg/template/error20.C: New test.
15759
15760 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15761
15762         PR c++/23172
15763         * g++.dg/ext/complit4.C: New test.
15764
15765         PR c++/25417
15766         * g++.dg/ext/complit5.C: Likewise.
15767
15768 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
15769
15770         PR tree-optimization/25125
15771         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15772         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15773         * gcc.c-torture/execute/pr25125.c: New.
15774
15775 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
15776
15777         PR fortran/25029
15778         PR fortran/21256
15779         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15780         functions with incorrect assumed size references.
15781
15782 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
15783
15784         PR c++/23171
15785         * g++.dg/opt/init1.C: New test.
15786
15787 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
15788
15789         PR c++/24671
15790         * g++.dg/template/sfinae3.C: New test.
15791
15792 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15793
15794         * g++.dg/other/friend4.C: New test.
15795
15796 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15797
15798         PR target/25005
15799         * g++.dg/opt/pr25005.C: New test.
15800
15801 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15802
15803         PR c++/25369
15804         * g++.dg/template/ptrmem16.C: New test.
15805
15806 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
15807
15808         PR fortran/25029
15809         PR fortran/21256
15810         * gfortran.dg/initialization_1.f90: Add test of SIZE.
15811
15812 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15813
15814         PR libgfortran/25307
15815         * gfortran.dg/list_read_5.f90: New test.
15816
15817 2005-12-22  Richard Henderson  <rth@redhat.com>
15818
15819         * gcc.target/i386/sse-7.c: Use -msse2.
15820
15821 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15822
15823         PR rtl-optimization/25432
15824         * gcc.c-torture/compile/20051216-1.c: New test.
15825
15826         PR objc/25328
15827         * objc/execute/pr25328.m: New test.
15828
15829 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15830
15831         PR c++/25364
15832         * g++.dg/template/call4.C: New test.
15833
15834 2005-12-22  Dale Johannesen  <dalej@apple.com>
15835
15836         * gcc.target/i386/sse-17.c: New.
15837
15838 2005-12-22  Paul Brook  <paul@codesourcery.com>
15839
15840         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15841
15842 2005-12-22  Paul Brook  <paul@codesourcery.com>
15843
15844         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15845
15846 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15847
15848         PR tree-opt/25513
15849         * gcc.c-torture/compile/pr25513.c: New test.
15850
15851 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15852
15853         PR c++/23333
15854         * g++.dg/parse/error25.C: Add more tests.
15855
15856 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15857
15858         PR fortran/18990
15859         * gfortran.dg/der_charlen_1.f90: New.
15860
15861 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
15862
15863         PR fortran/20889
15864         * gfortran.dg/pointer_component_type_1.f90: New test.
15865
15866         PR fortran/25029
15867         PR fortran/21256
15868         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15869         should give an error with assumed size array refernces and checks
15870         those that should not.
15871         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15872         reference an upper bound so that it does not generate an error.
15873
15874         PR fortran/19362
15875         PR fortran/20244
15876         PR fortran/20864
15877         PR fortran/25391
15878         * gfortran.dg/used_dummy_types_1.f90: New test.
15879         * gfortran.dg/used_dummy_types_2.f90: New test.
15880         * gfortran.dg/used_dummy_types_3.f90: New test.
15881         * gfortran.dg/used_dummy_types_4.f90: New test.
15882         * gfortran.dg/used_dummy_types_5.f90: New test.
15883
15884         PR fortran/23152
15885         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15886         group already being USE associated.
15887         * gfortran.dg/assumed_shape_nml.f90: New test.
15888         * gfortran.dg/assumed_size_nml.f90: New test.
15889
15890         PR fortran/20862
15891         PR fortran/25053
15892         PR fortran/25063
15893         PR fortran/25064
15894         PR fortran/25066
15895         PR fortran/25067
15896         PR fortran/25068
15897         PR fortran/25307
15898         * gfortran.dg/io_constraints_1.f90: New test.
15899         * gfortran.dg/io_constraints_1.f90: New test.
15900         * gfortran.dg/iostat_3.f90: Change wording of warning.
15901         * gfortran.dg/g77/19981216-0.f: The same.
15902
15903 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
15904
15905         PR tree-optimization/23518
15906         * gcc.dg/pr23518.c: New.
15907
15908 2005-12-21  Mike Stump  <mrs@apple.com>
15909
15910         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15911
15912 2005-12-21  Paul Brook  <paul@codesourcery.com>
15913
15914         * gcc.dg/pr19340.c: Skip on m68k targets.
15915
15916 2005-12-21  Steven Bosscher  <stevenb@suse.de>
15917
15918         PR rtl-optimization/25196
15919         * gcc.dg/pr25196.c: New test.
15920
15921 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
15922
15923         PR fortran/25423
15924         gfortran.dg/where_nested_1.f90: New.
15925
15926 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
15927
15928         PR tree-optimization/25382.
15929         * gcc.dg/tree-ssa/pr25382.c: New.
15930
15931 2005-12-20  Richard Guenther  <rguenther@suse.de>
15932
15933         PR middle-end/24306
15934         * gcc.target/i386/pr24306.c: New testcase.
15935
15936 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
15937
15938         PR tree-optimization/25501
15939         * gcc.dg/tree-ssa/pr25501.c: New.
15940
15941 2005-12-20  Richard Guenther  <rguenther@suse.de>
15942
15943         Revert
15944         2005-12-02  Richard Guenther  <rguenther@suse.de>
15945
15946         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15947
15948 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
15949
15950         PR c++/21228
15951         * g++.dg/warn/Wunreachable-code-2.C: New test.
15952
15953 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
15954
15955         PR c++/24278
15956         * g++.dg/template/ctor5.C: New test.
15957
15958         PR c++/24915
15959         * g++.dg/template/overload8.C: New test.
15960
15961 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
15962
15963         * gcc.c-torture/compile/pr25483 : New test.
15964
15965 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15966
15967         PR c++/20552
15968         * g++.dg/ext/typeof10.C: New test.
15969
15970 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15971
15972         * gcc.dg/mt-loopi1.c: New.
15973
15974 2005-12-18  Richard Guenther  <rguenther@suse.de>
15975
15976         PR tree-optimization/25481
15977         * gcc.dg/torture/pr25481.c: New testcase.
15978
15979 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15980
15981         PR rtl-optimization/21041
15982         * gcc.dg/pr21041.c: New test.
15983
15984 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15985
15986         PR libgfortran/25463
15987         * gfortran.dg/advance.f90: New test.
15988
15989 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
15990
15991         * gcc.dg/20051201-1.c: New test.
15992
15993 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
15994
15995         PR fortran/25018
15996         * gfortran.dg/initialization_1.f90: New test.
15997         * gfortran.dg/enum_5.f90: Change dg-error to new message.
15998         * gfortran.dg/g77/980616-0.f: The same.
15999
16000 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16001
16002         * PR fortran/25458
16003         * gfortran.dg/chkbits.f90: New test.
16004
16005 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16006
16007         * gfortran.dg/enum_5.f: Revert to previous version.
16008
16009 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16010
16011         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16012         * gfortran.dg/nested_modules_1.f90: Ditto.
16013         * gfortran.dg/hollerith_f95.f90: Ditto.
16014         * gfortran.dg/select_5.f90: Ditto.
16015         * gfortran.dg/secnds.f: Ditto.
16016         * gfortran.dg/hollerith2.f90: Ditto.
16017         * gfortran.dg/imag_2.f: Ditto.
16018         * gfortran.dg/ftell_2.f90: Ditto.
16019         * gfortran.dg/malloc_free_1.f90: Ditto.
16020         * gfortran.dg/logint-1.f: Ditto.
16021         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16022         * gfortran.dg/e_d_fmt.f90: Ditto.
16023         * gfortran.dg/hollerith_legacy.f90: Ditto.
16024         * gfortran.dg/logint-2.f: Ditto.
16025         * gfortran.dg/enum_5.f90: Ditto.
16026         * gfortran.dg/f2c_2.f90: Ditto.
16027         * gfortran.dg/pr17143.f90: Ditto.
16028         * gfortran.dg/namelist_14.f90: Ditto.
16029         * gfortran.dg/logint-3.f: Ditto.
16030         * gfortran.dg/spread_scalar_source.f90: Ditto.
16031         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16032         * gfortran.dg/namelist_11.f: Ditto.
16033         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16034         * gfortran.dg/g77/20010519-1.f
16035         * gfortran.dg/g77/alpha1.f: Ditto.
16036         * gfortran.dg/g77/990115-1.f: Ditto.
16037         * gfortran.dg/g77/erfc.f: Ditto.
16038         * gfortran.dg/g77/19990313-3.f: Ditto.
16039         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16040         * gfortran.dg/g77/20010426.f: Ditto.
16041         * gfortran.dg/g77/19990313-0.f: Ditto.
16042         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16043         * gfortran.dg/g77/20000629-1.f: Ditto.
16044         * gfortran.dg/g77/970125-0.f: Ditto.
16045         * gfortran.dg/g77/8485.f: Ditto.
16046         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16047         * gfortran.dg/g77/19990313-1.f: Ditto.
16048         * gfortran.dg/g77/int8421.f: Ditto.
16049         * gfortran.dg/g77/19990305-0.f: Ditto.
16050         * gfortran.dg/g77/947.f: Ditto.
16051         * gfortran.dg/g77/19990905-2.f: Ditto.
16052         * gfortran.dg/g77/cabs.f: Ditto.
16053         * gfortran.dg/g77/19990313-2.f: Ditto.
16054         * gfortran.dg/g77/20020307-1.f: Ditto.
16055         * gfortran.dg/g77/dcomplex.f: Ditto.
16056         * gfortran.dg/g77/19990502-1.f: Ditto.
16057         * gfortran.dg/g77/19981216-0.f: Ditto.
16058         * gfortran.dg/common_4.f90: Ditto.
16059         * gfortran.dg/entry_4.f90: Ditto.
16060         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16061         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16062         * gfortran.dg/namelist_12.f: Ditto.
16063         * gfortran.dg/scale_1.f90: Ditto.
16064         * gfortran.dg/modulo_1.f90
16065         * gfortran.dg/hollerith.f90: Ditto.
16066         * gfortran.dg/direct_io_3.f90: Ditto.
16067         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16068         * gfortran.dg/gnu_logical_1.F: Ditto.
16069         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16070         * gfortran.dg/assign_1.f90: Ditto.
16071         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16072         * gfortran.dg/pr23095.f: Ditto.
16073         * gfortran.dg/read_float_1.f90: Ditto.
16074
16075 2005-12-17  Andreas Jaeger  <aj@suse.de>
16076
16077         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16078         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16079
16080 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16081
16082         PR fortran/24268
16083         * gfortran.dg/fmt_white.f: New test.
16084
16085 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16086
16087         * gfortran.dg/label_1.f90: New test.
16088
16089 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16090
16091         PR testsuite/25422
16092         * gcc.dg/20031012-1.c: Add -Walways-true option.
16093         * gcc.dg/weak/weak-3.c: Likewise.
16094         * g++.old-deja/g++.mike/warn8.C: Likewise.
16095
16096 2005-12-16  Mike Stump  <mrs@apple.com>
16097
16098         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16099         exit.
16100
16101 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16102
16103         PR libgfortran/25264
16104         PR libgfortran/25349
16105         * gfortran.dg/tl_editing.f90: Added additional checks.
16106         * gfortran.dg/t_editing.f: New test.
16107         * gfortran.dg/write_padding.f90: New test
16108
16109 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16110
16111         PR testsuite/25215
16112         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16113
16114 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16115
16116         PR rtl-optimization/24899
16117         * gcc.c-torture/execute/20051215-1.c: New test.
16118
16119 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16120
16121         PR 24823
16122         * gfortran.dg/pr24823.f: New test.
16123
16124 2005-12-16  Jeff Law  <law@redhat.com>
16125
16126         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16127
16128 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16129
16130         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16131         (base_types): Change C++ style comments to C style comments.  Remove
16132         aligned types from the array.  Keep Enums disabled.
16133         (complex_types): Remove aligned types from the array.
16134         Comment out "_Complex long double".
16135         (attrib_types): Remove.
16136         (complex_attrib_types): Remove.
16137         (attrib_array_types): Remove.
16138         (complex_attrib_array_types): Remove.
16139         (aligned_bitfld_types): Remove.
16140         (n_aligned_bitfld_types): Remove.
16141         (FEATURE_ALIGNEDPACKED): Delete.
16142         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16143         (singles): Remove support for adding attributes.
16144         (choose_type): Remove support for attributed types.
16145         (generate_fields): Remove support for attributed bit-fields.
16146         Remove support for adding attributes.
16147         (generate_random_tests): Remove support for adding attributes.
16148         (features): Add back "[0] :0" and "complex vector [0]".
16149         (main): Remove support for attributed bit-fields.
16150         Uncomment the calling of generate_random_tests for the rests of
16151         the tests.
16152
16153 2005-12-16  Jan Hubicka  <jh@suse.cz>
16154
16155         * gcc.c-torture/combine/pr25224.c: New.
16156
16157 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16158
16159         PR other/25028
16160         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16161         HP-UX.
16162
16163 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16164
16165         * gcc.dg/20051215-1.c: New file.
16166
16167 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16168
16169         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16170         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16171
16172 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16173
16174         PR fortran/18197
16175         * gfortran.dg/dummy_functions_1.f90: New.
16176
16177 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16178
16179         PR rtl-optimization/25310
16180         * gcc.c-torture/compile/pr25310.c: New test.
16181
16182 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16183
16184         PR debug/25023
16185         * gcc.dg/pr25023.c: New test.
16186
16187 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16188
16189         * g++.old-deja/g++.brendan/redecl1.C,
16190         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16191         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16192         g++.old-deja/g++.oliva/typeof1.C,
16193         g++.old-deja/g++.other/crash16.C,
16194         g++.old-deja/g++.other/crash34.C,
16195         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16196         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16197         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16198         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16199         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16200         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16201         Remove xfail.
16202
16203 2005-12-14  Kean Johnston  <jkj@sco.com>
16204             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16205
16206         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16207         * gcc.target/i386/20020523-1.c: Ditto.
16208         * gcc.target/i386/tailcall-1.c: Ditto.
16209         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16210         * gcc.target/i386/ssetype-5.c: Ditto.
16211
16212 2005-12-14  Jeff Law  <law@redhat.com>
16213
16214         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16215
16216 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16217
16218         PR target/25254
16219         PR target/24188
16220         * gcc.target/i386/pr25254.c: New test.
16221         * gfortran.dg/PR24188.f: New test.
16222
16223 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16224
16225         * lib/fortran-torture.exp: Catch remaining uses of
16226         remote_file build delete.
16227
16228 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16229
16230         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16231
16232 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16233
16234         * gcc.dg/warn-addr-cmp.c: New test.
16235
16236 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16237
16238         PR debug/25023
16239         PR target/25293
16240         * gcc.target/i386/pr25293.c: New test.
16241
16242 2005-12-13  Petr Machata  <machata@post.cz>
16243
16244         PR c++/24907
16245         * g++.dg/parse/comma2.C: New test.
16246
16247 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16248             Jakub Jelinek  <jakub@redhat.com>
16249
16250         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16251         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16252         (limits.h): Include unconditionally.
16253         (stdlib.h): Likewise.
16254         (hashtab.h): Do not include.
16255         (getopt.h): Likewise.
16256         (stddef.h): Include.
16257         (hashval_t): Define.
16258         (struct entry): Add "next" field.
16259         (HASH_SIZE): New macro.
16260         (hash_table): New variable.
16261         (switchfiles): Do not use xmalloc.
16262         (mix): New macro.
16263         (iterative_hash): New function.
16264         (hasht): Remove.
16265         (e_exists): New function.
16266         (e_insert): Likewise.
16267         (output): Use, instead of libiberty hashtable functions.
16268         (main): Do not use getopt.  Do not call htab_create.
16269
16270 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16271
16272         PR c++/25331
16273         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16274         put atal* and atpaal* attributes on array elements.
16275         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16276         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16277         put atal* and atpaal* attributes on array elements.
16278         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16279
16280 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16281
16282         * gcc.dg/single-precision-constant.c: New test.
16283
16284 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16285
16286         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16287         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16288         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16289         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16290         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16291         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16292         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16293         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16294         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16295         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16296         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16297         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16298         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16299         gcc.target/powerpc/ppc-sdata-2.c,
16300         gcc.target/powerpc/ppc-stackalign-1.c,
16301         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16302         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16303         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16304         gcc.target/powerpc/rs6000-ldouble-2.c,
16305         gcc.target/powerpc/rs6000-power2-1.c,
16306         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16307         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16308         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16309         option into target selector.
16310         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16311         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16312
16313 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16314
16315         PR objc/25348
16316         * objc.dg/encode-9.m: New test.
16317
16318 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16319
16320         PR testsuite/20772
16321         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16322         * gcc.dg/asm-b.c: Fix typo.
16323         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16324         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16325         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16326         i?86 lp64 and x86_64 ilp32.
16327         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16328         on i?86 lp64.
16329         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16330
16331 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16332
16333         PR fortran/25078
16334         gfortran.dg/equiv_5.f90: New test.
16335
16336 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16337
16338         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16339         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16340         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16341         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16342         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16343         * gcc.dg/tree-ssa/reassoc-5.c: New.
16344         * gcc.dg/tree-ssa/reassoc-6.c: New.
16345         * gcc.dg/tree-ssa/reassoc-7.c: New.
16346         * gcc.dg/tree-ssa/reassoc-8.c: New.
16347         * gcc.dg/tree-ssa/reassoc-9.c: New.
16348         * gcc.dg/tree-ssa/reassoc-10.c: New.
16349         * gcc.dg/tree-ssa/reassoc-11.c: New.
16350
16351 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16352
16353         PR testsuite/25167
16354         PR testsuite/24478
16355         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16356
16357 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16358
16359         PR c++/25300
16360         * g++.dg/template/inherit.C: Do not use a generic error message.
16361
16362 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16363
16364         PR libobjc/25354
16365         * objc.dg/gnu-encoding: New directory.
16366         * objc.dg/gnu-encoding/compat-common.h: New file.
16367         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16368         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16369         * objc.dg/gnu-encoding/vector-defs.h: New file.
16370         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16371         * objc.dg/gnu-encoding/generate-random.c: New file.
16372         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16373         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16374         * objc.dg/gnu-encoding/generate-random.h: New file.
16375
16376 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16377
16378         PR c++/25337
16379         * g++.dg/template/defarg7.C: New test.
16380
16381 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16382
16383         PR libobjc/25347
16384         * objc.dg/encode-8.m: New test.
16385
16386 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16387
16388         PR libobjc/25346
16389         * objc.dg/encode-7.m: New test.
16390
16391 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16392
16393         PR c++/25010
16394         * g++.dg/opt/inline10.C: New test.
16395
16396 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16397
16398         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16399
16400 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16401
16402         * gfortran.dg/substring_equivalence.f90: typo in comment
16403
16404 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16405
16406         PR fortran/25068
16407         * gfortran.dg/iostat_3.f90: New test.
16408
16409 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16410
16411         PR fortran/23815
16412         * gfortran.dg/unf_io_convert_1.f90: New test.
16413         * gfortran.dg/unf_io_convert_2.f90: New test.
16414         * gfortran.dg/unf_io_convert_3.f90: New test.
16415
16416 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16417
16418         PR testsuite/20772
16419         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16420         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16421         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16422         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16423         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16424         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16425         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16426         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16427         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16428         gcc.dg/torture/fp-int-convert-float128-timode.c,
16429         gcc.dg/torture/fp-int-convert-float128.c,
16430         gcc.dg/torture/fp-int-convert-float80-timode.c,
16431         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16432         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16433
16434         * gcc.dg/tls/opt-1.c: Require effective target fpic.
16435
16436 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
16437
16438         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16439
16440 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
16441
16442         * gcc.dg/20051207-1.c,
16443         * gcc.dg/20051207-2.c,
16444         * gcc.dg/20051207-3.c: New tests.
16445
16446 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16447
16448         PR testsuite/20772
16449         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16450         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16451         dg-skip-if target selector.
16452
16453         PR testsuite/20772
16454         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16455         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16456         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16457         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16458         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16459         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16460         and/or merge with i?86 cases.
16461
16462         * gcc.dg/tls/opt-3.c: Require effective target fpic.
16463
16464         PR testsuite/20772
16465         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16466         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16467         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16468         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16469         x86_64-*-linux*.
16470
16471 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
16472
16473         PR target/25311
16474         * gcc.c-torture/compile/pr25311.c: New test.
16475
16476 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16477
16478         PR libgfortran/25039
16479         * gfortran.dg/read_comma.f: New test.
16480
16481 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
16482
16483         PR c++/19317
16484         * g++.dg/opt/pr19317-1.C: New test.
16485         * g++.dg/opt/pr19317-2.C: New test.
16486         * g++.dg/opt/pr19317-3.C: New test.
16487
16488         PR target/19005
16489         * gcc.c-torture/execute/pr19005.c: New test.
16490
16491         PR target/17828
16492         * g++.old-deja/g++.other/comdat5.C: New test.
16493         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16494
16495         * g++.dg/compat/struct-layout-1.exp: New file.
16496         * g++.dg/compat/struct-layout-1.h: New.
16497         * g++.dg/compat/struct-layout-1_generate.c: New.
16498         * g++.dg/compat/struct-layout-1_x1.h: New.
16499         * g++.dg/compat/struct-layout-1_x2.h: New.
16500         * g++.dg/compat/struct-layout-1_y1.h: New.
16501         * g++.dg/compat/struct-layout-1_y2.h: New.
16502
16503         * gcc.dg/20050330-2.c: New test.
16504
16505 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16506
16507         PR fortran/25292
16508         * gfortran.dg/associated_1.f90: New.
16509
16510 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16511
16512         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16513         ILP32 vect_no_align platforms.
16514
16515 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
16516             Jakub Jelinek  <jakub@redhat.com>
16517
16518         PR target/25268
16519         * gcc.c-torture/compile/20051207-1.c: New test.
16520
16521 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16522
16523         PR testsuite/20772
16524         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16525         gcc.dg/torture/pr18582-1.c,
16526         gcc.target/i386/attributes-error.c: Also test on x86_64.
16527
16528         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16529
16530 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16531
16532         PR c++/19397
16533         * g++.dg/template/typedef3.C: New test.
16534
16535         PR c++/19762
16536         PR c++/19764
16537         * g++.dg/template/dtor3.C: Fix error markers.
16538
16539 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16540
16541         * lib/target-supports.exp (check_effective_target_sync_char_short):
16542         Add s390*.
16543
16544 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16545
16546         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16547
16548 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16549
16550         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16551         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16552         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16553         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16554
16555 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16556
16557         PR c++/25263
16558         * g++.dg/other/array2.C: New test case.
16559
16560 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16561
16562         * gcc.dg/darwin-weakimport-3.c: New.
16563
16564         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16565         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16566         and to work on Darwin.
16567         * gcc.dg/attr-weakref-1b.c: New file.
16568         * gcc.dg/attr-weakref-2.c: New test.
16569         * gcc.dg/darwin-weakref-1.c: New test.
16570
16571 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16572
16573         PR testsuite/25247
16574         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16575         use in selector expressions.
16576         (dg-xfail-if): Ditto.
16577         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16578         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16579         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16580         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16581         * gcc.test-framework/test-framework.exp: Skip generated tests if
16582         CHECK_TEST_FRAMEWORK is not 1.
16583
16584 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16585
16586         PR tree-optimization/24963
16587         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16588
16589         PR target/24108
16590         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16591
16592         PR target/18580
16593         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16594         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16595         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16596         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16597
16598 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16599
16600         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16601         dg-options.
16602
16603 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16604
16605         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16606
16607 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16608
16609         * gcc.dg/format/cast-1.c: New test.
16610
16611 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16612
16613         PR c/7776
16614         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16615         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16616         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16617         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16618
16619 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16620
16621         * gcc.dg/cast-pretty-print-1.c: New test.
16622
16623 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16624
16625         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16626
16627 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16628
16629         PR c++/24173
16630         * g++.dg/template/friend40.C: New test.
16631
16632 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16633
16634         PR target/25199
16635         * gcc.target/i386/movq-2.c: New test.
16636         * gcc.target/i386/movq.c: Remove target i?86, instead add
16637         dg-require-effective-target ilp32.
16638
16639 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16640
16641         PR c++/24103
16642         * g++.dg/other/default1.C: New test.
16643
16644 2005-12-02  Richard Guenther  <rguenther@suse.de>
16645
16646         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16647
16648 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16649
16650         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16651
16652 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16653
16654         PR target/21017
16655         * gcc.target/powerpc/rotate.c: New.
16656
16657 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16658
16659         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16660         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16661
16662 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16663
16664         PR c/13384
16665         * gcc.dg/pr17730-1.c: Adjust.
16666         * gcc.dg/lvalue1.c (main): Likewise.
16667         * gcc.dg/lvalue-2.c: Likewise.
16668         * g++.dg/pr7503-3.C
16669
16670 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16671
16672         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16673         error messages.
16674
16675 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16676
16677         PR fortran/24789
16678         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16679
16680 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16681
16682         PR target/24475
16683         * lib/target-supports.exp (check_effective_target_tls): New.
16684         (check_effective_target_tls_runtime): New.
16685         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16686         for TLS support.
16687         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16688         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16689         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16690         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16691         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16692         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16693         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16694         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16695         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16696         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16697         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16698         effective-target TLS.
16699         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16700         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16701         effective-target TLS runtime.
16702
16703 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16704
16705         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16706
16707 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16708
16709         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16710         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16711         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16712         ignored" warnings when "packing" is the same as the ABI layout.
16713
16714 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16715
16716         PR fortran/21302
16717         * gfortran.dg/line_length_1.f: New test.
16718         * gfortran.dg/line_length_2.f90: Ditto.
16719
16720 2005-11-30  Richard Guenther  <rguenther@suse.de>
16721
16722         PR tree-optimization/21655
16723         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16724
16725 2005-11-30  Dale Johannesen  <dalej@apple.com>
16726
16727         * gcc.c-torture/compile/pr24930.c: New.
16728
16729 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
16730
16731         PR fortran/15809
16732         *  gfortran.dg/auto_char_dummy_array.f90: New test.
16733
16734 2005-11-30  Jeff Law  <law@redhat.com>
16735
16736         * g++.old-deja/g++.law/pr25000.C: New test.
16737
16738 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
16739
16740         * gcc.dg/tls/opt-11.c: New test.
16741
16742 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16743
16744         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16745         targets.
16746         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16747         LP64 ia64.
16748
16749 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
16750
16751         * gfortran.dg/open_access_1.f90: New test.
16752
16753 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16754
16755         * gcc.dg/charset/builtin2.c: New test.
16756
16757 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
16758
16759         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16760         on mmix-*-* for *_[xy].c.
16761
16762 2005-11-28  Kean Johnston  <jkj@sco.com>
16763
16764         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16765         headers.
16766         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16767         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16768         * gcc.target/i386/asm-3.c: Ditto.
16769         * gcc.target/i386/clobbers.c: Ditto.
16770         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16771         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16772         test regexp.
16773         * gcc.target/i386/mul.c: Ditto.
16774         * gcc.target/i386/ssetype-1.c: Ditto.
16775         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16776         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16777         static so the test works with -fPIC mode too. Based on comment in
16778         PR19231 by Pinski.
16779         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16780
16781 2005-11-28  Richard Guenther  <rguenther@suse.de>
16782
16783         * gcc.dg/alias-9.c: New testcase.
16784         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16785
16786 2005-11-28  Roger Sayle  <roger@eyesopen.com>
16787             Uros Bizjak  <uros@kss-loka.si>
16788
16789         PR middle-end/20219
16790         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16791         tan(x)/sin(x) transformations.
16792
16793 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
16794
16795         PR middle-end/24575
16796         * gcc.dg/tree-ssa/divide-3.c: New test.
16797         * gcc.dg/tree-ssa/divide-4.c: New test.
16798
16799 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
16800
16801         PR fortran/24917
16802         *  gfortran.dg/boz_6.f90: New test.
16803
16804 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16805
16806         PR fortran/23912
16807         * gfortran.dg/modulo_1.f90: New test.
16808
16809 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16810
16811         PR libfortran/24919
16812         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16813         fail on CRLF platforms.
16814         * gfortran.dg/ftell_2.f90: Likewise.
16815
16816 2005-11-26  Eric Christopher  <echristo@apple.com>
16817
16818         * gcc.dg/intmax_t-1.c: Remove mips xfail.
16819
16820 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16821
16822         * objc.dg/gnu-runtime-3.m: Simplify.
16823
16824 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16825
16826         PR middle-end/23669
16827         * gcc.dg/tree-ssa/divide-1.c: New test.
16828         * gcc.dg/tree-ssa/divide-2.c: New test.
16829
16830 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16831
16832         PR libgfortran/24945
16833         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16834
16835 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16836
16837         PR libgfortran/24945
16838         * gfortran.dg/open_status_2.f90: New test.
16839
16840 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16841
16842         * gcc.c-torture/execute/builtins/fprintf.c,
16843         gcc.c-torture/execute/builtins/fputs-lib.c,
16844         gcc.c-torture/execute/builtins/fputs.c,
16845         gcc.c-torture/execute/builtins/lib/fprintf.c,
16846         gcc.c-torture/execute/builtins/lib/printf.c,
16847         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16848
16849 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
16850
16851         * gcc.dg/20050922-2.c: New test.
16852
16853 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16854
16855         * objc.dg/gnu-runtime-3.m: New test.
16856
16857 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16858
16859         PR c++/9278
16860         * g++.dg/other/void1.C: New test.
16861
16862 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
16863
16864         PR middle-end/24998
16865         * gcc.dg/torture/fp-int-convert-float.c,
16866         gcc.dg/torture/fp-int-convert-double.c,
16867         gcc.dg/torture/fp-int-convert-long-double.c,
16868         gcc.dg/torture/fp-int-convert-timode.c,
16869         gcc.dg/torture/fp-int-convert-float80.c,
16870         gcc.dg/torture/fp-int-convert-float80-timode.c,
16871         gcc.dg/torture/fp-int-convert-float128.c,
16872         gcc.dg/torture/fp-int-convert-float128-timode.c,
16873         gcc.dg/torture/fp-int-convert.h: New files.
16874
16875 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16876
16877         PR middle-end/24989
16878         * gcc.dg/tree-ssa/bool-10.c: New test.
16879         * gcc.dg/tree-ssa/bool-11.c: New test.
16880         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16881
16882 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16883
16884         PR middle-end/24990
16885         * tree-ssa/pr24990-1.c: New test.
16886
16887 2005-11-24  Richard Guenther  <rguenther@suse.de>
16888         Dirk Mueller <dmueller@suse.de>
16889
16890         PR c++/14024
16891         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16892         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16893         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16894         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16895         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16896         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16897
16898 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
16899
16900         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16901
16902 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16903
16904         PR c/21668
16905         * gcc.dg/Wc++-compat.c: New.
16906         * gcc.dg/Wno-c++-compat.c: New.
16907
16908 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
16909
16910         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16911         (vspltish, vspltisw): Likewise.
16912
16913 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16914
16915         PR libgfortran/24794
16916         * gfortran.dg/namelist_12.f: Fix quotes.
16917         * gfortran.dg/namelist_13.f90: Fix quotes.
16918         * gfortran.dg/namelist_14.f90: Fix quotes.
16919         * gfortran.dg/namelist_15.f90: Fix quotes.
16920         * gfortran.dg/namelist_use.f90: Fix quotes.
16921         * gfortran.dg/namelist_use_only.f90: Fix quotes.
16922         * gfortran.dg/namelist_21.f90: New test.
16923         * gfortran.dg/namelist_22.f90: New test.
16924
16925 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
16926
16927         PR target/23435
16928         * gcc.c-torture/compile/pr23435.c: New.
16929
16930 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16931
16932         * gcc.c-torture/execute/floatunsisf-1.c: New test.
16933
16934 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16935
16936         * gcc.target/powerpc/405-macchw-1.c,
16937         gcc.target/powerpc/405-macchw-2.c,
16938         gcc.target/powerpc/405-macchwu-1.c,
16939         gcc.target/powerpc/405-macchwu-2.c,
16940         gcc.target/powerpc/405-machhw-1.c,
16941         gcc.target/powerpc/405-machhw-2.c,
16942         gcc.target/powerpc/405-machhwu-1.c,
16943         gcc.target/powerpc/405-machhwu-2.c,
16944         gcc.target/powerpc/405-maclhw-1.c,
16945         gcc.target/powerpc/405-maclhw-2.c,
16946         gcc.target/powerpc/405-maclhwu-1.c,
16947         gcc.target/powerpc/405-maclhwu-2.c,
16948         gcc.target/powerpc/405-mulchw-1.c,
16949         gcc.target/powerpc/405-mulchw-2.c,
16950         gcc.target/powerpc/405-mulchwu-1.c,
16951         gcc.target/powerpc/405-mulchwu-2.c,
16952         gcc.target/powerpc/405-mulhhw-1.c,
16953         gcc.target/powerpc/405-mulhhw-2.c,
16954         gcc.target/powerpc/405-mulhhwu-1.c,
16955         gcc.target/powerpc/405-mulhhwu-2.c,
16956         gcc.target/powerpc/405-mullhw-1.c,
16957         gcc.target/powerpc/405-mullhw-2.c,
16958         gcc.target/powerpc/405-mullhwu-1.c,
16959         gcc.target/powerpc/405-mullhwu-2.c,
16960         gcc.target/powerpc/405-nmacchw-1.c,
16961         gcc.target/powerpc/405-nmacchw-2.c,
16962         gcc.target/powerpc/405-nmachhw-1.c,
16963         gcc.target/powerpc/405-nmachhw-2.c,
16964         gcc.target/powerpc/405-nmaclhw-1.c,
16965         gcc.target/powerpc/405-nmaclhw-2.c,
16966         gcc.target/powerpc/440-macchw-1.c,
16967         gcc.target/powerpc/440-macchw-2.c,
16968         gcc.target/powerpc/440-macchwu-1.c,
16969         gcc.target/powerpc/440-macchwu-2.c,
16970         gcc.target/powerpc/440-machhw-1.c,
16971         gcc.target/powerpc/440-machhw-2.c,
16972         gcc.target/powerpc/440-machhwu-1.c,
16973         gcc.target/powerpc/440-machhwu-2.c,
16974         gcc.target/powerpc/440-maclhw-1.c,
16975         gcc.target/powerpc/440-maclhw-2.c,
16976         gcc.target/powerpc/440-maclhwu-1.c,
16977         gcc.target/powerpc/440-maclhwu-2.c,
16978         gcc.target/powerpc/440-mulchw-1.c,
16979         gcc.target/powerpc/440-mulchw-2.c,
16980         gcc.target/powerpc/440-mulchwu-1.c,
16981         gcc.target/powerpc/440-mulchwu-2.c,
16982         gcc.target/powerpc/440-mulhhw-1.c,
16983         gcc.target/powerpc/440-mulhhw-2.c,
16984         gcc.target/powerpc/440-mulhhwu-1.c,
16985         gcc.target/powerpc/440-mulhhwu-2.c,
16986         gcc.target/powerpc/440-mullhw-1.c,
16987         gcc.target/powerpc/440-mullhw-2.c,
16988         gcc.target/powerpc/440-mullhwu-1.c,
16989         gcc.target/powerpc/440-mullhwu-2.c,
16990         gcc.target/powerpc/440-nmacchw-1.c,
16991         gcc.target/powerpc/440-nmacchw-2.c,
16992         gcc.target/powerpc/440-nmachhw-1.c,
16993         gcc.target/powerpc/440-nmachhw-2.c,
16994         gcc.target/powerpc/440-nmaclhw-1.c,
16995         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16996
16997 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
16998
16999         PR fortran/24774
17000         * gfortran.dg/inquire_9.f90: New test.
17001
17002         PR fortran/21647
17003         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17004
17005 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17006
17007         PR libfortran/24432
17008         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17009         Check that 'cos' is supported.
17010
17011 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17012
17013         PR fortran/24223
17014         * gfortran.dg/substring_equivalence.f90: New test.
17015
17016         PR fortran/24705
17017         * gfortran.dg/auto_internal_assumed.f90: New test.
17018
17019 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17020
17021         * gcc.dg/fold-div-2.c: New test.
17022
17023 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17024
17025         PR rtl-optimization/24883
17026         * gcc.c-torture/compile/pr24883.c: New test.
17027
17028 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17029
17030         PR middle-end/20583
17031         * gcc.c-torture/compile/pr20583.c: New.
17032
17033 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17034
17035         * gcc.c-torture/execute/usmul.c: New test.
17036
17037 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17038
17039         * gcc.dg/tree-ssa/vrp22.c: New test.
17040
17041 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17042
17043         PR middle-end/24912
17044         * gcc.dg/torture/pr24912-1.c: New test.
17045
17046 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17047
17048         PR fortran/24862
17049         * gfortran.dg/arrayio_derived_1.f90: New test.
17050
17051 2005-11-19  Richard Guenther  <rguenther@suse.de>
17052
17053         PR middle-end/23294
17054         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17055
17056 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17057
17058         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17059
17060 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17061
17062         PR c++/8355
17063         * g++.dg/template/friend39.C: New test.
17064
17065 2005-11-18  James E Wilson  <wilson@specifix.com>
17066
17067         * gcc.dg/builtin-strstr.c: New.
17068
17069 2005-11-18  Richard Henderson  <rth@redhat.com>
17070
17071         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17072         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17073         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17074         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17075         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17076         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17077         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17078         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17079         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17080         renaming to remove initial "ia64-".
17081
17082 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17083
17084         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17085
17086 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17087
17088         * g++.dg/cpp/string-2.C: New test.
17089
17090 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17091
17092         * gcc.dg/tree-ssa/loop-14.c: New test.
17093
17094 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17095             Michael Chamberlain <michael@chamberlain.net.au>
17096
17097         * ada/acats/run_all.sh (target_run): Kill long running tests.
17098
17099 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17100
17101         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17102         * gcc.dg/cleanup-9.c: Likewise.
17103         * gcc.dg/cleanup-10.c: Likewise.
17104         * gcc.dg/cleanup-11.c: Likewise.
17105
17106 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17107
17108         PR fortran/24892
17109         * gfortran.dg/open_access_append_1.f90: New test.
17110         * gfortran.dg/open_access_append_2.f90: New test.
17111
17112 2005-11-16  Richard Guenther  <rguenther@suse.de>
17113
17114         PR middle-end/24851
17115         * gcc.c-torture/execute/pr24851.c: New testcase.
17116
17117 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17118
17119         * gcc.dg/fold-overflow-1.c: New test.
17120
17121 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17122
17123         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17124         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17125
17126 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17127
17128         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17129         structures.
17130         * g++.dg/eh/forced2.C: Likewise.
17131         * g++.dg/eh/forced3.C: Likewise.
17132         * g++.dg/eh/forced4.C: Likewise.
17133
17134 2005-11-11  Mike Stump  <mrs@apple.com>
17135
17136         * g++.old-deja/g++.mike/unused.C: Add.
17137
17138 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17139
17140         PR c++/24667
17141         * g++.dg/warn/Wcast-qual1.C: New test.
17142
17143 2005-11-15  Jan Hubicka  <jh@suse.cz>
17144
17145         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17146
17147 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17148
17149         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17150
17151 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17152
17153         PR 24840
17154         * gcc.dg/tree-ssa/pr24840.c: New test.
17155
17156 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17157
17158         PR testsuite/24841
17159         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17160
17161 2005-11-14  Dale Johannesen  <dalej@apple.com>
17162
17163         * gcc.c-torture/execute/20051113-1.c: New.
17164
17165 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17166
17167         PR c++/24687
17168         * g++.dg/template/crash43.C: New test.
17169
17170 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17171
17172         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17173
17174 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17175
17176         PR c++/24817
17177         * g++.dg/eh/spec8.C: New test.
17178
17179 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17180
17181         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17182
17183 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17184
17185         PR c++/20293
17186         * g++.dg/parse/ambig4.C: New test.
17187         * g++.dg/tc1/dr101.C: Adjust error markers.
17188         * g++.dg/lookup/strong-using-2.C: Likewise.
17189         * g++.dg/lookup/ambig5.C: Likewise.
17190         * g++.dg/lookup/ambig4.C: Likewise.
17191         * g++.dg/parse/crash22.C: Likewise.
17192
17193 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17194
17195         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17196
17197 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17198
17199         * gcc.dg/nested-calls-1.c: New test.
17200
17201 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17202
17203         * gfortran.dg/complex_intrinsic_1.f90: New test.
17204         * gfortran.dg/complex_intrinsic_2.f90: New test.
17205         * gfortran.dg/fgetc_1.f90: New test.
17206         * gfortran.dg/fgetc_2.f90: New test.
17207         * gfortran.dg/fgetc_3.f90: New test.
17208         * gfortran.dg/ftell_1.f90: New test.
17209         * gfortran.dg/ftell_2.f90: New test.
17210         * gfortran.dg/gnu_logical_1.F: New test.
17211         * gfortran.dg/gnu_logical_2.f90: New test.
17212
17213 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17214
17215         PR middle-end/24820
17216         * gcc.dg/pr24820.c: New test.
17217
17218 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17219
17220         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17221         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17222         variable.
17223
17224 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17225
17226         PR testsuite/24614
17227         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17228
17229 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17230
17231         * gcc.target/cris/cris.exp: New file.
17232         * gcc.target/cris/rld-legit1.c: New test.
17233         * gcc.target/cris/rld-legit2.c: New test.
17234
17235 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17236
17237         PR c++/24780
17238         * g++.dg/opt/pr24780.C: New test.
17239
17240         PR c++/24761
17241         * g++.dg/template/asm1.C: New test.
17242
17243 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17244
17245         PR libgfortran/24787
17246         * gfortran.dg/scan_1.f90: New test.
17247
17248 2005-11-12  Jan Hubicka  <jh@suse.cz>
17249
17250         * gcc.target/i386/minmax-1.c: New.
17251         * gcc.target/i386/minmax-2.c: New.
17252
17253 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17254
17255         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17256
17257 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17258
17259         * gcc.c-torture/execute/20051110-1.c,
17260         gcc.c-torture/execute/20051110-2.c: New tests.
17261
17262 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17263
17264         PR middle-end/24750
17265         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17266         New tests.
17267
17268 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17269
17270         * lib/target-libpath.exp (get_shlib_extension): New proc.
17271         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17272         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17273         * lib/objc.exp (objc_target_compile): Likewise.
17274         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17275         detection.
17276
17277 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17278
17279         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17280
17281         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17282         Add -static to additional_flags and pass it to target_compile.
17283
17284 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17285
17286         PR libgfortran/24719
17287         gfortran.dg/read_noadvance.f90: New test.
17288
17289         PR libgfortran/24699
17290         gfortran.dg/fmt_t_2.f90: New test.
17291
17292         PR libgfortran/24785
17293         gfortran.dg/read_x_eor.f90: New test.
17294
17295         PR libgfortran/24584
17296         gfortran.dg/namelist_empty.f90: Rename test.
17297
17298         PR libgfortran/24489
17299         gfortran/read_eor.f90: Rename test.
17300
17301 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17302
17303         PR fortran/15976
17304         * gfortran.dg/automatic_module_variable.f90: New test.
17305
17306 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17307
17308         PR target/24445
17309         * gcc.dg/pr24445.c: New test.
17310
17311 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17312
17313         PR fortran/24655
17314         PR fortran/24755
17315         * gfortran.dg/recursive_statement_functions.f90: Add statement
17316         functions using inline intrinsic functions and parameters to test
17317         that they no longer seg-fault.
17318
17319         PR fortran/24409
17320         gfortran.dg/nested_modules_4.f90: New test.
17321         gfortran.dg/nested_modules_5.f90: New test.
17322
17323 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17324
17325         PR fortran/24643
17326         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17327
17328 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17329
17330         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17331         failures.
17332
17333 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17334
17335         * gcc.dg/sparc-getcontext-1.c: New test.
17336
17337 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17338
17339         * gcc.dg/ifcvt-fabs-1.c: New test.
17340
17341 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17342
17343         PR other/4372
17344         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17345         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17346
17347 2005-11-09  Richard Guenther  <rguenther@suse.de>
17348
17349         PR tree-optimization/24716
17350         * gcc.c-torture/execute/pr24716.c: New testcase.
17351
17352 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17353
17354         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17355
17356 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17357
17358         PR 24624
17359         * gcc.dg/pr24624.c: Testcase added.
17360
17361 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17362
17363         PR 24623
17364         * g++.dg/other/pr24623.C: Testcase added.
17365
17366 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17367
17368         PR fortran/22607
17369         * gfortran-dg/pure_byref_1.f90: New.
17370         * gfortran-dg/pure_byref_2.f90: New.
17371
17372 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17373
17374         PR c/24101
17375         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17376         * gcc.dg/dg.exp: Run main loop also for *.i files.
17377
17378 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17379
17380         PR c++/19450
17381         * g++.dg/tls/diag-3.C: New test.
17382         * g++.dg/tls/diag-4.C: New test.
17383         * g++.dg/tls/static-1.C: New test.
17384         * g++.dg/tls/static-1a.cc: New file.
17385
17386 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17387
17388         PR 23046
17389         * g++.dg/tree-ssa/pr23046.C: New test.
17390
17391 2005-11-08  Devang Patel <dpatel@apple.com>
17392
17393         PR tree-optimization/23115
17394         * gcc.dg/tree-ssa/pr23115.c: New.
17395
17396 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17397
17398         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17399         * gcc.target/powerpc/pr16155.c: Same.
17400         * gcc.target/powerpc/altivec-1.c: Same.
17401         * gcc.target/powerpc/altivec-2.c: Same.
17402         * gcc.target/powerpc/altivec-3.c: Same.
17403         * gcc.target/powerpc/altivec-5.c: Same.
17404         * gcc.target/powerpc/altivec-11.c: Same.
17405         * gcc.target/powerpc/altivec-12.c: Same.
17406         * gcc.target/powerpc/altivec-14.c: Same.
17407         * gcc.target/powerpc/altivec-22.c: Same.
17408         * gcc.target/powerpc/altivec-consts.c: Same.
17409         * gcc.target/powerpc/altivec-pr22085.c: Same.
17410         * gcc.target/powerpc/altivec-splat.c: Same.
17411         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17412         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17413         * gcc.target/powerpc/darwin-longlong.c: Same.
17414
17415 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17416
17417         PR target/19340
17418         * gcc.dg/pr19340.c: New test.
17419
17420 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17421
17422         PR rtl-optimization/24683
17423         * gcc.dg/pr24683.c: New test.
17424
17425 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17426
17427         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17428         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17429
17430 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17431
17432         * gcc.target/i386/pr23376.c: Compile with -mmmx.
17433
17434 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
17435
17436         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17437
17438 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17439
17440         PR target/24230
17441
17442         * gcc.target/powerpc/altivec-consts.c,
17443         gcc.target/powerpc/altivec-splat.c: New testcase.
17444
17445 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17446
17447         PR c/24599
17448
17449         * gcc.dg/overflow-2.c: New testcase.
17450
17451 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
17452
17453         PR rtl-optimization/23567
17454         * gcc.c-torture/execute/20051104-1.c: New test.
17455
17456 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
17457
17458         PR fortran/24534
17459         gfortran.dg/private_type_2.f90: Modified to check that case with
17460         PRIVATE declaration within derived type is accepted.
17461
17462         PR fortran/20838
17463         gfortran.dg/pointer_assign_1.f90: New test.
17464
17465         PR fortran/20840
17466         * gfortran.dg/arrayio_0.f90: New test.
17467
17468         PR fortran/17737
17469         gfortran.dg/data_initialized.f90: New test.
17470         gfortran.dg/data_constraints_1.f90: New test.
17471         gfortran.dg/data_constraints_2.f90: New test.
17472
17473 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
17474
17475         PR fortran/24174
17476         PR fortran/24305
17477         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17478
17479 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
17480
17481         PR 24670
17482         * gcc.dg/tree-ssa/pr24670.c: New test.
17483
17484 2005-11-05  Ian Lance Taylor  <ian@airs.com>
17485
17486         PR target/22432
17487         * gcc.target/i386/pr22432.c: New test.
17488
17489 2005-11-05  Richard Henderson  <rth@redhat.com>
17490
17491         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17492         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17493         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17494         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17495         from gcc.dg/alpha-*.
17496         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17497         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17498
17499 2005-11-05  Andreas Jaeger  <aj@suse.de>
17500
17501         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17502
17503 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17504
17505         PR target/23424
17506         * gcc.dg/torture/pr23424-1.c: New test.
17507
17508 2005-11-04  Richard Henderson  <rth@redhat.com>
17509
17510         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17511         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17512         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17513         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17514         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17515         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17516         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17517         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17518         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17519         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17520         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17521         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17522         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17523         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17524         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17525         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17526         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17527         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17528         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17529         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17530         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17531         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17532         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17533         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17534         Move from gcc.dg/.
17535         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17536         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17537         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17538         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17539         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17540         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17541         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17542         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17543         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17544         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17545         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17546         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17547         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17548         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17549         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17550         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17551         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17552         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17553         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17554         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17555         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17556         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17557         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17558         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17559         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17560         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17561         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17562         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17563         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17564         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17565         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17566         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17567         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17568         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17569         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17570         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17571         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17572         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17573         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17574         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17575         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17576         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17577         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17578         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17579         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17580
17581 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17582
17583         PR 24627
17584         * gcc.dg/tree-ssa/pr24627.c: New test.
17585
17586 2005-11-04 Paul Brook  <paul@codesourcery.com>
17587
17588         * gcc.dg/tls/opt-10.c: New test.
17589
17590 2005-11-04  Andreas Jaeger  <aj@suse.de>
17591
17592         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17593         avoid extra warnings.
17594
17595 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17596
17597         PR libfortran/22298
17598         * lib/target-supports.exp
17599         (check_effective_target_static_libgfortran): New
17600         static_libgfortran effective target.
17601         * gfortran.dg/static_linking_1.f: New test.
17602         * gfortran.dg/static_linking_1.c: New file.
17603
17604 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17605
17606         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17607
17608 2005-11-03  Josh Conner  <jconner@apple.com>
17609
17610         PR c++/19989
17611         g++.dg/ext/array2.C: New test.
17612         g++.dg/template/dependent-name3.C: New test.
17613         g++.dg/template/dependent-name4.C: New test.
17614         g++.dg/template/sfinae2.C: New test.
17615
17616 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17617
17618         PR preprocessor/22042
17619         * gcc.dg/cpp/strify4.c: New test.
17620
17621 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17622
17623         PR c++/17964
17624         * g++.dg/cpp/string-1.C: New test.
17625
17626 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17627
17628         * gcc.target/powerpc: New directory.
17629         * gcc.target/powerpc/powerpc.exp: New file.
17630         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17631         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17632         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17633         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17634         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17635         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17636         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17637         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17638         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17639         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17640         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17641         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17642         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17643         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17644         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17645         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17646         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17647         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17648         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17649         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17650         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17651         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17652         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17653         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17654         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17655         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17656         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17657         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17658         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17659         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17660         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17661         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17662         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17663         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17664
17665 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/21627
17668         * g++.dg/warn/inline2.C: New test.
17669
17670 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17671
17672         PR middle-end/23155
17673         * g++.dg/ext/c99struct1.C: New test.
17674         * gcc.dg/union-cast-1.c: New test.
17675         * gcc.dg/union-cast-2.c: New test.
17676         * gcc.dg/union-cast-3.c: New test.
17677
17678 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17679
17680         PR middle-end/24589
17681         * gcc.c-torture/execute/zero-struct-2.c: New test.
17682
17683 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17684
17685         PR c++/24582
17686         * g++.dg/init/switch1.C: New test.
17687
17688 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17689
17690         * gcc.dg/delay-slot-1.c: New test.
17691
17692 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17693
17694         PR target/24620
17695         * gcc.dg/pr24620.c: New test.
17696
17697 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17698
17699         PR c/24329
17700         * gcc.dg/format/unnamed-1.c: New test.
17701
17702 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17703
17704         PR c++/22434
17705         * g++.dg/expr/cond8.C: New test.
17706
17707         PR c++/24560
17708         * g++.dg/parse/dot1.C: New test.
17709
17710 2005-11-02  Jan Hubicka  <jh@suse.cz>
17711
17712         PR target/23303
17713         * gcc.dg/i386-lea.c: New test
17714
17715 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17716
17717         PR target/24615
17718         * gcc.dg/pr24615.c: New test.
17719
17720 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17721
17722         PR target/24600
17723         * gcc.dg/pr24600.c: New test.
17724
17725 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17726
17727         PR c++/19253
17728         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17729         * g++.dg/parse/typename9.C: New test.
17730         * g++/dg/parse/typename10.C: Likewise.
17731
17732 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17733
17734         PR fortran/18157
17735         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17736         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17737         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17738
17739 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17740
17741         PR c++/24569
17742         * g++.dg/debug/static1.C: New test.
17743
17744 2005-11-02  Josh Conner  <jconner@apple.com>
17745
17746         * g++.dg/crash38.C: moved into proper directory...
17747         * g++.dg/template/crash42.C: ...here
17748
17749 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
17750
17751         PR target/18338
17752         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17753         pcc_bitfield_type_matters || default_packed.
17754
17755         * lib/target-supports.exp
17756         (check_effective_target_pcc_bitfield_type_matters): New proc.
17757         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17758
17759         PR testsuite/23304
17760         * lib/target-supports.exp (check_effective_default_packed): New proc.
17761         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17762         Gate expected errors on target ! default_packed.
17763         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17764
17765 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17766
17767         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17768         change (r106358).
17769
17770 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17771
17772         PR fortran/24008
17773         * gfortran.dg/entry_5.f90: New.
17774         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17775
17776 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
17777
17778         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17779
17780 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
17781
17782         PR fortran/21565
17783         gfortran.dg/namelist_blockdata.f90: New test.
17784
17785         PR fortran/18737
17786         gfortran.dg/external_implicit_none.f90: New test.
17787
17788         PR fortran/14994
17789         * gfortran.dg/secnds.f: New test.
17790
17791 2005-10-31  Jan Hubicka  <jh@suse.cz>
17792
17793         PR target/20928
17794         * gcc.c-torture/compile/pr20928.c: New test.
17795
17796 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
17797
17798         PR middle-end/23492
17799         * gcc.c-torture/compile/zero-strct-5.c: New test.
17800
17801 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
17802
17803         PR libgfortran/24584
17804         * gfortran.dg/pr24584.f90: New test.
17805
17806 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
17807
17808         PR fortran/18883
17809         * gfortran.dg/char_result_9.f90: New.
17810         * gfortran.dg/char_result_10.f90: New.
17811
17812 2005-10-30  Jan Hubicka  <jh@suse.cz>
17813
17814         * g++.dg/tree-ssa/pr24172.C: New testcase.
17815
17816 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17817
17818         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17819
17820 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
17821
17822         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17823         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17824         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17825         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17826         gfortran.dg/enum_9.f90,
17827         gfortran.fortran-torture/compile/enum_1.f90,
17828         gfortran.fortran-torture/execute/enum_1.f90,
17829         gfortran.fortran-torture/execute/enum_2.f90,
17830         gfortran.fortran-torture/execute/enum_3.f90,
17831         gfortran.fortran-torture/execute/enum_4.f90: New tests.
17832
17833 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
17834
17835         PR target/18482
17836         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17837         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17838
17839 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17840
17841         PR libfortran/20179
17842         * gfortran.dg/mixed_io_1.f90: New test.
17843         * gfortran.dg/mixed_io_1.c: New file.
17844
17845 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17846
17847         * gfortran.dg/malloc_free_1.f90: New test.
17848
17849 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
17850
17851         * gcc.dg/nested-func-4.c: Require profiling -pg.
17852
17853 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17854
17855         PR C++/23229
17856         * g++.dg/warn/main-2.C: New test.
17857
17858 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
17859
17860         PR fortran/24545
17861         * gfortran.dg/interface_2.f90: new test.
17862
17863 2005-10-28  Josh Conner  <jconner@apple.com>
17864
17865         PR c++/22153
17866         * g++.dg/template/crash38.C: New test.
17867         * g++.dg/parse/explicit1.C: Change expected errors.
17868
17869 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17870
17871         PR C++/23426
17872         * g++.dg/other/large-size-array.C: New test.
17873
17874 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17875
17876         PR middle-end/24362
17877         * g++.dg/opt/complex4.C: New test.
17878
17879 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
17880
17881         * gcc.dg/nested-func-4.c: New test.
17882
17883 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
17884
17885         PR fortran/24158
17886         gfortran.dg/derived_recursion.f90: New test.
17887         gfortran.dg/implicit_actual.f90: New test.
17888
17889 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
17890
17891         PR middle-end/24295, PR testsuite/24477
17892         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
17893         removed when weakref hits the tree.
17894
17895 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
17896
17897         * gfortran.dg/cray_pointers_4.f90: New test.
17898
17899         * gfortran.dg/cray_pointers_5.f90: New test.
17900
17901 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
17902
17903         PR fortran/22290
17904         * gfortran.dg/assign_5.f90: New test.
17905         * gfortran.dg/assign_6.f: New test.
17906
17907 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
17908
17909         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
17910         CPU has no SSE support.
17911
17912 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
17913
17914         PR libgfortran/24224
17915         * gfortran.dg/arrayio_1.f90: Update attribution.
17916         * gfortran.dg/arrayio_2.f90: Update attribution.
17917         * gfortran.dg/arrayio_3.f90: Update attribution.
17918         * gfortran.dg/arrayio_4.f90: Update test conditions.
17919         * gfortran.dg/arrayio_5.f90: Update attribution.
17920         * gfortran.dg/arrayio_6.f90: New test.
17921         * gfortran.dg/arrayio_7.f90: New test.
17922
17923 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
17924
17925         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17926
17927 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17928
17929         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17930
17931 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17932
17933         PR fortran/24416
17934         * gfortran.dg/namelist_char_only.f90: New test.
17935
17936 2005-10-24  Asher Langton  <langton2@llnl.gov>
17937
17938         PR fortran/17031
17939         PR fortran/22282
17940         * gfortran.dg/cray_pointers_1.f90: New test.
17941         * gfortran.dg/cray_pointers_2.f90: New test.
17942         * gfortran.dg/cray_pointers_3.f90: New test.
17943         * gfortran.dg/loc_1.f90: New test.
17944         * gfortran.dg/loc_2.f90: New test.
17945
17946 2005-10-24  Steven Bosscher  <stevenb@suse.de>
17947
17948         * gcc.dg/pr24225.c: New test.
17949
17950 2005-10-24  Asher Langton  <langton2@llnl.gov>
17951
17952         * gfortran.dg/dup_save_1.f90: New test.
17953         * gfortran.dg/dup_save_2.f90: New test.
17954
17955 2005-10-24  Paul Brook  <paul@codesourcery.com>
17956
17957         PR 24107
17958         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17959         stdint.h.
17960
17961 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
17962
17963         PR libgfortran/24489
17964         * gfortran.dg/pr24489.f90: New test.
17965
17966 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
17967
17968         PR fortran/23635
17969         * gfortran.dg/ichar_1.f90: Add tests for derived types.
17970
17971 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
17972
17973         PR target/18911
17974         * g++.dg/init/array16.C: Skip for mmix-*-*.
17975
17976 2005-10-23  Asher Langton  <langton2@llnl.gov>
17977
17978         * gfortran.dg/byte_1.f90: New test.
17979         * gfortran.dg/byte_2.f90: New test.
17980
17981 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
17982
17983         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17984
17985 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
17986
17987         PR fortran/18022
17988         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17989
17990         PR fortran/24311
17991         * gfortran.dg/merge_char_const.f90: New test.
17992
17993         PR fortran/24384
17994         * gfortran.dg/spread_scalar_source.f90: New test.
17995
17996 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
17997
17998         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17999
18000         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18001         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18002
18003         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18004
18005 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18006
18007         PR fortran/24426
18008         * gfortran.dg/der_pointer_4.f90: New.
18009
18010 2005-10-22  David Ayers  <d.ayers@inode.at>
18011
18012         * obj-c++.dg/except-1.mm: Simplify.
18013
18014 2005-10-21  David Ayers  <d.ayers@inode.at>
18015
18016         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18017
18018 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18019
18020         * gfortran.dg/assumed_dummy_2.f90: New test.
18021
18022 2005-10-21  James E Wilson  <wilson@specifix.com>
18023
18024         PR preprocessor/15220
18025         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18026
18027 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18028
18029         * gcc.c-torture/execute/20051021-1.c: New test.
18030
18031 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18032
18033         PR c++/24260
18034         * g++.dg/ext/tmplattr1.C: New test.
18035
18036 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18037
18038         PR fortran/24440
18039         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18040
18041 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18042
18043         * obj-c++.dg/except-1.mm: New.
18044
18045         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18046
18047 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18048
18049         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18050
18051 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18052
18053         PR middle-end/24295
18054         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18055         declarations with the same names as thunks' alias targets, use
18056         aliases instead.
18057         * gcc.dg/attr-alias-3.c: New test.
18058         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18059
18060 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18061
18062         PR c++/22618
18063         * g++.dg/parse/access8.C: New test.
18064
18065 2005-10-20  Richard Guenther  <rguenther@suse.de>
18066
18067         PR c++/24439
18068         * g++.dg/tree-ssa/pr24439.C: New testcase.
18069
18070 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18071
18072         * g++.dg/opt/delay-slot-1.C: New test.
18073
18074 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18075
18076         PR fortran/21625
18077         * gfortran.fg/der_init_1.f90: New.
18078
18079 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18080
18081         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18082
18083 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18084
18085         PR c++/21908
18086         * g++.dg/parse/error28.C: New test.
18087
18088 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18089
18090         * gcc.dg/profile-generate-2.c: New test.
18091
18092 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18093
18094         PR target/23589
18095         * g++.dg/ext/dllimport11.C: New.
18096
18097 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18098
18099         PR c++/22293
18100         * g++.dg/other/friend3.C: New test.
18101
18102 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18103
18104         PR c++/23293
18105         * g++.dg/template/error19.C: New test.
18106
18107 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18108
18109         PR c++/21383
18110         * g++.dg/overload/koenig2.C: New.
18111
18112         PR c++/23118
18113         * g++.dg/overload/error2.C: New.
18114
18115         PR c++/22604
18116         * g++.dg/inherit/covariant14.C: New.
18117
18118 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18119
18120         PR c++/23440
18121         * g++.dg/parse/for1.C: New test.
18122
18123 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18124
18125         PR fortran/23446
18126         * gfortran.dg/host_dummy_index_1.f90: New test.
18127
18128         PR fortran/21459
18129         * gfortran.dg/automatic_char_len_2.f90: New test.
18130
18131         PR fortran/20866
18132         * gfortran.dg/recursive_statement_functions.f90: New test.
18133
18134         PR fortran/20853
18135         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18136
18137         PR fortran/20849
18138         * gfortran.dg/external_initializer.f90: New test.
18139
18140         PR fortran/20837
18141         * non_module_public.f90: New test.
18142
18143 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18144
18145         PR c++/24386
18146         * g++.dg/template/overload7.C: New.
18147
18148         PR c++/22551
18149         * g++.dg/other/switch2.C: Remove expected warnings.
18150
18151         PR c++/21353
18152         * g++.dg/template/defarg6.C: New.
18153
18154 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18155
18156         PR target/24315
18157         * gcc.target/i386/pr24315.c: New test.
18158
18159 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18160
18161         PR c++/24389
18162         * g++.dg/template/static21.C: New test.
18163         * g++.dg/template/static21-a.cc: Likewise.
18164
18165 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18166
18167         PR c++/23959
18168         * g++.dg/warn/Wswitch-default-1.C: New test.
18169         * g++.dg/warn/Wswitch-default-2.C: New test.
18170
18171 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/22173
18174         * g++.dg/parse/template18.C: New test.
18175         * g++.dg/template/nontype15.C: Likewise.
18176
18177 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18178
18179         PR fortran/22273
18180         * gfortran.dg/spec_expr_2.f90: New.
18181
18182 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18183
18184         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18185         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18186         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18187         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18188         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18189         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18190         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18191         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18192         previous target-specific skips and warning-message matches where
18193         applicable.
18194
18195 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18196
18197         PR c++/21347
18198         * g++.dg/warn/Wctor-dtor.C: New test.
18199
18200 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18201
18202         PR c/23439
18203         * gcc.dg/for-1.c: New test.
18204
18205 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR c++/19565
18208         * g++.dg/warn/Wconversion1.C: New test.
18209         * g++.dg/ext/packed4.C: Compile with -w.
18210         * g++.dg/opt/20050511-1.C: Likewise.
18211         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18212
18213 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18214
18215         * gfortran.dg/boz_5.f90: New test.
18216
18217 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18218
18219         PR c++/22551
18220         * g++.dg/other/switch2.C: New.
18221
18222         PR c++/23984
18223         * g++.dg/init/ctor7.C: New.
18224
18225 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18226
18227         PR c++/23730
18228         * g++.dg/parse/crash32.C: New test.
18229
18230 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18231
18232         PR c++/20721
18233         * g++.dg/init/goto2.C: New test.
18234
18235         PR c++/22464
18236         * g++.dg/template/crash/41.C: New test.
18237
18238         PR c++/22180
18239         * g++.dg/template/crash40.C: New test.
18240
18241         PR c++/23694
18242         * g++.dg/parse/friend5.C: New test.
18243
18244         PR c++/23307
18245         * g++.dg/template/crash38.C: New test.
18246
18247         PR c++/22352
18248         * g++.dg/template/friend38.C: New test.
18249
18250         PR c++/22405
18251         * g++.dg/template/crash39.C: New test.
18252
18253 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18254
18255         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18256         gcc.dg/debug/dwarf2/dwarf-char2.c,
18257         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18258
18259         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18260
18261 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18262
18263         * gcc.dg/dll-2.c: Add tests for warnings.
18264         * gcc.dg/dll-3.c: Likewise.
18265         * gcc.dg/dll-4.c: Likewise.
18266
18267         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18268         * g++.dg/ext/dllimport2.C: Likewise.
18269         * g++.dg/ext/dllimport3.C: Likewise.
18270         * g++.dg/ext/dllimport7.C: Likewise.
18271         * g++.dg/ext/dllimport8.C: Likewise.
18272         * g++.dg/ext/dllimport9.C: Likewise.
18273
18274 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18275
18276         PR fortran/24092
18277         * gfortran.dg/derived_pointer_recursion.f90: New test.
18278
18279 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18280
18281         * gcc.c-torture/execute/20051012-1.c: New test.
18282
18283 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18284
18285         PR fortran/18082
18286         * gfortran.dg/automatic_char_len_1.f90: New test.
18287
18288 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18289
18290         PR fortran/20847
18291         * gfortran.dg/save_common.f90: New test.
18292
18293         PR fortran/20856
18294         * gfortran.dg/save_result.f90: New test.
18295
18296 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18297
18298         PR c++/21592
18299         * g++.dg/template/dependent-expr1.C: Add new expected error.
18300         * g++.dg/template/dependent-expr2.C: Adjust error text.
18301         * g++.dg/template/overload6.C: New.
18302
18303         PR c++/23797
18304         * g++.dg/other/typename8.C: New.
18305
18306         PR c++/21117
18307         * g++.dg/other/return1.C: New.
18308
18309 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18310
18311         PR c++/24052
18312         * g++.dg/ext/label5.C: New.
18313
18314 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18315
18316         PR c++/19964
18317         * g++.dg/parse/crash31.C: New.
18318
18319 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18320
18321         * g++.dg/ipa/ipa-1.c: New test.
18322         * g++.dg/ipa/ipa-2.c: New test.
18323         * g++.dg/ipa/ipa-3.c: New test.
18324         * g++.dg/ipa/ipa-4.c: New test.
18325         * g++.dg/ipa/ipa-5.c: New test.
18326         * g++.dg/ipa/ipa.exp: New file.
18327
18328 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18329
18330         PR fortran/24207
18331         * gfortran.dg/private_type_3.f90: New test.
18332
18333 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18334
18335         PR fortran/20786
18336         gfortran.dg/aint_anint_1.f90: New test.
18337
18338 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18339
18340         PR libgfortran/24313
18341         gfortran.dg/csqrt.f: New test.
18342
18343 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18344
18345         PR c++/8057
18346         * g++.dg/warn/noeffect7.C: New test.
18347         * g++.dg/warn/noeffect2.C: Instantiate templates.
18348         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18349         and warning.
18350
18351 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18352
18353         PR c++/21089
18354         * g++.dg/init/float1.C: New test.
18355
18356         PR c++/24277
18357         * g++.dg/init/member1.C: Tweak error markers.
18358
18359 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18360
18361         PR testsuite/24281
18362         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18363         Check for null pointer.
18364
18365 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18366
18367         PR c++/21369
18368         * g++.dg/parse/ret-type3.C: New test.
18369
18370 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18371
18372         PR tree-opt/23946
18373         * gcc.c-torture/compile/pr23946.c: New test.
18374
18375 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18376
18377         * g++.dg/opt/mmx2.C: New test.
18378
18379 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18380
18381         PR c++/24277
18382         * g++.dg/template/static20.C: New test.
18383
18384         PR c++/24302
18385         * g++.dg/warn/Wunused-12.C: New test.
18386
18387         PR c++/23437
18388         * g++.dg/template/arg4.C: New test.
18389
18390 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18391
18392         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18393         * gcc.dg/ucnid-3.c: Likewise.
18394         * gcc.dg/ucnid-4.c: Likewise.
18395         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18396         * g++.dg/other/ucnid-1.C: Likewise.
18397         * gcc.dg/sparc-frame-1.c: New test.
18398
18399 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18400
18401         PR c++/24139
18402         * g++.dg/template/spec27.C: New test.
18403
18404         PR c++/24275
18405         * g++.dg/template/static19.C: New test.
18406
18407 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18408
18409         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18410         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18411
18412 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18413
18414         PR target/24136
18415         * gfortran.fortran-torture/compile/pr24136.f: New test.
18416
18417 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18418
18419         PR c++/22172
18420         * g++.dg/parse/crash30.C: New test.
18421
18422 2005-10-07  Richard Guenther  <rguenther@suse.de>
18423
18424         PR middle-end/24227
18425         * gcc.c-torture/compile/pr24227.c: New testcase.
18426
18427 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18428
18429         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18430         Do not put aligned attributes on array elements.
18431
18432 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
18433
18434         PR testsuite/23611, PR testsuite/23615
18435         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18436         writing prototypes of library functions by hand.
18437         * obj-c++.dg/bitfield-4.mm: Likewise.
18438         * obj-c++.dg/const-str-4.mm: Likewise.
18439         * obj-c++.dg/encode-4.mm: Likewise.
18440         * obj-c++.dg/encode-5.mm: Likewise.
18441         * obj-c++.dg/encode-6.mm: Likewise.
18442         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18443         * obj-c++.dg/method-10.mm: Likewise.
18444         * obj-c++.dg/method-17.mm: Likewise.
18445         * obj-c++.dg/method-19.mm: Likewise.
18446         * obj-c++.dg/try-catch-2.mm: Likewise.
18447
18448 2005-10-06  Richard Henderson  <rth@redhat.com>
18449
18450         PR 24236
18451         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18452
18453 2005-10-06  Dale Johannesen  <dalej@apple.com>
18454
18455         * gcc.c-torture/execute/20030125-1.c: Correct.
18456
18457 2005-10-06  Richard Guenther  <rguenther@suse.de>
18458
18459         PR tree-optimization/24238
18460         * g++.dg/tree-ssa/pr24238.C: New testcase.
18461
18462 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
18463
18464         PR 18568
18465         * gfortran.dg/der_pointer_3.f90: New test.
18466
18467 2005-10-05  Devang Patel  <dpatel@apple.com>
18468
18469         PR Debug/23205
18470         * g++.dg/other/PR23205.C: New.
18471
18472 2005-10-05  Richard Henderson  <rth@redhat.com>
18473
18474         PR target/23602
18475         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18476         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18477
18478 2005-10-05  Dale Johannesen  <dalej@apple.com>
18479
18480         * gcc.c-torture/execute/float-floor.c: New.
18481
18482 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
18483
18484         PR tree-optimization/21419
18485         PR tree-optimization/24146
18486         PR tree-optimization/24151
18487
18488         * g++.dg/ext/asm7.C: New.
18489         * g++.dg/ext/asm8.C: New.
18490         * gcc.dg/asm-1.c: Compile on all targets.
18491         * gcc.dg/asm-pr24146.c: New.
18492         * gcc.dg/pr21419.c: Adjust error messages.
18493
18494 2005-10-05  Richard Guenther  <rguenther@suse.de>
18495
18496         PR fortran/24176
18497         * gfortran.fortran-torture/compile/empty.f90: New testcase.
18498
18499 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18500
18501         PR c++/23513
18502         * g++.dg/template/spec22.C: Robustify test.
18503         * g++.dg/template/spec26.C: New.
18504
18505 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
18506
18507         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18508         if target supports vector instructions.
18509
18510 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
18511
18512         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18513         C99 functions.
18514
18515 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
18516
18517         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18518         check_effective_target_fortran_large_int): Replace cached result
18519         when target changes.
18520
18521 2005-10-04  Devang Patel  <dpatel@apple.com>
18522
18523         * gcc.dg/i386-sse-vect-types.c: New.
18524
18525 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18526
18527         PR preprocessor/13726
18528         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18529         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18530
18531 2005-10-04  Richard Guenther  <rguenther@suse.de>
18532
18533         PR c/23576
18534         * gcc.dg/noncompile/pr23576.c: New testcase.
18535
18536 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18537
18538         PR middle-end/23125
18539         * gcc.dg/register-var-3.c: New test.
18540
18541 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18542
18543         * gcc.dg/pr23049.c: New test.
18544
18545         * gcc.dg/ucnid-4.c: Fix test.
18546
18547 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18548
18549         PR 23445
18550         * gcc.c-torture/compile/pr23445.c: New test.
18551
18552 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18553
18554         * g++.dg/overload/unknown1.C: New.
18555
18556 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18557
18558         PR c++/17775
18559         * g++.dg/template/repo4.C: New test.
18560
18561 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18562
18563         PR libfortran/19308
18564         * gfortran.dg/large_real_kind_2.F90: New test.
18565         * gfortran.dg/large_integer_kind_2.f90: New test.
18566
18567 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18568
18569         * lib/target-supports.exp (check_effective_target_vect_shift):
18570         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18571         (check_effective_target_vect_condition): Fix copy-n-pasto.
18572
18573         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18574         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18575         targets.
18576
18577 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18578
18579         PR c++/22621
18580         * g++.dg/template/overload5.C : New test.
18581
18582         PR c++/23840
18583         * g++.dg/expr/stdarg1.C: New test.
18584
18585 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18586
18587         PR 24142
18588         * gcc.c-torture/execute/pr24142.c: New test.
18589
18590 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18591
18592         PR 24141
18593         * gcc.c-torture/execute/pr24141.c: New test.
18594
18595 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18596             Diego Novillo  <dnovillo@redhat.com>
18597
18598         PR 23604
18599         * gcc.c-torture/execute/pr23604.c: New test.
18600
18601 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18602
18603         PR fortran/16404
18604         PR fortran/20835
18605         PR fortran/20890
18606         PR fortran/20899
18607         PR fortran/20900
18608         PR fortran/20901
18609         PR fortran/20902
18610         gfortran.dg/equiv_constraint_1.f90: New test.
18611         gfortran.dg/equiv_constraint_2.f90: New test.
18612         gfortran.dg/equiv_constraint_3.f90: New test.
18613         gfortran.dg/equiv_constraint_4.f90: New test.
18614         gfortran.dg/equiv_constraint_5.f90: New test.
18615         gfortran.dg/equiv_constraint_6.f90: New test.
18616         gfortran.dg/equiv_constraint_7.f90: New test.
18617         gfortran.dg/equiv_constraint_8.f90: New test.
18618         gfortran.dg/private_type_1.f90: New test.
18619         gfortran.dg/private_type_2.f90: New test.
18620         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18621         980628-10.f: Assert std=gnu to permit mixing of
18622         types in equivalence statements.
18623
18624 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18625
18626         PR 24112
18627         * gfortran.dg/open_status_1.f90: New.
18628
18629 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18630
18631         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18632         * gcc.dg/vect/pr22480.c: Clean up temp files.
18633         * gcc.dg/vect/pr23831.c: Clean up temp files.
18634         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18635         Clean up temp files.
18636         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18637         Clean up temp files.
18638
18639         * gcc.dg/20050309-1.c: Clean up temp files.
18640         * gcc.dg/20050325-1.c: Clean up temp files.
18641
18642 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18643
18644         PR tree-optimization/24059
18645         * gcc.dg/vect/pr24059.c : New test.
18646
18647 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18648
18649         PR middle-end/24109
18650         * gcc.c-torture/execute/20050929-1.c: New test.
18651
18652 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18653
18654         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18655
18656 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18657
18658         PR c/21419
18659         * gcc.dg/pr21419.c: New test.
18660
18661 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18662
18663         * gcc.dg/pr23911.c: New test.
18664
18665 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18666
18667         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18668
18669         PR c++/16782
18670         * g++.dg/parse/qualified4.C: New test.
18671         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18672         * g++.old-deja/g++.mike/p8154.C: Likewise.
18673
18674 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18675
18676         PR c++/22147
18677         * g++.dg/template/friend37.C: New test.
18678         * g++.dg/parse/crash28.C: Adjust error markers.
18679
18680 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18681
18682         PR fortran/18518
18683         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18684
18685 2005-09-27  Devang Patel  <dpatel@apple.com>
18686
18687         PR tree-optimization/23625
18688         * gcc.dg/pr23625.c: New test.
18689
18690 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18691
18692         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18693         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18694
18695 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18696
18697         PR fortran/23677
18698         * gfortran.fortran-torture/execute/save_1.f90: New test.
18699         * gfortran.dg/save_1.f90: New test.
18700
18701 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18702
18703         * gcc.target/i386/builtin-apply-mmx.c: New test.
18704
18705         PR target/22576
18706         * gcc.target/i386/pr22576.c: New test.
18707
18708         PR target/22585
18709         * gcc.target/i386/pr22585.c: New test.
18710
18711         PR target/23268
18712         * gcc.target/i386/pr23268.c: New test.
18713
18714         PR middle-end/23831
18715         * gcc.dg/vect/pr23831.c: New test.
18716
18717         PR target/24055
18718         * gcc.target/i386/pr24055.c: New test.
18719
18720 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18721
18722         PR tree-optimization/23960
18723         * gcc.c-torture/compile/pr23960.c: New.
18724
18725 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
18726
18727         PR fortran/16861
18728         * gfortran.dg/nested_modules_3.f90: New.
18729
18730 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
18731
18732         PR fortran/24005
18733         gfortran.dg/interface_1.f90: New test.
18734
18735 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
18736         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18737
18738         PR fortran/23843
18739         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18740
18741 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
18742
18743         PR fortran/23516
18744         * gfortran.dg/imag_1.f: New test.
18745         * gfortran.dg/imag_2.f: Ditto.
18746
18747 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
18748
18749         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18750
18751 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
18752
18753         PR c++/21983
18754         * g++.dg/warn/pr21983.C: New test.
18755
18756 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
18757
18758         * gcc.dg/20050922-1.c: Testcase added.
18759
18760 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
18761
18762         PR c++/23993
18763         * g++.dg/template/array14.C: New test.
18764
18765 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
18766
18767         PR fortran/19929
18768         * gfortran.dg/der_ptr_component_1.f90: New test.
18769
18770 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18771
18772         PR c++/23965
18773         * g++.dg/template/error1.C: Reject "no matching function" message.
18774
18775 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18776
18777         PR c++/17609
18778         * g++.dg/lookup/error1.C: New test.
18779
18780 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
18781
18782         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18783         functionality of the testcase.
18784
18785 2005-09-20  Richard Henderson  <rth@redhat.com>
18786
18787         * gcc.dg/vect/vect-22.c: Require vect_float.
18788         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18789
18790 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
18791
18792         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18793         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18794         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18795         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18796         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18797         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18798         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18799         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18800         * gcc.dg/cpp/ucnid-8.c: New test.
18801
18802 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18803
18804         PR tree-optimization/23929
18805         * gcc.c-torture/compile/pr23929.c: New test.
18806
18807 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
18808
18809         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18810         for one loop.
18811
18812 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
18813
18814         PR testsuite/23186
18815         * g++.dg/other/pr22003.C: Require named sections.
18816
18817 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18818
18819         PR c++/23947
18820         * g++.dg/rtti/crash3.C: New test.
18821
18822         PR tree-optimization/23818
18823         * gcc.dg/pr23818.c: New test.
18824
18825 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18826
18827         PR fortran/23420
18828         * gfortran.dg/print_fmt_4.f: New.
18829
18830 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18831
18832         PR fortran/23663
18833         * gfortran.fortran-torture/execute/entry_11.f90: New test.
18834
18835 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18836
18837         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18838         Use pointers to local alignable arrays instead. Added comments.
18839         * gcc.dg/vect/vect-46.c: Likewise.
18840         * gcc.dg/vect/vect-48.c: Likewise.
18841         * gcc.dg/vect/vect-49.c: Likewise.
18842         * gcc.dg/vect/vect-52.c: Likewise.
18843         * gcc.dg/vect/vect-53.c: Likewise.
18844         * gcc.dg/vect/vect-54.c: Likewise.
18845         * gcc.dg/vect/vect-56.c: Likewise.
18846         * gcc.dg/vect/vect-57.c: Likewise.
18847         * gcc.dg/vect/vect-58.c: Likewise.
18848         * gcc.dg/vect/vect-60.c: Likewise.
18849         * gcc.dg/vect/vect-61.c: Likewise.
18850
18851         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18852         The test is no longer vectorizable on vect_no_align targets.
18853         * gcc.dg/vect/vect-43.c: Likewsie.
18854
18855         * gcc.dg/vect/vect-44.c: Added comments.
18856         * gcc.dg/vect/vect-45.c: Added comments.
18857         * gcc.dg/vect/vect-50.c: Added comments.
18858         * gcc.dg/vect/vect-51.c: Added comments.
18859
18860         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18861         aligned type.
18862         * gcc.dg/vect/Os-vect-95.c: Likewise.
18863
18864         * gcc.dg/vect/vect-41.c: Test removed.
18865         * gcc.dg/vect/vect-47.c: Test removed.
18866         * gcc.dg/vect/vect-55.c: Test removed.
18867         * gcc.dg/vect/vect-59.c: Test removed.
18868
18869 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18870
18871         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18872         No longer vectorizable on vect_no_align targets.
18873         * gcc.dg/vect/pr20122.c: Likewise.
18874         * gcc.dg/vect/vect-74.c: Likewise.
18875         * gcc.dg/vect/vect-75.c: Likewise.
18876         * gcc.dg/vect/vect-76.c: Likewise.
18877
18878         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18879         Will not be vectorizable on vect_no_align targets once aliasing issues
18880         are resolved.
18881         * gcc.dg/vect/vect-79.c: Likewise.
18882
18883         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18884         * gcc.dg/vect/vect-78.c: Likewise.
18885         * gcc.dg/vect/vect-97.c: Likewise.
18886
18887 2005-09-19  Steven Bosscher  <stevenb@suse.de>
18888
18889         * gcc.dg/pr23943.c: New test.
18890
18891 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18892
18893         PR fortran/19181
18894         * gfortran.dg/derived_pointer_null_1.f90: New test.
18895
18896 2005-09-18  Richard Guenther  <rguenther@suse.de>
18897
18898         PR middle-end/23944
18899         * gcc.c-torture/compile/pr23944.c: New testcase.
18900
18901 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
18902
18903         PR fortran/15975
18904         * gfortran.dg/der_pointer_2.f90: New test.
18905
18906 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18907
18908         PR fortran/16861
18909         * gfortran.dg/nested_modules_2.f90: New test.
18910
18911 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18912
18913         PR c++/18368
18914         * g++.dg/other/semicolon.C: New test.
18915
18916 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
18917
18918         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18919         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18920
18921 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
18922
18923         PR c++/23914
18924         * g++.dg/template/static18.C: New test.
18925
18926         PR c++/21514
18927         * g++.dg/template/crash19.C: Remove dg-error marker.
18928         * g++.dg/template/local4.C: New test.
18929
18930 2005-09-16  Paul Brook  <paul@codesourcery.com>
18931
18932         PR fortran/23906
18933         * gfortran.dg/dependency_1.f90: New test.
18934
18935 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/23896
18938         * g++.dg/template/static17.C: New test.
18939
18940 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
18941
18942         PR c++/23139
18943         * g++.dg/warn/huge-val1.C: New test.
18944
18945 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18946
18947         PR c++/13140
18948         * g++.dg/parse/class2.C: New test.
18949         * g++.dg/template/explicit8.C: Likewise.
18950         * g++.dg/template/spec25.C: Likewise.
18951
18952 2005-09-14  Josh Conner  <jconner@apple.com>
18953
18954         PR middle-end/23584
18955         * gcc.dg/pr23584.c: New test.
18956
18957 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
18958
18959         PR fortran/21875 Internal Unit Array I/O, NIST
18960         * gfortran.dg/arrayio_1.f90: New test.
18961         * gfortran.dg/arrayio_1.f90: New test.
18962         * gfortran.dg/arrayio_1.f90: New test.
18963         * gfortran.dg/arrayio_1.f90: New test.
18964         * gfortran.dg/arrayio_1.f90: New test.
18965
18966 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
18967
18968         PR middle-end/22480
18969         * gcc.dg/vect/pr22480.c: New test.
18970
18971 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
18972
18973         PR fortran/19358
18974         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18975
18976 2005-09-13 Josh Conner <jconner@apple.com>
18977
18978         PR c++/23180
18979         * g++.dg/init/struct2.C: New test.
18980         * g++.dg/init/struct3.C: New test.
18981
18982 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18983
18984         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18985         Clean up temp files.
18986         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18987         gcc.dg/tree-ssa/builtin-fprintf-1.c,
18988         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18989         gcc.dg/tree-ssa/builtin-printf-1.c,
18990         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18991         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18992         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18993         gcc.dg/tree-ssa/builtin-vprintf-1.c,
18994         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18995         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18996         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18997         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18998         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18999         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19000         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19001         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19002
19003 2005-09-13  Josh Conner  <jconner@apple.com>
19004
19005         * lib/gcc-dg.exp: Load scanipa.exp.
19006         (cleanup-dump): New procedure.
19007         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19008         * lib/scandump.exp: New file.
19009         * lib/scantree.exp: Use it.
19010         * lib/scanipa.exp: New file.
19011
19012 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19013
19014         PR fortran/17740
19015         * gfortran.dg/generic_4.f90: New test.
19016
19017 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19018
19019         PR target/23816
19020         * gcc.target/i386/pr23816-1.c: New test.
19021         * gcc.target/i386/pr23816-2.c: New test.
19022
19023
19024 2005-09-13  Bastian Blank <waldi@debian.org>
19025
19026         PR c++/16171
19027         * g++.dg/abi/mangle26.C: New test.
19028         * g++.dg/abi/mangle27.C: New test.
19029         * g++.dg/abi/mangle28.C: New test.
19030         * g++.dg/abi/mangle29.C: New test.
19031
19032         PR c++/23839
19033         * g++.dg/parse/register1.C: New test.
19034
19035 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/23842
19038         * g++.dg/template/access16.C: New test.
19039
19040 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19041
19042         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19043
19044 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19045
19046         PR fortran/18899
19047         * gfortran.dg/shape_2.f90: New test.
19048
19049 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19050
19051         PR target/19269
19052         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19053         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19054         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19055         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19056         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19057         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19058         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19059         tests.
19060
19061 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19062
19063         PR c++/23841
19064         * g++.dg/parse/template17.C: New test.
19065
19066 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19067
19068         PR c++/23789
19069         * g++.dg/template/nontype14.C: New test.
19070
19071 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19072
19073         PR g++/7874
19074         * g++.dg/lookup/friend7.C: New test.
19075         * g++.dg/lookup/friend8.C: New test.
19076         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19077         so that it will be found via argument dependent lookup.
19078         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19079         friend functions which will no longer be found.
19080         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19081         function g, so that it will be found via argument dependent
19082         lookup.
19083         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19084         * g++.old-deja/g++.mike/net43.C: Likewise.
19085
19086 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c++/23691
19089         * g++.dg/template/static16.C: New test.
19090
19091 2005-09-12  Josh Conner  <jconner@apple.com>
19092
19093         PR middle-end/23237
19094         * gcc.c-torture/compile/pr23237.c: New test.
19095
19096 2005-09-11  Richard Henderson  <rth@redhat.com>
19097
19098         * g++.dg/other/error8.C: Update expected diagnostic text.
19099
19100 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19101
19102         PR libfortran/19872
19103         * gfortran.dg/overwrite_1.f: New test.
19104
19105 2005-09-09  Josh Conner  <jconner@apple.com>
19106
19107         * g++.dg/init/pr23180-1.C: Removed.
19108         * g++.dg/init/pr23180-2.C: Removed.
19109
19110 2005-09-09  David Daney <ddaney@avtrex.com>
19111
19112         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19113         files which are ...
19114         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19115         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19116
19117 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19118
19119         * gfortran.dg/iostat_2.f90: New test.
19120
19121 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19122
19123         PR c++/22252
19124         * g++.dg/ext/interface1.C: New test.
19125         * g++.dg/ext/interface1.h: Likewise.
19126         * g++.dg/ext/interface1a.cc: Likewise.
19127
19128 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19129
19130         * gfortran.dg/iomsg_1.f90: New test case.
19131
19132 2005-09-09  Richard Guenther  <rguenther@suse.de>
19133
19134         PR c++/23624
19135         * g++.dg/tree-ssa/pr23624.C: New testcase.
19136
19137 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19138
19139         PR fortran/19239
19140         * gfortran.dg/vector_subscript_1.f90,
19141         * gfortran.dg/vector_subscript_2.f90: New tests.
19142
19143 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19144
19145         PR fortran/21104
19146         * gfortran.dg/array_alloc_1.f90,
19147         * gfortran.dg/array_alloc_2.f90,
19148         * gfortran.dg/array_alloc_3.f90: New tests.
19149
19150 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19151
19152         PR fortran/12840
19153         * gfortran.dg/array_constructor_6.f90
19154         * gfortran.dg/array_constructor_7.f90
19155         * gfortran.dg/array_constructor_8.f90
19156         * gfortran.dg/array_constructor_9.f90
19157         * gfortran.dg/array_constructor_10.f90
19158         * gfortran.dg/array_constructor_11.f90
19159         * gfortran.dg/array_constructor_12.f90: New tests.
19160
19161 2005-09-08  Josh Conner  <jconner@apple.com>
19162
19163         PR c++/23180
19164         * g++.dg/init/pr23180-1.C: New test.
19165         * g++.dg/init/pr23180-2.C: New test.
19166
19167 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19168
19169         PR fortran/18878
19170         * gfortran.dg/module_double_reuse.f90: New.
19171
19172 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19173
19174         PR fortran/23270
19175         PR fortran/22304
19176         PR fortran/18870
19177         PR fortran/17917
19178         PR fortran/16511
19179         * gfortran.dg/common_equivalence_1.f: New.
19180         * gfortran.dg/common_equivalence_2.f: New.
19181         * gfortran.dg/common_equivalence_3.f: New.
19182         * gfortran.dg/contained_equivalence_1.f90: New.
19183         * gfortran.dg/module_blank_common.f90: New.
19184         * gfortran.dg/module_commons_1.f90: New.
19185         * gfortran.dg/module_equivalence_1.f90: New.
19186         * gfortran.dg/nested_modules_1.f90: New.
19187         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19188         equivalences and add comment to connect the test with
19189         the PR.
19190
19191 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19192
19193         PR fortran/23765
19194         * gfortran.dg/common_6.f90: New test.
19195
19196 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19197
19198         PR fortran/15326
19199         * gfortran.dg/char_result_1.f90,
19200         * gfortran.dg/char_result_2.f90,
19201         * gfortran.dg/char_result_3.f90,
19202         * gfortran.dg/char_result_4.f90,
19203         * gfortran.dg/char_result_5.f90,
19204         * gfortran.dg/char_result_6.f90,
19205         * gfortran.dg/char_result_7.f90,
19206         * gfortran.dg/char_result_8.f90: New tests.
19207
19208 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19209
19210         PR fortran/19928
19211         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19212
19213 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19214
19215         PR obj-c++/16816
19216         * obj-c++.dg/selector-5.mm: New test.
19217         * obj-c++.dg/selector-6.mm: New test.
19218
19219 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19220
19221         PR objc/20574
19222         PR objc/19324
19223         * objc.dg/error-1.m: New test.
19224
19225 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19226
19227         PR fortran/23373
19228         * gfortran.fortran-torture/execute/pr23373-1.f90,
19229         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19230
19231 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19232
19233         PR libfortran/23760
19234         * gfortran.dg/g77/1832.f: Remove long string in write statement
19235         to allow the test to pass on correct list directed output with
19236         prepended space.
19237
19238 2005-09-07  James E Wilson  <wilson@specifix.com>
19239
19240         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19241
19242 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19243
19244         * gfortran.dg/parameter+save.f90: Rename to
19245         * gfortran.dg/parameter_save.f90: .. this.
19246
19247 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19248
19249         PR fortran/20848
19250         * gfortran.dg/parameter+save.f90: New test case.
19251
19252 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19253
19254         PR fortran/19269
19255         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19256
19257 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19258
19259         PR c/23075
19260         * gcc.dg/pr23075.c: New test.
19261         * g++.dg/warn/pr23075.C: New test.
19262
19263         PR target/22362
19264         * gcc.target/i386/pr22362.c: New test.
19265
19266         PR rtl-optimization/23098
19267         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19268
19269         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19270         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19271         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19272
19273 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19274
19275         * g++.dg/expr/cast6.C: New test.
19276
19277         PR c++/9782
19278         * g++.dg/init/new15.C: New test.
19279
19280 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19281
19282         * gcc.dg/vect/Os-vect-95.c: New test.
19283         * gcc.dg/vect/vect-95.c: Same.
19284
19285 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19286
19287         * gcc.dg/vect/vect-29.c: Update xfail testing.
19288         * gcc.dg/vect/vect-44.c: Same.
19289         * gcc.dg/vect/vect-48.c: Same.
19290         * gcc.dg/vect/vect-50.c: Same.
19291         * gcc.dg/vect/vect-72.c: Same.
19292         * gcc.dg/vect/vect-77.c: Same.
19293         * gcc.dg/vect/vect-78.c: Same.
19294         * gcc.dg/vect/vect-80.c: Same.
19295         * gcc.dg/vect/vect-96.c: Same.
19296         * gcc.dg/vect/vect-100.c: Same.
19297         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19298         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19299         * gfortran.dg/vect/vect-5.f90: Same.
19300
19301 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19302
19303         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19304         start strings.
19305         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19306         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19307
19308         PR c++/23056
19309         * g++.dg/opt/pr23056.C: New test.
19310
19311         PR rtl-optimization/23098
19312         * gcc.target/i386/pr23098.c: New test.
19313
19314 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/23667
19317         * g++.dg/template/static15.C: New test.
19318
19319         PR c++/21440
19320         * g++.dg/ext/stmtexpr5.C: New test.
19321         * g++.dg/ext/stmtexpr6.C: Likewise.
19322
19323 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19324
19325         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19326
19327         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19328         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19329         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19330
19331 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19332
19333         PR libfortran/23321
19334         * gfortran.dg/direct_io_4.f90: New test case.
19335
19336 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19337             Rasmus Hahn  <rassahah@neofonie.de>
19338
19339         PR libobjc/23108
19340         * objc.dg/type-stream-1.m: New test.
19341
19342 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19343
19344         PR fortran/23661
19345         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19346         gfortran.dg/print_fmt_3.f90: New test.
19347
19348 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19349
19350         * gfortran.dg/fmt_t_1.f90: New test.
19351
19352 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19353
19354         PR rtl-optimization/23454
19355         * g++.dg/opt/pr23454.C: New test.
19356
19357 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19358
19359         PR c++/23699
19360         * g++.dg/ext/static1.C: New test.
19361
19362 2005-09-02  Richard Henderson  <rth@redhat.com>
19363
19364         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19365         tail call to check_fa_work.
19366
19367 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19368
19369         PR c++/21687
19370         * g++.dg/other/gc3.C: New test.
19371
19372 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19373
19374         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19375         * gcc.dg/20050826-1.c: Likewise.
19376
19377 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19378
19379         PR c++/23167
19380         * g++.dg/expr/volatile1.C: New test.
19381
19382 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19383
19384         PR middle-end/23547
19385         * gcc.dg/pr23547.c: New test.
19386
19387 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19388
19389         PR c/22061
19390         * gcc.c-torture/execute/pr22061-1.c,
19391         * gcc.c-torture/execute/pr22061-2.c,
19392         * gcc.c-torture/execute/pr22061-3.c,
19393         * gcc.c-torture/execute/pr22061-4.c: New tests.
19394
19395 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19396
19397         * gcc.dg/Wredundant-decls-2.c: New test to check that
19398         -Wredundant-decls does not issue warning for a variable
19399         definition following a declaration.
19400
19401 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19402
19403         PR debug/7241
19404         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19405         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19406         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19407
19408         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19409         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19410         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19411         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19412         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19413         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19414         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19415         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19416
19417 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19418
19419         PR objc/23306
19420         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19421         scan-assmbler.
19422
19423 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19424
19425         PR target/21255
19426         * gcc.dg/pr21255-1.c: New test.
19427         * gcc.dg/pr21255-2-mb.c: Likewise.
19428         * gcc.dg/pr21255-2-ml.c: Likewise.
19429         * gcc.dg/pr21255-3.c: Likewise.
19430         * gcc.dg/pr21255-4.c: Likewise.
19431
19432 2005-08-31  Dale Johannesen  <dalej@apple.com>
19433
19434         * gcc.dg/20050830-1.c: New.
19435
19436 2005-08-31  Josh Conner  <jconner@apple.com>
19437
19438         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19439         command-line options for arm-*-* targets.
19440         * g++.dg/init/array16.C: Likewise.
19441         * g++.dg/other/crash-4.C: Likewise.
19442
19443 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19444
19445         PR obj-c++/23640
19446         * obj-c++.dg/gnu-runtime-3.mm: New test.
19447
19448 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19449
19450         PR c++/13377
19451         * g++.dg/lookup/ambig4.C: New test.
19452         * g++.dg/lookup/ambig5.C: New test.
19453         * g++.dg/tc1/dr101.C: Adjust error markers.
19454
19455 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19456
19457         PR c++/23639
19458         * g++.dg/template/ttp5.C: Adjust error markers.
19459
19460 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
19461
19462         PR testsuite/23609
19463         * lib/obj-c++.exp: Include target-libpath.exp.
19464         (obj-c++_link_flags): Look for the GNU libobjc library
19465         and set the library path to include it.
19466         Don't manually set LD_LIBRARY_PATH (etc.) but call
19467         set_ld_library_path_env_vars instead.
19468         (obj-c++_target_compile): Don't set library path or
19469         linker flags because they are already set correctly
19470         in obj-c++_link_flags.
19471
19472 2005-08-30  Josh Conner  <jconner@apple.com>
19473
19474         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19475         to command-line options for arm-*-* targets.
19476
19477 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
19478
19479         * g++.dg/other/i386-1.C: New.
19480
19481 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
19482
19483         PR preprocessor/20348
19484         PR preprocessor/20356
19485         * gcc.dg/cpp/pr20348.c: New test.
19486         * gcc.dg/cpp/pr20348.h: New file.
19487         * gcc.dg/cpp/inc/pr20348.h: New file.
19488         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19489         * gcc.dg/cpp/pr20356.c: New test.
19490         * gcc.dg/cpp/pr20356.h: New file.
19491         * gcc.dg/cpp/inc/pr20356.h: New file.
19492         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19493
19494 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
19495
19496         * gfortran.fortran-torture/execute/intrinsic_count.f90:
19497         Fix array dimension to avoid correct end-of-file error.
19498
19499 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
19500
19501         PR libfortran/23598
19502         * gfortran.dg/iostat_1.f90: New test.
19503
19504 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
19505
19506         PR middle-end/23408
19507         * gcc.dg/pr23408.c: New test.
19508
19509 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
19510
19511         PR c++/23099
19512         * g++.dg/init/member1.C: Make sure erroneous static data member
19513         definitions are required.
19514         * g++.dg/template/static13.C: New test.
19515         * g++.dg/template/static14.C: Likewise.
19516
19517 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19518
19519         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19520         -march=pentium4, remove ilp32 requirement.
19521
19522         PR middle-end/23484
19523         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19524         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19525
19526 2005-08-29  Andreas Jaeger  <aj@suse.de>
19527
19528         PR testsuite/23607
19529         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19530
19531 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19532
19533         * gcc.c-torture/execute/20050316-2.c: New test.
19534         * gcc.c-torture/execute/20050316-3.c: New test.
19535         * gcc.dg/torture/pr16104-1.c: New test.
19536
19537 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19538
19539         PR middle-end/23463
19540         * gcc.c-torture/execute/zero-struct-1.c: New test.
19541
19542 2005-08-27  Richard Guenther  <rguenther@suse.de>
19543
19544         PR target/23575
19545         * gcc.target/i386/pr23575.c: New testcase.
19546
19547 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19548
19549         PR rtl-optimization/23561
19550         * gcc.c-torture/execute/20050826-1.c: New test.
19551
19552         PR rtl-opt/23560
19553         * gcc.c-torture/execute/20050826-2.c: New test.
19554
19555 2005-08-26  Dale Johannesen  <dalej@apple.com>
19556
19557         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19558         * gcc.dg/20050826-1.c: New.
19559
19560 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19561
19562         PR c++/19004
19563         * g++.dg/template/nontype13.C: New test.
19564
19565         PR c++/23491
19566         * g++.dg/init/new14.C: New test.
19567         * g++.dg/expr/anew1.C: Do not XFAIL.
19568         * g++.dg/expr/anew2.C: Likewise.
19569         * g++.dg/expr/anew3.C: Likewise.
19570
19571 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19572
19573         PR middle-end/22439
19574         * gcc.dg/vla-3.c: New test.
19575
19576 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19577
19578         PR fortran/20363
19579         * gfortran.dg/named_interface.f90: New.
19580
19581 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19582
19583         * gcc.c-torture/execute/frame-address.c: New test.
19584
19585 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19586
19587         PR c++/20817
19588         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19589
19590 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19591
19592         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19593
19594 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19595
19596         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19597         * gcc.dg/altivec-22.c: Rename from..
19598         * gcc.dg/altivec-nomfcr.c: ..this.
19599
19600 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19601
19602         PR tree-optimization/23546
19603         * gcc.dg/tree-ssa/pr23546.c: New test.
19604
19605 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19606
19607         PR fortran/17758
19608         * gfortran.dg/nonreturning_statements.f90: New test.
19609
19610 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19611
19612         PR c++/22454
19613         * g++.dg/parse/crash29.C: New.
19614
19615 2005-08-23  DJ Delorie  <dj@redhat.com>
19616
19617         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19618         constants have the L suffix.
19619
19620 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19621
19622         PR c++/23044
19623         * g++.dg/template/instantiate8.C: New.
19624
19625 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19626
19627         PR middle-end/23467
19628         * gcc.c-torture/execute/pr23467.c: New test.
19629
19630 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19631
19632         PR tree-optimization/22043
19633         * gcc.c-torture/execute/20050613-1.c: New test.
19634
19635 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19636
19637         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19638
19639 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19640
19641         PR rtl-optimization/23478
19642         * g++.dg/opt/pr23478.C: New test.
19643
19644 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19645
19646         PR c/18715
19647         * gcc.dg/switch-warn-3.c: New test.
19648
19649 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19650
19651         PR c++/22233
19652         * g++.dg/template/param1.C: New test.
19653
19654 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19655
19656         PR c++/23089
19657         * g++.dg/other/incomplete1.C: New test.
19658
19659 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19660
19661         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19662         are vectorizable.
19663
19664 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19665
19666         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19667         d_lines_5.f: New.
19668
19669 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19670
19671         * gcc.target/i386/sse-4.c: New test.
19672
19673 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19674
19675         PR testsuite/23239
19676         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19677
19678 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19679
19680         * gcc.dg/20050811-1.c: New test.
19681         * gcc.dg/20050811-2.c: New test.
19682
19683 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19684
19685         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19686
19687 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19688
19689         PR 23476
19690         * gcc.c-torture/compile/pr23476.c: New test.
19691
19692 2005-08-19  Devang Patel  <dpatel@apple.com>
19693
19694         PR tree-optimization/23048
19695         * gcc.dg/tree-ssa/pr23048.c: New test.
19696
19697 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19698
19699         PR middle-end/20624
19700         * g++.dg/warn/Wreturn-3.C: New test
19701
19702 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19703
19704         PR tree-optimization/22228
19705         * g++.dg/vect/pr22543.cc: New test.
19706
19707 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19708
19709         PR tree-optimization/21574
19710         * gcc.dg/tree-ssa/pr21574.c: New test.
19711
19712 2005-08-16  James E Wilson  <wilson@specifix.com>
19713
19714         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19715
19716 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19717
19718         PR tree-opt/23402
19719         * gcc.c-torture/compile/zero-strct-3.c: New test.
19720         * gcc.c-torture/compile/zero-strct-4.c: New test.
19721
19722 2005-08-16  Steven Bosscher  <stevenb@suse.de>
19723
19724         PR target/23376
19725         * gcc.target/x86_64/pr23376.c: New test.
19726
19727 2005-08-16  Ian Lance Taylor  <ian@airs.com>
19728
19729         PR c++/23337
19730         * g++.dg/ext/vector2.C: New.
19731
19732 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19733
19734         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19735
19736 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19737
19738         PR libfortran/23428
19739         * gfortran.dg/inquire-complex.f90: New test case.
19740
19741 2005-08-16  James E Wilson  <wilson@specifix.com>
19742
19743         PR tree-optimization/21105
19744         * gcc.dg/large-size-array.c: New.
19745
19746 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
19747
19748         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19749         type.
19750         * gcc.dg/vect/vect-41: Likewise.
19751         * gcc.dg/vect/vect-42: Likewise.
19752         * gcc.dg/vect/vect-43: Likewise.
19753         * gcc.dg/vect/vect-44: Likewise.
19754         * gcc.dg/vect/vect-46: Likewise.
19755         * gcc.dg/vect/vect-47: Likewise.
19756         * gcc.dg/vect/vect-48: Likewise.
19757         * gcc.dg/vect/vect-52: Likewise.
19758         * gcc.dg/vect/vect-53: Likewise.
19759         * gcc.dg/vect/vect-54: Likewise.
19760         * gcc.dg/vect/vect-55: Likewise.
19761         * gcc.dg/vect/vect-56: Likewise.
19762         * gcc.dg/vect/vect-57: Likewise.
19763         * gcc.dg/vect/vect-58: Likewise.
19764         * gcc.dg/vect/vect-59: Likewise.
19765         * gcc.dg/vect/vect-60: Likewise.
19766         * gcc.dg/vect/vect-61: Likewise.
19767         * gcc.dg/vect/vect-85: Likewise.
19768         * gcc.dg/vect/vect-87: Likewise.
19769         * gcc.dg/vect/vect-88: Likewise.
19770         * gcc.dg/vect/vect-93.c: Likewise.
19771         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19772         * gcc.dg/vect/vect-75: Likewise.
19773         * gcc.dg/vect/vect-76: Likewise.
19774         * gcc.dg/vect/vect-77: Likewise.
19775         * gcc.dg/vect/vect-78: Likewise.
19776         * gcc.dg/vect/vect-80: Likewise.
19777         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19778         vectorized for the expected reason, rather than checking how alignment
19779         was handled.
19780         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19781         aligned type and also instead of aligned pointers. Added documentation.
19782
19783 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
19784
19785         * gfortran.dg/power.f90: New test.
19786
19787 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
19788
19789         PR rtl-optimization/23299
19790         * g++.dg/opt/pr23299.C: New test.
19791
19792 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19793
19794         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19795
19796 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
19797
19798         * g++.dg/template/local6.C: New test.
19799
19800 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19801
19802         * execute/exceptions/finally-1.m: Check that the catch and finally are
19803         being called.  Also add a "return 0;" at the end of main.
19804
19805 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
19806
19807         PR fortran/21432.
19808         * gfortran.dg/namelist_print_1.f: New test of functionality of
19809         PRINT namelist.
19810         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19811         namelist generates error with -std=f95.
19812
19813 2005-08-14  Ira Rosen  <irar@il.ibm.com>
19814
19815         PR tree-optimization/23119
19816         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19817
19818 2005-08-13  Marcin Koziej  <creep@desk.pl>
19819             Andrew Pinski  <pinskia@physics.uc.edu>
19820
19821         PR libobjc/22492
19822         * execute/exceptions/finally-1.m: New test.
19823
19824 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19825
19826         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19827         testsuite.
19828         * objc/execute/exceptions/trivial.m: New test.
19829         * objc.dg/try-catch-11.m: Move to ...
19830         * objc/execute/exceptions/foward-1.m: Here.
19831         * objc.dg/try-catch-2.m: Move to ...
19832         * objc/execute/exceptions/catchall-1.m: Here.
19833         * objc.dg/try-catch-8.m: Move to ...
19834         * objc/execute/exceptions/local-variables-1.m: Here.
19835
19836 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19837
19838         * objc.dg/nested-func-1.m: Move to ...
19839         * objc/execute/nested-func-1.m: Here.
19840
19841 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19842
19843         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19844         in ${options} instead of [target_info name].
19845         * lib/obj-c++.exp (objc_target_compile): Likewise.
19846
19847 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19848
19849         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19850
19851 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19852
19853         part of PR testsuite/23348
19854         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19855         each of the torture options.
19856         * objc/compile/trivial.m: New test.
19857
19858 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19859
19860         * gfortran.dg/eoshift.f90: Correct format.
19861
19862 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19863
19864         * gfortran.fortran-torture/execute/character_passing.f90:
19865         Fix comment typo.
19866
19867 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
19868
19869         PR c++/8271
19870         * g++.dg/template/unify10.C: New.
19871
19872 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
19873
19874         * g++.dg/parse/pr22514.C: Move to...
19875         * g++.dg/debug/pr22514.C: here.
19876
19877 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19878
19879         PR c++/23266
19880         * g++.dg/inherit/pure1.C: New test.
19881
19882         * ChangeLog: Fix typos.
19883
19884 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19885             Steven Bosscher  <stevenb@suse.de>
19886
19887         * gfortran.dg/runtime_warning_1.f90: New test.
19888
19889 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19890
19891         PR c++/23219
19892         * g++.dg/parse/crash28.C: New.
19893
19894 2005-08-11  Richard Guenther  <rguenther@suse.de>
19895
19896         PR target/23289
19897         * gcc.target/i386/tailcall-1.c: New testcase.
19898
19899 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19900
19901         * gcc.dg/vect/vect-67.c: Un-xfail.
19902
19903 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19904
19905         PR c++/23225
19906         * g++.dg/parse/crash27.C: new test.
19907
19908 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
19909
19910         PR libfortran/22143
19911         * gfortran.dg/shift-kind.f90: New testcase.
19912
19913 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
19914
19915         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19916         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19917
19918 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19919
19920         PR c++/20646
19921         * g++.dg/other/mult-stor1.C: New test.
19922
19923 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19924
19925         * gcc.c-torture/pr18299-1.c: Move to ...
19926         * gcc.c-torture/compile/pr18299-1.c: Here.
19927
19928 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
19929
19930         * gfortran/fortran.torture/execute/character_passing.f90:
19931         Fix types for LSAME.
19932
19933 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
19934
19935         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19936         input data back to what it was originally.
19937
19938 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19939
19940         * objc.dg/try-catch-8.m: Enable for all targets.
19941
19942 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
19943
19944         * gcc.dg/pr23165.c: New test.
19945
19946 2005-08-09  Steven Bosscher  <stevenb@suse.de>
19947
19948         PR tree-optimization/23234
19949         * gcc.dg/tree-ssa/pr23234.c: New test.
19950
19951 2005-08-08  Josh Conner  <jconner@apple.com>
19952
19953         PR rtl-optimization/23241
19954         * gcc.dg/char-compare.c: New test.
19955
19956 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19957
19958         PR c++/22508
19959         * g++.dg/init/new13.C: New test.
19960
19961 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19962
19963         PR c++/21166
19964         * g++.dg/other/crash-4.C: Adjust
19965         * g++/dg/ext/packed9.C: New.
19966
19967 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19968
19969         PR middle-end/21964
19970         * gcc.c-torture/execute/pr21964-1.c: New test.
19971
19972 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19973
19974         PR c/22458
19975         * gcc.dg/pr22458-1.c: New test.
19976
19977 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
19978             Steven G. Kargl <kargls@comcast.net>
19979
19980         PR fortran/22390
19981         * gfortran.dg/flush_1.f90: New test.
19982
19983 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19984
19985         PR c++/23191
19986         * g++.dg/template/eh2.C: New test.
19987
19988 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19989
19990         PR c++/19498
19991         * g++.dg/template/instantiate7.C: New test.
19992
19993 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
19994
19995         PR c/23113
19996         * gcc.dg/Wunused-value-1.c: New test.
19997
19998 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
19999
20000         PR rtl-optimization/23233
20001         * gcc.c-torture/compile/pr23233-1.c: New test.
20002
20003 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20004
20005         PR fortran/18833
20006         PR fortran/20850
20007         * gfortran.dg/equiv_1.f90: New test.
20008         * gfortran.dg/equiv_2.f90: New test.
20009         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20010         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20011         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20012
20013 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20014
20015         * gcc.c-torture/execute/vrp-5.c: New test.
20016         * gcc.c-torture/execute/vrp-6.c: New test.
20017         * gcc.dg/tree-ssa/vrp21.c: New test.
20018
20019 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20020
20021         * g++.dg/parse/pr22514.C: New test.
20022
20023 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20024
20025         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20026
20027         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20028         instead of constant loads / pool entries.
20029
20030 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20031
20032         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20033         TEST_TO_WCTYPE.
20034
20035 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20036
20037         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20038         __WINT_TYPE__ in generated prototypes if possible.
20039
20040 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20041
20042         PR 22037
20043         * g++.dg/tree-ssa/pr22037.C:
20044
20045 2005-08-04  Richard Henderson  <rth@redhat.com>
20046
20047         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20048         scan-tree-dump-times directive.
20049
20050 2005-08-04  Jan Hubicka  <jh@suse.cz>
20051
20052         * gcov-1.C: Fix switch counts.
20053         * gcov-4b.c: Likewise.
20054
20055 2005-08-03  Jeff Law  <law@redhat.com>
20056
20057         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20058
20059 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20060
20061         * gcc.c-torture/execute/pr23135.c: New test.
20062
20063 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20064
20065         PR tree-optimization/19899
20066         * gcc.dg/tree-ssa/scev-1.c: New test.
20067         * gcc.dg/tree-ssa/scev-2.c: New test.
20068
20069 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20070
20071         PR target/18582
20072         * gcc.dg/torture/pr18582-1.c: New test.
20073
20074 2005-08-03  Jan Hubicka  <jh@suse.cz>
20075
20076         * update-conroll.c: New testcase.
20077         * update-conroll-2.c: New testcase.
20078
20079 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20080
20081         * gfortran.dg/constant_substring.f: New test.
20082         * gfortran.dg/pr22491.f: New test.
20083
20084 2005-08-02  Jan Hubicka  <jh@suse.cz>
20085
20086         * update-threading.c: Replace by the proper one.
20087
20088 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20089
20090         PR 23164
20091         * g++.dg/tree-ssa/pr23164.C: New test.
20092
20093 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20094
20095         * gcc.dg/tree-ssa/pr23192.c: New test.
20096
20097 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20098
20099         * gcc.c-torture/execute/vrp-4.c: New test.
20100
20101 2005-08-02  Jan Hubicka  <jh@suse.cz>
20102
20103         * update-threading.c: New test.
20104
20105 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20106
20107         * gcc.c-torture/compile/20050801-1.c: New test.
20108         * gcc.c-torture/compile/20050801-2.c: New test.
20109
20110 2005-08-01  Jan Hubicka  <jh@suse.cz>
20111
20112         * val-prof-5.c: New test.
20113
20114 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20115
20116         PR c/22311
20117         * gcc.dg/pr22311-1.c : New test.
20118
20119 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20120
20121         PR target/23095
20122         * gfortran.dg/pr23095.f: New test.
20123
20124         PR c++/22003
20125         * g++.dg/other/pr22003.C: New test.
20126
20127 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20128
20129         PR target/20621
20130         * gcc.c-torture/execute/pr20621-1.c: New test.
20131
20132 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20133
20134         * gfortran.dg/comma_format_extension_4.f: Adjust length
20135         of string for format.
20136         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20137         print statement with internal write.
20138         * gfortran.dg/der_array_io_2.f: Likewise.
20139         * gfortran.dg/der_array_io_3.f: Likewise.
20140
20141 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20142
20143         * gcc.dg/fold-abs-4.c: new test.
20144
20145 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20146
20147         PR fortran/22570 an related issues.
20148         * gfortran.dg/x_slash_1.f: New test.
20149
20150 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20151
20152         PR c/23143
20153         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20154         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20155
20156 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20157
20158         PR c/529
20159         * gcc.dg/Wshadow-3.c: New test.
20160
20161 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20162
20163         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20164         used to have the wrong bounds).
20165
20166 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20167
20168         PR c/21720
20169         * gcc.dg/hex-round-1.c: Test more cases.
20170         * gcc.dg/hex-round-2.c: New test.
20171
20172 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20173
20174         PR 22550
20175         * g++.dg/tree-ssa/pr22550.C: New test.
20176
20177 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20178
20179         * gcc.dg/tree-ssa/vrp19.c: New test.
20180         * gcc.dg/tree-ssa-vrp20.c: New test.
20181
20182 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20183
20184         PR c/22240
20185         * gcc.dg/transparent-union-4.c: New test.
20186
20187 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20188
20189         PR c/22192
20190         * gcc.dg/c99-vla-2.c: New test.
20191
20192 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20193
20194         PR c/21720
20195         * gcc.dg/hex-round-1.c: New test.
20196
20197 2005-07-28  Jan Hubicka  <jh@suse.cz>
20198
20199         * inliner-1.c: Do not dump everything.
20200         * tree-prof.exp: Do not pass -ftree-based-profiling.
20201         * bprob.exp: Likewise.
20202
20203         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20204
20205 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20206
20207         PR c++/22545
20208         * g++.dg/expr/ptrmem7.C: New test.
20209
20210 2005-07-28  Mike Stump  <mrs@apple.com>
20211
20212         * g++.old-deja/g++.mike/visibility-1.C: New test.
20213
20214 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20215
20216         PR c/20187
20217         * gcc.c-torture/execute/pr20187-1.c: New test.
20218
20219 2005-07-28  Jeff Law  <law@redhat.com>
20220
20221         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20222         * gcc.dg/tree-ssa/vrp18.c: New test.
20223
20224 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20225
20226         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20227
20228 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20229
20230         PR tree-optimization/22506
20231         * gcc.dg/vect/ps22506.c: New test.
20232
20233 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20234
20235         PR target/21149
20236         * gcc.target/i386/sse-3.c: New test.
20237
20238 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20239
20240         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20241         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20242
20243 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20244
20245         PR c/22589
20246         * gcc.c-torture/compile/pr22589-1.c: New test.
20247
20248 2005-07-28  Jan Hubicka  <jh@suse.cz>
20249
20250         * update-loopch.c: New testcase.
20251
20252 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20253
20254         PR rtl-optimization/23047
20255         * gcc.c-torture/execute/pr23047.c: New test.
20256         * gcc.c-torture/execute/pr23047.x: New.
20257
20258 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20259
20260         PR tree-optimization/22493
20261         * gcc.c-torture/execute/pr22493-1.c: New test.
20262         * gcc.c-torture/execute/pr22493-1.x: New.
20263         * gcc.c-torture/execute/vrp-1.c: New test.
20264         * gcc.c-torture/execute/vrp-2.c: New test.
20265         * gcc.c-torture/execute/vrp-2.c: New test.
20266
20267 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20268
20269         * gcc.target/frv/all-builtin-read8.c: Delete.
20270         * gcc.target/frv/all-builtin-read16.c: Delete.
20271         * gcc.target/frv/all-builtin-read32.c: Delete.
20272         * gcc.target/frv/all-builtin-read64.c: Delete.
20273         * gcc.target/frv/all-builtin-write8.c: Delete.
20274         * gcc.target/frv/all-builtin-write16.c: Delete.
20275         * gcc.target/frv/all-builtin-write32.c: Delete.
20276         * gcc.target/frv/all-builtin-write64.c: Delete.
20277         * gcc.target/frv/all-read-write-1.c: New.
20278
20279 2005-07-27  Jeff Law  <law@redhat.com>
20280
20281         * gcc.c-torture/execute/pr22630.c: New test.
20282
20283 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20284
20285         PR tree-optimization/23073
20286         * gcc.dg/vect/nodump-pr23073.c: New test.
20287         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20288
20289 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20290
20291         PR tree-optimize/22348
20292         * gcc.c-torture/execute/pr22348.c: New.
20293
20294 2005-07-27  Richard Guenther  <rguenther@suse.de>
20295
20296         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20297
20298 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20299
20300         PR fortran/22503
20301         * gfortran.dg/logical_comp.f90: New test.
20302
20303 2005-07-27  Jan Hubicka  <jh@suse.cz>
20304
20305         * inliner-1.c: Add cleanup of dumps.
20306         * val-prof-*.c: Likewise.
20307         * update-tailcall.c: New.
20308
20309 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20310
20311         PR 22591
20312         * gcc.dg/tree-ssa/pr22591.c: New test.
20313         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20314
20315 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20316
20317         PR libobjc/22606
20318         * objc.dg/try-catch-11.m: New test.
20319
20320 2005-07-26  Richard Guenther  <rguenther@suse.de>
20321
20322         PR tree-optimization/22486
20323         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20324
20325 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20326
20327         PR tree-opt/22484
20328         * g++.dg/opt/loop2.C: New test.
20329
20330 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20331
20332         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20333         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20334
20335 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20336
20337         * lib/profopt.exp (profopt-execute): Check for profiling data
20338         files on the target.
20339
20340 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20341
20342         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20343         for matching of asm labels.
20344
20345 2005-07-25  Richard Guenther  <rguenther@suse.de>
20346
20347         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20348
20349 2005-07-25  Richard Guenther  <rguenther@suse.de>
20350
20351         PR testsuite/22624
20352         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20353
20354 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20355
20356         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20357         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20358         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20359         * gcc.dg/vect/vect-100.c: New test.
20360         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20361         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20362         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20363         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20364         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20365         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20366         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20367         * gfortran.dg/vect/pr19049.f90: New testcase.
20368         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20369
20370 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20371
20372         * gcc.c-torture/execute/20050713-1.c: New test.
20373
20374         PR fortran/20063
20375         * gfortran.fortran-torture/execute/data_4.f90: New test.
20376
20377         PR middle-end/20303
20378         * gcc.dg/visibility-d.c: New test.
20379
20380 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20381
20382         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20383         * gfortran.dg/underflow.f90: Ditto.
20384
20385 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20386
20387         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20388         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20389         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20390
20391 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20392
20393         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20394         include case of field width of zero.
20395
20396 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20397
20398         PR libgfortran/21875
20399         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20400         with trailing blanks on normal formatted read.
20401
20402 2005-07-23  Chao-ying Fu  <fu@mips.com>
20403
20404         * gcc.target/mips/mips32-dsp-type.c: New test.
20405         * gcc.target/mips/mips32-dsp.c: New test.
20406
20407 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20408
20409         PR testsuite/21073
20410         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20411
20412         PR testsuite/20454
20413         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20414         and __cyg_profile_func_exit.
20415
20416 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20417
20418         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20419         * gfortran.dg/comma_format_extension_4.f: Same.
20420         * gfortran.dg/pr15332.f: Same.
20421         * gfortran.dg/pr21730.f: Same.
20422
20423 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20424
20425         * g++.dg/opt/vrp2.C: Fix testcase.
20426
20427         PR tree-opt/22625
20428         * g++.dg/opt/vrp2.C: New test.
20429
20430 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20431
20432         PR debug/21828
20433         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20434
20435 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
20436
20437         * gcc.dg/tree-ssa/20050719-1.c: New test.
20438
20439 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
20440
20441         * gcc.dg/bfin-longcall-1.c: New file.
20442         * gcc.dg/bfin-longcall-2.c: New file.
20443
20444 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
20445
20446         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20447
20448 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20449
20450         PR middle-end/19055
20451         * gcc.dg/tree-ssa/pr19055.c: New test.
20452         * gcc.dg/tree-ssa/pr19055-2.c: New test.
20453
20454 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20455
20456         PR C++/22358
20457         * g++.dg/other/pr22358.C: New test.
20458
20459 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
20460
20461         PR c++/2922
20462         * g++.dg/lookup/two-stage5.C: New test from bug comments.
20463
20464 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20465
20466         PR c++/15938
20467         * g++.dg/init/union2.C: New test.
20468
20469 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20470
20471         PR c/22393
20472         * gcc.dg/complex-4.c: New test.
20473
20474 2005-07-21  Richard Guenther  <rguenther@suse.de>
20475
20476         PR testsuite/22522
20477         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20478         scanning for asm labels.
20479         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20480
20481 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20482
20483         PR target/22085
20484         * gcc.dg/altivec-pr22085.c: New.
20485
20486 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20487
20488         PR tree-optimization/19210
20489         * gcc.dg/tree-ssa/pr19210-1.c: New.
20490         * gcc.dg/tree-ssa/pr19210-2.c: New.
20491
20492 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
20493
20494         PR rtl-optimization/22167
20495         * g++.dg/opt/pr22167.C: New test.
20496
20497 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
20498
20499         PR c++/2922
20500         * g++.dg/lookup/two-stage2.C: New.
20501         * g++.dg/lookup/two-stage3.C: New.
20502         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20503         fixed two-stage name lookup for operators.
20504         * g++.dg/template/call3.C: Compiler now produces an appropriate
20505         error message.
20506         * g++.dg/template/crash37.C: Compiler now describes bla() on line
20507         14 as a candidate.
20508         * g++.dg/template/ptrmem4.C: Compiler produces different error
20509         message.
20510         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20511         connect_to_method as a candidate.
20512
20513 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
20514
20515         * gcc.dg/fold-alloc-1.c: New test.
20516
20517 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20518
20519         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20520         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20521
20522 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20523
20524         * gcc.dg/fold-abs-1.c: New test.
20525         * gcc.dg/fold-abs-2.c: New test.
20526         * gcc.dg/fold-abs-3.c: New test.
20527
20528 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20529
20530         Make CONSTRUCTOR use VEC to store initializers.
20531         * g++.dg/ext/complit3.C: Check for specific error messages.
20532         * g++.dg/init/brace2.C: Update error message.
20533         * g++.dg/warn/Wbraces2.C: Likewise.
20534
20535 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20536
20537         PR fortran/16940
20538         * gfortran.dg/module_interface_1.f90: New test.
20539
20540 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20541             Kenneth Zadeck <zadeck@naturalbridge.com>
20542
20543         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20544
20545 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20546
20547         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20548         specify -Wformat for these tests.
20549         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20550         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20551         * gcc.dg/format/opt-6.c: Delete.
20552
20553 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20554
20555         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20556         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20557
20558 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20559
20560         * gcc.dg/tree-ssa/alias-2.c: New test.
20561
20562 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20563
20564         PR c++/22263
20565         * g++.dg/template/explicit7.C: New test.
20566
20567 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20568
20569         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20570         field width of 8 to +Inf and -Inf.
20571
20572 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20573
20574         PR c++/22139
20575         * g++.dg/template/friend36.C: New test.
20576
20577 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20578
20579         PR fortran/21730
20580         * gfortran.dg/pr21730.f: New test.
20581
20582 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20583             Kenneth Zadeck <zadeck@naturalbridge.com>
20584
20585         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20586         since pure const detection cannot run at -O1 in c compiler.
20587         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20588         can now optimize this case properly.
20589         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20590         because we now pass.
20591         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20592
20593 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20594
20595         PR c/22421
20596         * gcc.dg/format/bitfld-1.c: New test.
20597
20598 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20599
20600         PR c++/22204
20601         * g++.dg/rtti/repo1.C: New test.
20602
20603 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20604
20605         PR middle-end/22398
20606         * gcc.c-torture/compile/pr22398.c: New test.
20607
20608 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20609
20610         PR c++/22132
20611         * g++.dg/expr/cast4.C: New test.
20612
20613 2005-07-15  Richard Guenther  <rguenther@suse.de>
20614
20615         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20616         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20617
20618 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20619
20620         PR tree-optimization/22230
20621         * gcc.dg/tree-ssa/pr22230.c: New test.
20622
20623 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gfortran.dg/g77/cpp6.f: New test.
20626
20627         PR fortran/22417
20628         * gfortran.dg/g77/cpp5.F: New test.
20629         * gfortran.dg/g77/cpp5.h: New file.
20630         * gfortran.dg/g77/cpp5inc.h: New file.
20631
20632 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20633
20634         PR libfortran/16435
20635         * gfortran.dg/tl_editting.f90: New.
20636         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20637
20638 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20639
20640         * gfortran.dg/char_array_constructor.f90: New test.
20641
20642 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20643
20644         * gfortran.dg/past_eor.f90: New.
20645         * gfortran.dg/complex_read.f90: New.
20646
20647 2005-07-13  Jeff Law  <law@redhat.com>
20648
20649         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20650         additional casts.
20651
20652         * gcc.dg/tree-ssa/pr22321.c: New test
20653
20654 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20655
20656         PR tree-optimization/21921
20657         * gcc.dg/tree-ssa/pr21921.c: New.
20658
20659 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20660
20661         PR tree-optimizatio/22442
20662         * gcc.dg/tree-ssa/loop-11.c: New test.
20663
20664 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20665
20666         PR tree-opt/21840
20667         * gcc.c-torture/compile/pr21840.c: New test.
20668
20669 2005-07-12  Jan Hubicka  <jh@suse.cz>
20670
20671         * gcc.c-torture/compile/pr22379.c: New test.
20672
20673 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20674
20675         PR libfortran/21593
20676         gfortran.dg/dev_null.f90: Remove outdated comment about
20677         PR libfortran/21593.
20678
20679
20680 2005-07-12  Dale Johannesen  <dalej@apple.com>
20681
20682         * gcc.target/i386/compress-float-sse.c: New.
20683         * gcc.target/i386/compress-float-sse-pic.c: New.
20684         * gcc.target/i386/compress-float-387.c: New.
20685         * gcc.target/i386/compress-float-387-pic.c: New.
20686         * gcc.dg/compress-float-ppc.c: New.
20687         * gcc.dg/compress-float-ppc-pic.c: New.
20688
20689 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20690
20691         PR libfortran/21593
20692         gfortran.dg/dev_null.f90: Remove targets.
20693
20694 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20695
20696         PR tree-opt/22335
20697         * gcc.dg/pr22335-1.c: New test.
20698         * gcc.dg/pr22335-2.c: New test.
20699
20700 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20701
20702         PR c++/20172
20703         * g++.dg/template/nontype12.C : New test.
20704
20705 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20706
20707         * gcc.dg/tree-ssa/loop-10.c: New test.
20708
20709 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20710
20711         * gcc.c-torture/execute/20020720-1.x: Remove.
20712
20713 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20714
20715         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20716
20717 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20718
20719         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20720         (dg-mips-options): Use it.
20721
20722 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
20723
20724         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20725
20726 2005-07-09  Richard Henderson  <rth@redhat.com>
20727
20728         * lib/target-supports.exp (check_effective_target_sync_char_short):
20729         Add alpha.
20730
20731 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
20732
20733         PR libfortran/22217
20734         * gfortran.dg/negative-z-descriptor.f90: New test.
20735
20736 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20737
20738         PR tree-opt/22329
20739         * gcc.dg/pr22329.c: New test.
20740
20741 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
20742
20743         PR tree-optimization/20139
20744         * gcc.dg/tree-ssa/pr20139.c: New.
20745
20746 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20747
20748         PR tree-opt/22356
20749         * gcc.dg/pr22356-1.c: New test.
20750
20751 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
20752
20753         PR c++/21799
20754         * g++.dg/template/unify8.C: New.
20755         * g++.dg/template/unify9.C: New.
20756
20757 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
20758
20759         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20760
20761 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
20762
20763         * gcc.dg/darwin-version-1.c: New.
20764         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20765         * gcc.dg/builtins-20.c: Likewise.
20766         * gcc.dg/builtins-53.c: Likewise.
20767         * gcc.dg/torture/builtins-convert-1.c: Likewise.
20768         * gcc.dg/torture/builtins-convert-2.c: Likewise.
20769         * gcc.dg/torture/builtins-convert-3.c: Likewise.
20770         * gcc.dg/torture/builtins-power-1.c: Likewise.
20771         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20772         on Darwin.
20773
20774 2005-07-07  Jeff Law  <law@redhat.com>
20775
20776         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
20777         argument evaluation order.
20778
20779 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
20780
20781         PR libfortran/21594
20782         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20783         Add test cases where the shift length is greater than the
20784         array length.
20785
20786 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20787
20788         * obj-c++.dg/proto-lossage-6.mm: New.
20789         * objc.dg/proto-lossage-6.m: New.
20790
20791 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20792
20793         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20794         * objc.dg/gnu-runtime-2.m: Likewise.
20795
20796 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * gfortran.dg/longline.f: New test.
20799
20800         * gfortran.dg/badline.f: New test.
20801
20802 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20803
20804         PR fortran/16531
20805         PR fortran/15966
20806         PR fortran/18781
20807         * gfortran.dg/hollerith.f90: New.
20808         * gfortran.dg/hollerith2.f90: New.
20809         * gfortran.dg/hollerith3.f90: New.
20810         * gfortran.dg/hollerith4.f90: New.
20811         * gfortran.dg/hollerith_f95.f90: New.
20812         * gfortran.dg/hollerith_legacy.f90: New.
20813         * gfortran.dg/g77/cpp4.F: New. Port from g77.
20814
20815 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20816
20817         PR objc/22274
20818         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20819         * objc.dg/gnu-runtime-2.m: New.
20820
20821 2005-07-06  Jeff Law  <law@redhat.com>
20822
20823         * gcc.dg/tree-ssa/vrp17.c: New test.
20824
20825 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20826
20827         PR fortran/22327
20828         * gfortran.dg/array_constructor_5.f90: New test.
20829
20830 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20831
20832         * gfortran.fortran-torture/execute/entry_9.f90: New test.
20833
20834 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
20835
20836         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20837         * gcc.dg/980816-1.c: Ditto.
20838
20839 2005-07-06  Jeff Law  <law@redhat.com>
20840
20841         * gcc.c-torture/compile/pr21356.c: New test.
20842
20843 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20844
20845         PR c/22013
20846         PR c/22098
20847         * gcc.c-torture/compile/pr22013-1.c,
20848         gcc.c-torture/execute/pr22098-1.c,
20849         gcc.c-torture/execute/pr22098-2.c,
20850         gcc.c-torture/execute/pr22098-3.c: New tests.
20851
20852 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20853
20854         PR c/22308
20855         * gcc.dg/pr22308-1.c: New test.
20856
20857 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
20858
20859         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
20860         target.
20861         * gcc.dg/compare9.c: Use -fshort-enums instead of
20862         -fno-short-enums.  Change the last test to dg-bogus.
20863
20864 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
20865
20866         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20867         * gcc.dg/compare9.c: New.
20868
20869 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20870
20871         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20872
20873 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20874
20875         PR testsuite/22288
20876         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20877
20878
20879 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20880
20881         * gcc.dg/format/gcc_gfc-1.c: New.
20882
20883 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20884
20885         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20886
20887 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20888
20889         PR fortran/20842
20890         * gfortran.dg/io_invalid_1.f90: New test.
20891
20892 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
20893
20894         * gcc.dg/format/gcc_diag-1.c: Update.
20895
20896 2005-07-02  Jeff Law  <law@redhat.com>
20897
20898         * gcc.dg/tree-ssa/pr22051-1.c: New test.
20899         * gcc.dg/tree-ssa/pr22051-2.c: New test.
20900
20901 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
20902
20903         * gcc.dg/format/gcc_diag-1.c: Update.
20904
20905 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
20906
20907         PR tree-opt/22269
20908         * gcc.c-torture/compile/pr22269.c: New test.
20909
20910 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
20911
20912         PR 21584
20913         PR 22219
20914         * g++.dg/tree-ssa/pr21584-1.C: New test.
20915         * g++.dg/tree-ssa/pr21584-2.C: New test.
20916
20917 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
20918
20919         * obj-c++.dg/try-catch-11.mm: New.
20920         * objc.dg/try-catch-10.m: New.
20921
20922 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
20923
20924         * g++.dg/other/ucnid-1.C: xfail on AIX.
20925
20926 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
20927
20928         PR 22234
20929         * gcc.dg/20050629-1.c: New test.
20930
20931 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
20932
20933         * obj-c++.dg/const-str-1[0-1].mm: New.
20934         * objc.dg/const-str-1[0-1].m: New.
20935
20936 2005-05-29  Richard Henderson  <rth@redhat.com>
20937
20938         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20939         Rename from check_effective_target_vect_no_max.
20940         (check_effective_target_vect_no_int_add): New.
20941         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20942         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20943         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20944         * gcc.dg/vect/vect-reduc-1.c: Use both.
20945         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20946
20947 2005-05-29  Richard Henderson  <rth@redhat.com>
20948
20949         * lib/target-supports.exp (check_effective_target_vect_no_max):
20950         Remove i386 and x86_64.
20951
20952 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20953
20954         PR testsuite/21969
20955         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20956
20957 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20958
20959         PR middle-end/21969
20960         * gcc.dg/vect/pr21969.c: New test.
20961
20962 2005-06-28  Eric Christopher  <echristo@redhat.com>
20963
20964         PR c/22052
20965         PR c/21975
20966         * gcc.dg/inline1.c: New test.
20967         * gcc.dg/inline2.c: Ditto.
20968         * gcc.dg/inline3.c: Ditto.
20969         * gcc.dg/inline4.c: Ditto.
20970         * gcc.dg/inline5.c: Ditto.
20971
20972 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20973
20974         PR libfortran/22142
20975         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20976         Add testcase also testing eoshift1 for PR 22142.
20977
20978 2005-06-28  Richard Henderson  <rth@redhat.com>
20979
20980         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20981         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20982         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20983         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20984         gcc.dg/tree-ssa/20030922-2.c: Likewise.
20985
20986 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20987
20988         PR libfortran/22142
20989         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20990         Add testcase for PR 22142.
20991
20992 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
20993
20994         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20995         gcc.target/ia64/fpreg-2.c: New tests.
20996
20997 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20998
20999         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21000
21001 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21002
21003         PR libfortran/22170
21004         * gfortran.dg/slash_1.f90: New test.
21005
21006 2005-06-27  Richard Henderson  <rth@redhat.com>
21007
21008         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21009         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21010         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21011         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21012         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21013         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21014
21015 2005-06-27  Richard Henderson  <rth@redhat.com>
21016
21017         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21018         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21019
21020 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21021
21022         * obj-c++.dg/proto-lossage-5.mm: New.
21023         * objc.dg/proto-lossage-5.m: New.
21024
21025 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21026
21027         PR 21959
21028         * gcc.dg/tree-ssa/pr21959.c: New test.
21029
21030 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21031
21032         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21033         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21034         testing uninitialized var.
21035
21036         * gcc.c-torture/execute/builtins/chk.h: New.
21037         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21038         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21039         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21040         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21041         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21042         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21043         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21044         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21045         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21046         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21047         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21048         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21049         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21050         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21051         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21052         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21053         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21054         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21055         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21056         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21057         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21058         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21059         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21060         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21061         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21062         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21063         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21064         * gcc.dg/builtin-object-size-1.c: New test.
21065         * gcc.dg/builtin-object-size-2.c: New test.
21066         * gcc.dg/builtin-object-size-3.c: New test.
21067         * gcc.dg/builtin-object-size-4.c: New test.
21068         * gcc.dg/builtin-object-size-5.c: New test.
21069         * gcc.dg/builtin-stringop-chk-1.c: New test.
21070         * gcc.dg/builtin-stringop-chk-2.c: New test.
21071         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21072         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21073         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21074         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21075         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21076         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21077         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21078         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21079         * gcc.c-torture/execute/printf-1.c: New test.
21080         * gcc.c-torture/execute/fprintf-1.c: New test.
21081         * gcc.c-torture/execute/vprintf-1.c: New test.
21082         * gcc.c-torture/execute/vfprintf-1.c: New test.
21083         * gcc.c-torture/execute/printf-chk-1.c: New test.
21084         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21085         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21086         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21087
21088 2005-06-27  Michael Matz  <matz@suse.de>
21089
21090         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21091         slot is not merged if address escapes.
21092
21093 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21094
21095         PR c/21911
21096         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21097
21098 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21099
21100         PR middle-end/17965
21101         * gcc.c-torture/compile/20050622-1.c: New test.
21102
21103         PR middle-end/22028
21104         * gcc.dg/20050620-1.c: New test.
21105
21106 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21107
21108         PR tree-optimization/22026
21109         * gcc.dg/tree-ssa/pr22026.c: New.
21110
21111 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21112
21113         PR libfortran/22144
21114         * gfortran.dg/shift-alloc.f90: New testcase.
21115
21116 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21117
21118         * all files: Update FSF address in copyright headers.
21119
21120 2005-06-22  Jan Hubicka  <jh@suse.cz>
21121
21122         * wholeprogram-1.c: New testcase.
21123         * wholeprogram-2.c: New testcase.
21124
21125 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21126
21127         PR 22171
21128         * gcc.dg/tree-ssa/pr22171.c: New test.
21129
21130 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21131
21132         * gfortran.dg/simplify_modulo.f90: New.
21133
21134 2005-06-24  Jan Hubicka  <jh@suse.cz>
21135
21136         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21137
21138 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21139
21140         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21141
21142 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21143
21144         * obj-c++.dg/typedef-alias-1.mm: New.
21145         * objc.dg/typedef-alias-1.m: New.
21146
21147 2005-06-23  Jeff Law  <law@redhat.com>
21148
21149         * gcc.dg/tree-ssa/vrp16.c: New test.
21150
21151 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21152
21153         * lib/target-supports.exp: Add
21154         check_effective_target_fortran_large_real and
21155         check_effective_target_fortran_large_int to check for
21156         corresponding effective targets.
21157         * gfortran.dg/large_integer_kind_1.f90: New test.
21158         * gfortran.dg/large_real_kind_1.f90: New test.
21159
21160 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21161
21162         PR tree-optimization/22117
21163         * gcc.dg/tree-ssa/pr22117.c: New.
21164
21165 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21166
21167         PR testsuite/22123
21168         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21169
21170 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21171
21172         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21173
21174 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21175
21176         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21177         * gfortran.dg/f2c_4.c: Likewise.
21178
21179 2005-06-22 Paul Brook  <paul@codesourcery.com>
21180
21181         PR fortran/21034
21182         * gfortran.dg/auto_save_1.f90: New test.
21183
21184 2005-06-22  Michael Matz  <matz@suse.de>
21185
21186         * gcc.target/x86-64/abi: New directory.
21187         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21188         * gcc.target/x86-64/abi/README.gcc: New file.
21189         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21190         * gcc.target/x86-64/abi/asm-support.s: New file.
21191         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21192         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21193         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21194         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21195         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21196         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21197         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21198         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21199         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21200         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21201         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21202         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21203         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21204         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21205         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21206         * gcc.target/x86_64/abi/test_varargs.c: New test.
21207
21208 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21209
21210         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21211         32-bit i?86 and x86_64.
21212
21213 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21214
21215         * obj-c++.dg/const-str-[1-9].mm: New tests.
21216
21217 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21218
21219         PR fortran/22010
21220         * gfortran.dg/namelist_use.f90: New.
21221         * gfortran.dg/namelist_use_only.f90: New.
21222
21223 2005-06-21  Jeff Law  <law@redhat.com>
21224
21225         * gcc.dg/tree-ssa/vrp15.c: New test.
21226
21227 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21228
21229         * lib/target-supports.exp (check_effective_target_vect_reduction):
21230         Remove.
21231         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21232         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21233         remove vect_reduction target keyword. Also avoid two returns in main.
21234         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21235         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21236         * gcc.dg/vect/vect-reduc-1short.c: New test.
21237         * gcc.dg/vect/vect-reduc-1char.c: New test.
21238         * gcc.dg/vect/vect-reduc-2short.c: New test.
21239         * gcc.dg/vect/vect-reduc-2char.c: New test.
21240         * gcc.dg/vect/vect-reduc-6.c: New test.
21241         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21242         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21243         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21244
21245 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21246         Paul Thomas  <pault@gcc.gnu.org>
21247
21248         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21249         New tests.
21250
21251 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21252
21253         * gfortran.dg/backslash_1.f90: New test.
21254         * gfortran.dg/backslash_2.f90: New test.
21255
21256 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21257
21258         * gfortran.dg/duplicate_labels.f90: New test.
21259
21260 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21261
21262         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21263         unsupportable relocations.
21264         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21265         * gcc.dg/20050321-2.c: xfail for NetWare.
21266
21267 2005-06-20  Andreas Jaeger  <aj@suse.de>
21268
21269         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21270         gcc.target/i386/fastcall-sseregparm.c,
21271         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21272
21273 2005-06-19  Richard Henderson  <rth@redhat.com>
21274
21275         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21276
21277 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21278
21279         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21280
21281 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21282
21283         PR c++/22115
21284         * g++.dg/conversion/simd2.C: Change expected error message.
21285
21286 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21287
21288         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21289         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21290         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21291
21292 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21293
21294         * gcc.dg/fold-mod-1.c: New test.
21295
21296 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21297
21298         PR fortran/19926
21299         * gfortran.dg/pr19926.f90: New test.
21300
21301 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21302
21303         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21304         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21305         targets.
21306         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21307         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21308
21309 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21310
21311         * gcc.target/ia64/float80-varargs-1.c: New test.
21312
21313 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21314
21315         PR tree-opt/22035
21316         * gfortran.dg/f2c_6.f90: New test.
21317
21318 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21319
21320         PR c++/17413
21321         * g++.dg/template/local5.C: New.
21322
21323 2005-06-17  Richard Henderson  <rth@redhat.com>
21324
21325         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21326
21327 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21328
21329         PR testsuite/21945
21330         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21331
21332 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21333
21334         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21335         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21336         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21337         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21338         check_vect to verify the presence of hardware vector support.
21339
21340 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21341
21342         PR testsuite/22056
21343         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21344
21345 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21346
21347         PR libfortran/19216
21348         * gfortran.dg/pr19216.f: Add correct space between brackets and
21349         dg directive.
21350
21351 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21352
21353         PR libfortran/16436
21354         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21355
21356 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21357
21358         * gcc.target/i386/attributes-error.c: New testcase.
21359         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21360         * gcc.target/i386/regparm-stdcall.c: Likewise.
21361         * gcc.target/i386/sseregparm-1.c: Likewise.
21362         * gcc.target/i386/sseregparm-2.c: Likewise.
21363
21364 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21365
21366         * g++.dg/rtti/crash2.C: New.
21367
21368 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21369
21370         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21371
21372 2005-06-15  David Ung  <davidu@mips.com>
21373
21374         * gcc.target/mips/mips16e-extends.c: New test for testing the
21375         generation of MIPS16e zeb/zeh, seb/seh instructions.
21376
21377 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21378
21379         PR 22018
21380         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21381         * gcc.dg/tree-ssa/pr22018.c: New test.
21382
21383 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21384
21385         * gcc.dg/simd-1.c: Update error messages.
21386         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21387         * gcc.dg/simd-2.c: Update error messages.
21388         * gcc.dg/simd-4.c: New.
21389
21390 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21391
21392         PR c++/20678
21393         * g++.dg/other/crash-4.C: New.
21394
21395 2005-06-14  Devang Patel  <dpatel@apple.com>
21396
21397         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21398
21399 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21400
21401         PR c++/21929
21402         * g++.dg/parse/crash11.C: Update
21403
21404 2005-06-13  Jeff Law  <law@redhat.com>
21405
21406         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21407         perform the desired transformations.
21408         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21409         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21410
21411 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21412
21413         PR fortran/22038
21414         * gfortran.dg/forall_1.f90: Un-XFAIL.
21415
21416 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21417
21418         PR c++/21929
21419         * g++.dg/parse/crash26.C: New.
21420
21421         PR c++/20789
21422         * g++.dg/init/member1.C: New.
21423
21424 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21425
21426         * gfortran.dg/altreturn_1.f90: New test.
21427
21428 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21429
21430         PR middle-end/21985
21431         * gcc.dg/tree-ssa/pr21985.c: New test.
21432
21433 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21434
21435         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21436
21437 2005-06-12  Roger Sayle  <roger@eyesopen.com>
21438
21439         PR c++/21930
21440         * g++.dg/other/error10.C: New test case.
21441
21442 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21443
21444         PR libfortran/19155
21445         * gfortran.dg/pr19155.f: Add test.
21446
21447 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21448
21449         * gfortran.dg/f2c_7.f90: New test.
21450
21451         * gfortran.dg/forall_1.f90: XFAILed.
21452
21453 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21454
21455         * gcc.dg/pr14796-1.c: New.
21456         * gcc.dg/pr14796-2.c: New.
21457
21458 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
21459
21460         PR fortran/17792
21461         PR fortran/21375
21462         * gfortran.dg/deallocate_stat.f90: New test.
21463
21464 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
21465
21466         * gfortran.fortran-torture/execute/in-pack.f90: New test.
21467
21468 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
21469
21470         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21471         access will be generated when this loop is vectorized. Test that
21472         accesses with same alignment were detected.
21473         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21474         Test that accesses with same alignment were detected.
21475         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21476         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21477         alignment were detected.
21478
21479 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
21480
21481         PR c++/10611
21482         * g++.dg/conversion/simd2.C: New.
21483
21484 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21485
21486         * gcc.dg/Wcxx-compat-1.c: New.
21487
21488 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
21489
21490         PR libfortran/21480
21491         * gfortran.dg/reshape-complex.f90: Add a test for a packed
21492         complex array.
21493
21494 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         * gcc.dg/alias-8.c: New.
21497
21498 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
21499
21500         * gcc.dg/format/cmn_err-1.c: Update.
21501
21502 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
21503
21504         PR target/20666
21505         * gcc.target/sparc/fexpand-2.c: New.
21506         * gcc.target/sparc/fpmerge-2.c: New.
21507         * gcc.target/sparc/fpmul-2.c: New.
21508         * gcc.target/sparc/noresult.c: New.
21509         * gcc.target/sparc/pdist-2.c: New.
21510         * gcc.target/sparc/pdist-3.c: New.
21511
21512 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
21513
21514         PR testsuite/21702
21515         * gcc.target/i386/i386.exp: Fix comment typo.
21516
21517 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21518
21519         PR c++/19497
21520         * g++.dg/inherit/using5.C: New.
21521         * g++.dg/inherit/using6.C: New.
21522
21523 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21524
21525         PR c++/19894
21526         * g++.dg/template/ptrmem15.C: New test.
21527
21528         PR c++/20563
21529         * g++.dg/ext/label4.C: New test.
21530
21531 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21532
21533         * gcc.dg/tls/debug-1.c: New test.
21534
21535 2005-06-07  Dale Johannesen  <dalej@apple.com>
21536
21537         * gcc.target/i386/movq.c: New.
21538
21539 2005-06-07  Dale Johannesen  <dalej@apple.com>
21540
21541         * gcc.dg/20050607-1.c: New.
21542
21543 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21544
21545         PR middle-end/21850
21546         * gcc.c-torture/execute/20050607-1.c: New test.
21547
21548 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21549
21550         PR libfortran/21926
21551         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21552         Test case where the return array has lowest stride one,
21553         but isn't packed.
21554
21555 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21556
21557         * lib/target-supports.exp (check_effective_target_sync_int_long):
21558         Add s390 and s390x targets.
21559
21560 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21561
21562         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21563         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21564         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21565         * gcc.dg/tree-ssa/loop-9.c: New test.
21566
21567 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21568
21569         * g++.dg/parse/defarg10.C: New.
21570
21571 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21572
21573         PR regression/21897
21574         * gcc.c-torture/execute/20050604-1.c: New test.
21575
21576 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21577
21578         PR 21903
21579         * g++.dg/parse/defarg9.C: New.
21580
21581         PR c++/20637
21582         * g++.dg/inherit/using4.C: New.
21583         * g++.dg/overload/error1.C: Adjust expected errors.
21584         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21585         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21586         * g++.old-deja/g++.other/redecl2.C: Likewise.
21587         * g++.old-deja/g++.other/redecl4.C: Likewise.
21588         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21589
21590 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21591
21592         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21593
21594 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21595
21596         * lib/gfortran.exp (gfortran_target_compile): Call
21597         dg-additional-files-options
21598         * gfortran.dg/f2c_4.f90: New file
21599         * gfortran.dg/f2c_4.c: New file
21600         * gfortran.dg/f2c_5.f90: New file
21601         * gfortran.dg/f2c_5.c: New file
21602
21603 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21604
21605         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21606
21607         PR fortran/21912
21608         * gfortran.dg/array_constructor_4.f90: New test.
21609
21610 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21611
21612         PR c++/21619
21613         * g++.dg/ext/builtin9.C: New test.
21614
21615 2005-06-05  Dale Johannesen  <dalej@apple.com>
21616
21617         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21618         * gcc.c-torture/execute/20050603-2.c: Ditto.
21619
21620 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21621
21622         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21623         * gcc.dg/vect/vect-reduc-1.c: New.
21624         * gcc.dg/vect/vect-reduc-2.c: New.
21625         * gcc.dg/vect/vect-reduc-3.c: New.
21626
21627 2005-06-04  Dale Johannesen  <dalej@apple.com>
21628
21629         * gcc.c-torture/execute/20050603-1.c: New.
21630         * gcc.c-torture/execute/20050603-2.c: New.
21631         * gcc.dg/20050603-3.c: New.
21632
21633 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21634
21635         PR fortran/19195
21636         * gfortran.dg/debug_1.f90: New test.
21637
21638         * gfortran.dg/forall_1.f90: New test.
21639
21640 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21641
21642         * gfortran.dg/array_constructor_3.f90: New test.
21643
21644 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21645
21646         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21647
21648 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21649
21650         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21651
21652 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21653
21654         PR c/21873
21655         * gcc.dg/init-excess-1.c: New test.
21656
21657 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21658
21659         PR c++/21853
21660         * g++.dg/expr/static_cast6.C: New test.
21661
21662 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21663
21664         * gcc.dg/tree-ssa/vrp14.c: New test.
21665
21666 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21667
21668         PR c++/21336
21669         * g++.dg/template/new2.C: New test.
21670
21671 2005-06-03  Josh Conner  <jconner@apple.com>
21672
21673         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21674         all entries in initializer.
21675
21676 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21677
21678         PR middle-end/21858
21679         * gcc.dg/pr21858.c: New testcase.
21680
21681 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21682
21683         PR tree-optimization/21292
21684
21685         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21686         New.
21687         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21688         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21689         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21690         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21691         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21692
21693 2005-06-02  Richard Henderson  <rth@redhat.com>
21694
21695         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21696
21697 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21698
21699         * gcc.dg/wtypequal.c: New testcase.
21700
21701 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21702
21703         PR 21582
21704         * gcc.dg/tree-ssa/pr21582.c: New test.
21705
21706 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21707
21708         PR c++/21280
21709         * g++.dg/opt/interface2.h: New.
21710         * g++.dg/opt/interface2.C: New.
21711         * g++.dg/init/ctor4.C: Adjust error lines.
21712         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21713         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21714         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21715         * g++.old-deja/g++.pt/assign1.C: Likewise.
21716         * g++.old-deja/g++.pt/crash20.C: Likewise.
21717
21718 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21719
21720         PR tree-optimization/21734
21721         * g++.dg/vect/pr21734_1.cc: New.
21722         * g++.dg/vect/pr21734_2.cc: New.
21723
21724 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21725
21726         PR c++/20350
21727         * g++.dg/template/spec24.C: New.
21728
21729         PR c++/21151
21730         * g++.dg/pch/local-1.C: New.
21731         * g++.dg/pch/local-1.Hs: New.
21732
21733 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
21734
21735         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21736         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21737         * gcc.dg/tree-ssa/pr14341.c: New test.
21738         * gcc.dg/tree-ssa/pr14841.c: New test.
21739         * gcc.dg/tree-ssa/pr20701.c: New test.
21740         * gcc.dg/tree-ssa/pr21086.c: New test.
21741         * gcc.dg/tree-ssa/pr21090.c: New test.
21742         * gcc.dg/tree-ssa/pr21332.c: New test.
21743         * gcc.dg/tree-ssa/pr21458.c: New test.
21744         * gcc.dg/tree-ssa/pr21658.c: New test.
21745         * gcc.dg/tree-ssa/vrp01.c: New test.
21746         * gcc.dg/tree-ssa/vrp02.c: New test.
21747         * gcc.dg/tree-ssa/vrp03.c: New test.
21748         * gcc.dg/tree-ssa/vrp04.c: New test.
21749         * gcc.dg/tree-ssa/vrp05.c: New test.
21750         * gcc.dg/tree-ssa/vrp06.c: New test.
21751         * gcc.dg/tree-ssa/vrp07.c: New test.
21752         * gcc.dg/tree-ssa/vrp08.c: New test.
21753         * gcc.dg/tree-ssa/vrp09.c: New test.
21754         * gcc.dg/tree-ssa/vrp10.c: New test.
21755         * gcc.dg/tree-ssa/vrp11.c: New test.
21756         * gcc.dg/tree-ssa/vrp12.c: New test.
21757         * gcc.dg/tree-ssa/vrp13.c: New test.
21758
21759 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
21760
21761         PR 21029
21762         * gcc.dg/tree-ssa/pr21029.c: New test.
21763
21764 2005-06-01  Roger Sayle  <roger@eyesopen.com>
21765
21766         * gfortran.dg/logint-1.f: New test case.
21767         * gfortran.dg/logint-2.f: Likewise.
21768         * gfortran.dg/logint-3.f: Likewise.
21769
21770 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
21771
21772         PR c/21536
21773         PR c/20760
21774         * gcc.dg/20050527-1.c: New test.
21775
21776         * gcc.dg/i386-sse-12.c: New test.
21777
21778         PR fortran/21729
21779         * gfortran.dg/implicit_5.f90: New test.
21780
21781 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
21782
21783         PR fortran/20883
21784         * gfortran/assign_4.f90: New test.
21785         * gfortran/assign_2.f90: Change compile to run.
21786
21787 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
21788
21789         * lib/target-supports.exp
21790         (check_effective_target_sync_char_short): New.
21791         * gcc.dg/sync-2.c: New.
21792
21793 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
21794
21795         PR tree-optimization/21817
21796         * gcc.dg/torture/pr21817-1.c: New.
21797
21798 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
21799
21800         PR c++/21165
21801         * g++.dg/template/init5.C: New.
21802
21803 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
21804
21805         * gfortran.dg/char_initialiser_actual.f90:
21806         Test character initialisers as actual arguments.
21807         * gfortran.dg/char_pointer_comp_assign.f90:
21808         Test character pointer structure component assignments.
21809         * gfortran.dg/char_array_structure_constructor.f90:
21810         Test character components in structure constructors.
21811
21812 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
21813
21814         PR middle-end/20931
21815         * g++.dg/opt/pr20931.C: New test.
21816
21817 2005-05-31  Andreas Jaeger  <aj@suse.de>
21818
21819         PR testsuite/20772
21820         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21821         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21822         g++.old-deja/g++.ext/asmspec1.C,
21823         g++.old-deja/g++.other/regstack.C,
21824         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21825         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21826         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21827         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21828         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21829         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21830         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21831         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21832         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21833         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21834         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21835         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21836         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21837         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21838         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21839         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21840         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21841         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21842         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21843
21844 2005-05-31  Jeff Law  <law@redhat.com>
21845
21846         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21847
21848 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
21849
21850         PR middle-end/21743
21851         * gcc.dg/builtins-1.c: Activate disabled clog test.
21852         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21853
21854 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
21855
21856         * gfortran.dg/char_pointer_assign.f90:
21857         Test character-pointer assignments and pointer assignments.
21858         * gfortran.dg/char_pointer_dummy.f90:
21859         Test character-pointer dummy arguments.
21860         * gfortran.dg/char_pointer_func.f90:
21861         Test character-pointer function returns.
21862         * gfortran.dg/char_pointer_dependency.f90:
21863         Test character-pointer functions with dependencies.
21864
21865 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
21866
21867         PR c++/21784
21868         * g++.dg/lookup/using14.C: New test.
21869
21870 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
21871
21872         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21873         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21874         trailing ^M.
21875
21876 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
21877
21878         PR c++/17413
21879         * g++.dg/template/local5.C: New.
21880
21881         PR target/21761
21882         * gcc.c-torture/compile/pr21761.c: New.
21883
21884         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21885         before darwin8.
21886
21887 2005-05-30  Steven G. Kargl
21888
21889         PR fortran/20846
21890         * gfortran.dg/inquire_8.f90: New test.
21891
21892 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21893
21894         PR libfortran/21376
21895         * gfortran.dg/output_exponents_1.f90: New test.
21896
21897 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21898
21899         PR libfortran/20006
21900         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21901
21902 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
21903
21904         PR c++/21210
21905         * g++.dg/ext/complex1.C: New test.
21906
21907         PR c++/21340
21908         * g++.dg/init/ctor6.C: New test.
21909
21910 2005-05-29  Jan Hubicka  <jh@suse.cz>
21911
21912         * gcc.c-torture/compile/pr21562.c: New.
21913
21914 2005-05-28  Steven G. Kargl <kargls@comcast.net>
21915
21916         * gfortran.dg/subnormal_1.f90: New test.
21917
21918 2005-05-28  Jan Hubicka  <jh@suse.cz>
21919
21920         * tree-prof.exp: Fix comment.
21921         * value-prof-1.c: New.
21922         * value-prof-2.c: New.
21923         * value-prof-3.c: New.
21924         * value-prof-4.c: New.
21925
21926 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
21927
21928         PR c++/21614
21929         * g++.dg/expr/ptrmem6.C: New test.
21930         * g++.dg/expr/ptrmem6a.C: Likewise.
21931
21932 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
21933
21934         PR tree-optimization/21658
21935         * gcc.dg/tree-ssa/pr21658.c: New.
21936
21937 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
21938
21939         PR c++/21455
21940         * g++.dg/inherit/ptrmem3.C: New.
21941
21942         PR c++/21681
21943         * g++.dg/parse/template16.C: New.
21944
21945 2005-05-27  Andreas Jaeger  <aj@suse.de>
21946
21947         * gcc.dg/setjmp-2.c: Only run in 32-bit.
21948
21949         * gcc.dg/i386-sse-8.c: Run test on all archs.
21950
21951 2005-05-26  Mike Stump  <mrs@apple.com>
21952
21953         * objc.dg/isa-field-1.m: Only run on darwin.
21954         * objc.dg/lookup-1.m: Likewise.
21955         * objc.dg/try-catch-8.m: Likewise.
21956
21957 2005-05-26  Roger Sayle  <roger@eyesopen.com>
21958
21959         PR tree-optimization/9814
21960         * gcc.dg/pr9814-1.c: New test case.
21961
21962 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21963
21964         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21965         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21966         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21967         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21968         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21969         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21970         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21971         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21972         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21973         objc.dg/try-catch-8.m: New.
21974
21975 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
21976
21977         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21978         remove extraneous semicolons.
21979
21980 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21981
21982         * obj-c++.dg/comp-types-12.mm: New.
21983         * objc.dg/comp-types-11.m: New.
21984         * objc.dg/selector-4.m: New.
21985
21986 2005-05-26  Andreas Jaeger  <aj@suse.de>
21987
21988         PR testsuite/20772
21989         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21990         g++.old-deja/g++.ext/attrib3.C,
21991         g++.old-deja/g++.other/store-expr1.C,
21992         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21993         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21994         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21995         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21996         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21997         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21998         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21999         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22000         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22001         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22002         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22003         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22004         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22005         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22006         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22007         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22008         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22009         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22010         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22011
22012 2005-05-26  Andreas Jaeger  <aj@suse.de>
22013
22014         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22015         x86-64 compilation.
22016
22017 2005-05-26  Andreas Jaeger  <aj@suse.de>
22018
22019         PR testsuite/20772
22020         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22021         gcc.misc-tests/i386-pf-athlon-1.c,
22022         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22023         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22024         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22025         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22026         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22027         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22028         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22029         programs.
22030
22031         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22032         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22033         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22034         x86-64 compilation.
22035
22036         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22037         x86_64.
22038
22039         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22040         effective-target ilp32.
22041
22042 2005-05-26  David Ung  <davidu@mips.com>
22043
22044         * gcc.target/mips/ext_ins.c: New test for testing the generation
22045         of MIPS32/64 rev 2 ext/ins instructions.
22046
22047 2005-05-26  Andreas Jaeger  <aj@suse.de>
22048
22049         * treelang/compile/unsigned.tree: Use gimple instead of
22050         nonexisting generic dump.
22051
22052 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22053
22054         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22055
22056 2005-05-26  Andreas Jaeger  <aj@suse.de>
22057
22058         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22059
22060 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22061
22062         PR libfortran/17283
22063         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22064         Test callee-allocated memory with write statements.
22065
22066 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22067
22068         PR middle-end/21709
22069         * gcc.dg/pr21709-1.c: New test case.
22070
22071 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22072             Mike Stump  <mrs@apple.com>
22073
22074         * objc/execute/next_mapping.h: Update for C++.
22075
22076         * obj-c++.dg/selector-1.mm: Move to...
22077         * obj-c++.dg/selector-4.mm: here...
22078
22079         * obj-c++.dg/basic.mm: New.
22080         * obj-c++.dg/comp-types-1.mm: New.
22081         * obj-c++.dg/cxx-class-1.mm: New.
22082         * obj-c++.dg/cxx-ivars-1.mm: New.
22083         * obj-c++.dg/cxx-ivars-2.mm: New.
22084         * obj-c++.dg/cxx-ivars-3.mm: New.
22085         * obj-c++.dg/cxx-scope-1.mm: New.
22086         * obj-c++.dg/cxx-scope-2.mm: New.
22087         * obj-c++.dg/defs.mm: New.
22088         * obj-c++.dg/empty-private-1.mm: New.
22089         * obj-c++.dg/encode-1.mm: New.
22090         * obj-c++.dg/encode-2.mm: New.
22091         * obj-c++.dg/encode-3.mm: New.
22092         * obj-c++.dg/extern-c-1.mm: New.
22093         * obj-c++.dg/extra-semi.mm: New.
22094         * obj-c++.dg/fix-and-continue-2.mm: New.
22095         * obj-c++.dg/isa-field-1.mm: New.
22096         * obj-c++.dg/ivar-list-semi.mm: New.
22097         * obj-c++.dg/local-decl-1.mm: New.
22098         * obj-c++.dg/lookup-1.mm: New.
22099         * obj-c++.dg/lookup-2.mm: New.
22100         * obj-c++.dg/method-1.mm: New.
22101         * obj-c++.dg/method-2.mm: New.
22102         * obj-c++.dg/method-3.mm: New.
22103         * obj-c++.dg/method-4.mm: New.
22104         * obj-c++.dg/method-5.mm: New.
22105         * obj-c++.dg/method-6.mm: New.
22106         * obj-c++.dg/method-7.mm: New.
22107         * obj-c++.dg/no-extra-load.mm: New.
22108         * obj-c++.dg/overload-1.mm: New.
22109         * obj-c++.dg/pragma-1.mm: New.
22110         * obj-c++.dg/pragma-2.mm: New.
22111         * obj-c++.dg/private-1.mm: New.
22112         * obj-c++.dg/private-2.mm: New.
22113         * obj-c++.dg/proto-qual-1.mm: New.
22114         * obj-c++.dg/qual-types-1.mm: New.
22115         * obj-c++.dg/stubify-1.mm: New.
22116         * obj-c++.dg/stubify-2.mm: New.
22117         * obj-c++.dg/super-class-1.mm: New.
22118         * obj-c++.dg/super-class-2.mm: New.
22119         * obj-c++.dg/super-dealloc-1.mm: New.
22120         * obj-c++.dg/super-dealloc-2.mm: New.
22121         * obj-c++.dg/template-1.mm: New.
22122         * obj-c++.dg/template-2.mm: New.
22123         * obj-c++.dg/template-3.mm: New.
22124         * obj-c++.dg/template-4.mm: New.
22125         * obj-c++.dg/template-5.mm: New.
22126         * obj-c++.dg/template-6.mm: New.
22127         * obj-c++.dg/try-catch-1.mm: New.
22128         * obj-c++.dg/try-catch-2.mm: New.
22129         * obj-c++.dg/try-catch-3.mm: New.
22130         * obj-c++.dg/try-catch-4.mm: New.
22131         * obj-c++.dg/try-catch-5.mm: New.
22132         * obj-c++.dg/try-catch-6.mm: New.
22133         * obj-c++.dg/try-catch-7.mm: New.
22134         * obj-c++.dg/try-catch-8.mm: New.
22135         * obj-c++.dg/try-catch-9.mm: New.
22136         * obj-c++.dg/va-meth-1.mm: New.
22137
22138 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22139
22140         * obj-c++.dg/selector-1.mm: New.
22141         * obj-c++.dg/selector-2.mm: New.
22142
22143 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22144
22145         * obj-c++.dg/selector-3.mm: New.
22146         * objc.dg/selector-3.m: New.
22147
22148 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22149
22150         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22151         about where warning appears.
22152
22153 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22154
22155         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22156         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22157         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22158         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22159
22160 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22161
22162         * gcc.dg/20050524-1.c: New test.
22163
22164 2005-05-25  Jan Hubicka  <jh@suse.cz>
22165
22166         * gcc.dg/tree-prof/inliner-1.c: New.
22167
22168 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22169
22170         * gcc.dg/tree-prof: New directory.
22171         * gcc.dg/tree-prof/tree-prof.exp: New.
22172
22173 2005-05-25  DJ Delorie  <dj@redhat.com>
22174
22175         * gcc.dg/Wattributes-1.c: New.
22176         * gcc.dg/Wattributes-2.c: New.
22177         * gcc.dg/Wattributes-3.c: New.
22178
22179 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22180
22181         PR tree-optimization/19833
22182         * gcc.dg/uninit-4.c: Remove xfail.
22183         * gcc.dg/uninit-9.c: Ditto.
22184
22185 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22186
22187         * obj-c++.dg/bitfield-[1-5].mm: New.
22188         * obj-c++.dg/class-protocol-1.mm: New.
22189         * obj-c++.dg/comp-types-1[0-1].mm: New.
22190         * obj-c++.dg/comp-types-[2-9].mm: New.
22191         * obj-c++.dg/encode-[4-8].mm: New.
22192         * obj-c++.dg/layout-1.mm: New.
22193         * obj-c++.dg/method-1[0-9].mm: New.
22194         * obj-c++.dg/method-2[0-1].mm: New.
22195         * obj-c++.dg/method-[8-9].mm: New.
22196         * obj-c++.dg/objc-gc-3.mm: New.
22197         * obj-c++.dg/try-catch-10.mm: New.
22198         * objc.dg/bitfield-5.m: New.
22199         * objc.dg/comp-types-10.m: New.
22200         * objc.dg/comp-types-9.m: New.
22201         * objc.dg/layout-1.m: New.
22202         * objc.dg/objc-gc-4.m: New.
22203         * objc.dg/try-catch-9.m: New.
22204         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22205         * objc.dg/comp-types-1.m: Likewise.
22206         * objc.dg/comp-types-[5-6].m: Likewise.
22207         * objc.dg/method-9.m: Likewise.
22208
22209 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22210
22211         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22212         and on hardware without VMX support.
22213
22214         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22215
22216         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22217
22218         * lib/profopt.exp (dg-final-generate, dg-final-use,
22219         profopt-final-code, profopt-get-options): New.
22220         (profopt-execute): Process test directives.
22221
22222         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22223         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22224         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22225
22226 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22227
22228         PR C++/21645
22229         * g++.dg/init/ctor5.C: New test.
22230
22231 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22232
22233         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22234         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22235         vect-113.c, vect-114.c.
22236
22237 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22238
22239         * gcc.dg/const-elim-1.c: Remove xfails.
22240
22241 2005-05-23  Jeff Law  <law@redhat.com>
22242
22243         * gcc.c-torture/compile/pr21638.c: New test.
22244         * gcc.c-torture/compile/20050520-1.c: New test.
22245
22246 2005-05-23  Nick Clifton  <nickc@redhat.com>
22247
22248         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22249         be a proper triple, ie: m32r*-*-*.
22250         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22251
22252 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22253
22254         PR middle-end/21331
22255         PR tree-opt/21293
22256         * gcc.c-torture/compile/pr21293.c: New test.
22257         * gcc.c-torture/execute/pr21331.c: New test.
22258
22259 2004-05-20  Richard Henderson  <rth@redhat.com>
22260
22261         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22262
22263 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22264
22265         * obj-c++-dg.exp: Add.
22266         * obj-c++.exp: Add.
22267         * obj-c++.dg/dg.exp: Add.
22268
22269 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22270
22271         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22272         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22273
22274 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22275
22276         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22277
22278 2004-05-19  Richard Henderson  <rth@redhat.com>
22279
22280         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22281
22282 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22283
22284         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22285
22286         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22287
22288 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22289
22290         PR c++/21495
22291         * g++.dg/parse/extern1.C: New test.
22292         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22293
22294 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22295
22296         * gcc.dg/c99-math.h: New.
22297         * gcc.dg/c99-math-float-1.c: New test.
22298         * gcc.dg/c99-math-double-1.c: Likewise.
22299         * gcc.dg/c99-math-long-double-1.c: Likewise.
22300
22301 2005-05-18  Richard Henderson  <rth@redhat.com>
22302
22303         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22304
22305 2005-05-18  Devang Patel  <dpatel@apple.com>
22306
22307         * g++.dg/opt/20050511-1.C: New test.
22308
22309 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22310
22311         PR libfortran/21127
22312         * gfortran.dg/reshape-complex.f90: New test.
22313
22314 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22315
22316         * gfortran.dg/array_constructor_1.f90: New test.
22317         * gfortran.dg/array_constructor_2.f90: New test.
22318
22319 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22320
22321         PR fortran/20954
22322         * gfortran.dg/pr20954.f: New test.
22323
22324 2005-05-17  Mike Stump  <mrs@apple.com>
22325
22326         Yet more Objective-C++...
22327
22328         * objc.dg/method-5.m: Update.
22329         * objc.dg/method-6.m: Update.
22330         * objc.dg/method-7.m: Update.
22331         * objc.dg/method-9.m: Update.
22332         * objc.dg/try-catch-2.m: Update.
22333
22334 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22335
22336         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22337         Remove little-endian optimizations.
22338
22339 2005-05-17  Jeff Law  <law@redhat.com>
22340
22341         * g++.dg/tree-ssa/pr14814.C: New test.
22342         * gcc.dg/tree-ssa/pr14814.C: New test.
22343         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22344         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22345
22346 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22347
22348         * gcc.dg/compat/generate-random.c: Do not include
22349         libiberty.h.
22350         * gcc.dg/compat/generate-random_r.c: Likewise.
22351
22352 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22353
22354         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22355
22356 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22357
22358         PR middle-end/21595
22359         * g++.dg/tree-ssa/builtin1.C: New testcase.
22360
22361 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22362
22363         PR c++/21454
22364         * g++.dg/opt/const4.C: New test.
22365
22366         PR middle-end/21492
22367         * g++.dg/opt/crossjump1.C: New test.
22368
22369         PR tree-optimization/21610
22370         * gcc.c-torture/compile/20050516-1.c: New test.
22371
22372         PR fortran/15080
22373         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22374         about the test failing.
22375         * gfortran.fortran-torture/execute/where_7.f90: New test.
22376         * gfortran.fortran-torture/execute/where_8.f90: New test.
22377
22378 2005-05-16  Richard Henderson  <rth@redhat.com>
22379
22380         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22381         i?86 and x86_64.
22382
22383 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22384
22385         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22386         (limits.h): Include unconditionally.
22387         (stdlib.h): Likewise.
22388         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22389         (limits.h): Include unconditionally.
22390         (stdlib.h): Likewise.
22391         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22392         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22393         (limits.h): Include unconditionally.
22394         (stdlib.h): Likewise.
22395         (hashtab.h): Do not include.
22396         (getopt.h): Likewise.
22397         (stddef.h): Include.
22398         (hashval_t): Define.
22399         (struct entry): Add "next" field.
22400         (HASH_SIZE): New macro.
22401         (hash_table): New variable.
22402         (switchfiles): Do not use xmalloc.
22403         (mix): New macro.
22404         (iterative_hash): New function.
22405         (hasht): Remove.
22406         (e_exists): New function.
22407         (e_insert): Likewise.
22408         (output): Use, instead of libiberty hashtable functions.
22409         (main): Do not use getopt.  Do not call htab_create.
22410
22411 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22412
22413         PR libstdc++/21526
22414         * lib/target-supports.exp (check_mkfifo_available):
22415         Return 0 for cygwin as mkfifo support incomplete on platform.
22416         Fix typos in comments.
22417
22418 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22419
22420         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22421
22422 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22423
22424         PR fortran/17432
22425         * gfortran.dg/assign_4.f: New test.
22426
22427 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22428
22429         PR tree-optimization/21563
22430         * gcc.dg/tree-ssa/pr21563.c: New.
22431
22432 2005-05-14  Jan Hubicka  <jh@suse.cz>
22433
22434         * gcc.dg/noreturn-7.c: Allow control reaches warning.
22435
22436 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
22437
22438         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22439
22440 2005-05-13  Julian Brown  <julian@codesourcery.com>
22441
22442         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22443         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22444
22445 2005-05-13  Jan Hubicka  <jh@suse.cz>
22446
22447         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22448         * gcc.dg/fold-xor-?.c: Likewise.
22449         * gcc.dg/pr15784-?.c: Likewise.
22450         * gcc.dg/pr20922-?.c: Likewise.
22451         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22452         * gcc.dg/tree-ssa/pr17598.c: Likewise.
22453         * gcc.dg/tree-ssa/pr20470.c: Likewise.
22454
22455 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22456
22457         PR fortran/21260
22458         * gfortran.dg/hollerith_1.f90: New test.
22459
22460 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22461
22462         * gfortran.dg/func_result_2.f90: New test.
22463
22464 2005-05-11  Bud Davis  <bdavis@gfortran.org>
22465
22466         * gfortran.dg/dev_null.f90: New test.
22467
22468 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
22469
22470         * gcc.dg/arm-vfp1.c: Revert last change.
22471
22472 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
22473
22474         PR middle-end/19807
22475         PR tree-optimization/19639
22476         * g++.dg/tree-ssa/pr19807.C: New testcase.
22477
22478 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22479
22480         PR libfortran/21471
22481         * gfortran.dg/append-1.f90: New test.
22482
22483 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22484
22485         * gcc.dg/pr18501.c: XFAIL.
22486         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22487         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22488         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22489         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22490         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22491         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22492         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22493         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22494
22495 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22496
22497         PR fortran/20178
22498         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22499         gfortran.dg/f2c_3.f90: New tests.
22500
22501         * gfortran.dg/return_1.f90: Fix dg annotation.
22502
22503 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22504
22505         * gcc.c-torture/compile/20050510-1.c: New test.
22506
22507 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
22508
22509         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22510
22511 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
22512
22513         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22514
22515 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
22516
22517         PR c/17913
22518         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22519
22520 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22521
22522         PR c/21342
22523         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22524         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22525
22526 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22527
22528         PR debug/16676
22529         * gcc.dg/debug/pr16676.c: New test.
22530
22531 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22532
22533         PR testsuite/21443
22534         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22535         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22536         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22537         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22538         Change -O1 to -O2.
22539         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22540         -fno-tree-dominator-opts.
22541
22542 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22543
22544         * gfortran.dg/return_1.f90: New test.
22545
22546 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22547
22548         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22549
22550         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22551
22552 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22553
22554         PR c++/21427
22555         * g++.dg/inherit/covariant13.C: New.
22556
22557 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22558
22559         PR libfortran/19155
22560         * gfortran.dg/pr19155.f: New test.
22561
22562 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22563
22564         PR inline-asm/8788
22565         * gcc.dg/pr8788-1.c: New testcase.
22566
22567 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22568
22569         PR target/21416
22570         * gcc.target/mips/fpcmp-[12].c: New tests.
22571
22572 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22573
22574         * lib/target-supports-dg.exp (dg-require-fork): New function.
22575         (dg-require-mkfifo): Likewise.
22576         * lib/target-supports.exp (check_function_available): New
22577         function.
22578         (check_fork_available): Likewise.
22579         (check_mkfifo_available): Likewise.
22580
22581 2005-05-06  Jeff Law  <law@redhat.com>
22582
22583         * gcc.c-torture/compile/pr21380.c: New test.
22584
22585 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22586
22587         PR c++/20961
22588         * g++.dg/ext/weak3.C: New test.
22589
22590 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22591
22592         PR c++/21352
22593         * g++.dg/template/crash37.C: New test.
22594
22595 2005-05-05  Paul Brook  <paul@codesourcery.com>
22596
22597         * gcc.dg/arm-g2.c: Use effective-target arm32.
22598         * gcc.dg/arm-mmx-1.c: Ditto.
22599         * gcc.dg/arm-scd42-2.c: Ditto.
22600         * gcc.dg/arm-vfp1.c: Ditto.
22601         * lib/target-supports.exp (check_effective_target_arm32): New
22602         function.
22603
22604 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22605
22606         PR libfortran/21354
22607         gfortran.dg/in_pack_rank7.f90: New test.
22608
22609 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22610
22611         PR middle-end/15618
22612         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22613
22614 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22615
22616         PR middle-end/21265
22617         * gcc.dg/20050503-1.c: New test.
22618
22619         PR rtl-optimization/21239
22620         * gcc.dg/i386-sse-11.c: New test.
22621
22622 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22623
22624         PR target/16888
22625         * gcc.target/i386/asm-1.c: New test.
22626
22627 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22628
22629         PR rtl-optimization/21330
22630         * gcc.c-torture/execute/20050502-1.c: New test.
22631
22632         PR target/21297
22633         * gcc.c-torture/execute/20050502-2.c: New test.
22634
22635 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22636
22637         PR middle-end/21282
22638         * gcc.dg/pr21282.c: New.
22639
22640 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22641
22642         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22643         * gcc.dg/vect/vect-92.c: Likewise.
22644         * gcc.dg/vect/vect-93.c: Likewise.
22645         * gcc.dg/vect/vect-dv-1.c: Likewise.
22646         * gcc.dg/vect/vect-dv-2.c: Likewise.
22647         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22648
22649 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22650
22651         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22652         * gfortran.dg/vect/vect-2.f90: Likewise.
22653         * gfortran.dg/vect/vect-3.f90: Likewise.
22654         * gfortran.dg/vect/vect-4.f90: Likewise.
22655         * gfortran.dg/vect/vect-5.f90: Likewise.
22656
22657 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22658
22659         PR target/20813
22660         * gcc.dg/rs6000-fpint-2.c: New.
22661
22662 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22663
22664         PR c/15698
22665         * gcc.dg/builtins-30.c: Update expected messages.
22666         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22667         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22668         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22669
22670 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22671
22672         PR tree-optimization/21294
22673         * gcc.dg/tree-ssa/pr21294.c: New.
22674
22675 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22676
22677         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22678         __builtin_altivec_st_internal_4si built-in.
22679
22680 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22681
22682         PR c++/15875
22683         * g++.dg/template/ptrmem14.C: New test.
22684
22685 2005-05-02  Paul Brook  <paul@codesourcery.com>
22686
22687         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22688
22689 2005-05-02  Michael Matz  <matz@suse.de>
22690
22691         PR c++/19542
22692         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22693
22694 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22695
22696         * g++.dg/cpp/weak.C: New test.
22697
22698 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22699
22700         * gcc.dg/tree-ssa/loop-8.c: New test.
22701
22702 2005-04-30  Michael Maty  <matz@suse.de>
22703
22704         * gcc.dg/inline-mcpy.c: New test.
22705
22706 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22707
22708         PR libfortran/18958
22709         * gfortran.dg/eoshift.f90: New test case.
22710
22711 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22712
22713         PR libfortran/18857
22714         * gfortran.dg/matmul_1.f90: New test.
22715
22716 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22717
22718         PR tree-optimization/21030
22719         * gcc.dg/tree-ssa/pr21030.c: New.
22720
22721 2005-04-29  Devang Patel  <dpatel@apple.com>
22722
22723         PR tree-optimization/21272
22724         * gcc.dg/vect/vect-ifcvt-10.c: New test.
22725
22726 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
22727
22728         PR fortran/13082
22729         PR fortran/18824
22730         * gfortran.dg/entry_4.f90: New test.
22731         * gfortran.fortran-torture/execute/entry_1.f90: New test.
22732         * gfortran.fortran-torture/execute/entry_2.f90: New test.
22733         * gfortran.fortran-torture/execute/entry_3.f90: New test.
22734         * gfortran.fortran-torture/execute/entry_4.f90: New test.
22735         * gfortran.fortran-torture/execute/entry_5.f90: New test.
22736         * gfortran.fortran-torture/execute/entry_6.f90: New test.
22737         * gfortran.fortran-torture/execute/entry_7.f90: New test.
22738
22739 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22740
22741         * gfortran.fortran-torture/execute/entry_8.f90: New test.
22742
22743 2005-04-29  Paul Brook  <paul@codesourcery.com>
22744
22745         * gfortran.dg/entry_3.f90: New test.
22746
22747 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22748
22749         * gfortran.dg/implicit_4.f90: New test.
22750
22751 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
22752
22753         * lib/target-supports.exp (check_profiling_available): Return
22754         false for xtensa-*-elf.
22755
22756 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
22757
22758         * lib/fortran-torture.exp (fortran-torture.exp): Catch
22759         error if file cannot be deleted.
22760
22761 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22762
22763         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22764         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22765         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22766         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22767         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22768         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22769         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22770         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22771         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22772         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22773         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22774         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22775         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22776
22777 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22778
22779         PR fortran/20865
22780         * gfortran.dg/pr20865.f90: New test.
22781
22782 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
22783
22784         * gcc.dg/void-cast-2.c: New test.
22785
22786 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22787
22788         PR c/21159
22789         * gcc.dg/void-cast-1.c: New test.
22790
22791 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
22792
22793         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22794
22795 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22796
22797         PR fortran/21177
22798         * gfortran.dg/pr21177.f90: New test.
22799
22800 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
22801
22802         PR tree-optimization/21171
22803         * gcc.dg/tree-ssa/pr21171.c: New test.
22804
22805 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
22806
22807         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22808         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22809         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22810         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22811         gcc.dg/tree-ssa/gen-vect-32.c: New.
22812         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22813         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22814         don't run on PPC32.
22815
22816 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22817
22818         PR c/21213
22819         * gcc.dg/transparent-union-3.c: New test.
22820
22821 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22822
22823         PR c/20740
22824         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22825         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22826         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22827         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22828         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22829         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22830
22831 2005-04-26  Jeff Law  <law@redhat.com>
22832
22833         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22834         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22835         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22836         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22837         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22838         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22839         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22840
22841 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
22842
22843         PR tree-optimization/17598
22844         * gcc.dg/tree-ssa/pr17598.c: New testcase.
22845
22846 2005-04-25  Mike Stump  <mrs@apple.com>
22847
22848         * objc.dg/fix-and-continue-1.m: Add.
22849
22850 2005-04-25  Roger Sayle  <roger@eyesopen.com>
22851
22852         PR c++/20995
22853         * g++.dg/opt/pr20995-1.C: New test case.
22854
22855 2005-04-25  Devang Patel <dpatel@apple.com>
22856
22857         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22858
22859 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22860
22861         PR testsuite/21062
22862         * g++.dg/opt/alias2.C (printf): Correct the prototype.
22863
22864 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22865
22866         PR C++/21188
22867         * g++.dg/opt/rtti2.C: New test.
22868
22869 2005-04-25  Paul Brook  <paul@codesourcery.com>
22870         Steven G. Kargl  <kargls@comcast.net>
22871
22872         PR fortran/20879
22873         * gfortran.dg/ichar_1.f90: New file.
22874
22875 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
22876
22877         PR middle-end/20991
22878         * g++.dg/opt/pr20991.C: New test.
22879
22880         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22881         where sizeof (type) < __alignof__ (type).
22882         * gcc.dg/compat/struct-layout-1.h: Likewise.
22883
22884 2005-04-24  Per Bothner  <per@bothner.com>
22885             Devang Patel  <dpatel@apple.com>
22886
22887         PR preprocessor/20907
22888         * gcc.dg/cpp/very-long-comment.c: New test.
22889
22890 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22891
22892         PR fortran/20059
22893         * gfortran.dg/common_5.f: New test.
22894
22895 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
22896
22897         PR middle-end/21082
22898         * g++.dg/tree-ssa/pr21082.C: New testcase.
22899
22900 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
22901
22902         * gcc.dg/vect/vect-99.c: New test.
22903
22904 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
22905
22906         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22907
22908 2005-04-22  Jeff Law  <law@redhat.com>
22909
22910         * gcc.dg/uninit-5.c: Remove xfails.
22911         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22912         conditionals and loads.
22913
22914 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
22915
22916         PR libfortran/20074
22917         PR libfortran/20436
22918         PR libfortran/21108
22919         * gfortran.dg/nested_reshape.f90: new test
22920         * gfortran.dg/reshape-alloc.f90: new test
22921         * gfortran.dg/reshape.f90: new test
22922
22923 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
22924
22925         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22926
22927         * gcc.dg/arm-vfp1.c: New test.
22928
22929 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
22930
22931         PR c++/21087
22932         * g++.dg/lookup/builtin2.C: New test.
22933
22934 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22935
22936         * gcc.dg/weak/weak-13.c: New test.
22937
22938 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
22939
22940         * lib/target-supports.exp (check_effective_target_sync_int_long):
22941         Add powerpc*.
22942
22943 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
22944
22945         * gcc.target/mips/branch-1.c: New test.
22946
22947 2005-04-21  Richard Henderson  <rth@redhat.com>
22948
22949         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22950         * gcc.dg/vect/vect-86.c: Likewise.
22951         * gcc.dg/vect/vect-87.c: Likewise.
22952         * gcc.dg/vect/vect-88.c: Likewise.
22953
22954 2005-04-21  Devang Patel  <dpatel@apple.com>
22955
22956         PR optimization/20994
22957         * gcc.dg/tree-ssa/ifc-3.c: New test.
22958
22959 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22960
22961         PR c/12913
22962         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22963         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22964         gcc.dg/c99-vla-jump-5.c: New tests.
22965
22966 2005-04-19  Richard Henderson  <rth@redhat.com>
22967
22968         * lib/target-supports.exp (check_effective_target_vect_int_mult):
22969         Fix typo in exists check.
22970         (check_effective_target_sync_int_long): New.
22971         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22972         * gcc.dg/ia64-sync-2.c: Likewise.
22973         * gcc.dg/ia64-sync-3.c: Likewise.
22974         * gcc.dg/ia64-sync-4.c: Likewise.
22975
22976 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
22977
22978         * gcc.dg/fold-xor-1.c: New test.
22979         * gcc.dg/fold-xor-2.c: New test.
22980
22981 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
22982
22983         PR target/20670
22984         * g++.dg/eh/fp-regs.C: New test.
22985
22986 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22987
22988         * gcc.dg/Wint-to-pointer-cast-1.c,
22989         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22990         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22991         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22992
22993 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22994
22995         PR fortran/16861
22996         * gfortran.dg/pr16861.f90: New test.
22997
22998 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22999
23000         * gcc.dg/pr21085.c: New test.
23001
23002 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23003
23004         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23005         (setup_mips_tests, dg-mips-options): New procedures.
23006         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23007         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23008         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23009         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23010         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23011         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23012         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23013         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23014         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23015         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23016         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23017         dg-mips-options instead of dg-options.  Remove now-redundant
23018         preprocessor guards.
23019         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23020         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23021         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23022         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23023         * gcc.dg/vr-mult-2.c: Delete.
23024         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23025         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23026         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23027         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23028         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23029         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23030         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23031
23032 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23033
23034         * ada/acats/run_all.sh: Use sync when executable not present.
23035
23036 2005-04-18  Devang Patel  <dpatel@apple.com>
23037
23038         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23039         * gcc.dg/vect/vect-11a.c: New.
23040         * gcc.dg/vect/vect-none.c: Update.
23041         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23042
23043 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23044
23045         PR tree-optimization/20922
23046         * gcc.dg/pr20922-1.c: New test.
23047         * gcc.dg/pr20922-2.c: New test.
23048         * gcc.dg/pr20922-3.c: New test.
23049         * gcc.dg/pr20922-4.c: New test.
23050         * gcc.dg/pr20922-5.c: New test.
23051         * gcc.dg/pr20922-6.c: New test.
23052
23053 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23054
23055         PR libfortran/20950
23056         * gfortran.dg/pr20950.f: New test.
23057
23058 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23059
23060         PR libfortran/19216
23061         * gfortran.dg/pr19216.f: New test.
23062
23063 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23064
23065         PR tree-optimization/21001
23066         * gcc.dg/tree-ssa/pr21001.c: New.
23067
23068 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23069
23070         PR libfortran/21075
23071         * gfortran.dg/reshape_rank7.f90: New test.
23072
23073 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23074
23075         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23076         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23077         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23078         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23079         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23080         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23081         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23082         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23083         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23084         wrong way round).
23085         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23086         in namelists.  New test.
23087         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23088         New test.
23089         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23090         New test.
23091         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23092         namelist.  New test.
23093         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23094         New test.
23095         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23096         New test.
23097         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23098         namelist.  New test.
23099         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23100         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23101         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23102         New test.
23103         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23104         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23105         arrays. New test.
23106
23107 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23108
23109         * gfortran.dg/wtruncate.f: New testcase.
23110         * gfortran.dg/wtruncate.f90: New testcase.
23111
23112 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23113
23114         PR c++/21025
23115         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23116         which sizeof/alignof is dependent, rather than just whether we are
23117         processing_template_decl.
23118
23119 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23120
23121         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23122         corrected typo where the wrong variables had been compared.
23123
23124 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23125
23126         PR libfortran/18495
23127         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23128         Test callee-allocated version of return array with a write
23129         statement.
23130         Test spread with a temporary with another write statement.
23131
23132 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23133
23134         PR tree-optimization/21031
23135         * gcc.dg/tree-ssa/pr21031.c: New.
23136
23137 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23138
23139         PR tree-optimization/21004
23140         * gcc.dg/builtins-53.c: Include builtins-config.h.
23141         Check floorf, ceilf, floorl and ceill transformations
23142         only when HAVE_C99_RUNTIME is defined.
23143
23144 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23145
23146         PR middle-end/20739
23147         * gcc.dg/tree-ssa/pr20739.c: New test.
23148
23149 2005-04-14  Mike Stump  <mrs@apple.com>
23150
23151         * gcc.dg/Foundation.framework/empty: New.
23152         * gcc.dg/framework-2.c: New.
23153
23154 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23155
23156         PR tree-optimization/21021
23157         * gcc.c-torture/compile/pr21021.c: New.
23158
23159 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23160
23161         PR testsuite/21010
23162         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23163         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23164         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23165         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23166         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23167         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23168         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23169         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23170
23171 2005-04-14  Richard Henderson  <rth@redhat.com>
23172
23173         * lib/target-supports.exp (check_effective_target_vect_condition):
23174         Add ia64, i?86, and x86_64.
23175
23176 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23177
23178         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23179
23180 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23181
23182         PR tree-optimization/20657
23183         * gcc.dg/tree-ssa/pr20657.c: New.
23184
23185 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23186
23187         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23188         (long long int)trunc*.
23189
23190 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23191
23192         PR target/20927
23193         * gcc.dg/pr20927.c: New test.
23194
23195 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23196
23197         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23198         * gcc.target/mips/asm-1.c: Likewise.
23199
23200 2005-04-13  Dale Johannesen  <dalej@apple.com>
23201
23202         * objc.dg/objc-fast-4.m: New.
23203
23204 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23205
23206         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23207         directory.
23208         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23209
23210 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23211
23212         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23213         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23214         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23215
23216 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23217
23218         PR tree-optimization/20913
23219         * gcc.dg/tree-ssa/pr20913.c: New.
23220
23221         PR tree-optimization/20702
23222         * gcc.dg/tree-ssa/pr20702.c: New.
23223
23224 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23225
23226         PR c++/13744
23227         * g++.dg/inherit/local3.C: New test.
23228
23229 2005-04-12  Jeff Law  <law@redhat.com>
23230
23231         * gcc.dg/tree-ssa/20050412-1.c: New test.
23232
23233 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23234
23235         PR libfortran/19016
23236         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23237         Add tests with mask generated by expression.
23238         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23239         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23240         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23241
23242 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23243
23244         PR middle-end/20917
23245         * gcc.dg/20050409-1.c: New test.
23246
23247 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23248
23249         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23250
23251 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23252
23253         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23254         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23255         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23256         (TARGET_CXX): Adjust accordingly.
23257         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23258         determine_class_data_visibility and class_data_always_comdat.
23259         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23260         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23261         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23262         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23263         (arm_cxx_determine_class_data_visibility): New.
23264         (arm_cxx_class_data_always_comdat): Likewise.
23265         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23266         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23267         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23268         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23269         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23270         Define.
23271
23272 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23273
23274         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23275
23276 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23277
23278         * gcc.dg/i386-darwin-fpmath.c: New.
23279
23280 2004-04-11  Devang Patel  <dpatel@apple.com>
23281
23282         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23283         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23284         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23285         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23286         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23287         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23288         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23289         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23290         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23291
23292 2004-04-11  Devang Patel  <dpatel@apple.com>
23293
23294         * gcc.dg/vect/vect-dv-1.c: New test.
23295         * gcc.dg/vect/vect-dv-2.c: New test.
23296
23297 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23298
23299         PR tree-optimization/20933
23300         * gcc.dg/tree-ssa/pr20933.c: New test.
23301
23302 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23303
23304         * gfortran.dg/fold_nearest.f90: New test.
23305
23306 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23307
23308         * gcc.dg/tree-ssa/alias-1.c: New test.
23309
23310 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23311
23312         PR tree-optimization/20920
23313         * g++.dg/tree-ssa/pr20920.C: New test.
23314
23315 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23316
23317         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23318         (long long int)ceil*.
23319
23320 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23321
23322         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23323         explicit C++ linkage.
23324
23325 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23326
23327         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23328         warning for arithmetic IF statements.
23329
23330 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23331
23332         * eor_handling_1.f90: New test case.
23333         * eor_handling_2.f90: New test case.
23334         * eor_handling_3.f90: New test case.
23335         * eor_handling_4.f90: New test case.
23336         * eor_handling_5.f90: New test case.
23337         * noadv_size.f90: New test case.
23338         * pad_no.f90: New test case.
23339
23340 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23341
23342         * gcc.c-torture/execute/20050410-1.c: New test.
23343
23344 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23345
23346         * gcc.dg/pr20126.c: New.
23347
23348 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23349             Steven G. Kargl <kargls@comcast.net>
23350
23351         * gfortran.dg/PR19872.f: New test.
23352
23353 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23354
23355         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23356
23357 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23358
23359         * gfortran.dg/nint_1.f90: New test.
23360
23361 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23362
23363         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23364         Added test for callee-allocated arrays with write statements.
23365         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23366         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23367         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23368         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23369         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23370
23371 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23372
23373         PR libfortran/20163
23374         * gfortran.dg/open-options-blanks.f: New test.
23375
23376 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23377
23378         PR fortran/13257
23379         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23380
23381 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23382
23383         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23384         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23385         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23386         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23387         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23388         * gcc.c-torture/execute/stdarg-4.c: New test.
23389
23390         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23391
23392         PR target/20795
23393         * g++.dg/abi/param2.C: New test.
23394
23395 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23396
23397         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23398
23399 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23400
23401         * gcc.dg/builtins-53.c: New test.
23402
23403 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23404
23405         * g++.dg/tree-ssa/pr18178.C: New test.
23406         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23407         * gcc.c-torture/execute/20041019-1.c: New test.
23408         * gcc.dg/tree-ssa/20041008-1.c: New test.
23409         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23410         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23411         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23412         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23413         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23414         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23415         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23416         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23417         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23418         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23419
23420 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23421
23422         PR rtl-optimization/20466
23423         * gcc.c-torture/execute/pr20466-1.c: New test.
23424
23425 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23426
23427         PR c++/20905
23428         * g++.dg/parse/cond2.C: New test.
23429
23430         PR c++/20145
23431         * g++.dg/warn/Wdtor1.C: New test.
23432
23433 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23434
23435         PR fortran/17229
23436         * gfortran.dg/pr17229.f: New test.
23437
23438 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
23439
23440         * gfortran.dg/tiny_1.f90: New test.
23441         * gfortran.dg/tiny_2.f90: ditto.
23442
23443 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
23444
23445         * gfortran.dg/eor_1.f90: Fix dg-do run line
23446         * gfortran.dg/open_new.f90: Fix dg-do run line
23447
23448 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
23449
23450         * lib/target-supports.exp (get_compiler_messages): Support
23451         optional arguments, the fourth being compiler options.
23452         (check_effective_target_fpic): New proc.
23453         * gcc.dg/20050321-2.c: Restrict to target fpic.
23454
23455 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
23456
23457         * gcc.dg/15443-1.c: New test.
23458         * gcc.dg/15443-2.c: Likewise.
23459
23460 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23461
23462         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23463
23464 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23465
23466         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23467
23468 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23469
23470         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23471         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23472         -m64.
23473         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23474         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23475         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23476
23477 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
23478
23479         PR c++/20212
23480         * g++.dg/warn/Wunused-11.C: New test.
23481
23482 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
23483
23484         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23485
23486 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
23487
23488         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23489
23490 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23491
23492         PR c++/20734
23493         * g++.dg/template/ptrmem13.C: New test.
23494
23495 2005-04-05  Per Bothner  <per@bothner.com>
23496
23497         * lib/gcc.exp: Always add -fno-show-column, for now.
23498
23499 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
23500
23501         PR testsuite/20767
23502         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23503         of plain old "unsigned int" for the type of "i".  Makes this test
23504         64bit clean.
23505
23506 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
23507
23508         * gcc.dg/i386-ssefn-1.c: New test.
23509         * gcc.dg/i386-ssefn-2.c: New test.
23510         * gcc.dg/i386-ssefn-3.c: New test.
23511         * gcc.dg/i386-ssefn-4.c: New test.
23512
23513 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
23514
23515         PR tree-optimization/20076
23516         * gcc.dg/builtin-apply4.c: New test.
23517
23518         PR preprocessor/19475
23519         * gcc.dg/cpp/macspace1.c: New test.
23520         * gcc.dg/cpp/macspace2.c: New test.
23521
23522 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23523
23524         * gfortran.dg/pr20755.f: Fixed bad format.
23525
23526 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23527
23528         PR c++/20763
23529         * g++.dg/ext/attrib21.C: New test.
23530
23531 2004-04-05  Devang Patel  <dpatel@apple.com>
23532
23533         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23534         * gcc.dg/vect/vect-shift-1.c: New test.
23535
23536 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23537
23538         PR libfortran/20755
23539         * gfortran.dg/pr20755.f: New test.
23540
23541 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23542
23543         * gfortran.dg/pr15959.f90: New test.
23544         * gfortran.dg/string_pad_trunc.f90: New test.
23545
23546 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23547
23548         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23549         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23550         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23551         syntax.
23552
23553 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23554
23555         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23556
23557 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23558
23559         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23560         * gcc.c-torture/compile/20011119-2.c: Likewise.
23561         * gcc.c-torture/compile/981001-2.c: Likewise.
23562
23563 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23564
23565         PR c++/20679
23566         * g++.dg/template/overload4.C: New test.
23567
23568 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23569
23570         PR c++/20746
23571         * g++.dg/abi/covariant5.C: New.
23572
23573         PR debug/20505
23574         * g++.dg/debug/const2.C: New.
23575
23576 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23577
23578         PR rtl-optimization/16104
23579         * gcc.c-torture/execute/20050316-1.c: New test.
23580
23581 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23582
23583         * g++.dg/template/spec23.C: Fix dg-error text.
23584
23585 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23586
23587         PR c++/19199
23588         * g++.dg/expr/lval2.C: New.
23589
23590 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23591
23592         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23593         __builtin_strcasecmp and __builtin_strncasecmp.
23594
23595 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23596
23597         PR c++/20723
23598         * g++.dg/template/spec22.C: New.
23599         * g++.dg/template/spec23.C: New.
23600
23601 2005-04-03  Dale Ranta  <dir@lanl.gov>
23602             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23603
23604         PR libfortran/20068
23605         PR libfortran/20125
23606         PR libfortran/20156
23607         PR libfortran/20471
23608         * gfortran.dg/backspace.f: New test.
23609
23610 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23611
23612         * gcc.dg/pr19345.c: New test.
23613
23614 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23615
23616         PR tree-optimization/20640
23617         * gcc.dg/torture/tree-loop-1.c: New.
23618
23619 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23620
23621         PR rtl-optimization/20290
23622         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23623
23624 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23625
23626         * gcc.dg/rs6000-fpint.c: New.
23627
23628 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23629
23630         * gcc.dg/old-style-then-proto-1.c: New test.
23631
23632 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23633
23634         * gfortran.fortran-torture/execute/backspace.f90: Check
23635         after backspace and read was incorrect.
23636
23637 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23638
23639         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23640         buffer past the terminating NUL using memcmp.
23641         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23642         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23643
23644         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23645         Fix unused/uninitialized variable warnings.
23646
23647         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23648         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23649         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23650         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23651
23652         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23653         gcc.c-torture/execute/builtins/fputs-lib.c,
23654         gcc.c-torture/execute/builtins/lib/fprintf.c,
23655         gcc.c-torture/execute/builtins/lib/main.c,
23656         gcc.c-torture/execute/builtins/lib/memcmp.c,
23657         gcc.c-torture/execute/builtins/lib/memmove.c,
23658         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23659         gcc.c-torture/execute/builtins/lib/memset.c,
23660         gcc.c-torture/execute/builtins/lib/printf.c,
23661         gcc.c-torture/execute/builtins/lib/sprintf.c,
23662         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23663         gcc.c-torture/execute/builtins/lib/strchr.c,
23664         gcc.c-torture/execute/builtins/lib/strcmp.c,
23665         gcc.c-torture/execute/builtins/lib/strcpy.c,
23666         gcc.c-torture/execute/builtins/lib/strcspn.c,
23667         gcc.c-torture/execute/builtins/lib/strlen.c,
23668         gcc.c-torture/execute/builtins/lib/strncat.c,
23669         gcc.c-torture/execute/builtins/lib/strncmp.c,
23670         gcc.c-torture/execute/builtins/lib/strncpy.c,
23671         gcc.c-torture/execute/builtins/lib/strrchr.c,
23672         gcc.c-torture/execute/builtins/lib/strspn.c,
23673         gcc.c-torture/execute/builtins/lib/strstr.c,
23674         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23675         gcc.c-torture/execute/builtins/strlen-2.c,
23676         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23677         prototypes.
23678
23679 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23680
23681         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23682         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23683         selectany usage.
23684
23685 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23686
23687         PR c++/19406
23688         * g++.dg/debug/using1.C: New test.
23689
23690 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23691
23692         PR middle-end/20524
23693         * gcc.dg/alias-7.c: Prefix asm-declared name with
23694         __USER_LABEL_PREFIX__.
23695
23696 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23697
23698         Fix fallout from PR middle-end/15700:
23699         * gcc.c-torture/compile/20011119-1.c: Take
23700         __USER_LABEL_PREFIX__ into account.
23701         * gcc.c-torture/compile/20011119-2.c: Likewise.
23702
23703 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23704
23705         PR c++/18644
23706         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23707
23708 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23709
23710         PR c/17855
23711         * gcc.c-torture/compile/struct-non-lval-1.c,
23712         gcc.c-torture/compile/struct-non-lval-2.c,
23713         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23714
23715 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23716
23717         * gcc.dg/tls/tls.exp: Remove temporary file.
23718         * g++.dg/tls/tls.exp: Ditto.
23719         * lib/file-format.exp: Ditto.
23720         * g++.dg/special/ecos.exp: Ditto.
23721
23722         * lib/profopt.exp: Treat prof_ext as a list.
23723         * gcc.misc-tests/bprob.exp: Ditto.
23724         * g++.dg/bprob/bprob.exp: Ditto.
23725
23726         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23727         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23728         g++.dg/tree-ssa/pointer-reference-alias.C,
23729         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23730         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23731         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23732         g++.dg/vect/pr19951.cc: Ditto.
23733         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23734         gcc.dg/builtins-47.c: Ditto.
23735         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23736         gcc.dg/pr20115-1.c: Ditto.
23737         * gcc.dg/tree-ssa/20030530-2.c,
23738         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23739         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23740         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23741         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23742         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23743         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23744         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23745         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23746         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23747         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23748         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23749         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23750         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23751         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23752         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23753         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23754         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23755         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23756         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23757         gcc.dg/tree-ssa/20030824-1.c,
23758         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23759         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23760         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23761         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23762         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23763         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23764         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23765         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23766         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23767         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23768         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23769         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23770         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23771         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23772         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23773         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23774         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23775         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23776         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23777         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23778         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23779         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23780         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23781         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23782         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23783         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23784         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23785         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23786         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23787         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23788         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23789         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23790         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23791         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23792         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23793         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23794         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23795         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23796         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23797         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23798         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23799         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23800         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23801         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23802         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23803         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23804         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23805         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23806         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23807         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23808         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23809         gcc.dg/tree-ssa/useless-1.c: Ditto.
23810         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23811         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23812         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23813         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23814         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23815         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23816         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23817         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23818         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23819         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23820         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23821         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23822         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23823         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23824         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23825         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23826         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23827         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23828         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23829         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23830         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23831         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23832         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23833         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23834         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23835         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23836         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23837         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23838         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23839         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23840         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23841         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23842         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23843         gcc.dg/vect/vect-none.c: Ditto.
23844         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23845         treelang/compile/unsigned.tree: Ditto.
23846
23847         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23848         * gcc.dg/cpp/direct2s.c: Ditto.
23849         * gcc.dg/cpp/paste4.c: Ditto.
23850         * gcc.dg/cpp/separate-1.c: Ditto.
23851         * gcc.dg/pch/save-temps-1.c: Ditto.
23852         * g++.dg/ext/altivec-10.C: Ditto.
23853         * g++.dg/pch/pch.C: Ditto.
23854
23855         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23856
23857         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23858         * g++.dg/template/repo1.C: Ditto.
23859         * g++.dg/template/repo2.C: Ditto.
23860         * g++.dg/template/repo3.C: Ditto.
23861         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23862         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23863         * g++.old-deja/g++.pt/repo1.C: Ditto.
23864         * g++.old-deja/g++.pt/repo2.C: Ditto.
23865         * g++.old-deja/g++.pt/repo3.C: Ditto.
23866         * g++.old-deja/g++.pt/repo4.C: Ditto.
23867
23868         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23869         * gcc.dg/20030107-1.c: Ditto.
23870         * gcc.dg/20030702-1.c: Ditto.
23871         * gcc.dg/profile-generate-1.c: Ditto.
23872         * g++.dg/other/profile1.C: Ditto.
23873         * g++.old-deja/g++.robertl/eb83.C: Ditto.
23874
23875         * lib/gcc-dg.exp (remove-build-file): New.
23876         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23877         cleanup-tree-dump, cleanup-saved-temps): New.
23878
23879 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23880
23881         PR c++/19203, DR 214
23882         * g++.dg/parse/ambig3.C: Not ambiguous.
23883         * g++.dg/template/spec20.C: New.
23884         * g++.dg/template/spec21.C: New.
23885
23886 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
23887
23888         PR target/20045
23889         * gcc.dg/ia64-fptr-1.c: Run only on linux.
23890
23891 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23892
23893         PR libfortran/20660
23894         * gfortran.dg/negative_unit.f: New test.
23895
23896 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23897
23898         * gcc.dg/20050330-1.c: New test.
23899
23900 2005-03-30  Devang Patel  <dpatel@apple.com>
23901
23902         * g++.dg/tree-sra/ssa-sra-3.C: New test.
23903
23904 2005-03-30  Dale Johannesen  <dalej@apple.com>
23905
23906         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23907
23908 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
23909
23910         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23911         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23912         Strip options from test name.
23913
23914 2005-03-31  Jan Hubicka  <jh@suse.cz>
23915
23916         * gcc.dg/varpool-1.c: New testcase.
23917
23918 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23919
23920         PR c/772
23921         PR c/17913
23922         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23923         gcc.dg/stmt-expr-label-3.c : New tests.
23924         * gcc.c-torture/execute/medce-2.c: Remove.
23925
23926 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23927
23928         PR c/20368
23929         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23930         tests.
23931
23932 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
23933
23934         * gcc.c-torture/compile/pr20203.c: New test.
23935
23936 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23937
23938         * gfortran.dg/promotion.f90: New test.
23939
23940 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
23941
23942         PR middle-end/20491
23943         * gcc.dg/torture/asm-subreg-1.c: New test.
23944
23945 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
23946
23947         PR c/20672
23948         * gcc.dg/pr20672-1.c: New test.
23949
23950 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
23951
23952         * gfortran.dg/vect: New directory.
23953         * gfortran.dg/vect/vect.exp: New.
23954         * gfortran.dg/vect/vect-1.f90: New test.
23955         * gfortran.dg/vect/vect-2.f90: New test.
23956         * gfortran.dg/vect/vect-3.f90: New test.
23957         * gfortran.dg/vect/vect-4.f90: New test.
23958         * gfortran.dg/vect/vect-5.f90: New test.
23959
23960 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
23961
23962         PR middle-end/20622
23963         * gcc.dg/alias-7.c: New test.
23964
23965 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23966
23967         * gcc.dg/sparc-reg-1.c: New test.
23968
23969 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
23970
23971         PR target/19890
23972         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23973
23974 2005-03-29  Dale Ranta  <dir@lanl.gov>
23975             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23976
23977         PR libfortran/20163
23978         * gfortran.dg/pr20163-2.f: New test.
23979
23980 2005-03-28  Jan Hubicka  <jh@suse.cz>
23981
23982         PR middle-end/20635
23983         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23984         by Jakub Jelinek.
23985
23986 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
23987
23988         PR tree-optimization/20626
23989         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23990         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23991
23992 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23993
23994         * gfortran.dg/underflow.f90: New test.
23995         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23996
23997 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23998
23999         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24000
24001 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24002
24003         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24004         (g++_init): Make sure that CXXFLAGS is set.
24005         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24006         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24007         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24008         * lib/objc.exp (objc_init): Likewise.
24009         * lib/treelang.exp (treelang_init): Likewise.
24010
24011 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24012
24013         PR tree-optimization/20470
24014         * gcc.dg/tree-ssa/pr20470.c: New test.
24015
24016 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24017
24018         * gcc.dg/ppc-stfiwx.c: New.
24019
24020 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24021
24022         PR target/19888
24023         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24024
24025 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24026
24027         * gcc.dg/20050325-1.c: Fix a typo.
24028
24029 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24030
24031         PR libfortran/19678
24032         PR libfortran/19679
24033         * gfortran.dg/dos_eol.f: New test.
24034
24035 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24036
24037         PR rtl-optimization/20249
24038         * gcc.dg/20050325-1.c: New test.
24039
24040 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24041
24042         PR libfortran/15332
24043         * gfortran.dg/pr15332.f: New test.
24044
24045 2005-03-24  Dale Johannesen  <dalej@apple.com>
24046
24047         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24048
24049 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24050
24051         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24052         'internal' visibility.
24053         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24054         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24055         'protected' visibility.
24056         * gcc.dg/visibility-7.c: Likewise.
24057         * lib/target-supports.exp (check_visibility_available): Take
24058         a parameter, the kind of visibility to check for.
24059         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24060         to check_visibility_available.
24061
24062         * g++.dg/expr/cast3.C: New.
24063
24064 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24065
24066         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24067         rs6000.
24068
24069 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24070
24071         PR target/20095
24072         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24073
24074 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24075
24076         * gcc.dg/badshift.c: Renamed to...
24077         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24078
24079         * gcc.target/i386/badshift.c: Renamed to...
24080         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24081         only.
24082
24083         PR rtl-optimization/20532
24084         * gcc.target/i386/badshift.c: New.
24085
24086 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24087
24088         * gfortran.dg/pr18025.f90: New test.
24089
24090 2005-03-23  Dale Johannesen  <dalej@apple.com>
24091
24092         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24093
24094 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24095
24096         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24097
24098         * lib/target-supports.exp (check_iconv_available): Default
24099         libiconv to -liconv, if there is no definition.
24100
24101 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24102
24103         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24104
24105 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24106
24107         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24108         * g++.dg/opt/pr7503-2.C: Likewise.
24109         * g++.dg/opt/pr7503-3.C: Likewise.
24110         * g++.dg/opt/pr7503-4.C: Likewise.
24111         * g++.dg/opt/pr7503-5.C: Likewise.
24112         * g++.dg/warn/minmax.C: New test.
24113
24114 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24115
24116         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24117         * gfortran.dg/g77_intrinsics_sub.f: New test.
24118
24119 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24120             Jan Hubicka  <jh@suse.cz>
24121             Steven Bosscher <stevenb@suse.de
24122
24123         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24124
24125 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24126
24127         PR c++/19980
24128         * g++.dg/template/redecl3.C: New test.
24129
24130 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24131
24132         PR c++/20499
24133         * g++.dg/parse/error16.C: Tweak error markers.
24134
24135 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24136
24137         PR target/20561
24138         * gcc.dg/20050321-2.c: New test.
24139
24140 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24141
24142         PR c++/20465
24143         PR c++/20381
24144         * g++.dg/template/ptrmem12.C: New.
24145
24146 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24147
24148         PR rtl-optimization/20527
24149         * gcc.c-torture/execute/pr20527-1.c: New test.
24150
24151 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24152
24153         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24154         program, compile it into a real executable and then delete the .c
24155         and .x files afterwards, to avoid problems on testglue targets.
24156
24157 2005-03-21  Stuart Hastings  <stuart@apple.com>
24158
24159         * gcc.target/i386/sse-2.c: New.
24160
24161 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24162
24163         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24164
24165 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24166
24167         * g++.dg/parse/crash25.C: Fix typo.
24168
24169 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24170
24171         PR c++/20461
24172         * g++.dg/parse/crash24.C: New test.
24173
24174         PR c++/20536
24175         * g++.dg/parse/crash25.C: New test.
24176
24177 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24178
24179         PR c++/20147
24180         * g++.dg/ext/stmtexpr4.C: New test.
24181
24182 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24183
24184         PR middle-end/20539
24185         * gcc.c-torture/compile/pr13066-1.c: New test case.
24186         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24187         * g++.dg/opt/pr13066-1.C: Likewise.
24188
24189 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24190
24191         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24192
24193 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24194
24195         PR fortran/18525
24196         * gfortran.dg/nesting_1.f90: New test.
24197
24198 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24199
24200         PR c++/20240
24201         * g++.dg/lookup/using13.C: New test.
24202
24203 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24204
24205         PR c++/20333
24206         * g++.dg/template/crash36.C: New test.
24207
24208 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24209
24210         PR c++/20463
24211         * g++.dg/template/crash35.C: New test.
24212
24213 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24214
24215         PR c++/19966
24216         * g++.dg/overload/operator2.C: New test.
24217
24218 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24219
24220         PR libfortran/20257
24221         * gfortran.dg/pr20257.f90: New test.
24222
24223 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24224
24225         PR libfortran/20480
24226         * gfortran.dg/pr20480.f90: New test.
24227
24228 2005-03-16  Richard Henderson  <rth@redhat.com>
24229
24230         PR middle-end/15700
24231         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24232         (_rtld_global): New.
24233         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24234         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24235
24236         * gcc.dg/alias-3.c: New.
24237         * gcc.dg/alias-4.c: New.
24238         * gcc.dg/alias-5.c: New.
24239         * gcc.dg/alias-6.c: New.
24240
24241 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24242
24243         * gcc.dg/cpp/ucnid-7.c: New.
24244
24245 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24246             Dorit Naishlos  <dorit@il.ibm.com>
24247
24248         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24249         darwin.
24250
24251 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24252
24253         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24254         support misaligned accesses.
24255         * gcc.dg/vect/vect-58.c: Likewise.
24256         * gcc.dg/vect/vect-92.c: New.
24257         * gcc.dg/vect/vect-93.c: New.
24258
24259 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24260
24261         PR fortran/18827
24262         * gfortran.dg/assign_2.f90: New test.
24263         * gfortran.dg/assign_3.f90: New test.
24264         * gfortran.dg/assign.f90: New test.
24265
24266 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24267
24268         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24269         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24270         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24271         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24272         names.
24273
24274 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24275
24276         * gcc.dg/cpp/ucnid-6.c: New.
24277
24278         * gcc.dg/cpp/normalize-1.c: New.
24279         * gcc.dg/cpp/normalize-2.c: New.
24280         * gcc.dg/cpp/normalize-3.c: New.
24281         * gcc.dg/cpp/normalize-4.c: New.
24282         * gcc.dg/cpp/ucnid-4.c: New.
24283         * gcc.dg/cpp/ucnid-5.c: New.
24284         * g++.dg/cpp/normalize-1.C: New.
24285         * g++.dg/cpp/ucnid-1.C: New.
24286
24287 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24288
24289         * gcc.dg/pr18628.c: New.
24290
24291 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24292
24293         PR c++/20280
24294         * g++.dg/tree-ssa/pr20280.C: New.
24295
24296 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24297
24298         PR fortran/20467
24299         * gfortran.dg/stfunc_2.f90: New test.
24300
24301 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24302
24303         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24304
24305 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24306
24307         * gcc.dg/tree-ssa/20050314-1.c: New test.
24308
24309 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24310
24311         PR c++/4403
24312         PR c++/9783, DR433
24313         * g++.dg/template/friend34.C: New test.
24314         * g++.dg/template/friend35.C: Likewise.
24315         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24316
24317 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24318
24319         Friend class name lookup 5/n
24320         PR c++/1016
24321         * g++.dg/lookup/hidden-class1.C: New test.
24322         * g++.dg/lookup/hidden-class2.C: Likewise.
24323         * g++.dg/lookup/hidden-class3.C: Likewise.
24324         * g++.dg/lookup/hidden-class4.C: Likewise.
24325         * g++.dg/lookup/hidden-class5.C: Likewise.
24326         * g++.dg/lookup/hidden-class6.C: Likewise.
24327         * g++.dg/lookup/hidden-class7.C: Likewise.
24328         * g++.dg/lookup/hidden-class8.C: Likewise.
24329         * g++.dg/lookup/hidden-class9.C: Likewise.
24330         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24331         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24332         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24333         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24334         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24335         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24336         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24337         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24338         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24339         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24340         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24341
24342 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24343
24344         PR c++/20157
24345         * g++.dg/template/error18.C: New test.
24346
24347 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24348
24349         PR debug/16792
24350         * g++.dg/debug/pr16792.C: New test.
24351
24352 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24353
24354         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24355         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24356         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24357         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24358         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24359         test assertion names.
24360
24361 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24362
24363         PR fortran/18600
24364         * gfortran.dg/stfunc_1.f90: New test.
24365
24366 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24367
24368         PR fortran/16907
24369         * gfortran.dg/real_index_1.f90: New test.
24370
24371 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24372
24373         PR fortran/20323
24374         * gfortran.dg/spec_expr_1.f90: New test.
24375
24376 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24377
24378         PR c/20402
24379         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24380         new parser.
24381
24382 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24383
24384         PR fortran/20361
24385         * gfortran.dg/largeequiv_1.f90: New test.
24386
24387 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24388
24389         * gcc.dg/ucnid-1.c: New.
24390         * gcc.dg/ucnid-2.c: New.
24391         * gcc.dg/ucnid-3.c: New.
24392         * gcc.dg/ucnid-4.c: New.
24393         * gcc.dg/ucnid-5.c: New.
24394         * gcc.dg/ucnid-6.c: New.
24395         * gcc.dg/cpp/ucnid-1.c: New.
24396         * gcc.dg/cpp/ucnid-2.c: New.
24397         * gcc.dg/cpp/ucnid-3.c: New.
24398         * g++.dg/other/ucnid-1.C: New.
24399
24400 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24401
24402         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24403
24404 2005-03-11  Per Bothner  <per@bothner.com>
24405
24406         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24407         that diagnotics refer to correct token.
24408         * gcc.dg/unused-3.c: Likewise.
24409
24410 2005-03-11  Per Bothner  <per@bothner.com>
24411
24412         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24413         constant" is now actually on same line as string constant.
24414         * gcc.dg/cpp/direct2s.c: Likewise.
24415
24416 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24417
24418         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24419
24420 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24421
24422         PR libfortran/20124
24423         * gfortran.dg/pr20124.f90: New Test
24424
24425 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24426
24427         PR tree-optimization/20130
24428         * gcc.dg/pr20130-1.c: New test.
24429
24430 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24431
24432         PR target/20095
24433         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24434
24435 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24436
24437         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24438
24439 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24440
24441         * g++.dg/eh/forced1.C: Fix comment.
24442         * g++.dg/eh/forced2.C: Ditto.
24443         * g++.dg/eh/forced3.C: Ditto.
24444         * g++.dg/eh/forced4.C: Ditto.
24445
24446 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
24447
24448         PR rtl-opt/20412
24449         * gcc.c-torture/compile/pr20412.c: New test.
24450
24451 2005-03-10  Roger Sayle  <roger@eyesopen.com>
24452
24453         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24454
24455 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24456
24457         PR target/20322
24458         * gcc.dg/20050307-1.c: New test.
24459
24460 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
24461
24462         PR c++/20375
24463         * g++.dg/other/stdarg3.C: New.
24464
24465 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24466
24467         PR c++/18384, c++/18327
24468         * g++.dg/init/array19.C: New test.
24469
24470         PR inline-asm/20314
24471         * gcc.dg/torture/pr20314-1.c: New test.
24472         * gcc.dg/torture/pr20314-2.c: New test.
24473
24474 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
24475
24476         * gcc.dg/20050309-1.c: New test.
24477
24478 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24479
24480         * gcc.dg/builtins-10.c: Reactivate disabled test.
24481         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
24482         new cbrt transformations.
24483
24484 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
24485
24486         PR c++/20208
24487         * g++.dg/template/array13.C: New test.
24488
24489 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
24490
24491         PR c++/16859
24492         * g++.dg/init/brace4.C: New test.
24493
24494 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24495
24496         PR c++/20186
24497         * g++.dg/template/non-dependent12.C: New.
24498
24499 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
24500
24501         PR c++/20142
24502         * g++.dg/init/array18.C: Add dg-do run marker.
24503
24504         PR c++/20142
24505         * g++.dg/init/array18.C: New test.
24506
24507 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24508
24509         * consistency.vlad/vlad.exp: Remove trailing semicolons.
24510         * g++.dg/gcov/gcov.exp: Likewise.
24511         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24512         * gcc.target/xstormy16/xstormy16.exp: Likewise.
24513         * lib/c-torture.exp: Likewise.
24514         * lib/fortran-torture.exp: Likewise.
24515         * lib/g++.exp: Likewise.
24516         * lib/gcc-defs.exp: Likewise.
24517         * lib/gcc-dg.exp: Likewise.
24518         * lib/gcc.exp: Likewise.
24519         * lib/gcov.exp: Likewise.
24520         * lib/gfortran.exp: Likewise.
24521         * lib/mike-g++.exp: Likewise.
24522         * lib/mike-gcc.exp: Likewise.
24523         * lib/objc-torture.exp: Likewise.
24524         * lib/objc.exp: Likewise.
24525         * lib/profopt.exp: Likewise.
24526         * lib/target-libpath.exp: Likewise.
24527         * lib/target-supports.exp: Likewise.
24528         * lib/treelang.exp: Likewise.
24529         * lib/wrapper.exp: Likewise.
24530
24531 2005-03-08  Jeff Law  <law@redhat.com>
24532
24533         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24534         PHI-OPT changes.
24535
24536 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24537
24538         * gcc.dg/vect/pr20122.c: New test.
24539
24540 2005-03-07  Jeff Law  <law@redhat.com>
24541
24542         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24543         was folded away.
24544         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24545         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24546         * gcc.dg/tree-ssa/pr18134.c: New test.
24547
24548 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24549
24550         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24551         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24552         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24553
24554 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24555
24556         PR tree-opt/17671
24557         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24558
24559 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24560
24561         * g++.dg/warn/Wnvdtor.C: New test.
24562
24563 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24564
24565         * gcc.dg/torture/pr19683-1.c: New test.
24566
24567 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24568
24569         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24570         * gfortran.dg/g77/19990313-2.f: Ditto.
24571         * gfortran.dg/g77/19990313-3.f: Ditto.
24572         * gfortran.dg/g77/19990525-0.f: Ditto.
24573         * gfortran.dg/g77/19990826-0.f: Ditto.
24574         * gfortran.dg/g77/19990826-2.f: Ditto.
24575         * gfortran.dg/g77/19990826-3.f: Ditto.
24576         * gfortran.dg/g77/20000511-1.f: Ditto.
24577         * gfortran.dg/g77/20000511-2.f: Ditto.
24578         * gfortran.dg/g77/970625-2.f: Ditto.
24579         * gfortran.dg/g77/980310-2.f: Ditto.
24580         * gfortran.dg/g77/980310-3.f: Ditto.
24581         * gfortran.dg/g77/980310-8.f: Ditto.
24582         * gfortran.dg/g77/980519-2.f: Ditto.
24583         * gfortran.dg/g77/alpha1.f: Ditto.
24584         * gfortran.dg/g77/claus.f: Ditto.
24585         * gfortran.dg/g77/erfc.f: Ditto.
24586         * gfortran.dg/g77/short.f: Ditto.
24587         * gfortran.fortran-torture/execute/data.f90: Ditto.
24588         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24589         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24590
24591 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24592
24593         * lib/file-format.exp (gcc_target_object_format): Add check for som
24594         format and hardcode object formats on hppa*-*-hpux*.
24595         * lib/target-supports.exp (check_weak_available): Add check for som
24596         object format.  Always return 0 on hppa*-*-hpux10*.
24597
24598         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24599         is defined.
24600
24601         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24602
24603 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24604
24605         * gfortran.dg/pr19936_1.f90: New test.
24606         * gfortran.dg/pr19936_2.f90: New test.
24607         * gfortran.dg/pr19936_3.f90: New test.
24608
24609 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24610             Paul Thomas <prthomas@drfccad.cea.fr>
24611
24612         * gfortran.dg/PR19754_1.f90: New test.
24613         * gfortran.dg/PR19754_2.f90: Ditto.
24614
24615 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24616
24617         PR c++/19311
24618         * g++.dg/template/non-dependent11.C: New test.
24619
24620 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24621
24622         * lib/target-supports.exp (check_iconv_available): Fix comment.
24623
24624 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24625             Joseph S. Myers  <joseph@codesourcery.com>
24626
24627         PR c++/19797
24628         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24629
24630 2005-03-04  Matthew Sachs  <msachs@apple.com>
24631
24632         * gcc.exp (gcc_target_compile): Put braces around
24633         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24634         * objc.exp (objc_target_compile): Likewise.
24635         * treelang.exp (treelang_target_compile): Likewise.
24636
24637 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24638
24639         PR fortran/19673
24640         * gfortran.dg/func_result_1.f90: New test.
24641
24642 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24643
24644         * gcc.misc-tests/options.exp: New test.
24645
24646 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24647
24648         * gcc.dg/pr15784-4.c: New test.
24649
24650 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24651
24652         * gcc.c-torture/execute/pr17133.c: New.
24653         * gcc.c-torture/compile/20050303-1.c: New.
24654
24655 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24656
24657         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24658
24659 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24660
24661         * g++.dg/overload/using2.C: New.
24662
24663 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24664
24665         PR c++/19916
24666         * g++.dg/init/ptrmem2.C: New test.
24667
24668 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24669
24670         PR c/8927
24671         * gcc.dg/pr8927-1.c: New test.
24672
24673 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         PR c++/20232
24676         * g++.dg/inherit/covariant12.C: New.
24677
24678 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24679
24680         PR fortran/19479
24681         * gfortran.dg/bound_1.f90: New test.
24682
24683 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24684
24685         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24686         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24687
24688 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24689
24690         PR c/20245
24691         * gcc.dg/pr20245-1.c: New test.
24692
24693 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24694
24695         PR middle-end/19874
24696         * gcc.c-torture/execute/20050119-2.c: New test case.
24697
24698 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24699
24700         * README: Update the DejaGnu bug reporting address.
24701         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24702         * lib/objc-torture.exp: Likewise.
24703
24704 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24705
24706         * gfortran.dg/boz_1.f90: New test.
24707         * gfortran.dg/boz_3.f90: New test.
24708         * gfortran.dg/boz_4.f90: New test.
24709
24710 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24711
24712         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24713         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24714
24715 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24716
24717         PR libfortran/20101
24718         * gfortran.dg/write_0_pe_format.f90: New test.
24719
24720 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24721
24722         PR c++/20206
24723         * g++.dg/opt/thunk2.C: New test.
24724         * g++.dg/opt/covariant1.C: New test.
24725
24726 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24727
24728         * gfortran.dg/e_d_fmt.f90: New test.
24729
24730 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
24731
24732         * gcc.dg/asm-b.c: Fix comment typos.
24733
24734 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24735
24736         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24737         a V_MAY_DEF also.
24738
24739 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24740
24741         PR tree-opt/20188
24742         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24743         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24744         * gcc.dg/asm-b.c: New test.
24745
24746 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
24747
24748         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24749         Disable this test on IRIX 6.
24750
24751 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
24752
24753         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24754         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24755         parser.
24756
24757 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
24758
24759         PR tree-optimization/20204
24760         * gcc.dg/pr20204.c: New test.
24761
24762 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
24763
24764         PR target/20196
24765         * gcc.c-torture/execute/20050224-1.c: New test.
24766
24767         PR c++/20175
24768         * g++.dg/warn/Wbraces2.C: New test.
24769
24770 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
24771
24772         PR c++/19878
24773         * g++.dg/init/const2.C: New test.
24774
24775 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
24776
24777         PR tree-optimization/20100
24778         * gcc.c-torture/execute/pr20100-1.c: New test.
24779
24780 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24781
24782         * gfortran.dg/implicit_3.f90: New test.
24783
24784         * gfortran.dg/deftype_1.f90: New test.
24785
24786 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
24787
24788         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24789         the test passes.
24790         * g++.dg/other/anon3.C: Accept a warning.
24791
24792 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
24793
24794         * gcc.dg/pr20017.c: Fix a comment typo.
24795
24796 2005-02-23  Bud Davis  <bdavis@gfortran.org>
24797
24798         * gfortran.dg/list_read_4.f90: Change to f90 comments.
24799
24800 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24801
24802         PR ada/19902
24803         * ada/acats/tests/cxa/cxa3004.a: Remove.
24804         * ada/acats/tests/cxb/cxb30061.am: Likewise.
24805
24806 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24807
24808         PR c++/20073
24809         * g++.dg/init/const1.C: New test.
24810
24811         PR c++/19991
24812         * g++.dg/parse/constant7.C: New test.
24813
24814         PR c++/20152
24815         * g++.dg/parse/error27.C: New test.
24816         * g++.dg/template/qualttp15.C: Adjust error markers.
24817         * g++.old-deja/g++.other/struct1.C: Likewise.
24818
24819         PR c++/20153
24820         * g++.dg/template/error17.C: New test.
24821
24822         PR c++/20148
24823         * g++.dg/parser/error26.C: New test.
24824
24825 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
24826
24827         PR tree-optimization/20100
24828         PR tree-optimization/20115
24829         * gcc.dg/pr20115.c: New test.
24830         * gcc.dg/pr20115-1.c: New test.
24831         * gcc.dg/pr20100.c: New test.
24832         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24833         call-clobbered variables after alias1.
24834
24835 2005-02-22  Bud Davis  <bdavis@gfortran.org>
24836
24837         * gfortran.dg/list_read_4.f90: new test.
24838
24839 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
24840
24841         PR rtl-optimization/20017.
24842         * gcc.dg/pr20017.c: New.
24843
24844 2005-02-22  Devang Patel  <dpatel@apple.com>
24845
24846         PR 19952
24847         * g++.dg/tree-ssa/pr19952.C: New test.
24848
24849 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24850
24851         PR c++/19883
24852         * g++.dg/parse/constant6.C: New test.
24853
24854 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24855
24856         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24857         * g++.dg/charset/asm2.c: Likewise.
24858         * g++.dg/charset/asm3.c: Likewise.
24859         * g++.dg/charset/asm4.c: Likewise.
24860         * g++.dg/charset/asm5.c: Likewise.
24861         * g++.dg/charset/attribute1.c: Likewise.
24862         * g++.dg/charset/attribute2.c: Likewise.
24863         * g++.dg/charset/extern1.cc: Likewise.
24864         * g++.dg/charset/extern2.cc: Likewise.
24865         * g++.dg/charset/extern3.cc: Likewise.
24866         * g++.dg/charset/function.cc: Likewise.
24867         * g++.dg/charset/string.c: Likewise.
24868         * g++.dg/charset/charset.exp: Likewise.
24869         * lib/target-supports.exp (check_iconv_available): Fix comment.
24870
24871 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24872
24873         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24874         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24875         * gcc.dg/charset/asm2.c: Likewise.
24876         * gcc.dg/charset/asm3.c: Likewise.
24877         * gcc.dg/charset/asm4.c: Likewise.
24878         * gcc.dg/charset/asm5.c: Likewise.
24879         * gcc.dg/charset/asm6.c: Likewise.
24880         * gcc.dg/charset/attribute1.c: Likewise.
24881         * gcc.dg/charset/attribute2.c: Likewise.
24882         * gcc.dg/charset/builtin1.c: Likewise.
24883         * gcc.dg/charset/extern.c: Likewise.
24884         * gcc.dg/charset/function.c: Likewise.
24885         * gcc.dg/charset/string.c: Likewise.
24886         * gcc.dg/charset/charset.exp: Likewise.
24887
24888 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
24889
24890         PR fortran/20086
24891         * gfortran.dg/pr20086.f90: New test.
24892
24893 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
24894
24895         PR tree-optimization/19786
24896         * g++.dg/tree-ssa/pr19786.C: New.
24897
24898 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24899
24900         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24901
24902 2005-02-21  Jeff Law  <law@redhat.com>
24903
24904         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24905
24906 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24907
24908         * gfortran.dg/do_iterator: Split loop, markup all lines for
24909         which an error locus is printed.
24910         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24911         locus is printed.
24912         * gfortran.dg/select_4.f90: Likewise.
24913         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24914         locuses in the various permutations.
24915
24916 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
24917
24918         PR tree-optimization/19951
24919         * g++.dg/vect: New directory.
24920         * g++.dg/vect/vect.exp: New file.
24921         * g++.dg/vect/pr19951.cc: New testcase.
24922         * g++.dg/dg.exp: Also prune vectorizer tests.
24923
24924 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
24925
24926         PR 18785
24927         * gcc.dg/charset/builtin1.c: New test.
24928
24929 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24930
24931         PR c++/19299
24932         * g++.dg/inherit/volatile1.C: New test.
24933
24934         PR c++/19440
24935         * g++.dg/template/dtor4.C: New test.
24936
24937 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24938
24939         * gfortran.dg/int_1.f90: New test.
24940
24941 2005-02-19  Devang Patel  <dpatel@apple.com>
24942
24943         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24944
24945 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24946
24947         * gfortran.dg/achar_1.f90: New test.
24948
24949 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
24950
24951         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24952
24953 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
24954             Jakub Jelinek  <jakub@redhat.com>
24955
24956         PR tree-optimization/19828
24957         * gcc.dg/tree-ssa/loop-7.c: New test.
24958         * gcc.c-torture/execute/20050218-1.c: New test.
24959
24960 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
24961
24962         PR c/20043
24963         * gcc.dg/transparent-union-1.c: New test.
24964         * gcc.dg/transparent-union-2.c: New test.
24965
24966 2005-02-18  James E Wilson  <wilson@specifixinc.com>
24967
24968         PR tree-optimization/18977
24969         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24970
24971 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24972
24973         PR target/20054
24974         * gcc.dg/pr20054.c: New test.
24975
24976 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24977
24978         PR c++/19508
24979         * g++.dg/ext/attrib20.C: New test.
24980
24981 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24982
24983         PR middle-end/20030
24984         * gfortran.fortran-torture/execute/character_passing.f90: New test.
24985
24986 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
24987
24988         PR c++/20008
24989         * g++.dg/opt/switch4.C: New.
24990
24991 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
24992
24993         PR c++/20023
24994         PR tree-optimization/20009
24995         * gcc.c-torture/compile/20050217-1.c: New test.
24996         * g++.dg/opt/switch3.C: New test.
24997
24998         PR tree-optimization/18947
24999         * gcc.c-torture/compile/20050215-1.c: New test.
25000         * gcc.c-torture/compile/20050215-2.c: New test.
25001         * gcc.c-torture/compile/20050215-3.c: New test.
25002
25003 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25004
25005         PR c++/20028
25006         * g++.dg/template/crash34.C: New.
25007
25008         PR c++/20022
25009         * g++.dg/other/access3.C: New.
25010
25011 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25012
25013         * gcc.dg/vect/vect-98.c: New test.
25014
25015 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25016
25017         PR tree-optimization/19967
25018         * gcc.dg/pr19967.c: New.
25019
25020 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25021
25022         PR middle-end/19857
25023         * gcc.dg/tree-ssa/20050215-1.c: New test.
25024         * gcc.c-torture/execute/20050215-1.c: New test.
25025
25026 2005-02-15  Eric Christopher  <echristo@redhat.com>
25027
25028         * gcc.dg/cpp/20050215-1.c: New file.
25029
25030 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25031
25032         PR tree-optimization/15785
25033         * gcc.dg/pr15785-1.c: New test.
25034
25035 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25036
25037         PR c++/17788
25038         * g++.dg/init/ctor4.C: New.
25039         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25040
25041 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25042
25043         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25044         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25045
25046 2005-02-15  Andreas Schwab  <schwab@suse.de>
25047
25048         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25049         declare malloc.
25050
25051 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25052
25053         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25054
25055 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25056
25057         PR tree-optimization/19853
25058         * gcc.c-torture/compile/pr19853.c: New test.
25059
25060 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25061
25062         PR c++/19608
25063         * g++.dg/parse/local-class1.C: New.
25064
25065         PR c++/19895
25066         * g++.dg/parse/ptrmem3.C: New.
25067
25068         PR c++/19884
25069         * g++.old-deja/g++.oliva/template6.C: Add another case.
25070         * g++.dg/template/explicit6.C: New.
25071
25072 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25073
25074         PR c++/17816
25075         * g++.dg/other/redecl2.C: New.
25076
25077 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25078
25079         PR c++/19891
25080         * g++.dg/abi/covariant4.C: New.
25081
25082 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25083
25084         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25085         New tests.
25086
25087 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25088
25089         * gcc.dg/vect/vect-96.c: Fix typo.
25090
25091 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25092
25093         PR c++/14479
25094         PR c++/19487
25095         * g++.dg/template/enum5.C: New test.
25096
25097 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25098
25099         * gcc.dg/vect/vect-97.c: New test.
25100
25101 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25102
25103         * gcc.dg/vect/vect-96.c: New test.
25104
25105 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25106
25107         * gcc.dg/builtins-34.c: Also check ldexp*.
25108
25109 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25110
25111         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25112
25113 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25114
25115         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25116         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25117         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25118         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25119         selector_list, selector_expression, dg-process-target): Move to new
25120         file target-supports-dg.exp.
25121         * lib/target-supports-dg.exp: New.
25122
25123         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25124         New.
25125
25126 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25127
25128         PR c++/19666
25129         * g++.dg/other/ptrmem6.C: New test.
25130
25131         PR middle-end/19858
25132         * gcc.c-torture/compile/20050210-1.c: New test.
25133
25134 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25135
25136         PR c++/19755
25137         * g++.dg/warn/Wbraces1.C: New test.
25138
25139 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25140
25141         * gcc.dg/builtins-52.c: New testcase.
25142
25143 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25144
25145         PR c/19342
25146         * gcc.c-torture/execute/20050119-1.c: New test.
25147
25148 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25149
25150         PR c++/19811
25151         * g++.dg/init/delete1.C: New test.
25152
25153 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25154
25155         PR c++/18470
25156         * g++.dg/template/static12.C: New test.
25157
25158 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25159
25160         PR c++/19787
25161         * g++.dg/conversion/ambig1.C: New test.
25162
25163         PR c++/19739
25164         * g++.dg/ext/attrib19.C: New test.
25165
25166         PR c++/19732
25167         * g++.dg/parse/dtor5.C: New test.
25168
25169         PR c++/19762
25170         * g++.dg/template/dtor3.C: New test.
25171
25172         PR c++/19826
25173         * g++.dg/template/static11.C: New test.
25174         * g++.dg/template/crash2.C: Remove dg-error marker.
25175
25176 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25177
25178         PR C++/18491
25179         * g++.old-deja/g++.mike/p10769a.C: Remove.
25180
25181 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25182
25183         * gcc.dg/builtins-48.c: New test case.
25184         * gcc.dg/builtins-49.c: New test case.
25185         * gcc.dg/builtins-50.c: New test case.
25186         * gcc.dg/builtins-51.c: New test case.
25187
25188 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25189
25190         PR middle-end/19583
25191         * g++.dg/warn/Wreturn-type-3.C: New test.
25192
25193 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25194
25195         PR middle-end/19402
25196         * gcc.dg/pr19402-1.c: New testcase.
25197         * gcc.dg/pr19402-2.c: likewise.
25198
25199 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25200
25201         PR middle-end/19854
25202         * g++.dg/tree-ssa/tmmti.C: New testcase.
25203
25204 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25205
25206         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25207
25208 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25209
25210         PR c++/19733
25211         * g++.dg/parse/crash23.C: New test.
25212         * g++.dg/warn/Weff1.C: New test.
25213
25214 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25215
25216         * gcc.dg/20050209-1.c: New test.
25217
25218 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25219
25220         PR target/19799
25221         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25222
25223 2005-02-08  Mike Stump  <mrs@apple.com>
25224
25225         * g++.dg/pch/import-2.c: New test.
25226         * g++.dg/pch/import-2.hs: New.
25227         * g++.dg/pch/include/import-2a.h: New.
25228         * g++.dg/pch/include/import-2b.h: New.
25229
25230 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25231
25232         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25233
25234 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25235
25236         * gfortran.dg/substr_1.f90: New test.
25237
25238 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25239
25240         PR middle-end/19775
25241         * gcc.dg/torture/builtin-power-1.c: Disable test for
25242         invalid transformation.
25243         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25244         no longer optimize.
25245         * gcc.dg/builtins-47.c: New testcase.
25246
25247 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25248             Dorit Naishlos  <dorit@il.ibm.com>
25249
25250         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25251
25252 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25253
25254         * gcc.c-torture/compile/20050206-1.c: New test.
25255
25256 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25257
25258         PR tree-opt/19768
25259         * g++.dg/opt/pr19768.C: New test.
25260
25261 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25262
25263         PR tree-opt/19736
25264         * gcc.c-torture/compile/pr19736.c: New test.
25265
25266 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25267
25268         PR c++/17401
25269         * g++.dg/parse/error25.C: New test.
25270
25271 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25272
25273         * gcc.c-torture/execute/20050203-1.c: New.
25274
25275 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25276
25277         * gcc.dg/vect/vect-85.c: Remove xfail.
25278         * gcc.dg/vect/vect-86.c: Remove xfail.
25279         * gcc.dg/vect/vect-87.c: Remove xfail.
25280         * gcc.dg/vect/vect-88.c: Remove xfail.
25281
25282 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25283
25284         * gcc.dg/altivec-19.c: New.
25285
25286 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25287
25288         PR c/17807
25289         * gcc.dg/nested-func-3.c: New test.
25290         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25291
25292 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25293
25294         * gcc.test-framework/gen_directive_tests: Generate tests for
25295         selector expressions.
25296
25297 2005-02-02  Matt Austern  <austern@apple.com>
25298
25299         PR c++/19628
25300         * g++/ext/builtin7.C: New.
25301         * g++/ext/builtin8.C: New.
25302
25303 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25304
25305         PR c/18502
25306         * gcc.dg/pr18502-1.c: New test.
25307
25308 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25309
25310         PR c++/17413
25311         * g++.dg/template/local4.C: Tweak.
25312
25313 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25314
25315         PR tree-optimization/19578
25316         * gcc.c-torture/compile/20050202-1.c: New test.
25317
25318 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25319
25320         PR c/19435
25321         * gcc.dg/c99-init-4.c: New test.
25322
25323 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25324
25325         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25326
25327         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25328
25329         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25330         * g++.dg/eh/check-vect.h: New.
25331
25332         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25333         * gcc.dg/vect/vect-78.c: Ditto.
25334         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25335         Remove.
25336
25337         * g++.dg/conversion/simd1.C: Expect warning.
25338         * g++.dg/ext/attribute-test-1.C: Ditto.
25339         * g++.dg/ext/attribute-test-2.C: Ditto.
25340         * g++.dg/ext/attribute-test-3.C: Ditto.
25341         * g++.dg/ext/attribute-test-4.C: Ditto.
25342
25343         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25344         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25345
25346         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25347
25348 2005-02-01  Richard Henderson  <rth@redhat.com>
25349
25350         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25351         long double for ibm double-double format.
25352         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25353
25354 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25355
25356         PR tree-optimization/19633
25357         * gcc.dg/pr19633-1.c: New test.
25358         * gcc.dg/pr19633.c: Tweak to make pointer point
25359         to NULL or a symbol.
25360
25361 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25362
25363         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25364         New procs.
25365         (dg-process-target (local override)): Handle selector expressions.
25366
25367         * gcc.test-framework/README: Describe tests in source directory.
25368         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25369         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25370         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25371         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25372         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25373         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25374         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25375         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25376         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25377         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25378         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25379         * gcc.test-framework/dg-error-exp-P.c: New test.
25380         * gcc.test-framework/dg-error-exp-XP.c: New test.
25381         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25382         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25383         * gcc.test-framework/dg-output-exp-P.c: New test.
25384         * gcc.test-framework/dg-output-exp-XF.c: New test.
25385         * gcc.test-framework/dg-warning-exp-P.c: New test.
25386         * gcc.misc-tests/dg-1.c: Remove.
25387         * gcc.misc-tests/dg-2.c: Remove.
25388         * gcc.misc-tests/dg-3.c: Remove.
25389         * gcc.misc-tests/dg-4.c: Remove.
25390         * gcc.misc-tests/dg-5.c: Remove.
25391         * gcc.misc-tests/dg-6.c: Remove.
25392         * gcc.misc-tests/dg-7.c: Remove.
25393         * gcc.misc-tests/dg-8.c: Remove.
25394         * gcc.misc-tests/dg-9.c: Remove.
25395         * gcc.misc-tests/dg-10.c: Remove.
25396         * gcc.misc-tests/dg-11.c: Remove.
25397         * gcc.misc-tests/dg-12.c: Remove.
25398         * gcc.misc-tests/dg-test.exp: Remove.
25399
25400         * gcc.test-framework/test-framework.awk: Change recording and
25401         printing of passes and failures.
25402
25403         * gcc.test-framework: New directory.
25404         * gcc.test-framework/README: New.
25405         * gcc.test-framework/test-framework.exp: New.
25406         * gcc.test-framework/test-framework.awk: New.
25407         * gcc.test-framework/gen_directive_tests: New.
25408
25409 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25410
25411         * lib/treelang.exp: Fix comment typos.
25412         (treelang_target_compile): Don't append libs=-ltreelang to options.
25413
25414 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25415
25416         * g++.dg/parse/typename7.C: Adjust error messages.
25417
25418 2005-01-31  Jeff Law  <law@redhat.com>
25419
25420         * gcc.c-torture/execute/20050131-1.c: New test.
25421         * gcc.dg/wcaselabel.c: New test.
25422
25423 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25424
25425         * g++.dg/other/warning1.C: Adjust error messags.
25426         * g++.dg/parse/constant5.C: New test.
25427
25428 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25429
25430         PR c/19333
25431         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25432         the test case valid.
25433         * gcc.dg/20030815-1.c: Remove invalid tests.
25434         * gcc.dg/array-7.c: Adjust expected result.
25435         * gcc.dg/pr18596-3.c: Likewise.
25436         * gcc.dg/noncompile/20000901-1.c: Likewise.
25437         * gcc.dg/noncompile/init-2.c: Likewise.
25438         * gcc.dg/noncompile/init-4.c: Likewise.
25439
25440 2005-01-31  Dale Johannesen  <dalej@apple.com>
25441
25442         * g++.dg/opt/pr19650.C: New test.
25443
25444 2005-01-31  Richard Henderson  <rth@redhat.com>
25445
25446         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25447         long double for intel double extended format.
25448         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25449
25450 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
25451
25452         PR c++/19555
25453         * g++.dg/template/static10.C: New test.
25454
25455         PR c++/19395
25456         * g++.dg/parse/error24.C: New test.
25457
25458         PR c++/19367
25459         * g++.dg/lookup/builtin1.C: New test.
25460
25461         PR c++/19457
25462         * g++.dg/warn/conv3.C: New test.
25463
25464 2005-01-30  Bud Davis  <bdavis@gfortran.org>
25465
25466         PR fortran/19647
25467         * gfortan.dg/inquire_7.f90
25468
25469 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
25470
25471         PR tree-optimization/15791
25472         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25473         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25474         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25475         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25476         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25477         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25478         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25479         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25480         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25481         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25482
25483 2005-01-29  Paul Brook  <paul@codesourcery.com>
25484
25485         PR fortran/18565
25486         * check.c (real_or_complex_check): New function.
25487         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25488         * intrinsic.c (add_functions): Use new check functions.
25489         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25490         Add prototypes.
25491
25492 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
25493
25494         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25495         gcc.dg/lvalue-3.c: New tests.
25496         * gcc.dg/concat.c: Update expected messages.
25497
25498 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
25499
25500         PR libfortran/19595
25501         * gfortran.dg/eor_1.f90: New test.
25502
25503 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
25504
25505         PR fortran/19589
25506         * gfortran.dg/logical_data_1.f90: New test.
25507
25508 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
25509
25510         PR c++/19253
25511         * g++.dg/template/crash33.C: New test.
25512
25513         PR c++/19667
25514         * g++.dg/template/crash32.C: New test.
25515
25516 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25517
25518         PR middle-end/16558
25519         * g++.dg/warn/Wreturn-type-2.C: New test.
25520
25521 2004-06-24  Jeff Law  <law@redhat.com>
25522
25523         * gcc.dg/tree-ssa/20050128-1.c: New test.
25524
25525 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25526
25527         * gcc.target/frv/all-mdpackh-1.c: New test.
25528
25529 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25530
25531         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25532
25533 2005-01-27  Richard Henderson  <rth@redhat.com>
25534
25535         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25536
25537 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25538
25539         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25540
25541 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25542
25543         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25544         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25545         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25546         to cope with cases where the multilib options override the dg-options.
25547
25548 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25549
25550         PR c/18946
25551         * gcc.dg/noncompile/20050120-1.c: New test.
25552
25553 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25554
25555         PR tree-optimization/19633
25556         * gcc.dg/pr19633.c: New test.
25557         * gcc.dg/tree-ssa/pr19633.c: New test.
25558
25559 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25560
25561         * gcc.dg/20041216-1.c: New test.
25562
25563 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25564
25565         PR objc/18862
25566         * objc.dg/selector-2.m: New test.
25567
25568 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25569
25570         * g++.dg/opt/range-test-2.C: New test.
25571
25572         PR rtl-optimization/19579
25573         * gcc.c-torture/execute/20050124-1.c: New test.
25574
25575 2005-01-26  Greg Parker  <gparker@apple.com>
25576         Stuart Hastings  <stuart@apple.com>
25577
25578         * gcc.c-torture/execute/20050125-1.c: New.
25579
25580 2005-01-18  Jan Hubicka  <jh@suse.cz>
25581
25582         PR tree-optimize/19337
25583         * gcc.c-torture/compile/20050119-1.c: New test.
25584
25585 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25586
25587         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25588         test for successful match.
25589
25590 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25591
25592         PR objc/18408
25593         * objc.dg/comp-types-7.m: New test.
25594
25595 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25596
25597         * lib/target-supports.exp (current_target_name): New.
25598         (check_effective_target_ilp32, check_effective_target_lp64):
25599         Cache the result to use as long as the current target, with
25600         multilib flags, remains the same.
25601
25602         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25603         (dg-require-weak, dg-require-visibility, dg-require-alias,
25604         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25605         dg-require-effective-target, dg-skip-if): Remove call to
25606         skip_test_and_clear_xfail.
25607         (dg-test): Clear xfail data.
25608
25609 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25610
25611         PR target/17751
25612         * gcc.dg/ppc64-toc.c: New test.
25613
25614         * g++.dg/tree-ssa/empty-1.C: New test.
25615
25616         PR middle-end/19551
25617         * gcc.c-torture/execute/20050121-1.c: New test.
25618         * gcc.dg/20050121-2.c: New test.
25619
25620 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25621         Paul Brook  <paul@codesourcery.com>
25622
25623         PR fortran/17941
25624         * gfortran.dg/real_const_1.f: New test.
25625         * gfortran.dg/real_const_2.f90: New test.
25626         * gfortran.dg/complex_int_1.f90: New test.
25627
25628 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25629
25630         PR fortran/19313
25631         * gfortan.dg/inquire_6.f90: New test.
25632
25633 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25634
25635         PR libfortran/19451
25636         * open_readonly_1.f90: New test.
25637
25638 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25639
25640         PR libfortran/18982
25641         * gfortran.dg/open_new.f90: New file.
25642
25643 2005-01-22  Paul Brook  <paul@codesourcery.com>
25644
25645         * namelist_1.f90: New test.
25646
25647 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25648
25649         PR tree-optimization/19484
25650         * gcc.c-torture/compile/20050122-[12].c: New tests.
25651
25652 2005-01-22  Paul Brook  <paul@codesourcery.com>
25653
25654         * gfortran.dg/implicit_2.f90: New test.
25655
25656 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25657
25658         PR fortran/19314
25659         * gfortran.dg/inquire_5.f90: New test.
25660
25661 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25662
25663         PR c/18809
25664         * gcc.dg/pr18809-1.c: New test.
25665
25666 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25667
25668         * gcc.dg/20050121-1.c: New test.
25669
25670         PR tree-optimization/13000
25671         * gcc.dg/20040206-1.c: Change warning to point where function is
25672         being inlined.
25673
25674 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25675
25676         PR c++/19208
25677         * g++.dg/template/array11.C: New test.
25678
25679 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25680
25681         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25682         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25683         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25684         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25685         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25686         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25687
25688 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25689
25690         PR tree-optimization/15349
25691         * gcc.dg/tree-ssa/pr15349.c: New.
25692
25693 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25694
25695         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25696
25697 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25698
25699         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25700         scan-assembler-times directive name.
25701
25702         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25703         after dg-do.
25704
25705         PR rtl-optimization/19462
25706         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25707
25708 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25709
25710         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25711         counting function calls on ia64.
25712
25713 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25714
25715         PR rtl-optimization/15139
25716         * gcc.dg/20050111-2.c: New test.
25717
25718         PR c/17297
25719         * gcc.c-torture/compile/20050113-1.c: New testcase.
25720
25721         PR middle-end/19164
25722         * gcc.dg/20050113-1.c: New testcase.
25723
25724 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
25725
25726         * gcc.dg/vect/vect-85.c: Add comment.
25727         * gcc.dg/vect/vect-86.c: Add xfail for now.
25728         * gcc.dg/vect/vect-87.c: Add xfail for now.
25729         * gcc.dg/vect/vect-88.c: Add xfail for now.
25730         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25731
25732 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25733
25734         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25735
25736 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25737
25738         * g++.dg/debug/typedef3.C: New test.
25739
25740 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
25741
25742         PR c/19472
25743         * gcc.dg/asm-a.c: New test.
25744
25745 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
25746
25747         * gcc.dg/sh-relax.c: Add prototype for abort.
25748
25749 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25750
25751         * gcc.dg/short-compare-1.c: New test.
25752         * gcc.dg/short-compare-2.c: Likewise.
25753
25754 2005-01-18  Michael Matz  <matz@suse.de>
25755
25756         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25757
25758 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
25759
25760         PR tree-optimization/19121
25761         * gcc.c-torture/compile/pr19121.c: New test.
25762
25763 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
25764
25765         PR target/19357
25766         * gcc.c-torture/compile/pr19357.c: New test.
25767
25768 2005-01-17  Ian Lance Taylor  <ian@airs.com>
25769
25770         PR c/5675
25771         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25772         pass--those that refer just to the variable, possibly with a
25773         cast.
25774         * gcc.dg/c99-const-expr-3.c: Likewise.
25775
25776         PR middle-end/13127
25777         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25778         longer emitted.
25779
25780 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
25781
25782         PR fortran/18778
25783         * gfortran.dg/endfile_2.f90: New test.
25784
25785 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
25786
25787         PR 19168
25788         * gfortran.dg/select_5.f90: New test.
25789
25790 2004-01-16  Paul Brook  <paul@codesourcery.com>
25791
25792         * gfortran.dg/common_4.f90: New test.
25793
25794 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
25795
25796         PR rtl-optimization/19462
25797         * gcc.dg/torture/pr19462-1.c: New test.
25798
25799 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
25800
25801         PR objc/19321
25802         * objc.dg/func-ptr-2.m: New.
25803         * objc.dg/volatile-1.m: New.
25804
25805 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25806
25807         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25808
25809 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25810
25811         PR tree-optimization/19060
25812         * gcc.c-torture/execute/20050104-1.c: New test.
25813
25814 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
25815
25816         PR fortran/18983
25817         * gfortran.dg/write_to_null.f90: New test.
25818
25819 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
25820             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25821
25822         PR other/19328
25823         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25824         argument.
25825
25826 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25827
25828         PR c++/19263
25829         * g++.dg/init/vector1.C: New test.
25830
25831 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
25832
25833         PR target/13158
25834         * gcc.target/ia64/sibcall-unwind-1.c: New test.
25835         PR target/18987
25836         * gcc.target/ia64/sibcall-unwind-2.c: New test.
25837
25838 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
25839
25840         * gfortran.dg/select_1.f90: New test.
25841         * gfortran.dg/select_2.f90: New test.
25842         * gfortran.dg/select_3.f90: New test.
25843         * gfortran.dg/select_4.f90: New test.
25844
25845 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
25846
25847         PR middle-end/19084
25848         PR rtl-optimization/19348
25849         * gcc.dg/20050111-1.c: New test.
25850         * gcc.c-torture/execute/20050111-1.c: New test.
25851
25852         * gcc.dg/i386-asm-4.c: New test.
25853
25854 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25855
25856         * gcc.dg/nested-func-2.c: New test.
25857         * ada/acats/norun.lst: Remove c953002.
25858
25859 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
25860
25861         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25862
25863 2005-01-12  Ben Elliston  <bje@au.ibm.com>
25864
25865         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25866
25867 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
25868
25869         PR target/18761
25870         * g++.dg/abi/align1.C: New test.
25871
25872 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
25873
25874         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25875         at a time.
25876         * g++.dg/ext/altivec_check.h: Support compiling as C.
25877
25878 2005-01-10  Roger Sayle  <roger@eyesopen.com>
25879
25880         PR c++/19355
25881         * g++.dg/expr/pr19355-1.C: New test case.
25882
25883 2005-01-10  Laurent GUERBY <laurent@guerby.net>
25884
25885         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25886         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25887         * ada/acats/tests/c3/c92005b.ada: Likewise.
25888         * ada/acats/tests/c3/cxb3012.a: Likewise.
25889         * ada/acats/norun.lst: Add c380004 and c953002, add PR
25890
25891 2005-01-09  Paul Brook  <paul@codesourcery.com>
25892
25893         * gfortran.dg/common_2.f90: New file.
25894         * gfortran.dg/common_3.f90: New file.
25895
25896 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
25897
25898         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25899
25900 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25901
25902         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25903         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25904         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25905         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25906         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25907         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25908         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25909         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25910         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25911         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25912         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25913         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25914         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25915         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25916         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25917         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25918         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25919         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25920         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25921         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25922         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25923         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25924         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25925         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25926         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25927         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25928         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25929         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25930         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25931         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25932         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25933         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25934         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25935         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25936         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25937         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25938         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25939         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25940         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25941         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25942         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25943         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25944         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25945         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25946         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25947         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25948         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25949         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25950         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25951         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25952         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25953         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25954         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25955         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25956         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25957         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25958         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25959         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25960         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25961         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25962         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25963         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25964         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25965         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25966         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25967         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25968         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25969
25970         * gcc.dg/vect/vect-1.c: Fix spelling.
25971         * gcc.dg/vect/vect-10.c: Fix spelling.
25972         * gcc.dg/vect/vect-11.c: Fix spelling.
25973         * gcc.dg/vect/vect-12.c: Fix spelling.
25974         * gcc.dg/vect/vect-14.c: Fix spelling.
25975         * gcc.dg/vect/vect-15.c: Fix spelling.
25976         * gcc.dg/vect/vect-16.c: Fix spelling.
25977         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25978         * gcc.dg/vect/vect-64.c: Fix comments.
25979         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25980
25981 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25982             Ira Rosen  <irar@il.ibm.com>
25983
25984         * gcc.dg/vect/vect-70.c: New test.
25985         * gcc.dg/vect/vect-71.c: New test.
25986
25987 2005-01-09  Manfred Hollstein  <mh@suse.com>
25988
25989         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25990         * gcc.dg/pr18241-2.c: Likewise.
25991         * gcc.dg/pr18241-3.c: Likewise.
25992         * gcc.dg/pr18241-4.c: Likewise.
25993         * gcc.dg/pr18241-5.c: Likewise.
25994
25995 2005-01-08  Richard Henderson  <rth@redhat.com>
25996
25997         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25998         False for x86 and x86-64.
25999
26000 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26001
26002         PR tree-optimization/18241
26003         * gcc.dg/pr18241-1.c: New test.
26004         * gcc.dg/pr18241-2.c: New test.
26005         * gcc.dg/pr18241-3.c: New test.
26006         * gcc.dg/pr18241-4.c: New test.
26007         * gcc.dg/pr18241-5.c: New test.
26008
26009 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26010
26011         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26012         gfortran.dg/select_4.f90: New.
26013
26014 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26015
26016         * gcc.c-torture/execute/20050107-1.c: New test.
26017
26018 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26019
26020         PR c++/19298
26021         * g++.dg/template/ref2.C: New.
26022
26023 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26024
26025         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26026         instead of being empty.
26027
26028 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26029
26030         PR fortran/15553
26031         * gfortran.dg/array-1.f90: New test.
26032
26033 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26034
26035         PR tree-optimization/19283
26036         * gcc.c-torture/execute/20050106-1.c: New test.
26037
26038         PR rtl-optimization/18861
26039         * gcc.dg/20050105-1.c: New test.
26040
26041         PR tree-optimization/18828
26042         * gcc.dg/20050105-2.c: New test.
26043
26044 2005-01-07  Andreas Jaeger  <aj@suse.de>
26045
26046         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26047
26048 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26049
26050         PR fortran/18398
26051         * gfortran.dg/fmt_read.f90: New test.
26052
26053 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26054
26055         * gcc.dg/rs6000-ldouble-2.c: New.
26056
26057 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26058
26059         PR c++/19244
26060         * g++.dg/parser/ctor2.C: New test.
26061
26062 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26063
26064         PR c++/17154
26065         * g++.dg/template/using9.C: New test.
26066
26067 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26068
26069         PR c++/19258
26070         * g++.dg/lookup/friend6.C: New test.
26071
26072 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26073
26074         PR c++/19270
26075         * g++.dg/template/array10.C: New.
26076
26077 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26078
26079         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26080         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26081
26082 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26083
26084         * gcc.c-torture/compile/20050105-1.c: New test.
26085
26086 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26087
26088         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26089
26090 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26091
26092         PR middle-end/19100
26093         * gcc.dg/conv-3.c: New test case.
26094
26095 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26096
26097         * gcc.dg/asm-wide-1.c: New test.
26098
26099 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26100
26101         PR c++/19030
26102         * g++.dg/parse/crash22.C: New
26103
26104 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26105
26106         PR 19257
26107         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26108
26109 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26110
26111         PR middle-end/17767
26112         * gcc.dg/i386-mmx-6.c: New test case.
26113
26114 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26115
26116         PR tree-optimization/18308
26117         * gcc.dg/vect/pr18308.c: New testcase.
26118
26119 2005-01-04  Andreas Jaeger  <aj@suse.de>
26120
26121         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26122
26123 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26124             Robert Bowdidge <bowdidge@apple.com>
26125
26126         * gcc.dg/cpp/subframework1.c: New.
26127         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26128         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26129         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26130         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26131
26132 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26133
26134         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26135         producing warning.
26136         * gcc.dg/darwin-weakimport-2.c: New.
26137
26138 2005-01-03  Richard Henderson  <rth@redhat.com>
26139
26140         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26141
26142 2005-01-03  Richard Henderson  <rth@redhat.com>
26143
26144         * gcc.dg/vect/vect.exp: Enable for ia64.
26145         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26146         (check_effective_target_vect_float): Likewise.
26147         (check_effective_target_vect_no_align): Likewise.
26148         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26149         * gcc.dg/vect/vect-8.c: Likewise.
26150
26151 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26152
26153         PR target/19236
26154         * gcc.dg/pr19236-1.c: New test case.
26155
26156 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26157
26158         PR rtl-optimization/12092
26159         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26160
26161 2005-01-02  Andreas Jaeger  <aj@suse.de>
26162
26163         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26164
26165 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26166             Andrew Pinski  <pinskia@physics.uc.edu>
26167
26168         PR rtl-optimization/12092
26169         * gcc.dg/pr12092-1.c: New test case.
26170
26171 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26172
26173         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26174         'hidden' and 'default' for better portability.
26175         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26176
26177         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26178         6 and 7.
26179         * g++.old-deja/g++.brendan/new3.C: Likewise.
26180
26181 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26182
26183         * gcc.dg/20041231-1.C: New test.
26184         * g++.dg/warn/Wunreachable-code-1.C: New test.
26185
26186 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26187
26188         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26189         file, not /dev/null.  Abort on error.
26190
26191 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26192             Ziemowit Laski  <zlaski@apple.com>
26193
26194         PR objc/18971
26195         * objc.dg/encode-5.m: New test.
26196
26197 2004-12-29  Richard Henderson  <rth@redhat.com>
26198
26199         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26200         * objc.dg/stabs-1.m: Disable for ia64.
26201
26202 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26203
26204         PR c++/19190
26205         * g++.dg/warn/Wunused-10.C: New test.
26206
26207 2004-12-28  Richard Henderson  <rth@redhat.com>
26208
26209         * objc.dg/stabs-1.m: Disable for alpha.
26210
26211 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26212
26213         PR c++/19149
26214         * g++.dg/parse/error23.C: New test.
26215
26216 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26217
26218         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26219
26220         PR fortran/19032
26221         * gfortran.dg/intrinsic_modulo_1.f90: New.
26222         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26223         tests with divisor -1.
26224
26225 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26226
26227         * g++.dg/opt/temp1.C (memcpy): Return a value.
26228
26229         PR c++/19148
26230         * g++.dg/expr/cond7.C: New test.
26231
26232 2004-12-27  Paul Brook  <paul@codesourcery.com>
26233
26234         * gfortran.dg/g77/select_no_compile.f: Remove.
26235
26236 2004-12-27  Richard Henderson  <rth@redhat.com>
26237
26238         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26239         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26240         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26241
26242 2004-12-26  Richard Henderson  <rth@redhat.com>
26243
26244         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26245         by 1i instead of token pasting.
26246
26247 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26248
26249         PR tree-optimization/17578
26250         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26251         to additional_flags.
26252         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26253
26254 2004-12-25  Richard Henderson  <rth@redhat.com>
26255
26256         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26257         Remove Alpha.
26258
26259 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26260
26261         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26262         hppa*-*-hpux*.
26263         * gcc.dg/pr17957.c (dg-options): Likewise.
26264         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26265         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26266         instead of 0 on __hppa__.
26267         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26268         "foo,%r" on hppa*-*-*.
26269
26270 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26271
26272         PR fortran/19071
26273         * gfortran.dg/complex_write.f90: New test.
26274
26275 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26276
26277         PR c++/17595
26278         * g++.dg/parse/pragma2.C: New test.
26279
26280         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26281
26282 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26283
26284         * gcc.dg/empty2.c: Add missing dg-warning.
26285
26286 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26287
26288         PR c++/17413
26289         * g++.dg/template/local4.C: New test.
26290         * g++.dg/template/crash19.C: Add dg-error marker.
26291
26292         * g++.dg/template/crash31.C: Correct embedded PR number.
26293
26294 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26295
26296         PR c++/16405
26297         * g++.dg/opt/temp1.C: Add do-run marker.
26298
26299 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26300
26301         * g++.dg/template/spec19.C: New.
26302
26303 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26304
26305         PR target/16819
26306         * gcc.dg/empty2.c: New.
26307
26308 2004-12-23  Richard Henderson  <rth@redhat.com>
26309
26310         * lib/target-supports.exp (check_effective_target_vect_no_align):
26311         Remove i?86 and x86-64.
26312
26313 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26314
26315         PR c++/16405
26316         * g++.dg/opt/temp1.C: New test.
26317
26318 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26319
26320         PR c++/18733
26321         * g++.dg/template/friend33.C: New testcase.
26322
26323 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26324
26325         PR c++/18464
26326         * g++.dg/template/cond5.C: New test.
26327
26328         PR c++/18492
26329         * g++.dg/inherit/thunk3.C: New test.
26330
26331         PR c++/11224
26332         * g++.dg/warn/Wunused-9.C: New test.
26333
26334 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26335
26336         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26337
26338 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26339
26340         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26341
26342 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26343
26344         PR c++/18378
26345         * g++.dg/ext/packed8.C: New test.
26346
26347         PR c++/19063
26348         * g++.dg/template/crash31.C: New test.
26349
26350         PR c++/19034
26351         * g++.dg/template/crash30.C: New test.
26352
26353 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26354
26355         PR C++/18984
26356         * g++.dg/eh/ctor3.C: New test.
26357
26358 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26359
26360         * objc.dg/stabs-1.m: Allow section name to be quoted and
26361         assembly label to begin with '.LL'.
26362
26363 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26364
26365         * gcc.dg/vect/vect.exp
26366         (check_effective_target_lp64_or_vect_no_align): New.
26367         * gcc.dg/vect/vect-77.c: Use it.
26368         * gcc.dg/vect/vect-78.c: Use it.
26369
26370         * lib/target-supports.exp
26371         (check_effective_target_vect_no_max,
26372         check_effective_target_vect_no_bitwise,
26373         check_effective_target_vect_no_align): New.
26374         * gcc.dg/vect/vect-13.c: Use them.
26375         * gcc.dg/vect/vect-17.c: Ditto.
26376         * gcc.dg/vect/vect-18.c: Ditto.
26377         * gcc.dg/vect/vect-19.c: Ditto.
26378         * gcc.dg/vect/vect-20.c: Ditto.
26379         * gcc.dg/vect/vect-27.c: Ditto.
26380         * gcc.dg/vect/vect-29.c: Ditto.
26381         * gcc.dg/vect/vect-44.c: Ditto.
26382         * gcc.dg/vect/vect-48.c: Ditto.
26383         * gcc.dg/vect/vect-50.c: Ditto.
26384         * gcc.dg/vect/vect-52.c: Ditto.
26385         * gcc.dg/vect/vect-54.c: Ditto.
26386         * gcc.dg/vect/vect-56.c: Ditto.
26387         * gcc.dg/vect/vect-58.c: Ditto.
26388         * gcc.dg/vect/vect-60.c: Ditto.
26389         * gcc.dg/vect/vect-72.c: Ditto.
26390         * gcc.dg/vect/vect-80.c: Ditto.
26391
26392 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26393
26394         PR c++/14075
26395         * g++.dg/init/string1.C: New.
26396
26397         PR c++/18975
26398         * g++.dg/other/synth1.C: New.
26399
26400 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26401
26402         PR c/18963
26403         * gcc.dg/pr18963-1.c: New test.
26404
26405 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26406
26407         PR c/18596
26408         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26409         * gcc.dg/pr18596-1.c: Use dg-error.
26410         (dg-options): Use -fno-unit-at-a-time.
26411         * gcc.dg/pr18596-2.c: New test.
26412         * gcc.dg/pr18596-3.c: New test.
26413
26414 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26415
26416         PR middle-end/18683
26417         * g++.dg/opt/pr18683-1.C: New test case.
26418
26419 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26420
26421         PR other/19093
26422         * g++.dg/opt/max1.C: Fix for 64bit targets.
26423
26424 2004-12-20  Matt Austern  <austern@apple.com>
26425
26426         PR c++/19044
26427         * g++.dg/ext/builtin6.C: New
26428
26429 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26430
26431         PR tree-optimization/19080
26432         * gcc.c-torture/compile/pr19080.c: New test.
26433
26434 2004-12-20  Steven Bosscher  <stevenb@suse.de>
26435
26436         * gcc.dg/20041219-1.c: New test.
26437
26438 2004-12-19  Roger Sayle  <roger@eyesopen.com>
26439
26440         PR middle-end/19068
26441         * g++.dg/opt/max1.C: New test case.
26442
26443 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26444
26445         * gcc.dg/fdata-sections-1.c: New test.
26446
26447 2004-12-18  Roger Sayle  <roger@eyesopen.com>
26448
26449         PR middle-end/18548
26450         * gcc.dg/max-1.c: New test case.
26451
26452 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
26453
26454         * gcc.c-torture/execute/20041218-1.c: New test.
26455
26456 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
26457
26458         * gcc.dg/pr18501.c: New test.
26459         * gcc.dg/uninit-5.c: XFAIL.
26460         * gcc.dg/uninit-9.c: XFAIL.
26461
26462 2004-12-17  Dale Johannesen  <dalej@apple.com>
26463
26464         * gcc.dg/20041213-1.c: New.
26465
26466 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
26467
26468         * objc.dg/stabs-1.m: Allow assembly label to begin
26469         with a dot ('.').
26470
26471 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
26472
26473         * gcc.c-torture/execute/20041213-1.c: Move...
26474         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26475
26476 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         PR c++/18721
26479         * g++.dg/lookup/conv-5.C: New.
26480
26481 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
26482
26483         * objc.dg/stabs-1.m: New test.
26484
26485 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26486
26487         * gcc.dg/visibility-c.c: Change compile to
26488         assemble for the test.
26489
26490 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26491
26492         PR target/19041
26493         * gcc.dg/visibility-c.c: New test.
26494
26495 2004-12-16  Roger Sayle  <roger@eyesopen.com>
26496
26497         PR middle-end/18493
26498         * gcc.dg/switch-8.c: New test case.
26499
26500 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26501
26502         PR c++/18905
26503         * g++.dg/template/init4.C: New.
26504         * g++.dg/opt/static3.C: Enable optimizer.
26505
26506 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
26507
26508         * g++.dg/other/complex1.C: New test.
26509
26510 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
26511
26512         * g++.dg/opt/inline9.C: New test.
26513
26514 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26515
26516         PR fortran/18993
26517         * gfotran.dg/nullify_1.f: New test.
26518
26519 2004-12-15  Richard Henderson  <rth@redhat.com>
26520
26521         * gcc.target/i386/i386.exp: New harness.
26522         * gcc.target/i386/vect-args.c: New.
26523
26524 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26525
26526         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26527
26528 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26529
26530         PR c++/18825
26531         * g++.dg/template/friend32.C: New test.
26532
26533 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26534
26535         * cpp/pragma-once-1.c: New test.
26536         * cpp/pragma-once-1b.h: Likewise.
26537         * cpp/pragma-once-1c.h: Likewise.
26538         * cpp/pragma-once-1d.h: Likewise.
26539         * cpp/inc/pragma-once-1a.h: Likewise.
26540
26541 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26542             Steven G. Kargl  <kargls@comcast.net>
26543
26544         PR fortran/17597
26545         * gfortran.dg/list_read_3.f90: New test.
26546
26547 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26548
26549         * gcc.dg/ftrapv-2.c: New test.
26550
26551 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26552
26553         PR c++/18981
26554         * g++.dg/template/typename9.C: New test.
26555
26556 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26557
26558         PR c++/18738
26559         * g++.dg/template/typename8.C: New test.
26560         * g++.dg/parse/friend2.C: Tweak error message.
26561
26562 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26563
26564         * gcc.c-torture/20041214-1.c: New test.
26565
26566 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26567
26568         PR c++/18965
26569         * g++.dg/init/array17.C: New test.
26570
26571 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26572
26573         PR c++/18793
26574         * g++.dg/init/aggr3.C: New test.
26575
26576 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26577
26578         * gcc.dg/altivec-types-1.c: New test.
26579         * gcc.dg/altivec-types-2.c: New test.
26580         * gcc.dg/altivec-types-3.c: New test.
26581         * gcc.dg/altivec-types-4.c: New test.
26582         * g++.dg/ext/altivec-types-1.C: New test.
26583         * g++.dg/ext/altivec-types-2.C: New test.
26584         * g++.dg/ext/altivec-types-3.C: New test.
26585         * g++.dg/ext/altivec-types-4.C: New test.
26586
26587 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26588
26589         PR middle-end/18951
26590         * gcc.c-torture/execute/20041213-1.c: New test.
26591
26592 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26593
26594         PR c++/18949
26595         * g++.dg/template/cast1.C: New.
26596
26597 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26598
26599         * gcc.c-torture/execute/20041213-2.c: New test.
26600
26601 2004-12-13  Richard Henderson  <rth@redhat.com>
26602
26603         * gcc.dg/i386-sse-10.c: Fix typo in options.
26604
26605 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26606
26607         PR c++/18968
26608         * g++.dg/opt/pr18968.C: New test.
26609
26610 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26611
26612         PR c++/18925
26613         * g++.dg/ext/visibility/staticdatamem.C: New test.
26614
26615 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26616
26617         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26618
26619 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26620
26621         PR rtl-optimization/18928
26622         * gcc.dg/pr18928-1.c: New test case.
26623
26624 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26625
26626         PR tree-opt/16951
26627         * gcc.c-torture/compile/20041211-1.c: New.
26628
26629 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26630
26631         PR middle-end/17564
26632         * gcc.c-torture/execute/20041212-1.c: New test.
26633
26634 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26635
26636         PR fortran/18869
26637         * gfortran.dg/common_1.f90: New test.
26638
26639 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26640         Paul Brook  <paul@codesourcery.com>
26641
26642         PR fortran/16222
26643         * gfortran.dg/real_do_1.f90: New test.
26644
26645 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26646
26647         PR tree-opt/18040
26648         * g++.dg/opt/ptrmem6.C: New test.
26649
26650 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26651
26652         PR middle-end/18921
26653         * gcc.dg/pr18921-1.c: New test case.
26654
26655 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26656
26657         PR fortran/17175
26658         * gfortran.dg/scale_1.f90: New test.
26659
26660 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26661
26662         PR middle-end/18903
26663         * gcc.c-torture/compile/pr18903.c: New test.
26664
26665 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26666
26667         * gcc.c-torture/execute/20041210-1.c: New test.
26668
26669 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26670
26671         PR c++/18731
26672         * g++.dg/parser/struct-1.C: New test.
26673         * g++.dg/parser/struct-2.C: New test.
26674         * g++.dg/parser/struct-3.C: New test.
26675
26676 2004-12-09  Richard Henderson  <rth@redhat.com>
26677
26678         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26679
26680         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26681         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26682
26683 2004-12-09  Matt Austern  <austern@apple.com>
26684
26685         PR c++/18514
26686         * g++.dg/ext/builtin1.C: New
26687         * g++.dg/ext/builtin2.C: New
26688         * g++.dg/ext/builtin3.C: New
26689         * g++.dg/ext/builtin4.C: New
26690         * g++.dg/ext/builtin5.C: New
26691
26692 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26693
26694         PR tree-opt/18904
26695         * g++.dg/opt/ptrmem5.C: New test.
26696
26697 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26698
26699         * g++.dg/parse/typename5.C: Adjust for new error.
26700         * g++.dg/parse/typename7.C: New.
26701
26702 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26703
26704         PR c++/18073
26705         * g++.dg/other/mmintrin.C: New test.
26706
26707 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         PR c++/16681
26710         * g++.dg/init/array15.C: New.
26711         * g++.dg/init/array16.C: New.
26712
26713 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26714
26715         PR fortran/18826
26716         * gfortran.dg/assign_1.f90: New test.
26717
26718 2004-12-08  Nick Clifton  <nickc@redhat.com>
26719
26720         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26721         * gcc.target/xstormy16/data_below100: Likewise.
26722         * gcc.target/xstormy16/sfr: Likewise.
26723         * gcc.target/xstormy16/below100.S: New test source file.
26724         * gcc.target/xstormy16/below100.ld: New test linker script.
26725         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26726         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26727         bp instructions.
26728         * gcc.target/xstormy16/bp.c: Likewise.
26729
26730         * gcc.target/xstormy16/bss_below100: New files:
26731         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26732         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26733         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26734         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26735         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26736         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26737         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26738         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26739         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26740         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26741         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26742         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26743         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26744         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26745         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26746         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26747         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26748         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26749         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26750         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26751         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26752         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26753         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26754         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26755         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26756         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26757         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26758
26759         * gcc.target/xstormy16/data_below100: New files:
26760         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26761         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26762         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26763         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26764         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26765         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26766         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26767         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26768         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26769         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26770         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26771         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26772         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26773         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26774         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26775         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26776         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26777         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26778         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26779         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26780         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26781         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26782         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26783         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26784         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26785         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26786         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26787
26788         * gcc.target/xstormy16/sfr: New files:
26789         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26790         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26791         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26792         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26793         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26794         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26795         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26796         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26797         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26798         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26799         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26800         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26801         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26802         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26803         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26804         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26805         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26806         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26807         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26808         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26809         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26810         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26811         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26812         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26813         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26814         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26815         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26816         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26817         27_if0_sfrw_bitfield_f.c
26818
26819 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26820
26821         PR c++/18100
26822         * g++.dg/lookup/name-clash4.C: New test.
26823
26824 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
26825
26826         PR c++/18672
26827         * g++.dg/opt/array1.C: New.
26828
26829         PR c++/18803
26830         * g++.dg/template/operator5.C: New.
26831
26832 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
26833
26834         PR c/18867
26835         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26836
26837 2004-12-07  Steven Bosscher  <stevenb@suse.de>
26838
26839         * gcc.dg/noncompile/20041207.c: New test.
26840
26841 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
26842
26843         * g++.dg/other/unreachable-1.C: New test.
26844
26845 2004-12-06  Nick Clifton  <nickc@redhat.com>
26846
26847         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26848         <limits.h> because the latter comes from gcc's include/ directory
26849         and not the newlib/libc/include directory.
26850
26851 2004-12-04  Richard Henderson  <rth@redhat.com>
26852
26853         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26854
26855 2004-12-04  Richard Henderson  <rth@redhat.com>
26856
26857         * lib/target-supports.exp (check_gc_sections_available): Disable
26858         for alpha and ia64.
26859
26860 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
26861
26862         PR middle-end/17909
26863         * g++.dg/other/vararg-2.C: New test.
26864
26865 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26866
26867         PR c++/17011, c++/17971
26868         * g++.dg/template/error15.C: Adjust expected error.
26869         * g++.dg/template/instantiate3.C: Likewise.
26870
26871 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
26872
26873         * gcc.dg/altivec-18.c: Fix for darwin
26874
26875 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26876
26877         PR c++/18782
26878         * g++.dg/parse/ptrmem2.C: New.
26879
26880         PR c++/18318
26881         * g++.dg/template/new1.C: New.
26882
26883 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26884
26885         PR fortran/18710
26886         * gfortran.dg/direct_io_3.f90: New test.
26887
26888 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
26889
26890         PR 18758
26891         * g++.dg/parse/crash21.C: New.
26892
26893 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26894
26895         PR c++/15664, c++/18276
26896         * g++.dg/template/ttp13.C: New test.
26897         * g++.dg/template/ttp14.C: Likewise.
26898
26899 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26900
26901         PR c++/18123
26902         * g++.dg/parse/enum2.C: New test.
26903         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26904
26905 2004-12-02  Nick Clifton  <nickc@redhat.com>
26906
26907         * gcc.target/xstormy16: New test directory.
26908         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26909         * gcc.target/xstormy16/bp.c: Check the generation of bp
26910         instructions.
26911         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26912         bn instructions and the BELOW100 attribute.
26913
26914 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
26915
26916         PR target/16952
26917         * gcc.dg/ppc-eabi.c: New.
26918
26919 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26920
26921         PR fortran/18284
26922         * gfortran.dg/backspace.f90
26923
26924 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26925
26926         * gfortran.dg/inquire.f90: New test.
26927
26928 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
26929
26930         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26931         handle effective-target-keyword.
26932         (dg-skip-if): Support effective-target keyword as target list.
26933         (dg-xfail-if): Ditto.
26934         * lib/target-supports.exp (is-effective-target-keyword): New proc.
26935
26936 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
26937
26938         PR tree-optimization/18291
26939         * gcc.c-torture/compile/pr18291.c: New test.
26940
26941 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26942
26943         PR C++/18729
26944         * g++.dg/parse/crash20.C: New.
26945
26946         PR c++/17431
26947         * g++.dg/overload/arg1.C: New.
26948         * g++.dg/overload/arg2.C: New.
26949         * g++.dg/overload/arg3.C: New.
26950         * g++.dg/overload/arg4.C: New.
26951
26952 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
26953
26954         * gcc.dg/c99-flex-array-4.c: Remove.
26955
26956 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26957
26958         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26959
26960         * lib/target-supports.exp (is-effective-target): Simplify.
26961
26962         * lib/target-supports.exp (check_effective_target_vect_long):
26963         Fix for powerpc64-*-*.
26964
26965 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
26966
26967         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26968         to support new requirements on FreeBSD 5.
26969
26970 2004-11-30  Devang Patel  <dpatel@apple.com>
26971
26972         PR 18702
26973         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26974
26975 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26976
26977         * g++.dg/ext/altivec-13.C: New test.
26978
26979 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
26980
26981         PR tree-opt/18298
26982         * gcc.c-torture/execute/p18298.c: New test.
26983
26984 2004-11-30  Ira Rosen  <irar@il.ibm.com>
26985             Dorit Naishlos  <dorit@il.ibm.com>
26986
26987         PR tree-opt/18607
26988         * gcc.dg/vect/vect-89.c: New test.
26989
26990 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
26991
26992         * gcc.dg/pr18596-1.c: New test.
26993
26994 2004-11-30  Ben Elliston  <bje@au.ibm.com>
26995
26996         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26997
26998 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26999
27000         PR c/18479
27001         * gcc.dg/pr18479.c: New test.
27002
27003 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27004
27005         PR target/18490
27006         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27007         mmix-knuth-mmixware.
27008
27009         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27010         cris-*-elf* cris-*-aout* mmix-*-*
27011
27012 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27013
27014         PR middle-end/18725
27015         * gcc.dg/pr18725.c: New test.
27016
27017 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27018
27019         PR target/18488
27020         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27021
27022         PR target/18336
27023         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27024
27025 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27026
27027         PR c++/18368
27028         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27029         * g++.old-deja/g++.law/ctors5.C: Likewise.
27030         * g++.old-deja/g++.other/crash25.C: Likewise.
27031
27032         PR c++/18674
27033         * g++.dg/template/error16.C: New test.
27034
27035         PR c++/18512
27036         * g++.dg/template/crash29.C: New test.
27037
27038 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27039
27040         PR tree-optimization/18712
27041         * gcc.c-torture/compile/pr18712.c: New test.
27042
27043 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27044
27045         PR c/7544
27046         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27047         tests.
27048
27049 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27050
27051         PR c++/18652
27052         * g++.dg/lookup/crash6.C: New test.
27053
27054 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27055
27056         PR middle-end/18164
27057         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27058
27059 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27060
27061         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27062         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27063         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27064
27065 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27066
27067         * gcc.dg/pr18164.c: New test.
27068
27069 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27070
27071         * gcc.dg/funroll-loops-all.c: New.
27072
27073 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27074
27075         PR target/18489
27076         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27077         delimeter, match space and TAB as well as ":".
27078
27079         PR target/18484
27080         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27081
27082         PR target/18348
27083         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27084
27085         PR target/18345
27086         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27087
27088         PR target/18337
27089         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27090
27091 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27092
27093         * gfortran.dg/direct_io_2.f90: New test.
27094
27095 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27096
27097         PR target/18334
27098         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27099
27100 2004-11-28  Richard Henderson  <rth@redhat.com>
27101
27102         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27103
27104 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27105
27106         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27107         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27108         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27109         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27110         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27111         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27112         gcc.dg/pointer-arith-8.c: New tests.
27113
27114 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27115
27116         PR fortran/18364
27117         * gfortran.dg/endfile.f90: New test.
27118
27119 2004-11-27  Falk Hueffner  <falk@debian.org>
27120
27121         * gcc.dg/loop-6.c: New test.
27122
27123 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27124
27125         * gcc.c-torture/execute/20041126-1.c: New test.
27126
27127 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27128
27129         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27130         on IRIX.
27131
27132 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27133
27134         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27135         functions.
27136
27137 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27138
27139         PR rtl-optimization/17825
27140         * gcc.c-torture/compile/20041119-1.c: New test.
27141
27142 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27143
27144         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27145         Check existence of ld library path variables before unsetting.
27146
27147 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27148
27149         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27150
27151 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27152
27153         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27154
27155 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27156
27157         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27158
27159 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27160
27161         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27162         dg-do directive.
27163
27164 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27165
27166         * gcc.dg/pr17957.c: Pass --param, not -param.
27167
27168 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27169
27170         PR middle-end/17957
27171         * gcc.dg/pr17957.c: New test.
27172
27173 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27174
27175         PR c++/18445
27176         * g++.dg/template/crash28.C: Likewise.
27177
27178         PR c++/18001
27179         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27180         * g++.dg/ext/lvaddr.C: Likewise.
27181         * g++.dg/opt/pr7503-3.C: Likewise.
27182
27183         PR c++/18466
27184         * g++.dg/parse/qualified3.C: New test.
27185         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27186
27187         PR c++/18545
27188         * g++.dg/expr/return1.C: New test.
27189
27190 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27191
27192         Friend class name lookup 3/n, PR c++/3332
27193         * g++.dg/lookup/friend3.C: New test.
27194         * g++.dg/lookup/friend4.C: Likewise.
27195         * g++.dg/lookup/friend5.C: Likewise.
27196
27197 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27198
27199         Friend class name lookup 2/n, PR c++/14513, c++/15410
27200         * g++.dg/lookup/friend2.C: New test.
27201         * g++.dg/template/friend31.C: Likewise.
27202
27203 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27204
27205         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27206
27207 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27208
27209         PR c++/17473
27210         * g++.dg/tc1/dr56.C: Remove.
27211         * g++.dg/template/typedef1.C: Add dg-error markers.
27212         * g++.old-deja/g++.other/typedef7.C: Likewise.
27213
27214         PR c++/18285
27215         * g++.dg/parse/typedef7.C: New test.
27216
27217 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27218
27219         * gcc.c-torture/execute/20041124-1.c: New test.
27220
27221 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27222
27223         * g++.dg/template/deduce3.C: New test.
27224
27225         PR c++/18586
27226         * g++.dg/template/crash27.C: New test.
27227
27228         PR c++/18530
27229         * g++.dg/warn/Wshadow-3.C: New test.
27230
27231 2004-11-24  Devang Patel  <dpatel@apple.com>
27232
27233         PR/18555
27234         * gcc.dg/cpp/isysroot-1.c: New test.
27235         * gcc.dg/cpp/usr/include/stdio.h: New file.
27236         * gcc.dg/cpp/isysroot-2.c: New test.
27237         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27238         New file.
27239
27240 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27241
27242         PR c++/8929
27243         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27244
27245 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27246
27247         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27248         * gcc.target/sparc/pdist.c: Likewise.
27249
27250 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27251
27252         PR c++/16882
27253         * g++.dg/conversion/simd1.C: New test.
27254
27255 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27256
27257         * lib/target-libpath.exp: New file defining
27258         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27259         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27260         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27261         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27262         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27263
27264 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27265
27266         * gcc.dg/pragma-align-2.c: Test macro expansion.
27267         * gcc.dg/pragma-pack-2.c: New test.
27268
27269 2004-11-23  Richard Henderson  <rth@redhat.com>
27270
27271         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27272         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27273         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27274         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27275         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27276         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27277
27278         * gcc.dg/vect/vect.exp: Add check for alpha.
27279         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27280         (check_effective_target_vect_int): Enable for alpha.
27281         (check_effective_target_vect_long): New.
27282         (is-effective-target): Add it.
27283
27284 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27285
27286         * gcc.dg/pr18614-1.c: New test.
27287
27288 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27289
27290         * gcc.dg/setjmp-2.c: New test.
27291
27292 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27293
27294         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27295         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27296         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27297         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27298         gcc.target/sparc/pdist.c: New tests.
27299
27300 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27301
27302         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27303
27304 2004-11-22  Dale Johannesen  <dalej@apple.com>
27305
27306         * gcc.dg/20041111-1.c: New.
27307
27308 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27309
27310         PR tree-opt/18536
27311         * gcc.dg/vect/pr18536.c: New test.
27312
27313 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27314
27315         PR c++/18354
27316         * g++.dg/template/nontype11.C: New test.
27317
27318 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27319
27320         PR middle-end/18520
27321         * gcc.dg/pr18520-1.c: New test case.
27322
27323 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27324
27325         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27326         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27327         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27328         expected diagnostics.
27329
27330 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27331
27332         PR target/18580
27333         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27334         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27335         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27336
27337 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27338
27339         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27340
27341 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27342             Joseph Myers  <joseph@codesourcery.com>
27343
27344         * lib/target-supports.exp (check_visibility_available): Really
27345         test the compiler.
27346
27347 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27348
27349         PR tree-opt/18181
27350         * gcc.dg/vect/vect-85.c: New test.
27351         * gcc.dg/vect/vect-86.c: New test.
27352         * gcc.dg/vect/vect-87.c: New test.
27353         * gcc.dg/vect/vect-88.c: New test.
27354
27355 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27356
27357         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27358
27359 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27360
27361         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27362         * gcc.dg/ppc-and-1.c: Ditto.
27363         * gcc.dg/ppc-compare-1.c: Ditto.
27364         * gcc.dg/ppc-mov-1.c: Ditto
27365
27366 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27367             Mark Mitchell  <mark@codesourcery.com>
27368
27369         * gcc.dg/pragma-init-fini-2.c: New test.
27370
27371 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27372             Aldy Hernandez  <aldyh@redhat.com>
27373
27374         * lib/target-supports.exp (check_effective_target_vect_int): New
27375         (check_effective_target_vect_float): New
27376         (check_effective_target_vect_double): New.
27377         (is-effective-target): Support new effective targets keywords.
27378         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27379         default action for dg-do.
27380         * gcc.dg/vect/pr16105.c: Use new support.
27381         * gcc.dg/vect/pr18400.c: Ditto.
27382         * gcc.dg/vect/pr18425.c: Ditto.
27383         * gcc.dg/vect/vect-1.c: Ditto.
27384         * gcc.dg/vect/vect-10.c: Ditto.
27385         * gcc.dg/vect/vect-11.c: Ditto.
27386         * gcc.dg/vect/vect-12.c: Ditto.
27387         * gcc.dg/vect/vect-13.c: Ditto.
27388         * gcc.dg/vect/vect-14.c: Ditto.
27389         * gcc.dg/vect/vect-15.c: Ditto.
27390         * gcc.dg/vect/vect-16.c: Ditto.
27391         * gcc.dg/vect/vect-17.c: Ditto.
27392         * gcc.dg/vect/vect-18.c: Ditto.
27393         * gcc.dg/vect/vect-19.c: Ditto.
27394         * gcc.dg/vect/vect-2.c: Ditto.
27395         * gcc.dg/vect/vect-20.c: Ditto.
27396         * gcc.dg/vect/vect-21.c: Ditto.
27397         * gcc.dg/vect/vect-22.c: Ditto.
27398         * gcc.dg/vect/vect-23.c: Ditto.
27399         * gcc.dg/vect/vect-24.c: Ditto.
27400         * gcc.dg/vect/vect-25.c: Ditto.
27401         * gcc.dg/vect/vect-26.c: Ditto.
27402         * gcc.dg/vect/vect-27.c: Ditto.
27403         * gcc.dg/vect/vect-27a.c: Ditto.
27404         * gcc.dg/vect/vect-28.c: Ditto.
27405         * gcc.dg/vect/vect-29.c: Ditto.
27406         * gcc.dg/vect/vect-29a.c: Ditto.
27407         * gcc.dg/vect/vect-3.c: Ditto.
27408         * gcc.dg/vect/vect-30.c: Ditto.
27409         * gcc.dg/vect/vect-31.c: Ditto.
27410         * gcc.dg/vect/vect-32.c: Ditto.
27411         * gcc.dg/vect/vect-33.c: Ditto.
27412         * gcc.dg/vect/vect-34.c: Ditto.
27413         * gcc.dg/vect/vect-35.c: Ditto.
27414         * gcc.dg/vect/vect-36.c: Ditto.
27415         * gcc.dg/vect/vect-37.c: Ditto.
27416         * gcc.dg/vect/vect-38.c: Ditto.
27417         * gcc.dg/vect/vect-4.c: Ditto.
27418         * gcc.dg/vect/vect-40.c: Ditto.
27419         * gcc.dg/vect/vect-41.c: Ditto.
27420         * gcc.dg/vect/vect-42.c: Ditto.
27421         * gcc.dg/vect/vect-43.c: Ditto.
27422         * gcc.dg/vect/vect-44.c: Ditto.
27423         * gcc.dg/vect/vect-45.c: Ditto.
27424         * gcc.dg/vect/vect-46.c: Ditto.
27425         * gcc.dg/vect/vect-47.c: Ditto.
27426         * gcc.dg/vect/vect-48.c: Ditto.
27427         * gcc.dg/vect/vect-48a.c: Ditto.
27428         * gcc.dg/vect/vect-49.c: Ditto.
27429         * gcc.dg/vect/vect-5.c: Ditto.
27430         * gcc.dg/vect/vect-50.c: Ditto.
27431         * gcc.dg/vect/vect-51.c: Ditto.
27432         * gcc.dg/vect/vect-52.c: Ditto.
27433         * gcc.dg/vect/vect-53.c: Ditto.
27434         * gcc.dg/vect/vect-54.c: Ditto.
27435         * gcc.dg/vect/vect-55.c: Ditto.
27436         * gcc.dg/vect/vect-56.c: Ditto.
27437         * gcc.dg/vect/vect-56a.c: Ditto.
27438         * gcc.dg/vect/vect-57.c: Ditto.
27439         * gcc.dg/vect/vect-58.c: Ditto.
27440         * gcc.dg/vect/vect-59.c: Ditto.
27441         * gcc.dg/vect/vect-6.c: Ditto.
27442         * gcc.dg/vect/vect-60.c: Ditto.
27443         * gcc.dg/vect/vect-61.c: Ditto.
27444         * gcc.dg/vect/vect-62.c: Ditto.
27445         * gcc.dg/vect/vect-63.c: Ditto.
27446         * gcc.dg/vect/vect-64.c: Ditto.
27447         * gcc.dg/vect/vect-65.c: Ditto.
27448         * gcc.dg/vect/vect-66.c: Ditto.
27449         * gcc.dg/vect/vect-67.c: Ditto.
27450         * gcc.dg/vect/vect-68.c: Ditto.
27451         * gcc.dg/vect/vect-69.c: Ditto.
27452         * gcc.dg/vect/vect-7.c: Ditto.
27453         * gcc.dg/vect/vect-72.c: Ditto.
27454         * gcc.dg/vect/vect-72a.c: Ditto.
27455         * gcc.dg/vect/vect-73.c: Ditto.
27456         * gcc.dg/vect/vect-74.c: Ditto.
27457         * gcc.dg/vect/vect-75.c: Ditto.
27458         * gcc.dg/vect/vect-76.c: Ditto.
27459         * gcc.dg/vect/vect-77.c: Ditto.
27460         * gcc.dg/vect/vect-77a.c: Ditto.
27461         * gcc.dg/vect/vect-78.c: Ditto.
27462         * gcc.dg/vect/vect-79.c: Ditto.
27463         * gcc.dg/vect/vect-8.c: Ditto.
27464         * gcc.dg/vect/vect-80.c: Ditto.
27465         * gcc.dg/vect/vect-82.c: Ditto.
27466         * gcc.dg/vect/vect-82_64.c: Ditto.
27467         * gcc.dg/vect/vect-83.c: Ditto.
27468         * gcc.dg/vect/vect-83_64.c: Ditto.
27469         * gcc.dg/vect/vect-9.c: Ditto.
27470         * gcc.dg/vect/vect-all.c: Ditto.
27471         * gcc.dg/vect/vect-none.c: Ditto.
27472
27473 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27474
27475         * lib/gcc-dg.exp (dg-skip-if): New function.
27476         (dg-forbid-option): Remove.
27477         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27478         * g++.dg/abi/bitfield8.C: Likewise.
27479         * g++.dg/abi/dtor1.C: Likewise.
27480         * g++.dg/abi/empty10.C: Likewise.
27481         * g++.dg/abi/empty7.C: Likewise.
27482         * g++.dg/abi/empty9.C: Likewise.
27483         * g++.dg/abi/layout3.C: Likewise.
27484         * g++.dg/abi/layout4.C: Likewise.
27485         * g++.dg/abi/thunk1.C: Likewise.
27486         * g++.dg/abi/thunk2.C: Likewise.
27487         * g++.dg/abi/vbase11.C: Likewise.
27488         * g++.dg/abi/vthunk2.C: Likewise.
27489         * g++.dg/abi/vthunk3.C: Likewise.
27490         * g++.dg/ext/attrib8.C: Likewise.
27491         * g++.dg/opt/longbranch2.C: Likewise.
27492         * g++.dg/opt/reg-stack4.C: Likewise.
27493         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27494         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27495         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27496         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27497         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27498         * gcc.dg/20000609-1.c: Likewise.
27499         * gcc.dg/20000720-1.c: Likewise.
27500         * gcc.dg/20011107-1.c: Likewise.
27501         * gcc.dg/20011119-1.c: Likewise.
27502         * gcc.dg/20020108-1.c: Likewise.
27503         * gcc.dg/20020122-2.c: Likewise.
27504         * gcc.dg/20020122-3.c: Likewise.
27505         * gcc.dg/20020201-3.c: Likewise.
27506         * gcc.dg/20020206-1.c: Likewise.
27507         * gcc.dg/20020218-1.c: Likewise.
27508         * gcc.dg/20020310-1.c: Likewise.
27509         * gcc.dg/20020411-1.c: Likewise.
27510         * gcc.dg/20020418-2.c: Likewise.
27511         * gcc.dg/20020426-1.c: Likewise.
27512         * gcc.dg/20020426-2.c: Likewise.
27513         * gcc.dg/20020517-1.c: Likewise.
27514         * gcc.dg/20020523-1.c: Likewise.
27515         * gcc.dg/20020523-2.c: Likewise.
27516         * gcc.dg/20020729-1.c: Likewise.
27517         * gcc.dg/20030204-1.c: Likewise.
27518         * gcc.dg/20030826-2.c: Likewise.
27519         * gcc.dg/20030926-1.c: Likewise.
27520         * gcc.dg/20031202-1.c: Likewise.
27521         * gcc.dg/980312-1.c: Likewise.
27522         * gcc.dg/980313-1.c: Likewise.
27523         * gcc.dg/990117-1.c: Likewise.
27524         * gcc.dg/990424-1.c: Likewise.
27525         * gcc.dg/990524-1.c: Likewise.
27526         * gcc.dg/991230-1.c: Likewise.
27527         * gcc.dg/i386-387-1.c: Likewise.
27528         * gcc.dg/i386-387-2.c: Likewise.
27529         * gcc.dg/i386-387-3.c: Likewise.
27530         * gcc.dg/i386-387-4.c: Likewise.
27531         * gcc.dg/i386-387-5.c: Likewise.
27532         * gcc.dg/i386-387-6.c: Likewise.
27533         * gcc.dg/i386-asm-1.c: Likewise.
27534         * gcc.dg/i386-bitfield1.c: Likewise.
27535         * gcc.dg/i386-bitfield2.c: Likewise.
27536         * gcc.dg/i386-loop-1.c: Likewise.
27537         * gcc.dg/i386-loop-2.c: Likewise.
27538         * gcc.dg/i386-loop-3.c: Likewise.
27539         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27540         * gcc.dg/i386-pic-1.c: Likewise.
27541         * gcc.dg/i386-regparm.c: Likewise.
27542         * gcc.dg/i386-signbit-1.c: Likewise.
27543         * gcc.dg/i386-signbit-2.c: Likewise.
27544         * gcc.dg/i386-signbit-3.c: Likewise.
27545         * gcc.dg/i386-sse-5.c: Likewise.
27546         * gcc.dg/i386-sse-8.c: Likewise.
27547         * gcc.dg/i386-unroll-1.c: Likewise.
27548         * gcc.dg/tls/opt-1.c: Likewise.
27549         * gcc.dg/tls/opt-2.c: Likewise.
27550         * gcc.dg/unroll-1.c: Likewise.
27551         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27552         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27553         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27554         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27555
27556 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27557
27558         * g++.dg/template/incomplete1.C: New test.
27559
27560 2004-11-16  Nick Clifton  <nickc@redhat.com>
27561
27562         Revert patches accidentally commited during checkin of fixes for
27563         xstormy16 tests:
27564         gcc.c-torture/execute/simd-4.c: Revert
27565         gcc.dg/20040910-1.c: Revert.
27566
27567 2004-11-16  Paul Brook  <paul@codesourcery.com>
27568
27569         PR fortran/13010
27570         * gfortran.dg/der_pointer_1.f90: New test.
27571
27572 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27573
27574         PR c/18498
27575         * gcc.dg/bitfld-13.c: New test.
27576
27577 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27578
27579         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27580         powerpc*-*-linux*.
27581
27582         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27583         * gcc.dg/ppc64-abi-2.c: Ditto.
27584         * gcc.dg/ppc64-abi-3.c: Ditto.
27585
27586         * lib/gcc-dg.exp (dg-target-list): Remove.
27587
27588 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27589
27590         * gcc.dg/ia64-postinc.c: New test.
27591
27592 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27593
27594         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27595
27596 2004-11-15  Nick Clifton  <nickc@redhat.com>
27597
27598         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27599         __INT_MAX__ so that the test can be compiled by toolchains
27600         targeted at 16-bit processors.
27601
27602         * gcc.dg/20040625-1.c: Use long constants rather than integers
27603         when performing arithmetic that will overflow 16-bits.
27604
27605         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27606         xstormy16.  It does not support 128-bit vector operations.
27607
27608         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27609         with the macro PTR_TYPE.  Define this macro to an integer type
27610         suitable for holding a pointer.
27611
27612         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27613         the target is a 16-bit processor.
27614
27615         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27616         16-bit targets where the character constant will be too long.
27617
27618         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27619         where the double will not be directly addressable.
27620
27621 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27622
27623         Friend class name lookup 1/n, PR c++/18471
27624         * g++.dg/template/crash26.C: New test.
27625         * g++.dg/lookup/struct1.C: Adjust expected error.
27626         * g++.dg/parse/elab1.C: Likewise.
27627         * g++.dg/parse/elab2.C: Likewise.
27628         * g++.dg/parse/int-as-enum1.C: Likewise.
27629         * g++.dg/parse/struct-as-enum1.C: Likewise.
27630         * g++.dg/parse/typedef1.C: Likewise.
27631         * g++.dg/parse/typedef3.C: Likewise.
27632         * g++.dg/parse/typedef4.C: Likewise.
27633         * g++.dg/parse/typedef5.C: Likewise.
27634         * g++.dg/template/nontype4.C: Likewise.
27635         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27636         * g++.old-deja/g++.other/elab1.C: Likewise.
27637         * g++.old-deja/g++.other/syntax4.C: Likewise.
27638
27639 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27640
27641         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27642
27643 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27644
27645         * gcc.c-torture/execute/20041114-1.c: New test.
27646
27647 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27648
27649         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27650         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27651         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27652         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27653         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27654         gcc.dg/switch-7.c: New tests.
27655
27656 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27657
27658         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27659
27660 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27661
27662         PR tree-opt/18400
27663         * gcc.dg/vect/pr18400.c: New test.
27664
27665 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27666             Andrew Pinski  <pinskia@physics.uc.edu>
27667
27668         PR tree-opt/18425
27669         * gcc.dg/vect/pr18425.c: New test.
27670
27671 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27672
27673         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27674         Guard with dg-require-alias and dg-require-visibility.
27675
27676 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27677
27678         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27679
27680 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27681
27682         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27683
27684 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27685
27686         PR c++/17344
27687         * g++.dg/template/defarg5.C: New test.
27688
27689 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27690
27691         * g++.dg/parse/cast1.C: Run only on ILP32.
27692         * g++.old-deja/g++.mike/p784.C: Likewise.
27693
27694 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27695
27696         * gcc.c-torture/execute/20041113-1.c: New test.
27697
27698 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27699
27700         PR target/18230
27701         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27702         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27703         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27704         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27705         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27706         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27707         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27708         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27709         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27710         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27711         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27712         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27713         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27714
27715 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27716
27717         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27718         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27719         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27720         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27721         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27722         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27723         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27724         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27725         gcc.target/sparc/combined-1.c: New tests.
27726
27727 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
27728
27729         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27730         New tests.
27731
27732 2004-11-12  Mark Mitchell <mark@codesourcery.com>
27733
27734         * lib/gcc-dg.exp (dg-forbid-option): New function.
27735         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27736         * g++.dg/abi/bitfield8.C: Likewise.
27737         * g++.dg/abi/dtor1.C: Likewise.
27738         * g++.dg/abi/empty10.C: Likewise.
27739         * g++.dg/abi/empty7.C: Likewise.
27740         * g++.dg/abi/empty9.C: Likewise.
27741         * g++.dg/abi/layout3.C: Likewise.
27742         * g++.dg/abi/layout4.C: Likewise.
27743         * g++.dg/abi/thunk1.C: Likewise.
27744         * g++.dg/abi/thunk2.C: Likewise.
27745         * g++.dg/abi/vbase11.C: Likewise.
27746         * g++.dg/abi/vthunk2.C: Likewise.
27747         * g++.dg/abi/vthunk3.C: Likewise.
27748         * g++.dg/ext/attrib8.C: Likewise.
27749         * g++.dg/opt/longbranch2.C: Likewise.
27750         * g++.dg/opt/reg-stack4.C: Likewise.
27751         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27752         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27753         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27754         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27755         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27756         * gcc.dg/20000609-1.c: Likewise.
27757         * gcc.dg/20000720-1.c: Likewise.
27758         * gcc.dg/20011107-1.c: Likewise.
27759         * gcc.dg/20011119-1.c: Likewise.
27760         * gcc.dg/20020108-1.c: Likewise.
27761         * gcc.dg/20020122-2.c: Likewise.
27762         * gcc.dg/20020122-3.c: Likewise.
27763         * gcc.dg/20020201-3.c: Likewise.
27764         * gcc.dg/20020206-1.c: Likewise.
27765         * gcc.dg/20020218-1.c: Likewise.
27766         * gcc.dg/20020310-1.c: Likewise.
27767         * gcc.dg/20020411-1.c: Likewise.
27768         * gcc.dg/20020418-2.c: Likewise.
27769         * gcc.dg/20020426-1.c: Likewise.
27770         * gcc.dg/20020426-2.c: Likewise.
27771         * gcc.dg/20020517-1.c: Likewise.
27772         * gcc.dg/20020523-1.c: Likewise.
27773         * gcc.dg/20020523-2.c: Likewise.
27774         * gcc.dg/20020729-1.c: Likewise.
27775         * gcc.dg/20030204-1.c: Likewise.
27776         * gcc.dg/20030826-2.c: Likewise.
27777         * gcc.dg/20030926-1.c: Likewise.
27778         * gcc.dg/20031202-1.c: Likewise.
27779         * gcc.dg/980312-1.c: Likewise.
27780         * gcc.dg/980313-1.c: Likewise.
27781         * gcc.dg/990117-1.c: Likewise.
27782         * gcc.dg/990424-1.c: Likewise.
27783         * gcc.dg/990524-1.c: Likewise.
27784         * gcc.dg/991230-1.c: Likewise.
27785         * gcc.dg/i386-387-1.c: Likewise.
27786         * gcc.dg/i386-387-2.c: Likewise.
27787         * gcc.dg/i386-387-3.c: Likewise.
27788         * gcc.dg/i386-387-4.c: Likewise.
27789         * gcc.dg/i386-387-5.c: Likewise.
27790         * gcc.dg/i386-387-6.c: Likewise.
27791         * gcc.dg/i386-asm-1.c: Likewise.
27792         * gcc.dg/i386-bitfield1.c: Likewise.
27793         * gcc.dg/i386-bitfield2.c: Likewise.
27794         * gcc.dg/i386-loop-1.c: Likewise.
27795         * gcc.dg/i386-loop-2.c: Likewise.
27796         * gcc.dg/i386-loop-3.c: Likewise.
27797         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27798         * gcc.dg/i386-pic-1.c: Likewise.
27799         * gcc.dg/i386-regparm.c: Likewise.
27800         * gcc.dg/i386-signbit-1.c: Likewise.
27801         * gcc.dg/i386-signbit-2.c: Likewise.
27802         * gcc.dg/i386-signbit-3.c: Likewise.
27803         * gcc.dg/i386-sse-5.c: Likewise.
27804         * gcc.dg/i386-sse-8.c: Likewise.
27805         * gcc.dg/i386-unroll-1.c: Likewise.
27806         * gcc.dg/tls/opt-1.c: Likewise.
27807         * gcc.dg/tls/opt-2.c: Likewise.
27808         * gcc.dg/unroll-1.c: Likewise.
27809         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27810         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27811         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27812         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27813         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27814         -m64 is specified.
27815
27816 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27817
27818         PR c++/18389
27819         * g++.dg/parse/cond1.C: New test.
27820
27821         PR c++/18429
27822         * g++.dg/template/array9.C: New test.
27823         * g++.dg/ext/vla1.C: Adjust error messages.
27824         * g++.dg/ext/vlm1.C: Likewise.
27825         * g++.dg/template/crash2.C: Likewise.
27826
27827         PR c++/18436
27828         * g++.dg/template/call3.C: New test.
27829
27830         PR c++/18407
27831         * g++.dg/template/ptrmem11.C: New test.
27832
27833 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
27834
27835         PR other/14264
27836         * lib/g++.exp: Set LC_ALL and LANG to C.
27837         * lib/gcc-dg.exp: Likewise.
27838         * lib/gfortran.exp: Likewise.
27839         * lib/objc.exp: Likewise.
27840         * lib/treelang.exp: Likewise.
27841
27842 2004-11-12  Andreas Schwab  <schwab@suse.de>
27843
27844         * gcc.dg/pr16286.c: Fix last change.
27845
27846 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27847
27848         PR c++/18416
27849         * g++.dg/init/global1.C: New test.
27850
27851 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
27852
27853         * gcc.c-torture/execute/20041112-1.c: New test.
27854
27855 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27856
27857         * lib/gcc-dg.exp (dg-target-list): New.
27858
27859 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27860             Richard Sandiford  <rsandifo@redhat.com>
27861
27862         * lib/target-supports.exp (get-compiler_messages): New.
27863         (check_named_sections_available): Use it.
27864         (check_effective_target_ilp32): New.
27865         (check_effective_target_lp64): New.
27866         (is-effective-target): New.
27867         * lib/gcc-dg.exp (dg-require-effective-target): New.
27868
27869 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
27870
27871         * gcc.dg/precedence-1.c: New test.
27872
27873 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27874
27875         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27876
27877         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27878         message, delete generated files, use more descriptive name for
27879         executable, and make the test unsupported when it cannot be run.
27880
27881         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27882         (dg-require-weak, dg-require-visibility, dg-require-alias,
27883         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27884         dg-require-iconv, dg-require-named-sections): Use it.
27885
27886         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27887
27888 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
27889
27890         PR target/16457
27891         * gcc.dg/ppc-and-1: New
27892
27893         PR target/16796
27894         * gcc.dg/ppc-mov-1.c: New.
27895
27896         PR target/16458
27897         * gcc.dg/ppc-compare-1.c: New.
27898
27899 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
27900
27901         * objc.dg/desig-init-2.m: New test.
27902
27903 2004-11-10  Adam Nemet  <anemet@lnxw.com>
27904
27905         PR middle-end/18160
27906         * g++.dg/warn/register-var-1.C: New test.
27907         * g++.dg/warn/register-var-2.C: New test.
27908
27909 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27910
27911         * gcc.dg/union-2.c: New test.
27912
27913 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
27914
27915         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27916         New test for PR tree-optimization/17892.
27917
27918 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
27919
27920         PR c++/18369
27921         * g++.dg/init/new12.C: New test.
27922
27923 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
27924
27925         * gcc.target/sparc: New directory.
27926         * gcc.target/sparc/sparc.exp: New driver.
27927         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27928         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27929         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27930         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27931
27932 2004-11-10  Paul Brook  <paul@codesourcery.com>
27933
27934         PR fortran/18218
27935         * gfortran.dg/list_read.c: New test.
27936
27937 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27938
27939         PR c/18322
27940         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27941         expected diagnostic location.
27942
27943 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
27944
27945         * gcc.dg/20041109-1.c: New test.
27946
27947 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27948
27949         PR objc/18406
27950         * objc/compile/pr18406.m: New test.
27951
27952 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27953
27954         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27955
27956 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27957
27958         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27959
27960 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27961
27962         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27963
27964 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27965
27966         * gcc.dg/20030225-2.c: Add prototype for abort and
27967         exit.
27968
27969 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
27970
27971         PR tree-opt/18299
27972         * gcc.c-torture/pr18299-1.c: New test.
27973
27974 2004-11-06  Andreas Schwab  <schwab@suse.de>
27975
27976         * gcc.dg/pr16286.c: Also test for bool and pixel.
27977
27978 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
27979
27980         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27981         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27982         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27983         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27984         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27985         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27986         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27987         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27988         gcc.dg/struct-semi-3.c: New tests.
27989
27990 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27991
27992         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27993
27994 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27995
27996         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27997         Do not use C99 designators.
27998
27999 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28000
28001         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28002
28003 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28004
28005         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28006         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28007         * gcc.c-torture/execute/simd-5.x: Remove.
28008
28009 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28010
28011         PR rtl-optimization/17933
28012         * gcc.dg/torture/pr17933-1.c: New test.
28013
28014 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28015
28016         PR target/18106
28017         * lib/target-supports.exp (check_weak_available): Support
28018         Windows.
28019
28020 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28021
28022         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28023         call to fflush(stdout) before abort.
28024         (my_ffsll): New function.
28025         (generate_fields): Use it.
28026
28027 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28028
28029         * gcc.dg/init-undef-1.c: New test.
28030
28031 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28032
28033         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28034         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28035         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28036         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28037         expected messages for new parser.
28038
28039 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28040
28041         * g++.dg/ext/visibility/symbian1.C: New test.
28042
28043 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28044
28045         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28046         on LP64 targets.
28047
28048 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28049
28050         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28051         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28052         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28053         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28054         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28055         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28056         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28057         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28058         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28059         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28060
28061 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28062
28063         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28064         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28065         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28066         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28067         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28068         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28069         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28070         for new parser.
28071
28072 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28073
28074         PR target/15342
28075         * gcc.dg/20041104-1.c: New test.
28076
28077 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28078
28079         * g++.dg/template/nontype7.C: New test.
28080         * g++.dg/template/nontype8.C: Likewise.
28081         * g++.dg/template/nontype9.C: Likewise.
28082         * g++.dg/template/nontype10.C: Likewise.
28083         * g++.dg/tc1/dr49.C: Likewise.
28084         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28085         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28086
28087 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28088
28089         * g++.dg/rtti/tinfo1.C: Remove xfails.
28090
28091 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28092
28093         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28094         packed attribute to the definition to satisfy the new C++ parser.
28095
28096 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28097
28098         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28099         invocations of va_arg.
28100
28101 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28102
28103         PR c++/18124
28104         * g++.dg/template/crash25.C: New test.
28105
28106         PR c++/18155
28107         * g++.dg/template/typedef2.C: New test.
28108         * g++.dg/parse/crash13.C: Adjust error markers.
28109
28110         PR c++/18177
28111         * g++.dg/conversion/const3.C: New test.
28112
28113 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28114
28115         PR fortran/17535
28116         PR fortran/17583
28117         PR fortran/17713
28118         * gfortran.dg/generic_[123].f90: New testcases.
28119
28120 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28121
28122         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28123         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28124
28125 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28126
28127         PR tree-opt/16808
28128         * gcc.c-torture/compile/pr16808.c: New test.
28129
28130 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28131
28132         PR rtl-optimization/17104
28133         * gcc.dg/ppc-bitfield1.c: New.
28134
28135 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28136
28137         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28138
28139 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28140
28141         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28142         strings for 32-bit code.
28143
28144 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28145
28146         PR c/18239
28147         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28148
28149 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28150
28151         PR c++/18064
28152         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28153
28154 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28155
28156         PR c++/15172
28157         * g++.dg/init/aggr2.C: New test.
28158
28159 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28160
28161         * objc.dg/local-decl-1.m: New test.
28162
28163 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28164
28165         * gcc.dg/20040910-1.c: Adjust regex.
28166
28167 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28168
28169         PR rtl-optimization/18084
28170         * g++.dg/opt/pr18084-1.C: New testcase.
28171
28172 2004-10-30  Matt Austern  <austern@apple.com>
28173
28174         PR c++/17542
28175         * g++.dg/ext/attrib18.C: New test.
28176
28177 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28178
28179         PR middle-end/18096
28180         * gcc.dg/pr18096-1.c: New test case.
28181
28182 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28183
28184         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28185
28186 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28187
28188         PR c/16666
28189         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28190         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28191         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28192         gcc.dg/old-style-prom-3.c: New tests.
28193
28194 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28195
28196         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28197         Remove unnecessary inclusion of stdio.h.
28198
28199 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28200
28201         PR rtl-optimization/17581
28202         * gcc.dg/pr17581-1.c: New test case.
28203
28204 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28205
28206         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28207         being implemented.
28208         * g++.dg/conversion/dr195-1.C: New.
28209         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28210         * g++.old-deja/g++.mike/p10148.C: Likewise.
28211
28212 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28213
28214         PR c++/17695
28215         * g++.dg/debug/typedef2.C: New test.
28216
28217 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28218
28219         PR fortran/13490
28220         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28221         * gfortran.dg/g77/README: Update.
28222
28223 2004-10-28  Matt Austern  <austern@apple.com>
28224
28225         PR c++/14124
28226         * g++.dg/ext/packed7.C: New test.
28227
28228 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28229
28230         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28231         scan-assembler.
28232         * lib/scanasm.exp (hidden-scan-for): New proc.
28233         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28234         string.
28235         (scan-not-hidden): Likewise.
28236         * lib/target-supports.exp (check_visibility_available): mach-o is
28237         support too.
28238
28239 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28240
28241         PR c++/17132
28242         * g++.dg/template/memclass3.C: New test.
28243
28244 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28245
28246         PR middle-end/18160
28247         * gcc.dg/register-var-1.c: New test.
28248         * gcc.dg/register-var-2.c: New test.
28249         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28250         error now.
28251
28252 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28253
28254         PR other/18172
28255         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28256         unused variables.
28257         * gcc.dg/vect/vect-22.c: Likewise.
28258
28259 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28260
28261         * gcc.dg/i386-rotate-1.c: New test.
28262
28263 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28264
28265         * g++.dg/init/ref12.C: Add "run" marker.
28266
28267         PR c++/17435
28268         * g++.dg/init/ref12.C: New test.
28269
28270         PR c++/18140
28271         * g++.dg/template/shift1.C: New test.
28272         * g++.dg/template/error10.C: Adjust error markers.
28273
28274 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28275
28276         PR tree-opt/17529
28277         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28278
28279 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28280
28281         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28282         * gcc.dg/weak/weak-3.c: Likewise.
28283         * gcc.dg/weak/weak-5.c: Likewise.
28284         * gcc.dg/weak/weak-9.c: Likewise.
28285         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28286         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28287
28288         * gcc.dg/darwin-weakimport-1.c: New.
28289
28290 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28291
28292         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28293
28294 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28295
28296         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28297         'syntax' error messages.
28298         * gcc.dg/cpp/direct2s.c: Likewise.
28299
28300 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28301
28302         * gcc.c-torture/compile/20041026-1.c: New.
28303
28304 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28305
28306         PR c++/18093
28307         * g++.dg/lookup/ns2.C: New test.
28308
28309         PR c++/18020
28310         * g++.dg/template/enum4.C: New test.
28311
28312         PR c++/18161
28313         * g++.dg/template/expr1.C: New test.
28314
28315 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28316
28317         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28318
28319 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28320
28321         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28322         gcc.dg/decl-nospec-3.c: New tests.
28323
28324 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28325
28326         * objc.dg/super-class-3.m: New test.
28327
28328 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28329
28330         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28331         resyncing.
28332         * gcc.dg/cpp/direct2s.c: Likewise.
28333
28334 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28335
28336         * objc.dg/image-info.m: Update for changes to section selection.
28337
28338 2004-10-25  David Ayers  <d.ayers@inode.at>
28339             Ziemowit Laski  <zlaski@apple.com>
28340
28341         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28342         diagnostics when messaging 'id <Proto>'.
28343         * objc.dg/class-protocol-1.m: New test.
28344         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28345         a non-existent method signature.
28346         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28347         Update diagnostics when messaging with non-existent method signature.
28348         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28349         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28350         invalid receivers are now resolved as if messaging 'id'; remove
28351         extraneous diagnostics.
28352
28353 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28354
28355         PR c/16667
28356         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28357         gcc.dg/init-desig-obs-3.c: New tests.
28358
28359 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28360
28361         * gcc.dg/debug/20041023-1.c: New test.
28362
28363 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28364
28365         PR middle-end/17407
28366         * gcc.c-torture/compile/pr17407.c: New test.
28367
28368         PR c++/18121
28369         * g++.dg/template/array8.C: New test.
28370
28371 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28372
28373         PR other/18138
28374         * lib/g++.exp: Accept more than one multilib libgcc.
28375         * lib/gcc-dg.exp: Likewise.
28376         * lib/objc.exp: Likewise.
28377         * lib/treelang.exp: Likewise.
28378         * lib/gfortran.exp: Likewise.
28379
28380 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28381
28382         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28383
28384 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28385
28386         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28387         * gcc.dg/c99-const-expr-3.c: Likewise.
28388
28389 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28390
28391         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28392
28393 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28394
28395         * gcc.c-torture/execute/loop-2e.x: Remove.
28396
28397 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28398
28399         PR c++/18095
28400         * g++.dg/parse/crash18.C: New.
28401         * g++.dg/parse/crash19.C: New.
28402
28403 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28404
28405         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28406         * g++.dg/ext/dllimport2.C: Same.
28407         * g++.dg/ext/dllimport8.C: Same.
28408
28409 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28410
28411         PR c++/10841
28412         * g++.dg/conversion/cast1.C: New test.
28413         * g++.dg/overload/pmf1.C: Adjust error marker.
28414
28415 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28416
28417         PR objc/17923
28418         * objc.dg/const-str-7.m: New test.
28419
28420 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28421
28422         * g++.dg/template/memfriend11.C: Fix comment typo.
28423         * g++.dg/template/memfriend14.C: Likewise.
28424
28425 2004-10-20  Richard Henderson  <rth@redhat.com>
28426
28427         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28428         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28429         -fasynchronous-unwind-tables.
28430
28431 2004-10-20  Richard Henderson  <rth@redhat.com>
28432
28433         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28434         (main): Return success.
28435         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28436         (main): Return success.
28437
28438 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28439
28440         PR c++/13495
28441         * g++.dg/template/memfriend9.C: New test.
28442         * g++.dg/template/memfriend10.C: Likewise.
28443         * g++.dg/template/memfriend11.C: Likewise.
28444         * g++.dg/template/memfriend12.C: Likewise.
28445         * g++.dg/template/memfriend13.C: Likewise.
28446         * g++.dg/template/memfriend14.C: Likewise.
28447         * g++.dg/template/memfriend15.C: Likewise.
28448         * g++.dg/template/memfriend16.C: Likewise.
28449         * g++.dg/template/memfriend17.C: Likewise.
28450         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28451
28452 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
28453
28454         * g++.dg/conversion/dr195.C: New.
28455         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28456
28457 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28458             Devang Patel  <dpatel@apple.com>
28459
28460         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28461         of floating point arithmetic, which could trap.
28462
28463 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
28464
28465         PR c++/14035
28466         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28467         * g++.dg/conversion/const2.C: New test.
28468         * g++.dg/expr/reinterpret2.C: New test.
28469         * g++.dg/expr/reinterpret3.C: New test.
28470         * g++.dg/expr/cast2.C: New test.
28471         * g++.dg/expr/copy1.C: New test.
28472         * g++.dg/other/conversion1.C: Change error message.
28473         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28474         function pointers to void *.
28475         * g++.old-deja/g++.mike/p10148.C: Likewise.
28476
28477 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28478
28479         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28480
28481 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
28482
28483         PR c++/18047
28484
28485         * g++.dg/parse/expr3.C: New test.
28486
28487 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28488
28489         * gcc.dg/smod-1.c: New test.
28490
28491 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
28492
28493         * objc.dg/method-14.m: New test.
28494
28495 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28496
28497         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28498         Also xfail as the patch was reverted.
28499
28500 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28501
28502         PR middle-end/16973
28503         * gcc.dg/pr16973.c: New test.
28504
28505 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
28506
28507         PR tree-optimization/17656
28508         * gcc.c-torture/compile/pr17656.c: New test.
28509
28510 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28511
28512         * g++.dg/eh/shadow1.C: New.
28513
28514 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
28515
28516         * gcc.c-torture/compile/20041018-1.c: New test.
28517
28518 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28519
28520         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28521         compiler referring to register 0 when accessing sdata.  The linker
28522         now patches things up.
28523
28524 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28525
28526         PR c/17529
28527         * gcc.c-torture/compile/pr17529.c: New test.
28528
28529 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28530
28531         PR c++/17743
28532         * g++.dg/ext/attrib17.C: New test.
28533
28534 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28535
28536         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28537
28538 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28539
28540         PR c++/10479
28541         * g++.dg/ext/attrib16.C: New test.
28542
28543 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28544
28545         PR c++/17042
28546         * g++.dg/init/dso_handle1.C: New test.
28547
28548         PR c++/14667
28549         * g++.dg/parse/typedef6.C: New test.
28550
28551         PR c++/17916
28552         * g++.dg/parse/pragma1.C: New test.
28553
28554 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28555
28556         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28557
28558 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28559
28560         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28561         -fno-common when on HPPA HP-UX platforms.
28562
28563 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28564
28565         PR other/16820
28566         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28567         stdint.h.
28568         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28569         uintptr_t.
28570
28571 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28572
28573         PR c++/16301
28574         * g++.dg/lookup/strong-using-4.C: New test.
28575
28576 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28577
28578         PR middle-end/16567
28579         * gcc.c-torture/compile/nested-1.c: New test.
28580
28581 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28582
28583         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28584         and mipsisa64*-*-* (until support for misaligned loads is added).
28585         * gcc.dg/vect/vect-50.c: Likewise.
28586         * gcc.dg/vect/vect-52.c: Likewise.
28587         * gcc.dg/vect/vect-54.c: Likewise.
28588         * gcc.dg/vect/vect-58.c: Likewise.
28589         * gcc.dg/vect/vect-60.c: Likewise.
28590         * gcc.dg/vect/vect-80.c: Likewise.
28591
28592 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28593
28594         PR c++/17976
28595         * g++.dg/init/dtor3.C: New test.
28596
28597 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28598
28599         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28600
28601 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28602
28603         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28604         * gcc.dg/macho-lo-sum.c: Likewise.
28605
28606 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28607
28608         * gcc.dg/ppc-spe64-1.c: New test.
28609
28610 2004-10-14  Devang Patel  <dpatel@apple.com>
28611
28612         PR 17635
28613         * gcc.dg/pr17635.c : New test.
28614
28615 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28616
28617         * gcc.dg/vect/vect-28.c: Remove xfail.
28618         * gcc.dg/vect/vect-30.c: Remove xfail.
28619         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28620         * gcc.dg/vect/vect-33.c: Remove xfail.
28621         * gcc.dg/vect/vect-44.c: Remove xfail.
28622         * gcc.dg/vect/vect-46.c: Remove xfail.
28623         * gcc.dg/vect/vect-50.c: Remove xfail.
28624         * gcc.dg/vect/vect-52.c: Remove xfail.
28625         * gcc.dg/vect/vect-54.c: Remove xfail.
28626         * gcc.dg/vect/vect-58.c: Remove xfail.
28627         * gcc.dg/vect/vect-60.c: Remove xfail.
28628         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28629         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28630         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28631         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28632         * gcc.dg/vect/vect-8.c: Remove xfail.
28633         * gcc.dg/vect/vect-80.c: Remove xfail.
28634         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28635
28636 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28637
28638         * gcc.dg/vect/vect-82.c: New testcase.
28639         * gcc.dg/vect/vect-82_64.c: New testcase.
28640         * gcc.dg/vect/vect-83.c: New testcase.
28641         * gcc.dg/vect/vect-83_64.c: New testcase.
28642
28643 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28644
28645         * gcc.dg/cpp/error-1.c: New test.
28646
28647 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28648
28649         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28650
28651 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28652
28653         PR target/17984
28654         * gcc.dg/cris-peep2-xsrand2.c: New test.
28655
28656 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28657
28658         PR c++/17661
28659         * g++.dg/expr/for2.C: New test.
28660
28661 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28662
28663         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28664
28665 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28666
28667         PR tree-optimization/17724
28668         * g++.dg/opt/pr17724-1.C: New test.
28669         * g++.dg/opt/pr17724-2.C: New test.
28670         * g++.dg/opt/pr17724-3.C: New test.
28671         * g++.dg/opt/pr17724-4.C: New test.
28672         * g++.dg/opt/pr17724-5.C: New test.
28673         * g++.dg/opt/pr17724-6.C: New test.
28674
28675 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28676
28677         PR c/17301
28678         * gcc.dg/pr17301-2.c: New test.
28679
28680 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28681
28682         PR c++/15876
28683         * g++.dg/parse/error22.C: New test.
28684
28685         PR c++/17936
28686         * g++.dg/template/spec18.C: New test.
28687
28688 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28689
28690         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28691         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28692         memcpy.
28693         * gcc.dg/ia64-sync-2.c: Ditto.
28694         * gcc.dg/ia64-sync-3.c: Ditto.
28695
28696 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28697
28698         * g++.dg/eh/cleanup5.C: Add dg-options "".
28699
28700 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28701
28702         PR middle-end/17657
28703         * gcc.dg/switch-4.c: New test case.
28704
28705 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28706
28707         * gcc.c-torture/execute/20041011-1.c: New test.
28708
28709 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28710
28711         PR c++/17554
28712         * g++.dg/init/for3.C: New test.
28713
28714         PR c++/17657
28715         * g++.dg/opt/switch2.C: New test.
28716
28717         PR middle-end/17703
28718         * g++.dg/warn/Wreturn-2.C: New test.
28719
28720 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28721
28722         PR c++/17907
28723         * g++.dg/eh/cleanup5.C: New test.
28724
28725 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
28726
28727         PR c++/17393
28728         * g++.dg/parse/error21.C: New test.
28729
28730 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28731
28732         * g++.dg/overload/pmf1.C: Adjust quoting marks.
28733         * g++.dg/warn/incomplete1.C: Likewise.
28734         * g++.dg/template/qualttp20.C: Likewise.
28735
28736 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28737
28738         PR c/17881
28739         * parm-incomplete-1.c: New test.
28740
28741 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28742
28743         PR c++/17867
28744         * g++.dg/parse/error19.C: New test.
28745
28746         PR c++/17670
28747         * g++.dg/init/new11.C: New test.
28748
28749         PR c++/17821
28750         * g++.dg/parse/error20.C: New test.
28751
28752         PR c++/17826
28753         * g++.dg/template/crash24.C: New test.
28754
28755 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28756
28757         PR c/17301
28758         * gcc.dg/pr17301-1.c: New test.
28759
28760 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28761
28762         PR c/17189
28763         * gcc.dg/anon-struct-5.c: New test.
28764
28765 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28766
28767         PR c/17844
28768         * gcc.dg/pr17844-1.c: New test.
28769
28770 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
28771
28772         PR tree-optimization/17906
28773         * gcc.c-torture/compile/pr17906.c: New.
28774
28775 2004-10-09  Stuart Hastings  <stuart@apple.com>
28776             Roger Sayle  <roger@eyesopen.com>
28777
28778         PR rtl-optimization/17853
28779         * gcc.dg/i386-mmx-5.c: New testcase.
28780
28781 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
28782
28783         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28784
28785 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28786
28787         PR c++/17524
28788         * g++.dg/template/static9.C: New test.
28789
28790         PR c++/17685
28791         * g++.dg/parse/operator5.C: New test.
28792
28793 2004-10-09  Roger Sayle  <roger@eyesopen.com>
28794
28795         PR middle-end/17894
28796         * gcc.c-torture/execute/divcmp-4.c: New test case.
28797
28798 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28799
28800         PR tree-opt/17902
28801         * g++.dg/opt/pr17902.C: New test.
28802
28803 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
28804
28805         * gcc.dg/cpp/ident-1.c: Add dg-options "".
28806
28807 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28808
28809         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28810
28811 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28812
28813         * gcc.dg/assign-warn-3.c: New test.
28814
28815 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28816
28817         PR c/16999
28818         * gcc.dg/cpp/ident-1.c: New test.
28819
28820 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28821
28822         * gcc.c-torture/compile/acc1.c: New.
28823
28824 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28825
28826         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28827         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28828
28829 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28830
28831         * gcc.dg/ultrasp11.c: New test.
28832
28833 2004-10-08  Michael Matz  <matz@suse.de>
28834
28835         * gcc.dg/doloop-2.c: New test.
28836
28837 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28838
28839         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28840         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28841         objc.dg/method-9.m: Update expected diagnostics.
28842
28843 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
28844
28845         * gcc.dg/ppc-fsel-3.c: New file.
28846         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28847
28848 2004-10-07  Paul Brook  <paul@codesourcery.com>
28849
28850         * gfortran.dg/intrinsic_verify_1.f90: New test.
28851
28852 2004-10-07  Paul Brook  <paul@codesourcery.com>
28853
28854         * gfortran.dg/empty_format_1.f90: Remove stray commas.
28855
28856 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28857
28858         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28859         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28860         commit.
28861
28862 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28863
28864         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28865
28866 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28867
28868         PR c++/17115
28869         * g++.dg/warn/Winline-4.C: New test.
28870
28871 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28872
28873         * gcc.c-torture/compile/20041007-1.c: New test.
28874
28875 2004-10-07  Paul Brook  <paul@codesourcery.com>
28876
28877         PR fortran/17678
28878         * gfortran.dg/use_allocated_1.f90: New test.
28879
28880 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28881
28882         PR middle-end/17849
28883         * gfortran.fortran-torture/compile/nested.f90: New test
28884
28885 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28886
28887         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28888
28889 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28890
28891         PR c++/17368
28892         * g++.dg/ext/asm6.C: New test.
28893
28894 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
28895
28896         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28897
28898 2004-10-06  Paul Brook  <paul@codesourcery.com>
28899
28900         PR libfortran/17709
28901         * gfortran.dg/empty_format_1.f90: New test.
28902
28903 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28904
28905         PR fortran/17568
28906         * gfortran.dg/ishft.f90: New test.
28907
28908         PR fortran/17283
28909         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28910         tests.
28911
28912 2004-10-06  Paul Brook  <paul@codesourcery.com>
28913
28914         * gfortran.dg/do_1.f90: New test.
28915
28916 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28917
28918         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28919         optimizing for size.
28920
28921 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28922
28923         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28924
28925 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28926
28927         * gcc.c-torture/compile/20041005-1.c: New test.
28928
28929 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28930
28931         PR c++/17829
28932         * g++.dg/lookup/koenig4.C: New.
28933
28934 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28935
28936         * g++.dg/other/classkey1.C: Adjust quoting marks.
28937         * g++.dg/parse/error15.C: Likewise.
28938         * g++.dg/template/meminit2.C (int>): Likewise.
28939
28940 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28941
28942         PR fortran/17283
28943         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28944
28945         PR fortran/17631
28946         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28947
28948         PR fortran/17708
28949         * gfortran.dg/pr17708.f90: New test.
28950
28951 2004-10-04  Chao-ying Fu  <fu@mips.com>
28952
28953         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28954         * gcc.dg/vect/vect-4.c: Ditto.
28955         * gcc.dg/vect/vect-5.c: Ditto.
28956         * gcc.dg/vect/vect-6.c: Ditto.
28957         * gcc.dg/vect/vect-8.c: Ditto.
28958         * gcc.dg/vect/vect-16.c: Ditto.
28959         * gcc.dg/vect/vect-30.c: Ditto.
28960         * gcc.dg/vect/vect-40.c: Ditto.
28961         * gcc.dg/vect/vect-41.c: Ditto.
28962         * gcc.dg/vect/vect-42.c: Ditto.
28963         * gcc.dg/vect/vect-43.c: Ditto.
28964         * gcc.dg/vect/vect-44.c: Ditto.
28965         * gcc.dg/vect/vect-45.c: Ditto.
28966         * gcc.dg/vect/vect-46.c: Ditto.
28967         * gcc.dg/vect/vect-47.c: Ditto.
28968         * gcc.dg/vect/vect-48.c: Ditto.
28969         * gcc.dg/vect/vect-49.c: Ditto.
28970         * gcc.dg/vect/vect-50.c: Ditto.
28971         * gcc.dg/vect/vect-51.c: Ditto.
28972         * gcc.dg/vect/vect-52.c: Ditto.
28973         * gcc.dg/vect/vect-53.c: Ditto.
28974         * gcc.dg/vect/vect-54.c: Ditto.
28975         * gcc.dg/vect/vect-55.c: Ditto.
28976         * gcc.dg/vect/vect-56.c: Ditto.
28977         * gcc.dg/vect/vect-57.c: Ditto.
28978         * gcc.dg/vect/vect-58.c: Ditto.
28979         * gcc.dg/vect/vect-59.c: Ditto.
28980         * gcc.dg/vect/vect-60.c: Ditto.
28981         * gcc.dg/vect/vect-74.c: Ditto.
28982         * gcc.dg/vect/vect-79.c: Ditto.
28983         * gcc.dg/vect/vect-80.c: Ditto.
28984
28985 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28986
28987         * gcc.dg/unused-7.c: Use the correct option.
28988
28989 2004-10-04  Paul Brook  <paul@codesourcery.com>
28990         Bud Davis  <bdavis9659@comcast.net>
28991
28992         PR fortran/17706
28993         PR fortran/16434
28994         * gfortran/pr17706.f90: New test.
28995         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28996
28997 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28998
28999         * gfortran.dg/pr17612.f90: New test.
29000
29001 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29002
29003         * g++.dg/template/local1.C: Adjust quoting marks in
29004         testing for diagnostics.
29005         * g++.dg/tls/diag-2.C: Likewise.
29006         * g++.dg/other/error8.C: Likewise.
29007
29008 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29009
29010         PR c/17178
29011         * gcc.dg/unused-4.c: Adjust to be correct.
29012
29013         PR c/17820
29014         * gcc.dg/unused-7.c: New test.
29015
29016 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29017
29018         PR c++/17797
29019         * g++.dg/overload/template2.C: New test.
29020
29021 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29022
29023         PR tree-optimization/16632
29024         * gcc.dg/tree-ssa/20041002-1.c: New.
29025
29026 2004-10-03  Paul Brook  <paul@codesourcery.com>
29027
29028         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29029         rather than relying on default formatting.
29030
29031 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29032
29033         * gcc.dg/20040920-1.c: Update expected message text.
29034
29035 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29036
29037         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29038
29039 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29040
29041         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29042         tree level.
29043
29044 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29045
29046         * gcc.dg/tree-ssa/pr17343.c: Remove.
29047
29048 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29049
29050         PR tree-opt/17343
29051         * gcc.dg/tree-ssa/pr17343.c: New test.
29052
29053 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29054
29055         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29056         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29057         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29058         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29059         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29060
29061 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29062
29063         * gcc.dg/lvalue-2.c: New test.
29064
29065 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29066
29067         PR c/17730
29068         * gcc.dg/pr17730-1.c: New test
29069
29070 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29071
29072         PR c/7425
29073         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29074
29075 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29076
29077         * gcc.c-torture/execute/stdarg-1.c: New test.
29078         * gcc.c-torture/execute/stdarg-2.c: New test.
29079         * gcc.c-torture/execute/stdarg-3.c: New test.
29080         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29081         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29082         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29083         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29084         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29085
29086 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29087
29088         PR tree-optimization/17697
29089         * g++.dg/opt/pr17697-1.C: New test.
29090         * g++.dg/opt/pr17697-2.C: New test.
29091         * g++.dg/opt/pr17697-3.C: New test.
29092
29093 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29094
29095         PR c/16409
29096         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29097         gcc.dg/vla-init-5.c: New tests.
29098
29099 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29100
29101         PR c/13804
29102         * gcc.dg/pr13804-1.c: New test.
29103
29104 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29105
29106         PR fortran/16938
29107         * gfortran.dg/pr16938.f90: New test.
29108
29109 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29110
29111         * g++.dg/template/crash23.C: New test.
29112
29113 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29114
29115         PR c++/17585
29116         * g++.dg/template/static8.C: New test.
29117
29118 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29119
29120         PR c++/17681
29121         * g++.dg/other/error9.C: New test.
29122
29123 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29124
29125         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29126
29127 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29128
29129         PR fortran/15164
29130         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29131
29132 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29133
29134         PR middle-end/17112
29135         * gcc.dg/pr17112-1.c: New test case.
29136
29137 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29138
29139         PR c/11459
29140         * gcc.dg/pr11459-1.c: New test.
29141
29142 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29143
29144         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29145         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29146
29147 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29148
29149         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29150
29151 2004-09-25  Jan Hubicka  <jh@suse.cz>
29152
29153         * compile/30040909-1.c: New test.
29154         * compile/30040907-1.c: New test.
29155
29156 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29157
29158         * gcc.c-torture/execute/va-arg-26.c: New test.
29159
29160 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29161
29162         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29163         extra diagnostics on targets with 64-bit pointers.
29164         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29165
29166 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29167
29168         PR c/17188
29169         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29170         * gcc.dg/decl-3.c: Adjust expected message.
29171
29172 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29173
29174         PR fortran/17615
29175         * gfortran.dg/pr17615.f90: New test.
29176
29177 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29178
29179         PR tree-optimzation/17517
29180         * g++.dg/tree-ssa/pr17517.C: New Test.
29181
29182 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29183
29184         PR c++/16889
29185         * g++.dg/lookup/ambig3.C: New.
29186
29187 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29188
29189         PR tree-opt/17624
29190         * g++.dg/opt/pr17624.C: New test.
29191
29192 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29193
29194         PR c/6980
29195         * gcc.dg/Wbad-function-cast-1.c: New test.
29196
29197 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29198
29199         * g++.dg/ext/complit1.C
29200         * g++.dg/other/error2.C
29201         * g++.dg/other/nontype-1.C
29202         * g++.dg/parse/crash11.C
29203         * g++.dg/parse/crash12.C
29204         * g++.dg/parse/error15.C
29205         * g++.dg/parse/error4.C
29206         * g++.dg/parse/tmpl-outside1.C
29207         * g++.dg/parse/too-many-tmpl-args1.C
29208         * g++.dg/template/dependent-expr3.C
29209         * g++.dg/template/error10.C
29210         * g++.dg/template/instantiate1.C
29211         * g++.dg/template/vtable2.C
29212         * g++.dg/warn/Wshadow-1.C
29213         * g++.dg/warn/weak1.C
29214         * g++.old-deja/g++.brendan/crash16.C
29215         * g++.old-deja/g++.brendan/crash18.C
29216         * g++.old-deja/g++.brendan/crash48.C
29217         * g++.old-deja/g++.brendan/crash49.C
29218         * g++.old-deja/g++.brendan/crash55.C
29219         * g++.old-deja/g++.brendan/crash56.C
29220         * g++.old-deja/g++.brendan/crash8.C
29221         * g++.old-deja/g++.brendan/enum11.C
29222         * g++.old-deja/g++.brendan/enum8.C
29223         * g++.old-deja/g++.brendan/enum9.C
29224         * g++.old-deja/g++.brendan/friend3.C
29225         * g++.old-deja/g++.brendan/misc14.C
29226         * g++.old-deja/g++.bugs/900402_02.C
29227         * g++.old-deja/g++.bugs/900404_03.C
29228         * g++.old-deja/g++.bugs/900404_04.C
29229         * g++.old-deja/g++.bugs/900428_03.C
29230         * g++.old-deja/g++.jason/crash4.C
29231         * g++.old-deja/g++.jason/overload21.C
29232         * g++.old-deja/g++.jason/redecl1.C
29233         * g++.old-deja/g++.jason/report.C
29234         * g++.old-deja/g++.jason/rfg10.C
29235         * g++.old-deja/g++.jason/template30.C
29236         * g++.old-deja/g++.law/arm12.C
29237         * g++.old-deja/g++.law/ctors5.C
29238         * g++.old-deja/g++.law/cvt20.C
29239         * g++.old-deja/g++.law/init10.C
29240         * g++.old-deja/g++.law/init8.C
29241         * g++.old-deja/g++.law/visibility17.C
29242         * g++.old-deja/g++.law/visibility7.C
29243         * g++.old-deja/g++.mike/net8.C
29244         * g++.old-deja/g++.mike/p646.C
29245         * g++.old-deja/g++.mike/p700.C
29246         * g++.old-deja/g++.mike/p701.C
29247         * g++.old-deja/g++.mike/p811.C
29248         * g++.old-deja/g++.ns/template13.C
29249         * g++.old-deja/g++.other/array3.C
29250         * g++.old-deja/g++.other/crash25.C
29251         * g++.old-deja/g++.other/dtor3.C
29252         * g++.old-deja/g++.other/dtor4.C
29253         * g++.old-deja/g++.other/main1.C
29254         * g++.old-deja/g++.other/warn7.C
29255         * g++.old-deja/g++.pt/crash11.C
29256         * g++.old-deja/g++.pt/crash36.C
29257         * g++.old-deja/g++.pt/spec22.C
29258         * g++.old-deja/g++.pt/spec9.C
29259         * g++.old-deja/g++.pt/ttp52.C
29260         * g++.old-deja/g++.robertl/eb103.C
29261         * g++.old-deja/g++.robertl/eb121.C
29262         * g++.old-deja/g++.robertl/eb22.C
29263         * g++.old-deja/g++.robertl/eb8.C:
29264         Update locations and/or regexps of dg-error markers.
29265         Remove markers for some bogus messages that are no longer issued.
29266
29267 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29268
29269         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29270         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29271
29272 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29273
29274         PR c++/17618
29275         * g++.dg/lookup/crash5.C: New test.
29276
29277 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29278
29279         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29280         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29281         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29282         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29283         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29284         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29285
29286         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29287         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29288         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29289         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29290         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29291         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29292
29293         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29294
29295         * gcc.dg/vect/vect-44.c: Check additional cases.
29296         * gcc.dg/vect/vect-48.c: Check additional cases.
29297
29298         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29299         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29300         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29301         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29302         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29303         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29304         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29305         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29306         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29307
29308         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29309         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29310         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29311
29312 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29313
29314         * gcc.dg/tree-ssa/loop-6.c: New test.
29315
29316 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29317
29318         PR c++/17620
29319         * g++.dg/inherit/base2.C: New.
29320
29321 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29322
29323         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29324         * gcc.dg/20001012-2.c: Likewise.
29325         * gcc.dg/20001013-1.c: Likewise.
29326         * gcc.dg/20001101-1.c: Likewise.
29327         * gcc.dg/20001102-1.c: Likewise.
29328         * gcc.dg/bf-spl1.c: Likewise.
29329         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29330         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29331
29332 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29333
29334         PR tree-optimization/16721
29335         * gcc.dg/tree-ssa/pr16721.c: New test.
29336
29337 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29338
29339         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29340         * gcc.dg/20040305-1.c: Likewise.
29341
29342 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29343
29344         PR c/16566
29345         * gcc.c-torture/compile/pr16566-1.c,
29346         gcc.c-torture/compile/pr16566-2.c,
29347         gcc.c-torture/compile/pr16566-3.c: New tests.
29348
29349 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29350
29351         PR tree-optimization/17512
29352         * gcc.c-torture/compile/20040916-1.c.
29353
29354 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29355
29356         * gcc.dg/pragma-re-3.c: New test.
29357
29358 2004-09-17  Matt Austern  <austern@apple.com>
29359
29360         PR c++/15049
29361         * g++.dg/other/anon3.C: New.
29362
29363 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29364
29365         PR c++/7503
29366         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29367         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29368         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29369         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29370         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29371
29372 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29373
29374         PR fortran/17286
29375         * gfortran.dg/pr17286.f90: New test.
29376
29377 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29378
29379         PR c++/17530
29380         * g++.dg/template/static7.C: New test.
29381
29382 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29383
29384         PR tree-opt/17558
29385         * gcc.c-torture/compile/pr17558.c: New test.
29386
29387 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29388
29389         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29390         if SKIP_ATTRIBUTE is defined.
29391
29392 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29393
29394         PR fortran/15957
29395         * gfortran.dg/pr15957.f90: New test.
29396
29397 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29398
29399         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29400         in comparison.
29401         * gcc.dg/vect/vect-79.c: Likewise.
29402         * gcc.dg/vect/vect-80.c: Likewise.
29403
29404 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29405
29406         PR fortran/15750
29407         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29408
29409 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29410
29411         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29412         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29413         * gcc.dg/vect/vect-62.c: New testcase.
29414         * gcc.dg/vect/vect-63.c: New testcase.
29415         * gcc.dg/vect/vect-64.c: New testcase.
29416         * gcc.dg/vect/vect-65.c: New testcase.
29417         * gcc.dg/vect/vect-66.c: New testcase.
29418         * gcc.dg/vect/vect-67.c: New testcase.
29419         * gcc.dg/vect/vect-68.c: New testcase.
29420         * gcc.dg/vect/vect-69.c: New testcase.
29421         * gcc.dg/vect/vect-79.c: New testcase.
29422         * gcc.dg/vect/vect-80.c: New testcase.
29423
29424 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29425
29426         * gcc.target/mips/asm-1.c: New test.
29427
29428 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29429
29430         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29431         * gcc.dg/vect/vect-73.c: New testcase.
29432         * gcc.dg/vect/vect-74.c: New testcase.
29433         * gcc.dg/vect/vect-75.c: New testcase.
29434         * gcc.dg/vect/vect-76.c: New testcase.
29435         * gcc.dg/vect/vect-77.c: New testcase.
29436         * gcc.dg/vect/vect-78.c: New testcase
29437
29438 2004-09-18  Paul Brook  <paul@codesourcery.com>
29439
29440         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29441
29442 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29443
29444         PR c/17424
29445         * gcc.dg/pr17424-1.c: New test.
29446
29447 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
29448
29449         * g++.dg/tree-ssa/pr17153.C: New test.
29450
29451 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
29452
29453         PR pch/13361
29454         * g++.dg/pch/wchar-1.C: New.
29455         * g++.dg/pch/wchar-1.Hs: New.
29456
29457 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
29458
29459         * gcc.c-torture/execute/20040917-1.c: New test.
29460
29461 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29462
29463         PR tree-optimization/17319
29464         * gcc.dg/pr17319.c: New test.
29465
29466 2004-09-17  Devang Patel  <dpatel@apple.com>
29467
29468         * gcc.dg/20040813-1.c: New test.
29469
29470 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29471
29472         PR tree-optimization/17273
29473         * gcc.c-torture/compile/pr17273.c: New test.
29474
29475 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29476
29477         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29478         Update expected messages.
29479         * gcc.dg/declspec-13.c: New test.
29480
29481 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
29482
29483         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29484
29485 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29486
29487         * gcc.c-torture/execute/pr17252.c: Use post-increment to
29488         change what 'a' is pointing to.
29489
29490 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
29491
29492         PR c++/16002
29493         * g++.dg/template/error18.C: New test.
29494
29495         PR c++/16029
29496         * g++.dg/warn/Wunused-8.C: New test.
29497
29498 2004-09-17  Steven Bosscher  <stevenb@suse.de>
29499
29500         PR tree-optimization/17513
29501         * gcc.dg/20040916-1.c: New test.
29502
29503 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
29504
29505         PR c++/17501
29506         * g++.dg/template/typename7.C: New test.
29507
29508 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29509
29510         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29511
29512 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
29513
29514         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29515         with -ftree-based-profiling also.
29516         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29517
29518 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29519
29520         PR/15364
29521         * gfortran.dg/der_array_io_1.f90: New test.
29522         * gfortran.dg/der_array_io_2.f90: New test.
29523         * gfortran.dg/der_array_io_3.f90: New test.
29524
29525 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29526
29527         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29528         EABI.
29529
29530 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29531
29532         * g++.dg/opt/switch1.C: New test.
29533
29534 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29535
29536         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29537         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29538         Update expected messages.
29539
29540 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29541
29542         PR fortran/16485
29543         * gfortran.dg/same_name_1.f90: New test.
29544
29545 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29546
29547         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29548         dereference garbage pointers.
29549
29550 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29551
29552         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29553         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29554
29555         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29556         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29557         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29558
29559 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29560
29561         PR c++/17324
29562         * g++.dg/template/mangle1.C: New test.
29563
29564 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29565
29566         PR tree-optimization/17252
29567         * gcc.c-torture/execute/pr17252.c: New test.
29568
29569 2004-09-14  Andrew Pinski  <apinski@apple.com>
29570
29571         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29572
29573 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29574
29575         PR rtl-optimization/9771
29576         * gcc.dg/pr9771-1.c: New test case.
29577
29578 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29579
29580         PR tree-optimization/15262
29581         * gcc.c-torture/execute/pr15262-1.c: New test.
29582         * gcc.c-torture/execute/pr15262-2.c: New test.
29583
29584 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29585
29586         * gcc.dg/declspec-12.c: New test.
29587
29588 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29589
29590         * gfortran.dg/pr17090.f90: Add directives to test.
29591
29592 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29593
29594         * gcc.c-torture/compile/20040914-1.c: New test.
29595
29596 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29597
29598         PR c++/16162
29599         * g++.dg/template/decl2.C: New test.
29600
29601 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29602
29603         PR fortran/17090
29604         * gfortran.dg/pr17090.f90: New test.
29605
29606 2004-09-13  Dale Johannesen  <dalej@apple.com>
29607
29608         * gcc.c-torture/compile/pr17408.c: New test case.
29609
29610 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29611
29612         PR c++/16716
29613         * g++.dg/parse/crash17.C: New test.
29614
29615         PR c++/17327
29616         * g++.dg/template/enum3.C: New test.
29617
29618 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29619
29620         * lib/gcc-defs.exp: Load wrapper.exp.
29621         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29622         using local code.
29623         * lib/gcc.exp (gcc_init): Similar.
29624         * lib/gfortran.exp (gfortran_init): Similar.
29625         * lib/objc.exp (objc_init): Similar.
29626         * lib/treelang.exp (treelang_init): Similar.
29627         * lib/wrapper.exp: New file with build_wrapper call machinery in
29628         ${tool}_maybe_build_wrapper.
29629
29630 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29631
29632         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29633         "inline".
29634         * gcc.dg/declspec-11.c: Update expected messages.
29635         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29636         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29637         gcc.dg/inline-12.c: New tests.
29638
29639 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29640
29641         * g++.dg/tree-ssa/pr17400.C: New testcase.
29642
29643 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29644
29645         * gcc.target/mips/sb1-1.c: New testcase.
29646
29647 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29648
29649         * lib/g77-dg.exp: Remove unused file.
29650         * lib/mike-g77.exp: Ditto.
29651         * lib/g77.exp: Ditto.
29652
29653 2004-09-12  Richard Henderson  <rth@redhat.com>
29654
29655         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29656
29657 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29658
29659         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29660         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29661         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29662         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29663         Update expected messages.
29664
29665 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29666
29667         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29668         declaration/use mismatch for dirp parameter.
29669
29670 2004-09-12  Andrew Pinski  <apinski@apple.com>
29671
29672         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29673         -fgnu-runtime is passed.
29674
29675 2004-09-12  Richard Henderson  <rth@redhat.com>
29676
29677         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29678         do the uplevel thing and update additional_flags directly.
29679         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29680         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29681         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29682         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29683
29684 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29685
29686         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29687
29688 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29689
29690         PR middle-end/17411
29691         * g++.dg/opt/pr17411-1.C: New test case.
29692
29693 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29694
29695         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29696         gcc.dg/tls/diag-2.c: Update expected messages.
29697         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29698         messages.
29699         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29700         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29701         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29702         gcc.dg/tls/diag-5.c: New tests.
29703
29704 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29705
29706         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29707
29708 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29709
29710         * g++.dg/parse/break-in-for.C: New test.
29711
29712 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29713
29714         * gcc.dg/tree-ssa/20040911-1.c: New test.
29715
29716 2004-09-11  Andreas Jaeger  <aj@suse.de>
29717
29718         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29719         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29720
29721 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
29722
29723         * gcc.target/frv: New directory of FR-V-specific tests.
29724
29725 2004-09-10  James E Wilson  <wilson@specifixinc.com>
29726
29727         * gcc.dg/convert-vec-1.c: New test.
29728
29729 2004-09-10  Roger Sayle  <roger@eyesopen.com>
29730
29731         PR middle-end/17024
29732         * gcc.dg/pr17024-1.c: New test case.
29733
29734 2004-09-10  Eric Christopher  <echristo@redhat.com>
29735
29736         * gcc.dg/20040910-1.c: New test.
29737
29738 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29739
29740         * gcc.dg/bitfld-9.c: New test.
29741
29742 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
29743
29744         * gcc.c-torture/execute/ieee/acc1.c: New test.
29745         * gcc.c-torture/execute/ieee/acc2.c: New test.
29746         * gcc.c-torture/execute/ieee/mzero6.c: New test.
29747
29748 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29749
29750         * gcc.dg/deprecated-2.c: New test.
29751
29752 2004-09-09  James E Wilson  <wilson@specifixinc.com>
29753
29754         * gcc.dg/init-vec-1.c: New test.
29755
29756 2004-09-09  Roger Sayle  <roger@eyesopen.com>
29757
29758         PR middle-end/17055
29759         * gcc.dg/pr17055-1.c: New test case.
29760
29761 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
29762
29763         PR target/17377
29764         * gcc.c-torture/execute/pr17377.c: New test.
29765
29766 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29767
29768         PR c/8420
29769         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29770         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29771         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29772         gcc.dg/long-long-typespec-1.c: New tests.
29773         * gcc.dg/tls/diag-2.c: Update expected diagnostics
29774
29775 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29776
29777         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29778         gcc.dg/gnu99-static-1.c: New tests.
29779
29780 2004-09-08  Devang Patel  <dpatel@apple.com>
29781
29782         * gcc.dg/darwin-ld-20040828-1.c: New test.
29783         * gcc.dg/darwin-ld-20040828-2.c: New test.
29784         * gcc.dg/darwin-ld-20040828-3.c: New test.
29785
29786 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
29787
29788         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29789         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29790         in error message.
29791         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29792         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29793         in error message.
29794         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29795         types they qualify.
29796         * objc.dg/type-size-2.m: Fix wording in comment.
29797         * objc.dg/va-meth-1.m: New test case.
29798
29799 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
29800
29801         PR c/16633:
29802         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29803         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29804
29805 2004-09-06  Devang Patel  <dpatel@apple.com>
29806
29807         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29808         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29809
29810 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
29811
29812         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29813         reflect changed line numbering of diagnostics.
29814
29815 2004-09-06  Paul Brook  <paul@codesourcery.com>
29816
29817         * gfortran.dg/edit_real_1.f90: Add new test.
29818
29819 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29820
29821         * gcc.dg/tree-ssa/loop-2.c: New test.
29822         * gcc.dg/tree-ssa/loop-3.c: New test.
29823         * gcc.dg/tree-ssa/loop-4.c: New test.
29824         * gcc.dg/tree-ssa/loop-5.c: New test.
29825
29826 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29827
29828         * gcc.dg/format/sentinel-1.c: Update for parameter option.
29829
29830 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29831
29832         * gcc.dg/format/sentinel-1.c: New test.
29833
29834 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
29835
29836         * gcc.dg/builtins-46.c: New.
29837
29838 2004-09-03  Devang Patel  <dpatel@apple.com>
29839
29840         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29841         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29842
29843 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29844
29845         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29846         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29847         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29848         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29849         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29850         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29851         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29852         the non-portable bzero.
29853         * gcc.dg/20010912-1.c: xfail for NetWare.
29854         * gcc.dg/20020426-2.c: xfail for NetWare.
29855         * gcc.dg/20021014-1.c: xfail for NetWare.
29856         * gcc.dg/20021018-1.c: xfail for NetWare.
29857         * gcc.dg/20030213-1.c: xfail for NetWare.
29858         * gcc.dg/20030225-1.c: xfail for NetWare.
29859         * gcc.dg/20030708-1.c: xfail for NetWare.
29860         * gcc.dg/builtins-config.h: Also exclude NetWare.
29861         * gcc.dg/format/format.h: Define restrict only if not already defined.
29862         * gcc.dg/nest.c: xfail for NetWare.
29863         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29864         * lib/target-supports.exp (check_visibility_available): Exclude
29865         NetWare.
29866
29867 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29868
29869         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29870         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29871         deterministic starting point for the alignment of structure fields.
29872         * gcc.dg/Wpadded.c: Dito.
29873         * g++.dg/abi/vbase10.C: Dito.
29874
29875 2004-09-03  Devang Patel  <dpatel@apple.com>
29876
29877         * g++.dg/debug/pr15736.cc: New test.
29878
29879 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29880
29881         * README.QMTEST: Fix out-of-date link.
29882
29883 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
29884
29885         PR fortran/16579
29886         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29887         Delete.  Duplicate of gfortran.dg/g77/20010610.f
29888
29889 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29890
29891         * g++.dg/abi/arm_rtti1.C: New test.
29892
29893 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
29894
29895         * gcc.dg/ppc-vector-memcpy.c: New.
29896         * gcc.dg/ppc-vector-memset.c: New.
29897
29898 2004-09-02  Chao-ying Fu  <fu@mips.com>
29899
29900         * gcc.target/mips/mips-3d-1.c: New test.
29901         * gcc.target/mips/mips-3d-2.c: New test.
29902         * gcc.target/mips/mips-3d-3.c: New test.
29903         * gcc.target/mips/mips-3d-4.c: New test.
29904         * gcc.target/mips/mips-3d-5.c: New test.
29905         * gcc.target/mips/mips-3d-6.c: New test.
29906         * gcc.target/mips/mips-3d-7.c: New test.
29907         * gcc.target/mips/mips-3d-8.c: New test.
29908         * gcc.target/mips/mips-3d-9.c: New test.
29909         * gcc.target/mips/mips-ps-1.c: New test.
29910         * gcc.target/mips/mips-ps-2.c: New test.
29911         * gcc.target/mips/mips-ps-3.c: New test.
29912         * gcc.target/mips/mips-ps-4.c: New test.
29913         * gcc.target/mips/mips-ps-type.c: New test.
29914
29915 2004-09-02  Paul Brook  <paul@codesourcery.com>
29916
29917         * gfortran.dg/edit_real_1.f90: Add new tests.
29918
29919 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29920
29921         PR fortran/15327
29922         * gfortran.dg/merge_char_1.f90: New test.
29923
29924 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29925
29926         PR fortran/16404
29927         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29928
29929 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29930
29931         PR c/1522
29932         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29933
29934 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
29935
29936         * g++.dg/opt/loop1.C: Do not XFAIL.
29937
29938 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
29939
29940         * gcc.c-torture/execute/20040831-1.c: New test.
29941
29942 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
29943
29944         PR fortran/16579
29945         * gfortran.dg/g77/20010610.f: Now passes.
29946         Copy from g77.f-torture/execute. Add dg-run directive.
29947         * gfortran.dg/g77/README: Update
29948
29949 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29950
29951         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29952         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29953         (t1, t2, t3, t4): Add volatile.
29954
29955 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29956
29957         * g++.dg/ext/visibility/arm1.C: New test.
29958
29959 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
29960
29961         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29962         -pedantic-errors.
29963
29964 2004-09-01  Paul Brook  <paul@codesourcery.com>
29965
29966         * gfortran.dg/eof_2.f90: New test.
29967
29968 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29969
29970         PR fortran/16579
29971         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29972
29973 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
29974
29975         PR libfortran/16805
29976         * gfortran.dg/list_read_2.f90: New test.
29977
29978 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29979
29980         * g++.dg/abi/key1.C: New test.
29981
29982 2004-08-31  Richard Henderson  <rth@redhat.com>
29983
29984         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29985         form of offsetof.
29986         * g++.dg/other/offsetof5.C: Remove duplicate.
29987
29988 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29989
29990         PR fortran/17244
29991         * gfortran.dg/func_derived_1.f90: New test.
29992
29993 2004-08-31  Paul Brook  <paul@codesourcery.com>
29994
29995         * gfortran.dg/eof_1.f90: New test.
29996
29997 2004-08-31  Paul Brook  <paul@codesourcery.com>
29998
29999         * gfortran.dg/list_read_1.f90: New file.
30000
30001 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * g++.dg/opt/loop1.C: XFAIL.
30004
30005 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30006
30007         * gcc.dg/funcdef-storage-1.c: New.
30008         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30009         an extern function in local scope.
30010         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30011         declare an 'auto inline' function in local scope.
30012         * gcc.dg/20011130-1.c: Likewise.
30013         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30014         an 'auto' function in local scope.
30015         * gcc.dg/20021014-1.c: Likewise.
30016         * gcc.dg/20030331-2.c: Likewise.
30017
30018 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30019
30020         * gfortran.dg/blockdata_1.f90: New test.
30021
30022 2004-08-30  Richard Henderson  <rth@redhat.com>
30023
30024         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30025
30026 2004-08-30  Richard Henderson  <rth@redhat.com>
30027
30028         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30029         additional_flags set by alternate driver.
30030         (ieee-options): New procedure.
30031         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30032         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30033         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30034         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30035
30036 2004-08-30  Richard Henderson  <rth@redhat.com>
30037
30038         * lib/f-torture.exp: Remove.
30039
30040 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30041
30042         PR rtl-optimization/16590
30043         * g++.dg/opt/loop1.C: New test.
30044
30045 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30046
30047         PR fortran/13910
30048         * gfortran.dg/oldstyle_1.f90: New test.
30049
30050 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30051         Paul Brook  <paul@codesourcery.com>
30052
30053         * gfortran.dg/g77/README: Update.
30054         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30055         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30056         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30057
30058 2004-08-28  Paul Brook  <paul@codesourcery.com>
30059
30060         PR libfortran/17195
30061         * gfortran.dg/edit_real_1.f90: New test.
30062
30063 2004-08-27  Paul Brook  <paul@codesourcery.com>
30064
30065         * gfortran.dg/rewind_1.f90: New test.
30066
30067 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30068
30069         PR fortran/16597
30070         * gfortran.dg/pr16597.f90: New test.
30071
30072 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30073
30074         PR c/13801
30075         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30076         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30077         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30078         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30079         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30080
30081 2004-08-26  Nick Clifton  <nickc@redhat.com>
30082
30083         * gcc.c-torture/compile/pr17119.c: New test.
30084
30085 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30086
30087         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30088
30089 2004-08-25  Richard Henderson  <rth@redhat.com>
30090
30091         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30092         the bits that expect kind=8 to be the largest real kind.
30093
30094 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30095
30096         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30097
30098 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30099
30100         * gfortran.dg/assignment_1.f90: New test.
30101
30102 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30103
30104         * g++.dg/template/repo3.C: New test.
30105
30106 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30107
30108         PR middle-end/16693
30109         PR tree-optimization/16372
30110         * g++.dg/opt/pr16372-1.C: New test case.
30111         * g++.dg/opt/pr16693-1.C: New test case.
30112         * g++.dg/opt/pr16693-2.C: New test case.
30113
30114 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30115
30116         * objc.dg/proto-lossage-4.m: New test.
30117
30118 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30119
30120         PR c++/17155
30121         * g++.dg/inherit/local2.C: New test.
30122
30123 2004-08-25  Paul Brook  <paul@codesourcery.com>
30124
30125         PR fortran/17144
30126         * gfortran.dg/string_ctor_1.f90: New test.
30127
30128 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30129
30130         PR c++/14428
30131         * g++.dg/template/redecl2.C: New test.
30132
30133 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30134
30135         PR fortran/17143
30136         * gfortran.dg/pr17143.f90: New test.
30137
30138 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30139
30140         PR fortran/17164
30141         * gfortran.dg/pr17164.f90: New test.
30142
30143 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30144
30145         * gcc.dg/tree-ssa/loop-1.c: New test.
30146
30147 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30148
30149         * gcc.c-torture/compile/20040824-1.c: New test.
30150
30151 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30152
30153         * gcc.c-torture/compile/iftrap-3.c: New test.
30154
30155 2004-08-24  Paul Brook  <paul@codesourcery.com>
30156
30157         * gfortran.dg/entry_2.f90: New test.
30158
30159 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30160
30161         PR c++/16889
30162         * g++.dg/lookup/ambig[12].C: New.
30163
30164 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30165
30166         PR c++/16706
30167         * g++.dg/template/crash21.C: New test.
30168         * g++.dg/template/crash22.C: Likewise.
30169
30170 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30171
30172         PR c++/17149
30173         * g++.dg/template/access15.C: New.
30174
30175 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30176
30177         PR c++/17163
30178         * g++.dg/template/repo2.C: New test.
30179
30180 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30181
30182         PR rtl-optimization/17078
30183         * gcc.c-torture/execute/pr17078-1.c: New test case.
30184
30185 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30186
30187         PR c/14492
30188         * gcc.dg/debug/crash1.c: New test.
30189
30190 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30191
30192         PR c/16180
30193         * gcc.dg/loop-5.c: New test.
30194
30195 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30196
30197         * gcc.c-torture/execute/20040823-1.c: New test.
30198
30199 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30200
30201         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30202         to the assembler.  Simplify test accordingly.
30203         (asm_abi_flags): Use GNU names.
30204         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30205         to check for ABI flags.
30206
30207 2004-08-22  Andrew Pinski  <apinski@apple.com>
30208
30209         * g++.dg/opt/pr14029.C: New test.
30210         * gcc.c-torture/execute/pr15262.c: New test.
30211
30212 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30213
30214         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30215
30216 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30217
30218         PR 16908
30219         * gfortran.dg/direct_io.f90: New test.
30220
30221 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30222
30223         PR c++/17121
30224         * g++.dg/inherit/local2.C: New test.
30225
30226 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30227
30228         PR c++/17120
30229         * g++.dg/warn/Wparentheses-4.C: New test.
30230
30231 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30232
30233         PR c++/17121
30234         * g++.dg/inherit/local2.C: New test.
30235
30236         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30237         * gcc.dg/ppc-ldstruct.c: Likewise.
30238         * gcc.dg/ppc64-abi-2.c: Likewise.
30239
30240 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30241
30242         PR rtl-optimization/17099
30243         * gcc.c-torture/execute/20040820-1.c: New test.
30244
30245 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30246
30247         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30248
30249 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30250
30251         PR fortran/17077
30252         * gfortran.dg/auto_array_1.f90: New test.
30253
30254 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30255
30256         PR fortran/17074
30257         * gfortran.dg/simpleif_1.f90: New test.
30258
30259 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30260
30261         * lib/target-supports.exp (check_profiling_available): Return
30262         false for arm*-*-symbianelf* and arm*-*-eabi*.
30263
30264         PR c++/15890
30265         * g++.dg/template/delete1.C: New test.
30266
30267 2004-08-19  Paul Brook  <paul@codesourcery.com>
30268
30269         PR fortran/14976
30270         PR fortran/16228
30271         * gfortran.dg/data_char_1.f90: New test.
30272
30273 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30274
30275         PR fortran/16946
30276         * gfortran.dg/reduction.f90: New testcase.
30277
30278 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30279
30280         PR fortran/16520
30281         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30282
30283 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30284
30285         PR c++/17041
30286         * g++.dg/Wparentheses-3.C: New test.
30287
30288 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30289
30290         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30291         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30292         * gcc.dg/vect/vect-2.c: Likewise.
30293         * gcc.dg/vect/vect-3.c: Likewise.
30294         * gcc.dg/vect/vect-4.c: Likewise.
30295         * gcc.dg/vect/vect-5.c: Likewise.
30296         * gcc.dg/vect/vect-6.c: Likewise.
30297         * gcc.dg/vect/vect-7.c: Likewise.
30298         * gcc.dg/vect/vect-25.c: Likewise.
30299         * gcc.dg/vect/vect-31.c: Likewise.
30300         * gcc.dg/vect/vect-32.c: Likewise.
30301         * gcc.dg/vect/vect-34.c: Likewise.
30302         * gcc.dg/vect/vect-36.c: Likewise.
30303         * gcc.dg/vect/vect-all.c: Likewise.
30304
30305 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30306
30307         PR c++/17068
30308         * g++.dg/template/operator4.C: New test.
30309
30310 2004-08-18  Richard Henderson  <rth@redhat.com>
30311
30312         * gcc.dg/20040206-1.c: XFAIL.
30313
30314 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30315
30316         PR c++/16246
30317         * g++.dg/template/array7.C: New test.
30318
30319 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30320
30321         * gcc.dg/mips-movcc-1.c: New test.
30322         * gcc.dg/mips-movcc-2.c: New test.
30323         * gcc.dg/mips-movcc-3.c: New test.
30324
30325         * gcc.dg/mips-nmadd-1.c: New test.
30326         * gcc.dg/mips-nmadd-2.c: New test.
30327
30328 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30329
30330         PR c++/15871
30331         * g++.dg/opt/inline8.C: New test.
30332
30333         PR c++/16965
30334         * g++.dg/parse/error17.C: New test.
30335
30336 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30337
30338         * gcc.dg/vect: New directory for vectorizer tests.
30339         * gcc.dg/vect/tree-vect.h: New file.
30340         * gcc.dg/vect/vect.exp: New file.
30341         * gcc.dg/vect/pr16105.c.c: New test.
30342         * gcc.dg/vect/vect-1.c: New test.
30343         * gcc.dg/vect/vect-2.c: New test.
30344         * gcc.dg/vect/vect-3.c: New test.
30345         * gcc.dg/vect/vect-4.c: New test.
30346         * gcc.dg/vect/vect-5.c: New test.
30347         * gcc.dg/vect/vect-6.c: New test.
30348         * gcc.dg/vect/vect-7.c: New test.
30349         * gcc.dg/vect/vect-8.c: New test.
30350         * gcc.dg/vect/vect-9.c: New test.
30351         * gcc.dg/vect/vect-10.c: New test.
30352         * gcc.dg/vect/vect-11.c: New test.
30353         * gcc.dg/vect/vect-12.c: New test.
30354         * gcc.dg/vect/vect-13.c: New test.
30355         * gcc.dg/vect/vect-14.c: New test.
30356         * gcc.dg/vect/vect-15.c: New test.
30357         * gcc.dg/vect/vect-16.c: New test.
30358         * gcc.dg/vect/vect-17.c: New test.
30359         * gcc.dg/vect/vect-18.c: New test.
30360         * gcc.dg/vect/vect-19.c: New test.
30361         * gcc.dg/vect/vect-20.c: New test.
30362         * gcc.dg/vect/vect-21.c: New test.
30363         * gcc.dg/vect/vect-22.c: New test.
30364         * gcc.dg/vect/vect-23.c: New test.
30365         * gcc.dg/vect/vect-24.c: New test.
30366         * gcc.dg/vect/vect-25.c: New test.
30367         * gcc.dg/vect/vect-26.c: New test.
30368         * gcc.dg/vect/vect-27.c: New test.
30369         * gcc.dg/vect/vect-28.c: New test.
30370         * gcc.dg/vect/vect-29.c: New test.
30371         * gcc.dg/vect/vect-30.c: New test.
30372         * gcc.dg/vect/vect-31.c: New test.
30373         * gcc.dg/vect/vect-32.c: New test.
30374         * gcc.dg/vect/vect-33.c: New test.
30375         * gcc.dg/vect/vect-34.c: New test.
30376         * gcc.dg/vect/vect-35.c: New test.
30377         * gcc.dg/vect/vect-36.c: New test.
30378         * gcc.dg/vect/vect-37.c: New test.
30379         * gcc.dg/vect/vect-38.c: New test.
30380         * gcc.dg/vect/vect-40.c: New test.
30381         * gcc.dg/vect/vect-41.c: New test.
30382         * gcc.dg/vect/vect-42.c: New test.
30383         * gcc.dg/vect/vect-43.c: New test.
30384         * gcc.dg/vect/vect-44.c: New test.
30385         * gcc.dg/vect/vect-45.c: New test.
30386         * gcc.dg/vect/vect-46.c: New test.
30387         * gcc.dg/vect/vect-47.c: New test.
30388         * gcc.dg/vect/vect-48.c: New test.
30389         * gcc.dg/vect/vect-49.c: New test.
30390         * gcc.dg/vect/vect-50.c: New test.
30391         * gcc.dg/vect/vect-51.c: New test.
30392         * gcc.dg/vect/vect-52.c: New test.
30393         * gcc.dg/vect/vect-53.c: New test.
30394         * gcc.dg/vect/vect-54.c: New test.
30395         * gcc.dg/vect/vect-55.c: New test.
30396         * gcc.dg/vect/vect-56.c: New test.
30397         * gcc.dg/vect/vect-57.c: New test.
30398         * gcc.dg/vect/vect-58.c: New test.
30399         * gcc.dg/vect/vect-59.c: New test.
30400         * gcc.dg/vect/vect-60.c: New test.
30401         * gcc.dg/vect/vect-61.c: New test.
30402         * gcc.dg/vect/vect-all.c: New test.
30403         * gcc.dg/vect/vect-none.c: New test.
30404
30405 2004-08-17  Paul Brook  <paul@codesourcery.com>
30406
30407         PR fortran/13082
30408         * gfortran.dg/entry_1.f90: New test.
30409
30410 2004-08-17  Andrew Pinski  <apinski@apple.com>
30411
30412         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30413
30414 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30415
30416         * gcc.dg/pr17036-1.c: New test.
30417
30418 2004-08-16  Devang Patel  <dpatel@apple.com>
30419
30420         * gcc.dg/darwin-20040809-1.c: New test.
30421
30422 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30423
30424         * gcc.dg/funcdef-attr-1.c: New test.
30425
30426 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30427
30428         * gcc.dg/altivec-17.c: New test.
30429         * gcc.dg/altivec-18.c: New test.
30430
30431 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30432
30433         PR c++/6749
30434         * g++.dg/template/vtable2.C: New test.
30435
30436 2004-08-14  Richard Henderson  <rth@redhat.com>
30437
30438         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30439         * gcc.dg/pack-test-4.c (main): Return 0.
30440         * gcc.dg/setjmp-1.c: Remove XFAIL.
30441         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30442
30443 2004-08-14  Richard Henderson  <rth@redhat.com>
30444
30445         * gcc.dg/980217-1.c: Add prototype for printf.
30446
30447 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
30448
30449         * gfortran.dg/pr16935.f90: New test.
30450
30451 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
30452
30453         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30454
30455 2004-08-13  Paul Brook  <paul@codesourcery.com>
30456
30457         * gfortran.dg/der_io_1.f90: Remove stray comma.
30458
30459 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30460
30461         * gcc.dg/vmx/cw-bug-2.c: Remove.
30462         * gcc.dg/vmx/vprint-1.c: Remove.
30463         * gcc.dg/vmx/vscan-1.c: Remove.
30464
30465 2004-08-12  Devang patel  <dpatel@apple.com>
30466
30467         * gcc.dg/darwin-20040809-2.c: New test.
30468
30469 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
30470
30471         * g++.dg/ext/altivec-12.C: New test.
30472
30473         * g++.dg/ext/altivec-11.C: New test.
30474
30475 2004-08-12  Paul Brook  <paul@codesourcery.com>
30476
30477         * g++.dg/abi/arm_cxa_vec_1.C: New test.
30478
30479 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30480
30481         * g++.dg/ext/altivec-2.C: Check for hardware support before
30482         executing any VMX instructions.
30483
30484         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30485
30486 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
30487
30488         PR c++/16276
30489         * g++.old-deja/g++.other/comdat4.C: New test.
30490         * g++.old-deja/g++.other/comdat4-aux.cc: New.
30491
30492 2004-08-12  Ben Elliston  <bje@au.ibm.com>
30493
30494         PR target/16286
30495         * gcc.dg/pr16286.c: New test.
30496
30497 2004-08-12 Jan Beulich <jbeulich@novell.com>
30498
30499         * g++.dg/ext/asm5.C: New.
30500
30501 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30502
30503         PR c++/16698
30504         * g++.dg/eh/crash1.C: New test.
30505
30506         PR c++/16717
30507         * g++.dg/ext/construct1.C: New test.
30508
30509 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30510
30511         PR c++/16853
30512         * g++.dg/init/ptrmem1.C: New test.
30513
30514         PR c++/16618
30515         * g++.dg/parse/offsetof5.C: New test.
30516
30517         PR c++/16870
30518         * g++.dg/template/overload3.C: New test.
30519
30520 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30521
30522         PR c++/16964
30523         * g++.dg/parse/error16.C: New test.
30524
30525         PR c++/16904
30526         * g++.dg/template/error14.C: New test.
30527
30528         PR c++/16929
30529         * g++.dg/template/error15.C: New test.
30530
30531 2004-08-11  Devang Patel  <dpatel@apple.com>
30532
30533         * gcc.dg/darwin-ld-20040809-1.c: New test.
30534         * gcc.dg/darwin-ld-20040809-2.c: New test.
30535
30536 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30537
30538         PR fortran/16917
30539         * gfortran.dg/dfloat_1.f90: New test.
30540
30541 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30542
30543         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30544         * gcc.dg/dll-2.c: Fix dg-require syntax.
30545         * gcc.misc-tests/arm-isr.c (abort): Declare.
30546         (exit): Likewise.
30547
30548 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30549
30550         PR c++/16971
30551         * g++.dg/parse/crash16.C: New test.
30552
30553 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30554
30555         * gcc.dg/mips-rsqrt-1.c: New test case.
30556         * gcc.dg/mips-rsqrt-2.c: New test case.
30557         * gcc.dg/mips-rsqrt-3.c: New test case.
30558
30559 2004-08-10  Paul Brook  <paul@codesourcery.com>
30560
30561         * gfortran.dg/der_io_1.f90: New test.
30562
30563 2004-08-10  Paul Brook  <paul@codesourcery.com>
30564
30565         PR fortran/16919
30566         * gfortran.dg/der_array_1.f90: New test.
30567
30568 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30569
30570         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30571
30572 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30573
30574         * gcc.dg/wchar_t-2.c: Fix typo.
30575
30576 2004-08-09  Falk Hueffner  <falk@debian.org>
30577
30578         PR tree-optimization/12517
30579         * gcc.c-torture/compile/pr12517.c: New test.
30580
30581         PR tree-optimization/12578
30582         * gcc.c-torture/compile/pr12578.c: New test.
30583
30584         PR tree-optimization/12899
30585         * gcc.c-torture/compile/pr12899.c: New test.
30586
30587         PR rtl-optimization/14692
30588         * gcc.c-torture/compile/pr14692.c: New test.
30589
30590         PR tree-optimization/16461
30591         * gcc.c-torture/compile/pr16461.c: New test.
30592
30593 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30594
30595         * gfortran.dg/getenv_1.f90: New test.
30596
30597 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30598
30599         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30600         wchar_t.
30601         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30602
30603 2004-08-06  Paul Brook  <paul@codesourcery.com>
30604
30605         * gfortran.dg/ret_array_1.f90: New test.
30606         * gfortran.dg/ret_pointer_1.f90: New test.
30607
30608 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30609
30610         * gcc.dg/missing-field-init-[12].c: New tests.
30611         * g++.dg/warn/missing-field-init-[12].C: New tests.
30612
30613 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30614
30615         * gcc.dg/enum2.c: New test.
30616         * gcc.dg/symbian3.c: Likewise.
30617         * gcc.dg/symbian4.c: Likewise.
30618         * gcc.dg/wchar_t-2.c: Likewise.
30619
30620 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30621
30622         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30623         destructor tests.
30624
30625 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30626
30627         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30628         dg-require-visiblity.
30629         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30630         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30631         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30632         * g++.dg/ext/visibility/new1.C: Likewise.
30633         * g++.dg/ext/visibility/pragma.C: Likewise.
30634         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30635         * g++.dg/ext/visibility/virtual.C: Likewise.
30636         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30637         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30638         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30639         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30640         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30641         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30642         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30643         * g++/dg/ext/visibility/visibility-8.C: New test.
30644         * gcc.c-torture/compile/dll.x: Remove.
30645         * gcc.dg/dll-2.c: Use dg-require-dll
30646         * gcc.dg/visibility-10.c: New test.
30647         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30648         supporting DLLs.
30649         * lib/scanasm.exp (scan_hidden): New function.
30650         (scan_not_hidden): Likewise.
30651
30652 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30653
30654         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30655
30656 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30657
30658         * gcc.c-torture/execute/20040805-1.c: New test.
30659
30660 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30661
30662         * gcc.dg/20020118-1.c: Declare abort.
30663         * gcc.dg/altivec_check.h: Likewise.
30664         * gcc.dg/iftrap-2.c: Likewise.
30665         * gcc.dg/pragma-darwin.c: Likewise.
30666         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30667
30668 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30669
30670         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30671
30672 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30673
30674         * gcc.c-torture/execute/builtins/abs-2.c,
30675         gcc.c-torture/execute/builtins/abs-3.c,
30676         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30677         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30678         intmax_t, uintmax_t and their limits.
30679         * gcc.dg/intmax_t-1.c: New test.
30680
30681 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30682
30683         * g++.dg/tc1/dr147.C: Add reference to PR.
30684
30685 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30686
30687         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30688         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30689
30690 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30691
30692         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30693
30694 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30695
30696         * gcc.dg/redecl-5.c: New test.
30697         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30698         of scanf.
30699
30700 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30701
30702         PR middle-end/16790
30703         * gcc.c-torture/execute/pr16790-1.c: New test case.
30704
30705 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30706
30707         * g++.dg/ext/visibility/assign1.C: New test.
30708         * g++.dg/ext/visibility/new1.C: Likewise.
30709
30710         * gcc.dg/symbian1.c: New test.
30711         * gcc.dg/symbian2.c: Likewise.
30712
30713 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30714
30715         PR target/16570
30716         * gcc.dg/i386-sse-9.c: New test.
30717
30718 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30719
30720         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30721
30722 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30723
30724         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30725         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30726         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30727         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30728         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30729         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30730         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30731         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30732         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30733         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30734         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30735         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30736         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30737         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30738         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30739         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30740         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30741         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30742         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30743         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30744         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30745         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30746         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30747         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30748         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30749         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30750         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30751         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30752         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30753         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30754         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30755         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30756         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30757         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30758         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30759         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30760         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30761         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30762         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30763         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30764         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30765         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30766         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30767         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30768         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30769         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30770         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30771         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30772         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30773         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30774         gcc.misc-tests/i386-pf-3dnow-1.c,
30775         gcc.misc-tests/i386-pf-athlon-1.c,
30776         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30777         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30778         Declare built-in functions used.
30779         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30780
30781 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
30782
30783         PR c++/16707
30784         * g++.dg/lookup/using12.C: New test.
30785
30786         * g++.dg/init/null1.C: Fix PR number.
30787         * g++.dg/parse/namespace10.C: Likewise.
30788
30789 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30790
30791         PR c++/16224
30792         * g++.dg/template/spec17.C: New test.
30793         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30794         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30795
30796 2004-08-02  David Billinghurst
30797
30798         PR fortran/16292
30799         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30800
30801 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
30802
30803         * gcc.dg/ia64-got-1.c: New test case.
30804
30805 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30806
30807         PR c++/16489
30808         * g++.dg/init/null1.C: New test.
30809         * g++.dg/tc1/dr76.C: Adjust error marker.
30810
30811         PR c++/16529
30812         * g++.dg/parse/namespace10.C: New test.
30813
30814         PR c++/16810
30815         * g++.dg/inherit/ptrmem2.C: New test.
30816
30817 2004-08-02  Ben Elliston  <bje@au.ibm.com>
30818
30819         PR target/16155
30820         * gcc.dg/pr16155.c: New test.
30821
30822 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30823
30824         * gcc.dg/redecl-2.c: New test.
30825
30826 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
30827
30828         * gcc.dg/darwin-longdouble.c: New file.
30829
30830 2004-07-30  Richard Henderson  <rth@redhat.com>
30831
30832         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30833         write to constant argument.
30834         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30835
30836 2004-07-30  Richard Henderson  <rth@redhat.com>
30837
30838         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30839         tests of nearest around zero.
30840
30841 2004-07-30  Andrew Pinski  <apinski@apple.com>
30842
30843         * gcc.c-torture/compile/20040730-1.c: New test.
30844
30845 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30846
30847         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30848         powerpc-eabispe.
30849
30850 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30851
30852         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30853
30854 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
30855
30856         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30857         contains $ld_library_path.
30858         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30859
30860 2004-07-29  Richard Henderson  <rth@redhat.com>
30861
30862         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30863
30864         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30865         (alt2, which): New.
30866         (Check): Accept either alternative.
30867
30868 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
30869
30870         * g++.dg/abi/inline1.C: New test.
30871         * g++.dg/abi/local1-a.cc: Likewise.
30872         * g++.dg/abi/local1.C: Likewise.
30873         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30874         * g++.dg/abi/mangle12.C: Likewise.
30875         * g++.dg/abi/mangle17.C: Likewise.
30876         * g++.dg/abi/mangle20-2.C: Likewise.
30877         * g++.dg/opt/interface1.C: Likewise.
30878         * g++.dg/opt/interface1.h: Likewise.
30879         * g++.dg/opt/interface1-a.cc: New test.
30880         * g++.dg/parse/repo1.C: New test.
30881         * g++.dg/template/repo1.C: Likewise.
30882         * g++.dg/warn/Winline-1.C: Likewise.
30883         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30884
30885 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
30886
30887         * gcc.dg/tree-ssa/20040729-1.c: New test.
30888
30889 2004-07-27  Matt Austern <austern@apple.com>
30890
30891         * gcc.dg/darwin-bool-1.c: New test.
30892         * gcc.dg/darwin-bool-2.c: New test.
30893
30894 2004-07-28  Richard Henderson  <rth@redhat.com>
30895
30896         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30897         arguments in the correct type.  Don't write to constant arguments.
30898
30899 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30900
30901         PR tree-optimization/16688
30902         PR tree-optimization/16689
30903         * g++.dg/tree-ssa/pr16688.C: New test.
30904
30905 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30906
30907         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30908         loads.  Not only in the comment, this time.
30909
30910 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
30911
30912         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
30913         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30914         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
30915         * gcc.dg/sh4a-bitmovua.c: New.
30916         * gcc.dg/sh4a-cos.c: New.
30917         * gcc.dg/sh4a-cosf.c: New.
30918         * gcc.dg/sh4a-fprun.c: New.
30919         * gcc.dg/sh4a-fsrra.c: New.
30920         * gcc.dg/sh4a-memmovua.c: New.
30921         * gcc.dg/sh4a-sin.c: New.
30922         * gcc.dg/sh4a-sincos.c: New.
30923         * gcc.dg/sh4a-sincosf.c: New.
30924         * gcc.dg/sh4a-sinf.c: New.
30925
30926 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30927
30928         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30929         conditionals.
30930         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30931         loads.
30932         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30933         DOM1.
30934
30935 2004-07-27  Andrew Pinski  <apinski@apple.com>
30936
30937         * g++.dg/rtti/tinfo1.C: Correct the xfail.
30938
30939 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
30940
30941         * gcc.dg/pragma-isr.c: New test.
30942
30943 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30944
30945         PR c++/14429
30946         * g++.dg/template/ttp11.C: New test.
30947
30948 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
30949
30950         * gcc.c-torture/compile/20040727-1.c: New test.
30951
30952 2004-07-26  Eric Christopher  <echristo@redhat.com>
30953
30954         * gcc.c-torture/compile/20040726-2.c: New test.
30955
30956 2004-07-26  Andrew Pinski  <apinski@apple.com>
30957
30958         * g++.dg/rtti/tinfo1.C: Xfail.
30959
30960 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
30961
30962         * gcc.c-torture/compile/20040726-1.c: New test.
30963
30964 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
30965             Brian Ryner  <bryner@brianryner.com>
30966
30967         PR c++/9283
30968         PR c++/15000
30969         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30970         * g++.dg/ext/visibility/: New directory.
30971         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30972         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30973         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30974         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30975         * g++.dg/ext/visibility/fvisibility.C,
30976         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30977         g++.dg/ext/visibility/fvisibility-override1.C
30978         g++.dg/ext/visibility/fvisibility-override2.C
30979         g++.dg/ext/visibility/memfuncts.C
30980         g++.dg/ext/visibility/noPLT.C
30981         g++.dg/ext/visibility/pragma.C
30982         g++.dg/ext/visibility/pragma-override1.C
30983         g++.dg/ext/visibility/pragma-override2.C
30984         g++.dg/ext/visibility/staticmemfuncts.C
30985         g++.dg/ext/visibility/virtual.C: New tests.
30986
30987 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30988
30989         PR c/15360
30990         * gcc.dg/pr15360-1.c: New test.
30991
30992 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30993
30994         * gcc.dg/pragma-align-2.c: New test.
30995         * gcc.dg/pragma-init-fini.c: New test.
30996         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
30997         targets.
30998
30999 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31000
31001         * gcc.dg/init-string-2.c: New test.
31002
31003 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31004
31005         PR 16684
31006         * gcc.dg/Wredundant-decls-1.c: New test case.
31007
31008 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31009
31010         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31011         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31012         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31013         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31014         * gcc.dg/compat/generate-random.c: New file.
31015         * gcc.dg/compat/generate-random.h: Likewise.
31016         * gcc.dg/compat/generate-random_r.c: Likewise.
31017         * gcc.dg/compat/struct-layout-1.h: Likewise.
31018         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31019         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31020         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31021         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31022         * gcc.dg/compat/struct-layout-1_main.c: New test.
31023         * gcc.dg/compat/struct-layout-1_x.c: New file.
31024         * gcc.dg/compat/struct-layout-1_y.c: New file.
31025         * gcc.dg/compat/struct-layout-1_test.h: New file.
31026
31027 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31028
31029         * gcc.dg/comp-return-1.c: New test
31030
31031 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31032
31033         * gcc.dg/vmx/8-02a.c: Fix typo.
31034
31035         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31036         * gcc.dg/darwin-abi-3.c: New test.
31037
31038         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31039         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31040
31041         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31042         * gcc.dg/vmx/ops-long-1.c: New test.
31043         * gcc.dg/vmx/ops-long-2.c: New test.
31044
31045 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31046
31047         * g++.dg/lookup/conv-[1234].C: New.
31048
31049 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31050
31051         * g++.dg/parse/attr2.C: Simplify.
31052
31053 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31054
31055         PR c/7284
31056         * gcc.c-torture/execute/pr7284-1.c: New test.
31057
31058 2004-07-22  Brian Booth  <bbooth@redhat.com>
31059
31060         * gcc.dg/tree-ssa/20040721-1.c: New test.
31061
31062 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31063
31064         * g++.dg/template/crash20.c: New.
31065
31066 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31067
31068         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31069         Add dg-run directive.  Declare variables as required.
31070         * gfortran.dg/g77/README: Update
31071
31072 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31073
31074         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31075         gcc.dg/cris-peep2-andu2.c: New tests.
31076
31077 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31078
31079         PR c/15052
31080         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31081         on return type.
31082         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31083         messages.
31084         * gcc.dg/qual-return-2.c: Update expected messages.
31085         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31086
31087 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31088
31089         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31090         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31091
31092 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31093
31094         PR c/11250
31095         * gcc.dg/init-string-1.c: New test.
31096
31097 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31098
31099         PR middle-end/15345
31100         PR c/16450
31101         * gcc.dg/torture/nested-fn-1.c: New test.
31102
31103 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31104
31105         PR target/16559
31106         * gcc.dg/ia64-fptr-1.c: New file.
31107
31108 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31109
31110         PR c++/14497
31111         * g++.dg/template/spec16.C: New test.
31112         * g++.old-deja/g++.robertl/eb118.C: Remove.
31113
31114 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31115
31116         PR c++/509
31117         * g++.dg/template/spec15.C: New test.
31118
31119 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31120
31121         Copy cases from g77.f-torture/execute and add dg-run
31122         directive.  Other changes as noted.
31123         * gfortran.dg/g77/13037.f
31124         * gfortran.dg/g77/1832.f
31125         * gfortran.dg/g77/19981119-0.f
31126         * gfortran.dg/g77/19990313-0.f
31127         * gfortran.dg/g77/19990313-1.f
31128         * gfortran.dg/g77/19990313-2.f
31129         * gfortran.dg/g77/19990313-3.f
31130         * gfortran.dg/g77/19990419-1.f
31131         * gfortran.dg/g77/19990826-0.f
31132         * gfortran.dg/g77/19990826-2.f
31133         * gfortran.dg/g77/20000503-1.f
31134         * gfortran.dg/g77/20001111.f
31135         * gfortran.dg/g77/20010116.f
31136         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31137         * gfortran.dg/g77/20010430.f
31138         * gfortran.dg/g77/6177.f
31139         * gfortran.dg/g77/947.f
31140         * gfortran.dg/g77/970816-3.f
31141         * gfortran.dg/g77/971102-1.f
31142         * gfortran.dg/g77/980520-1.f
31143         * gfortran.dg/g77/980628-0.f
31144         * gfortran.dg/g77/980628-1.f
31145         * gfortran.dg/g77/980628-10.f
31146         * gfortran.dg/g77/980628-2.f
31147         * gfortran.dg/g77/980628-3.f
31148         * gfortran.dg/g77/980628-7.f
31149         * gfortran.dg/g77/980628-8.f
31150         * gfortran.dg/g77/980628-9.f
31151         * gfortran.dg/g77/980701-0.f
31152         * gfortran.dg/g77/980701-1.f
31153         * gfortran.dg/g77/cabs.f
31154         * gfortran.dg/g77/claus.f
31155         * gfortran.dg/g77/complex_1.f
31156         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31157         * gfortran.dg/g77/dcomplex.f
31158         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31159         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31160         * gfortran.dg/g77/f90-intrinsic-numeric.f
31161         * gfortran.dg/g77/int8421.f
31162         * gfortran.dg/g77/labug1.f
31163         * gfortran.dg/g77/large_vec.f
31164         * gfortran.dg/g77/le.f
31165         * gfortran.dg/g77/short.f
31166         * gfortran.dg/g77/README: Update
31167
31168 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31169
31170         PR c++/16637
31171         * g++.dg/parse/lookup4.C: New test.
31172
31173 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31174
31175         PR c++/16175
31176         * g++.dg/template/ttp10.C: New test.
31177
31178 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31179
31180         * gcc.dg/pr12625-1.c: New test.
31181
31182 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31183
31184         * gcc.dg/switch-warn-1.c: New test.
31185         * gcc.dg/switch-warn-2.c: New test.
31186         * gcc.c-torture/compile/pr14730.c: Update.
31187
31188 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31189
31190         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31191         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31192         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31193         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31194
31195 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31196
31197         PR c++/16623
31198         * g++.dg/template/assign1.C: New test.
31199
31200 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31201
31202         PR c++/12170
31203         * g++.dg/template/ttp9.C: New test.
31204
31205 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31206
31207         * gcc.dg/format/cmn-err-1.c: New test.
31208
31209 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31210
31211         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31212         gcc.dg/Wparentheses-10.c: New tests.
31213         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31214
31215 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31216
31217         PR fortran/16465
31218         * gfortran.dg/g77//ffixed-line-length-0.f,
31219         gfortran.dg/g77/ffixed-line-length-132.f,
31220         gfortran.dg/g77/ffixed-line-length-72.f,
31221         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31222         gfortran.dg/g77/README: Update.
31223
31224 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31225
31226         PR c++/13092
31227         * g++.dg/template/non-dependent7.C: New test.
31228         * g++.dg/template/non-dependent8.C: Likewise.
31229         * g++.dg/template/non-dependent9.C: Likewise.
31230         * g++.dg/template/non-dependent10.C: Likewise.
31231
31232 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31233
31234         PR c++/16337
31235         * g++.dg/parse/attr2.C: New test.
31236
31237 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31238
31239         * g77.dg: Removed.
31240         * g77.f-torture: Ditto.
31241
31242 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31243
31244         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31245         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31246         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31247
31248 2004-07-16  Richard Henderson  <rth@redhat.com>
31249
31250         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31251
31252 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31253
31254         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31255         tests with full list of options.
31256         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31257         of TORTURE_OPTIONS if test contains 'dg-do run'.
31258
31259         PR fortran/16404
31260         * gfortran.dg/do_iterator.f90: New test.
31261
31262 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31263
31264         PR rtl-optimization/16536
31265         * gcc.c-torture/execute/restrict-1.c: New test.
31266
31267 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31268
31269         PR fortran/15324
31270         * gfortran.dg/pr15324.f90: New test.
31271
31272         PR fortran/15129
31273         * gfortran.dg/pr15129.f90: New test.
31274
31275         PR fortran/15140
31276         * gfortran.dg/pr15140.f90: New test.
31277
31278         PR fortran/13792
31279         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31280         compile-time simplification.
31281
31282 2004-07-14  Mike Stump  <mrs@apple.com>
31283
31284         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31285
31286 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31287
31288         PR target/16325
31289         * gcc.dg/profile-generate-1.c: New.
31290
31291 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31292
31293         * gcc.c-torture/execute/20040709-1.c: New test.
31294         * gcc.c-torture/execute/20040709-2.c: New test.
31295
31296 2004-07-14  Mike Stump  <mrs@apple.com>
31297
31298         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31299
31300 2004-07-14  Mike Stump  <mrs@apple.com>
31301
31302         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31303
31304 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31305
31306         PR c++/16518
31307         * g++.dg/parse/mutable1.C: New test.
31308
31309 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31310
31311         PR tree-optimization/16443
31312         * gcc.dg/tree-ssa/20040713-1.c: New test.
31313
31314 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31315
31316         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31317         for operator new.
31318
31319 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31320
31321         * gfortran.dg/g77/README: New file
31322         * gfortran.dg/g77/19981216-0.f: Copy from
31323         g77.f-torture/noncompile.  Add "dg-do compile" and
31324         dg-error as required.
31325         * gfortran.dg/g77/19990218-1.f: Likewise.
31326         * gfortran.dg/g77/19990905-1.f: Likewise.
31327         * gfortran.dg/g77/9263.f: Likewise.
31328         * gfortran.dg/g77/980615-0.f: Likewise.
31329         * gfortran.dg/g77/980616-0.f: Likewise.
31330         * gfortran.dg/g77/check0.f: Likewise.
31331         * gfortran.dg/g77/select_no_compile.f: Likewise.
31332
31333 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31334
31335         Copy files from g77.f-torture/compile.
31336         Add "{ dg-do compile}".  Other changes as noted
31337         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31338         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31339         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31340         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31341         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31342         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31343         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31344         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31345         statement to conform to standard.  Append alpha1.x for reference.
31346         * gfortran.dg/g77/xformat.f: Add dg-warning
31347
31348 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31349
31350         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31351         Add {dg-do compile} directive.
31352         * gfortran.dg/g77/cpp2.F: Likewise.
31353
31354 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31355
31356         PR c++/5402
31357         * g++.dg/lookup/name-clash1.C: New test.
31358
31359         PR c++/9777
31360         * g++.dg/lookup/name-clash2.C: New test.
31361
31362         PR c++/12102
31363         * g++.dg/lookup/name-clash3.C: New test.
31364
31365 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31366
31367         * g++.dg/lookup/new2.C: New test.
31368         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31369
31370 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31371
31372         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31373         Add {dg-do compile} directive.
31374         * gfortran.dg/g77/13060.f: Likewise.
31375         * gfortran.dg/g77/19990218-0.f: Likewise.
31376         * gfortran.dg/g77/19990305-0.f: Likewise.
31377         * gfortran.dg/g77/19990419-0.f: Likewise.
31378         * gfortran.dg/g77/19990502-0.f: Likewise.
31379         * gfortran.dg/g77/19990502-1.f: Likewise.
31380         * gfortran.dg/g77/19990525-0.f: Likewise.
31381         * gfortran.dg/g77/19990826-1.f: Likewise.
31382         * gfortran.dg/g77/19990826-3.f: Likewise.
31383         * gfortran.dg/g77/19990905-2.f: Likewise.
31384         * gfortran.dg/g77/20000412-1.f: Likewise.
31385         * gfortran.dg/g77/20000511-1.f: Likewise.
31386         * gfortran.dg/g77/20000511-2.f: Likewise.
31387         * gfortran.dg/g77/20000518.f: Likewise.
31388         * gfortran.dg/g77/20000601-1.f: Likewise.
31389         * gfortran.dg/g77/20000601-2.f: Likewise.
31390         * gfortran.dg/g77/20000629-1.f: Likewise.
31391         * gfortran.dg/g77/20000630-2.f: Likewise.
31392         * gfortran.dg/g77/20010115.f: Likewise.
31393         * gfortran.dg/g77/20010321-1.f: Likewise.
31394         * gfortran.dg/g77/20010426.f: Likewise.
31395         * gfortran.dg/g77/20020307-1.f: Likewise.
31396         * gfortran.dg/g77/8485.f: Likewise.
31397         * gfortran.dg/g77/960317-1.f: Likewise.
31398         * gfortran.dg/g77/970915-0.f: Likewise.
31399         * gfortran.dg/g77/980310-1.f: Likewise.
31400         * gfortran.dg/g77/980310-2.f: Likewise.
31401         * gfortran.dg/g77/980310-3.f: Likewise.
31402         * gfortran.dg/g77/980310-4.f: Likewise.
31403         * gfortran.dg/g77/980310-6.f: Likewise.
31404         * gfortran.dg/g77/980310-7.f: Likewise.
31405         * gfortran.dg/g77/980310-8.f: Likewise.
31406         * gfortran.dg/g77/980419-2.f: Likewise.
31407         * gfortran.dg/g77/980424-0.f: Likewise.
31408         * gfortran.dg/g77/980427-0.f: Likewise.
31409         * gfortran.dg/g77/980729-0.f: Likewise.
31410         * gfortran.dg/g77/981117-1.f: Likewise.
31411         * gfortran.dg/g77/toon_1.f: Likewise.
31412
31413 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31414
31415         PR c++/2204
31416         * g++.dg/other/abstract2.C: New test.
31417
31418 2004-07-12  Paul Brook  <paul@codesourcery.com>
31419
31420         * gfortran.dg/pointer_init_1.f90: New test.
31421
31422 2004-07-11  Paul Brook  <paul@codesourcery.com>
31423
31424         PR fortran/15986
31425         * gfortran.dg/contained_1.f90: New test.
31426
31427 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31428
31429         * g++.dg/parse/defarg8.C: New test.
31430
31431 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31432
31433         PR fortran/16433
31434         * gfortran.dg/pr16433.f: New test.
31435
31436         PR fortran/17574
31437         * gfortran.dg/pr15754.f90: New test.
31438
31439 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31440
31441         PR tree-optimization/16437
31442         * gcc.c-torture/execute/bitfld-4.c: New test.
31443
31444 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31445
31446         * gfortran.fortran-torture/execute/common_2.f90: Add check for
31447         access to common var from module.
31448
31449 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31450
31451         PR fortran/16336
31452         * gfortran.fortran-torture/execute/common_2.f90: New test.
31453
31454 2004-07-10  Paul Brook  <paul@codesourcery.com>
31455
31456         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31457
31458 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31459
31460         PR fortran/15969
31461         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31462
31463 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
31464
31465         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31466         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31467         * gfortran.dg/g77/ffree-form-1.f: Likewise.
31468         * gfortran.dg/g77/ffree-form-2.f: Likewise.
31469         * gfortran.dg/g77/ffree-form-3.f: Likewise.
31470         * gfortran.dg/g77/fno-underscoring.f: Likewise.
31471         * gfortran.dg/g77/funderscoring.f: Likewise.
31472         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
31473
31474 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31475
31476         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31477
31478 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31479         Paul Brook  <paul@codesourcery.com>
31480
31481         PR fortran/13415
31482         * gfortran.dg/common_pointer_1.f90: New test.
31483
31484 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31485
31486         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31487
31488 2004-07-09  James E Wilson  <wilson@specifixinc.com>
31489
31490         PR target/16364
31491         * gcc.c-torture/compile/20040709-1.c: New.
31492
31493 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31494
31495         PR fortran/14077
31496         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31497
31498 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31499
31500         PR fortran/13201
31501         * gfortran.dg/shape_1.f90: New test.
31502
31503 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
31504             Andrew Pinski  <apinski@apple.com>
31505
31506         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31507
31508 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31509
31510         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31511         comment.
31512
31513 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31514         Paul Brook  <paul@codesourcery.com>
31515
31516         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31517         '.f95' and '.F95'.
31518
31519 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31520
31521         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31522
31523 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31524
31525         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31526         testcases with capital suffix.
31527
31528 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31529
31530         PR fortran/15481
31531         PR fortran/13372
31532         PR fortran/13575
31533         PR fortran/15978
31534         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31535
31536         * gfortran.dg/implicit_1.f90: New test.
31537
31538 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31539
31540         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31541         expression to match gfortran warning/error messages
31542         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31543         dg-error text.
31544
31545 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31546
31547         * lib/fortran-torture.exp: Rename proc search_for to
31548         search_for_re.
31549
31550 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31551
31552         * gcc.c-torture/execute/simd-5.x: New file.
31553         XFAIL on SPARC 64-bit at -O0.
31554
31555 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31556
31557         PR c++/8211
31558         PR c++/16165
31559         * g++.dg/warn/effc3.C: New test.
31560
31561 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31562
31563         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31564         change X to 1X in format.
31565         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31566         add data statements to conform to standard.
31567
31568 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31569
31570         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31571         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31572         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31573
31574 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31575
31576         * gfortran.dg/g77/7388.f: Copy from g77.dg
31577         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31578         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31579         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31580         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31581         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31582         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31583         * gfortran.dg/g77/strlen0.f: Likewise.
31584
31585 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31586
31587         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31588         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31589
31590 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31591
31592         * gcc.c-torture/execute/920428-2.x: Delete.
31593         * gcc.c-torture/execute/920501-7.x: Likewise.
31594
31595 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31596
31597         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31598         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31599         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31600         prescott and c3-2.
31601         (PREFETCH_3DNOW): Add -march=c3.
31602
31603 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31604
31605         PR c/16437
31606         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31607         * gcc.c-torture/execute/bf64-1.x: Likewise.
31608
31609 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31610
31611         * gcc.c-torture/compile/20040708-1.c: New test.
31612
31613 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31614
31615         PR c++/16169
31616         * g++.dg/warn/effc2.C: New test.
31617
31618 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31619
31620         * gcc.c-torture/execute/bitfld-1.x: Remove.
31621         * gcc.c-torture/execute/bitfld-3.c: New test.
31622         * gcc.dg/bitfld-2.c: Remove XFAILs.
31623
31624 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31625
31626         PR c++/16276
31627         * g++.dg/rtti/tinfo1.C: New file.
31628
31629 2004-07-07  Eric Christopher  <echristo@redhat.com>
31630
31631         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31632
31633 2004-07-07  Andrew Pinski  <apinski@apple.com>
31634
31635         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31636
31637 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31638
31639         * g++.dg/init/call1.C: XFAIL.
31640
31641 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31642
31643         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31644         except for movstrict*, to movmem* and clrstr* to clrmem*.
31645
31646 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31647
31648         * gcc.c-torture/execute/20040707-1.c: New test.
31649
31650 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31651
31652         * gcc.c-torture/execute/20040706-1.c: New test.
31653
31654 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31655
31656         PR c++/3671
31657         * g++.dg/template/spec14.C: New test.
31658
31659 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31660
31661         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31662         nothing if not yet defined.  Use it in b, c and d type definitions.
31663         * gcc.c-torture/execute/20040705-1.c: New test.
31664         * gcc.c-torture/execute/20040705-2.c: New test.
31665
31666 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31667
31668         PR c++/2518
31669         * g++.dg/lookup/new1.C: New test.
31670
31671 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31672
31673         PR c++/11406
31674         * g++.dg/template/sizeof8.C: New test.
31675
31676 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31677
31678         * gcc.c-torture/compile/20040705-1.c: New test.
31679
31680 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31681
31682         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31683
31684 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31685
31686         * gcc.dg/cpp/if-mop.c: Two new testcases.
31687         * gcc.dg/cpp/trad/comment-3.c: New.
31688
31689 2004-07-04  Paul Brook  <paul@codesourcery.com>
31690
31691         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31692
31693 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31694
31695         PR c++/3761
31696         * g++.dg/lookup/crash4.C: New test.
31697
31698 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31699
31700         * gcc.c-torture/execute/builtin-abs-1.c
31701         * gcc.c-torture/execute/builtin-abs-2.c
31702         * gcc.c-torture/execute/builtin-complex-1.c
31703         * gcc.c-torture/execute/builtins/string-1-lib.c
31704         * gcc.c-torture/execute/builtins/string-1.c
31705         * gcc.c-torture/execute/builtins/string-2-lib.c
31706         * gcc.c-torture/execute/builtins/string-2.c
31707         * gcc.c-torture/execute/builtins/string-3-lib.c
31708         * gcc.c-torture/execute/builtins/string-3.c
31709         * gcc.c-torture/execute/builtins/string-4-lib.c
31710         * gcc.c-torture/execute/builtins/string-4.c
31711         * gcc.c-torture/execute/builtins/string-5-lib.c
31712         * gcc.c-torture/execute/builtins/string-5.c
31713         * gcc.c-torture/execute/builtins/string-6-lib.c
31714         * gcc.c-torture/execute/builtins/string-6.c
31715         * gcc.c-torture/execute/builtins/string-7-lib.c
31716         * gcc.c-torture/execute/builtins/string-7.c
31717         * gcc.c-torture/execute/builtins/string-8-lib.c
31718         * gcc.c-torture/execute/builtins/string-8.c
31719         * gcc.c-torture/execute/builtins/string-9-lib.c
31720         * gcc.c-torture/execute/builtins/string-9.c
31721         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31722         * gcc.c-torture/execute/builtins/string-asm-1.c
31723         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31724         * gcc.c-torture/execute/builtins/string-asm-2.c
31725         * gcc.c-torture/execute/stdio-opt-1.c
31726         * gcc.c-torture/execute/stdio-opt-2.c
31727         * gcc.c-torture/execute/stdio-opt-3.c
31728         * gcc.c-torture/execute/string-opt-1.c
31729         * gcc.c-torture/execute/string-opt-10.c
31730         * gcc.c-torture/execute/string-opt-11.c
31731         * gcc.c-torture/execute/string-opt-12.c
31732         * gcc.c-torture/execute/string-opt-13.c
31733         * gcc.c-torture/execute/string-opt-14.c
31734         * gcc.c-torture/execute/string-opt-15.c
31735         * gcc.c-torture/execute/string-opt-16.c
31736         * gcc.c-torture/execute/string-opt-2.c
31737         * gcc.c-torture/execute/string-opt-6.c
31738         * gcc.c-torture/execute/string-opt-7.c
31739         * gcc.c-torture/execute/string-opt-8.c:
31740         Replace with ...
31741
31742         * gcc.c-torture/execute/builtins/abs-2.c
31743         * gcc.c-torture/execute/builtins/abs-3.c
31744         * gcc.c-torture/execute/builtins/complex-1.c
31745         * gcc.c-torture/execute/builtins/fprintf.c
31746         * gcc.c-torture/execute/builtins/fputs.c
31747         * gcc.c-torture/execute/builtins/memcmp.c
31748         * gcc.c-torture/execute/builtins/memmove.c
31749         * gcc.c-torture/execute/builtins/memops-asm.c
31750         * gcc.c-torture/execute/builtins/mempcpy-2.c
31751         * gcc.c-torture/execute/builtins/mempcpy.c
31752         * gcc.c-torture/execute/builtins/memset.c
31753         * gcc.c-torture/execute/builtins/printf.c
31754         * gcc.c-torture/execute/builtins/sprintf.c
31755         * gcc.c-torture/execute/builtins/strcat.c
31756         * gcc.c-torture/execute/builtins/strchr.c
31757         * gcc.c-torture/execute/builtins/strcmp.c
31758         * gcc.c-torture/execute/builtins/strcpy.c
31759         * gcc.c-torture/execute/builtins/strcspn.c
31760         * gcc.c-torture/execute/builtins/strlen-2.c
31761         * gcc.c-torture/execute/builtins/strlen.c
31762         * gcc.c-torture/execute/builtins/strncat.c
31763         * gcc.c-torture/execute/builtins/strncmp-2.c
31764         * gcc.c-torture/execute/builtins/strncmp.c
31765         * gcc.c-torture/execute/builtins/strncpy.c
31766         * gcc.c-torture/execute/builtins/strpbrk.c
31767         * gcc.c-torture/execute/builtins/strpcpy-2.c
31768         * gcc.c-torture/execute/builtins/strpcpy.c
31769         * gcc.c-torture/execute/builtins/strrchr.c
31770         * gcc.c-torture/execute/builtins/strspn.c
31771         * gcc.c-torture/execute/builtins/strstr-asm.c
31772         * gcc.c-torture/execute/builtins/strstr.c:
31773         ... these new files.
31774
31775         * gcc.c-torture/execute/builtins/abs-2-lib.c
31776         * gcc.c-torture/execute/builtins/abs-3-lib.c
31777         * gcc.c-torture/execute/builtins/complex-1-lib.c
31778         * gcc.c-torture/execute/builtins/fprintf-lib.c
31779         * gcc.c-torture/execute/builtins/fputs-lib.c
31780         * gcc.c-torture/execute/builtins/memcmp-lib.c
31781         * gcc.c-torture/execute/builtins/memmove-lib.c
31782         * gcc.c-torture/execute/builtins/memops-asm-lib.c
31783         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31784         * gcc.c-torture/execute/builtins/mempcpy-lib.c
31785         * gcc.c-torture/execute/builtins/memset-lib.c
31786         * gcc.c-torture/execute/builtins/printf-lib.c
31787         * gcc.c-torture/execute/builtins/sprintf-lib.c
31788         * gcc.c-torture/execute/builtins/strcat-lib.c
31789         * gcc.c-torture/execute/builtins/strchr-lib.c
31790         * gcc.c-torture/execute/builtins/strcmp-lib.c
31791         * gcc.c-torture/execute/builtins/strcpy-lib.c
31792         * gcc.c-torture/execute/builtins/strcspn-lib.c
31793         * gcc.c-torture/execute/builtins/strlen-2-lib.c
31794         * gcc.c-torture/execute/builtins/strlen-lib.c
31795         * gcc.c-torture/execute/builtins/strncat-lib.c
31796         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31797         * gcc.c-torture/execute/builtins/strncmp-lib.c
31798         * gcc.c-torture/execute/builtins/strncpy-lib.c
31799         * gcc.c-torture/execute/builtins/strpbrk-lib.c
31800         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31801         * gcc.c-torture/execute/builtins/strpcpy-lib.c
31802         * gcc.c-torture/execute/builtins/strrchr-lib.c
31803         * gcc.c-torture/execute/builtins/strspn-lib.c
31804         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31805         * gcc.c-torture/execute/builtins/strstr-lib.c
31806         * gcc.c-torture/execute/builtins/lib/abs.c
31807         * gcc.c-torture/execute/builtins/lib/fprintf.c
31808         * gcc.c-torture/execute/builtins/lib/memset.c
31809         * gcc.c-torture/execute/builtins/lib/printf.c
31810         * gcc.c-torture/execute/builtins/lib/sprintf.c
31811         * gcc.c-torture/execute/builtins/lib/strcpy.c
31812         * gcc.c-torture/execute/builtins/lib/strcspn.c
31813         * gcc.c-torture/execute/builtins/lib/strncat.c
31814         * gcc.c-torture/execute/builtins/lib/strncmp.c
31815         * gcc.c-torture/execute/builtins/lib/strncpy.c
31816         * gcc.c-torture/execute/builtins/lib/strpbrk.c
31817         * gcc.c-torture/execute/builtins/lib/strspn.c
31818         * gcc.c-torture/execute/builtins/lib/strstr.c:
31819         New files containing support routines.
31820
31821         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31822         declaration.
31823         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31824         when not optimizing.
31825
31826 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
31827
31828         PR c++/16240
31829         * g++.dg/abi/mangle22.C: New test.
31830         * g++.dg/abi/mangle23.C: Likewise.
31831
31832 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
31833
31834         PR fortran/16290
31835         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31836         Allow for cases without denormalized floating point numbers.
31837
31838 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
31839
31840         PR c/1027
31841         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31842         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31843         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31844         expected warning text.
31845         * gcc.dg/format/diag-2.c: New test.
31846
31847 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31848
31849         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31850
31851 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
31852
31853         * gcc.dg/builtins-43.c: New.
31854         * gcc.dg/builtins-44.c: New.
31855         * gcc.dg/builtins-45.c: New.
31856
31857 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
31858             Andreas Tobler  <a.tobler@schweiz.ch>
31859
31860         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31861         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
31862         as SIGSEGV.
31863         * gcc.dg/cleanup-11.c: Likewise.
31864         * gcc.dg/cleanup-8.c: Likewise.
31865         * gcc.dg/cleanup-9.c: Likewise.
31866         * gcc.dg/cleanup-5.c: Run on all platforms.
31867
31868 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31869
31870         * g++.dg/warn/nonnull1.C: New test.
31871
31872 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31873
31874         * gcc.dg/compat/compat-common.h: Wrap up CINT in
31875         an #ifndef SKIP_COMPLEX_INT/#endif pair.
31876         Special-case the Sun compiler wrt to <complex.h>.
31877
31878 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
31879
31880         * gcc.dg/Wunreachable-8.C: New test.
31881
31882         * gcc.dg/h8300-ice2.c : New test.
31883
31884 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
31885
31886         PR fortran/16161
31887         * gfortran.fortran-torture/compile/implicit.f90: Add test
31888         for implicit character.
31889
31890 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
31891
31892         PR fortran/16289
31893         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31894         Use tiny() intrinsic to find smallest non-negative real
31895
31896 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
31897
31898         * gcc.dg/compat/struct-by-value-22_main.c: New test.
31899         * gcc.dg/compat/struct-by-value-22_x.c: New.
31900         * gcc.dg/compat/struct-by-value-22_y.c: New.
31901
31902         * gcc.c-torture/execute/20040629-1.c: New test.
31903
31904 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
31905
31906         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31907         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31908
31909         PR target/16195
31910         * gcc.dg/20040625-1.c: New test.
31911
31912 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31913
31914         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31915
31916 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31917
31918         PR fortran/15963
31919         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31920
31921 2004-06-29  Richard Henderson  <rth@redhat.com>
31922
31923         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31924
31925 2004-06-29  Paul Brook  <paul@codesourcery.com>
31926
31927         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31928         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31929
31930 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
31931
31932         PR c++/16260
31933         * g++.dg/parse/crash15.C: New.
31934
31935 2004-06-28  Andrew Pinski  <apinski@apple.com>
31936
31937         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31938         by the error already.
31939
31940         * g++.dg/opt/ptrmem4.C: Change to compile only test.
31941
31942 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
31943
31944         PR target/14041
31945         * gcc.dg/h8300-bss-align-1.c : New.
31946
31947 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         * PR c++/16174
31950         * g++.dg/template/ctor4.C: New.
31951
31952 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31953
31954         PR c++/16205
31955         * g++.dg/warn/Wsequence-point-1.C: New test.
31956
31957 2004-06-27  Paul Brook  <paul@codesourcery.com>
31958
31959         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31960
31961 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
31962
31963         * g++.old-deja/g++.mike/p7325.C: Remove.
31964
31965 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31966
31967         PR c/14963
31968         * gcc.dg/pr14963.c: New test.
31969
31970 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
31971
31972         PR c++/16193
31973         * g++.dg/parse/redef1.C: New test.
31974
31975 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31976
31977         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31978         20021110.c.
31979         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31980         20021119-1.c.
31981         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31982         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31983         5-04.c.
31984         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31985         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31986         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31987         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31988         g++.brendan/enum14.C.
31989         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31990         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31991         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31992         g++.mike/virt1.C.
31993         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31994         memtemp24.C.
31995
31996 2004-06-27  Roger Sayle  <roger@eyesopen.com>
31997
31998         * gcc.dg/20040527-1.c: New test case.
31999
32000 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32001
32002         PR gfortran/pr16196
32003         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32004
32005 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32006
32007         PR middle-end/15825
32008         * gcc.dg/pr15825-1.c: New test case.
32009
32010 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32011
32012         * gcc.c-torture/execute/20040625-1.c: New test.
32013
32014 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32015
32016         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32017
32018 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32019
32020         * gcc.dg/torture/mips-div-1.c: New test.
32021
32022 2004-06-24  Jeff Law  <law@redhat.com>
32023
32024         * gcc.dg/tree-ssa/20040624-1.c: New test.
32025
32026 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32027
32028         * gcc.c-torture/compile/20040624-1.c: New test.
32029
32030 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32031
32032         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32033         this directory.
32034
32035 2004-06-23  Andrew Pinski  <apinski@apple.com>
32036
32037         PR middle-end/15988
32038         * g++.dg/opt/ptrmem4.C: New test.
32039
32040         * gcc.dg/c90-array-quals-2.c: New test.
32041
32042 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32043
32044         * gcc.dg/kpice1.c: New test.
32045
32046 2006-06-23  Andrew Pinski  <apinski@apple.com>
32047
32048         * gcc.dg/c90-array-quals.c: New test.
32049
32050 2006-06-22  Richard Henderson  <rth@redhat.com>
32051
32052         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32053
32054 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32055
32056         * gcc.dg/builtins-config.h: Handle FreeBSD.
32057
32058 2006-06-22  Richard Henderson  <rth@redhat.com>
32059
32060         * g++.dg/opt/devirt1.C: New.
32061
32062 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32063
32064         * g++.dg/opt/pr15551.C: New testcase.
32065
32066 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32067
32068         PR target/14800
32069         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32070         x86_64-*-linux* when compiling for 32bit.
32071
32072 2004-06-21  Andrew Pinski  <apinski@apple.com>
32073
32074         * gcc.dg/pch/struct-1.c: New.
32075         * gcc.dg/pch/struct-1.hs: New.
32076
32077 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32078
32079         * gcc.dg/pch/save-temps-1.c: New file.
32080         * gcc.dg/pch/save-temps-1.hs: New file.
32081
32082 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32083
32084         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32085         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32086
32087 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32088
32089         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32090         to fix type error.
32091         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32092         Remove trailing spaces.
32093
32094 2004-06-21  Richard Henderson  <rth@redhat.com>
32095
32096         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32097         merging && to BIT_FIELD_REF.
32098
32099 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32100
32101         * g++.dg/opt/placeholder1.C: New test.
32102
32103 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32104
32105         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32106         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32107         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32108         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32109
32110 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32111
32112         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32113         extern "C".
32114         * g++.dg/other/pragma-re-1.C: Add comments.
32115
32116 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32117
32118         PR gfortran/16080
32119         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32120
32121 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32122
32123         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32124         instead of setting the type of size_t by
32125         hand.
32126
32127 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32128
32129         * gcc.dg/unordered-2.c: New test case.
32130         * gcc.dg/unordered-3.c: New test case.
32131
32132 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32133
32134         PR other/16043
32135         * lib/g++.exp (g++_version): Tweak regexp for version
32136         * lib/g77.exp (g77_version): Likewise.
32137         * lib/gfortran.exp (gfortran_version): Likewise.
32138         * lib/objc.exp (objc_version): Likewise.
32139         * lib/treelang.exp (treelang_version): Likewise.
32140
32141 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32142
32143         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32144         Use INT_MAX instead of __INT_MAX__.
32145         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32146
32147         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32148         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32149         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32150         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32151         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32152         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32153         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32154         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32155         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32156
32157         * gcc.dg/range-test-1.c: New test.
32158         * g++.dg/opt/range-test-1.C: New test.
32159
32160 2004-06-17  Richard Henderson  <rth@redhat.com>
32161
32162         * objc.dg/sync-1.m: New.
32163         * objc.dg/try-catch-1.m: Don't force next runtime.
32164         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32165         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32166         shadowed catch clause.
32167         * objc.dg/try-catch-5.m: New.
32168
32169 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32170
32171         Bug 14610
32172         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32173
32174 2004-06-15  Richard Henderson  <rth@redhat.com>
32175
32176         * gcc.dg/20001116-1.c: Move expected warning line.
32177
32178 2004-06-15  Richard Henderson  <rth@redhat.com>
32179
32180         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32181         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32182
32183 2004-06-15  Jeff Law  <law@redhat.com>
32184
32185         * gcc.dg/tree-ssa/20040615-1.c: New test.
32186         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32187         be less sensitive to operand ordering.
32188         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32189
32190 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32191
32192         * g++.dg/abi/bitfield3.C: Add comment..
32193
32194 2004-06-15  Richard Henderson  <rth@redhat.com>
32195
32196         * g++.dg/ext/stmtexpr1.C: XFAIL.
32197         * gcc.dg/20030612-1.c: XFAIL.
32198
32199 2004-06-15  Eric Christopher  <echristo@redhat.com>
32200
32201         * g++.dg/charset/asm5.c: New.
32202         * gcc.dg/charset/asm6.c: New.
32203
32204 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32205
32206         PR fortran/15962
32207         * gfortran.fortran-torture/execute/select_1.f90: New test.
32208
32209 2004-06-15  Paul Brook  <paul@codesourcery.com>
32210
32211         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32212
32213 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32214
32215         PR c++/15967
32216         * g++.dg/lookup/crash3.C: New test.
32217
32218 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32219
32220         PR c++/15947
32221         * g++.dg/parse/dtor4.C: New test.
32222
32223 2004-06-14  Jeff Law  <law@redhat.com>
32224
32225         * gcc.c-torture/compile/20040614-1.c: New test.
32226
32227 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32228
32229         PR fortran/15211
32230         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32231         LEN of a character array.
32232
32233 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32234
32235         PR c++/15096
32236         * g++.dg/template/ptrmem10.C: New test.
32237
32238         PR c++/14930
32239         * g++.dg/template/friend30.C: New test.
32240
32241 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32242
32243         PR fortran/14928
32244         * gfortran.fortran-torture/compile/mloc.f90: New test.
32245
32246 2004-06-13  Paul Brook  <paul@codesourcery.com>
32247
32248         * gfortran.fortran-torture/execute/random_2.f90: New test.
32249
32250 2004-06-13  Eric Christopher  <echristo@redhat.com>
32251
32252         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32253
32254 2004-06-12  Paul Brook  <paul@codesourcery.com>
32255
32256         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32257
32258 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32259
32260         PR fortran/14923
32261         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32262
32263 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32264
32265         PR fortran/14957
32266         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32267         syntax errors in end statements of contained subroutines.
32268
32269 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32270
32271         PR fortran/12841
32272         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32273
32274 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32275
32276         PR fortran/15665
32277         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32278
32279 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32280
32281         PR gfortran/12839
32282         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32283
32284 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32285
32286         PR c++/15862
32287         * g++.dg/parse/enum1.C: New test.
32288
32289 2004-06-10  Jeff Law  <law@redhat.com>
32290
32291         * gcc.c-torture/compile/20040610-1.c: New test.
32292
32293 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32294
32295         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32296         * g++.old-deja/g++.other/decl3.C: Likewise.
32297
32298 2004-06-10  Brian Booth  <bbooth@redhat.com>
32299
32300         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32301         V_MAY_DEF instead of VDEF.
32302         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32303
32304 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32305
32306         PR c++/14211
32307         * g++.dg/conversion/const1.C: New test.
32308
32309         PR c++/15076
32310         * g++.dg/conversion/reinterpret1.C: New test.
32311
32312         PR c++/15877
32313         * g++.dg/template/enum2.C: New test.
32314
32315         PR c++/15227
32316         * g++.dg/template/error13.C: New test.
32317
32318 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32319
32320         PR fortran/14957
32321         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32322         arguments to test_* REAL and of the right size.
32323
32324 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32325
32326         PR target/15569
32327         PR rtl-optimization/15681
32328         * gcc.dg/20040609-1.c: New test.
32329
32330 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32331
32332         PR c++/14791
32333         * g++.dg/opt/builtins1.C: New test.
32334
32335 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32336
32337         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32338         that use default windows32 struct layout.
32339         * gcc.dg/i386-bitfield2.c: Likewise.
32340
32341 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32342
32343         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32344         for mingw32 and cygwin targets.
32345
32346 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32347
32348         * gcc.dg/pch/macro-4.c: New.
32349         * gcc.dg/pch/macro-4.hs: New.
32350
32351 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32352
32353         PR fortran/13249
32354         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32355
32356 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32357
32358         PR fortran/13372
32359         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32360
32361 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32362
32363         PR gfortran/14897
32364         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32365
32366 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32367
32368         PR gfortran/15755
32369         * gfortran.fortran-torture/execute/backspace.c : New test.
32370
32371 2004-06-09  Paul Brook  <paul@codesourcery.com>
32372
32373         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32374         (pointer_to_section): Rewrite to use smaller array.
32375
32376 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32377
32378         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32379         * gcc.dg/ext/altivec-10.c: Same.
32380         * gcc.dg/ext/altivec-11.c: Same.
32381         * gcc.dg/ext/altivec-12.c: Same.
32382         * gcc.dg/ext/altivec-13.c: Same.
32383         * gcc.dg/ext/altivec-14.c: Same.
32384         * gcc.dg/ext/altivec-15.c: Same.
32385         * gcc.dg/ext/altivec-16.c: Same.
32386         * gcc.dg/ext/altivec-3.c: Same.
32387         * gcc.dg/ext/altivec-4.c: Same.
32388         * gcc.dg/ext/altivec-6.c: Same.
32389         * gcc.dg/ext/altivec-7.c: Same.
32390         * gcc.dg/ext/altivec-8.c: Same.
32391         * gcc.dg/ext/altivec-varargs-1.c: Same.
32392
32393         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32394         * g++.dg/ext/altivec-10.C: Same.
32395         * g++.dg/ext/altivec-2.C: Same.
32396         * g++.dg/ext/altivec-3.C: Same.
32397         * g++.dg/ext/altivec-4.C: Same.
32398         * g++.dg/ext/altivec-5.C: Same.
32399         * g++.dg/ext/altivec-6.C: Same.
32400         * g++.dg/ext/altivec-7.C: Same.
32401         * g++.dg/ext/altivec-8.C: Same.
32402         * g++.dg/ext/altivec-9.C: Same.
32403
32404 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32405
32406         PR c++/7841
32407         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32408
32409 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32410
32411         * gcc.dg/union-1.c: New test.
32412
32413 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32414
32415         * gcc.dg/builtins-41.c: New test case.
32416         * gcc.dg/builtins-42.c: New test case.
32417
32418 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32419
32420         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32421         * g++.dg/ext/altivec-10.C: Same.
32422         * g++.dg/ext/altivec-2.C: Same.
32423         * g++.dg/ext/altivec-3.C: Same.
32424         * g++.dg/ext/altivec-4.C: Same.
32425         * g++.dg/ext/altivec-5.C: Same.
32426         * g++.dg/ext/altivec-6.C: Same.
32427         * g++.dg/ext/altivec-7.C: Same.
32428         * g++.dg/ext/altivec-8.C: Same.
32429         * g++.dg/ext/altivec-9.C: Same.
32430         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32431         * g++.old-deja/g++.brendan/new3.C: Same.
32432         * gcc.c-torture/execute/eeprof-1.x: Same.
32433
32434 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32435
32436         PR c/14765
32437         * gcc.dg/pr14765-1.c: New test.
32438
32439 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32440
32441         PR c/14649
32442         * gcc.dg/pr14649-1.c: New test case.
32443
32444 2004-06-07  Richard Henderson  <rth@redhat.com>
32445
32446         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32447         if temporaries.
32448
32449 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32450
32451         * g++.dg/eh/elide1.C: Remove XFAIL.
32452
32453 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
32454
32455         PR c++/15337
32456         * g++.dg/expr/sizeof3.C: New test.
32457
32458         PR c++/14777
32459         * g++.dg/template/access14.C: New test.
32460
32461         PR c++/15554
32462         * g++.dg/template/enum1.C: New test.
32463
32464         PR c++/15057
32465         * g++.dg/eh/throw1.C: New test.
32466
32467 2004-06-07  David Ayers  <d.ayers@inode.at>
32468             Ziemowit Laski  <zlaski@apple.com>
32469
32470         * lib/objc.exp (objc_target_compile): Revert the '-framework
32471         Foundation' flag fix, since bare Darwin does not ship
32472         with the Foundation framework.
32473         * objc/execute/next_mapping.h: Provide a local NSConstantString
32474         @interface and @implementation.
32475         (objc_constant_string_init): A constructor function, used to
32476         initialize the NSConstantString meta-class object.
32477         * objc/execute/string1.m: Include "next_mapping.h" instead of
32478         <Foundation/NSString.h>.
32479         * objc/execute/string2.m: Likewise.
32480         * objc/execute/string3.m: Likewise.
32481         * objc/execute/string4.m: Likewise.
32482
32483 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
32484
32485         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32486         to double. Replace double with FLOAT.
32487         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32488
32489         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32490         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32491         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32492         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32493         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32494         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32495         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32496         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32497
32498 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32499
32500         PR c/13519
32501         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32502
32503 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32504
32505         PR c++/15503
32506         * g++.dg/template/meminit2.C: New test.
32507
32508 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
32509
32510         PR target/15822
32511         * gcc.c-torture/execute/compare-fp-1.c,
32512         gcc.c-torture/execute/compare-fp-2.c,
32513         gcc.c-torture/execute/compare-fp-3.c,
32514         gcc.c-torture/execute/compare-fp-4.c,
32515         gcc.c-torture/execute/compare-fp-3.x,
32516         gcc.c-torture/execute/compare-fp-4.x: Moved...
32517         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32518         gcc.c-torture/execute/ieee/compare-fp-2.c,
32519         gcc.c-torture/execute/ieee/compare-fp-3.c,
32520         gcc.c-torture/execute/ieee/compare-fp-4.c,
32521         gcc.c-torture/execute/ieee/compare-fp-3.x,
32522         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32523
32524 2004-06-04  David Ayers  <d.ayers@inode.at>
32525
32526         * objc/execute/protocol-isEqual-4.m: New testcase.
32527
32528 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32529
32530         * objc/execute/protocol-isEqual-1.m: New testcase.
32531         * objc/execute/protocol-isEqual-2.m: New testcase.
32532         * objc/execute/protocol-isEqual-3.m: New testcase.
32533
32534 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32535
32536         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32537
32538 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32539
32540         * lib/objc.exp (objc_target_compile): When running tests on
32541         Darwin (Mac OS X), inform the linker about '-framework
32542         'Foundation'.
32543
32544 2004-06-02  Eric Christopher  <echristo@redhat.com>
32545
32546         * gcc.c-torture/compile/20040602-1.c: New.
32547
32548 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32549
32550         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32551         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32552
32553         PR tree-optimization/14736
32554         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32555
32556         PR tree-optimization/14042
32557         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32558
32559         PR tree-optimization/14729
32560         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32561
32562 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32563
32564         PR fortran/15557
32565         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32566
32567 2004-06-01  Richard Hederson  <rth@redhat.com>
32568
32569         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32570
32571 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32572
32573         PR c++/14932
32574         * g++.dg/parse/offsetof4.C: New test.
32575
32576 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32577
32578         PR objc/7993
32579         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32580
32581 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32582
32583         PR c++/15701
32584         * g++.dg/template/friend29.C: New test.
32585
32586 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32587
32588         PR c/15749
32589         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32590
32591 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32592
32593         * gcc.dg/sparc-trap-1.c: New test.
32594
32595 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32596
32597         PR middle-end/15069
32598         * g++.dg/opt/fold3.C: New test case.
32599
32600 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32601
32602         * lib/target-supports.exp (check_iconv_available): Fix fallout
32603         from 2004-05-28 patch.
32604
32605 2004-05-30  Paul Brook  <paul@codesourcery.com>
32606
32607         PR fortran/15620
32608         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32609         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32610
32611 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32612
32613         * gfortran.fortran-torture/execute/random_1.f90: New test.
32614
32615 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32616
32617         * g++.dg/ext/altivec-10.C: New test.
32618
32619 2004-05-29  Paul Brook  <paul@codesourcery.com>
32620
32621         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32622
32623 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32624
32625         * gcc.dg/altivec-16.c: New test.
32626
32627 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32628
32629         * lib/target-supports.exp (check_vmx_hw_available): New.
32630         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32631
32632         * lib/target-supports.exp (check_alias_available,
32633         check_iconv_available, check_named_sections_available): Use
32634         unique names for temporary files.
32635
32636 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32637
32638         * gcc.dg/altivec-15.c: New test.
32639
32640 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/15083
32643         * g++.dg/warn/noeffect6.C: New test.
32644
32645         PR c++/15471
32646         * g++.dg/expr/ptrmem4.C: New test.
32647
32648         PR c++/15640
32649         * g++.dg/template/operator3.C: New test.
32650
32651 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32652
32653         PR c++/14668
32654         * g++.dg/lookup/redecl1.C: New test.
32655         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32656
32657 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32658
32659         * gcc.c-torture/execute/compare-fp-1.c,
32660         gcc.c-torture/execute/compare-fp-2.c,
32661         gcc.c-torture/execute/compare-fp-3.c,
32662         gcc.c-torture/execute/compare-fp-4.c,
32663         gcc.c-torture/execute/compare-fp-3.x,
32664         gcc.c-torture/execute/compare-fp-4.x,
32665         gcc.dg/pr15649-1.c: New.
32666
32667 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32668
32669         PR c++/12883
32670         * g++.dg/init/array14.C: New test.
32671
32672 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32673
32674         * lib/compat.exp (compat-get-options-main): New.
32675         (compat-get-options): Remove unneeded code, warn for ignored
32676         command.
32677         (compat-execute): Check flag set by dg-require-* commands.
32678
32679         * lib/compat.exp (compat-execute): Break up long lines.
32680
32681 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32682
32683         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32684         * gcc.dg/altivec-14.c: New test.
32685         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32686
32687         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32688         * gcc.dg/altivec-12.c: Ditto.
32689
32690         * gcc.dg/altivec-3.c: Move call to altivec_check.
32691
32692 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32693
32694         PR c++/15044
32695         * g++.dg/template/error12.C: New test.
32696
32697         PR c++/15317
32698         * g++.dg/ext/attrib15.C: New test.
32699
32700         PR c++/15329
32701         * g++.dg/template/ptrmem9.C: New test.
32702
32703 2004-05-25  Paul Brook  <paul@codesourcery.com>
32704
32705         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32706
32707 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32708
32709         PR c++/15165
32710         * g++.dg/template/crash19.C: New test.
32711
32712 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32713
32714         PR c++/15025
32715         * g++.dg/template/redecl1.C: New test.
32716
32717 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32718
32719         PR c++/14821
32720         * g++.dg/other/ns1.C: New test.
32721
32722         PR c++/14883
32723         * g++.dg/template/invalid1.C: New test.
32724
32725 2004-05-23  Paul Brook  <paul@codesourcery.com>
32726         Victor Leikehman  <lei@haifasphere.co.il>
32727
32728         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32729         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32730
32731 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32732
32733         PR c++/15285
32734         PR c++/15299
32735         * g++.dg/template/non-dependent5.C: New test.
32736         * g++.dg/template/non-dependent6.C: New test.
32737
32738 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32739
32740         PR c++/15507
32741         * g++.dg/inherit/union1.C: New test.
32742
32743         PR c++/15542
32744         * g++.dg/template/addr1.C: New test.
32745
32746         PR c++/15427
32747         * g++.dg/template/array5.C: New test.
32748
32749         PR c++/15287
32750         * g++.dg/template/array6.C: New test.
32751
32752 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
32753             Roger Sayle  <roger@eyesopen.com>
32754
32755         * g++.dg/lookup/forscope2.C: New test case.
32756
32757 2004-05-22  Ben Elliston  <bje@au.ibm.com>
32758
32759         * gcc.dg/cpp/Wmissingdirs.c: New.
32760
32761 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32762
32763         PR target/15301
32764         * gcc.dg/compat/union-m128-1.h: New file.
32765         * gcc.dg/compat/union-m128-1_main.c: Likewise.
32766         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32767         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32768
32769 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32770
32771         PR target/15302
32772         * gcc.dg/compat/struct-complex-1.h: New file.
32773         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32774         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32775         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32776
32777 2004-05-20  Roger Sayle  <roger@eyesopen.com>
32778
32779         PR middle-end/3074
32780         * gcc.dg/pr3074-1.c: New test case.
32781         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32782
32783 2004-05-20  Falk Hueffner  <falk@debian.org>
32784
32785         PR other/15526
32786         * gcc.dg/ftrapv-1.c: New test case.
32787
32788 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32789
32790         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32791
32792 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
32793             Jeff Law  <law@redhat.com>
32794
32795         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32796         * gcc.dg/tree-ssa/20040518-2.c: New test.
32797
32798         * gcc.dg/tree-ssa/20040518-1.c: New test.
32799
32800 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
32801
32802         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32803
32804 2004-05-18  Paul Brook  <paul@codesourcery.com>
32805
32806         PR fortran/13930
32807         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32808
32809 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32810
32811         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32812         constant folding.
32813
32814 2004-05-17  Steven Bosscher  <stevenb@suse.de>
32815
32816         * gcc.dg/tree-ssa/20040517-1.c: New test.
32817
32818 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32819
32820         * gcc.dg/loop-4.c: New test.
32821
32822 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
32823
32824         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32825
32826 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
32827
32828         PR fortran/15311
32829         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32830
32831 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32832
32833         PR fortran/13826
32834         PR fortran/13940
32835         * gfortran.fortran-torture/compile/data_1.f90: New test.
32836
32837 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
32838
32839         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32840         * gcc.dg/uninit-H.c: Define ASM for __s390__.
32841
32842 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32843
32844         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32845
32846 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32847
32848         PR c/15444
32849         * gcc.dg/format/xopen-1.c: Adjust expected message.
32850         * gcc.dg/format/xopen-3.c: New test.
32851
32852 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
32853
32854         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32855
32856 2004-05-14  Jeff Law  <law@redhat.com>
32857
32858         * gcc.dg/tree-ssa/20040514-2.c: New test.
32859
32860 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32861
32862         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32863         this ...
32864         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32865         this.
32866
32867 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
32868
32869         * gcc.dg/tree-ssa/20040514-1.c: New test.
32870
32871 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32872
32873         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32874         test.
32875
32876 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32877
32878         PR fortran/14066
32879         * gfortran.fortran-torture/compile/do_1.f90: New test.
32880
32881 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32882
32883         PR fortran/15051
32884         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32885         test.
32886
32887 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
32888
32889         PR fortran/15149
32890         * gfortran.fortran-torture/execute/random_init.f90: New test.
32891
32892 2004-05-13  Paul Brook  <paul@codesourcery.com>
32893
32894         PR fortran/15314
32895         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32896
32897 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
32898
32899         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32900         for the powerpc case.
32901
32902 2004-05-13  Jeff Law  <law@redhat.com>
32903
32904         * gcc.dg/tree-ssa/20040513-1.c: New test.
32905         * gcc.dg/tree-ssa/20040513-2.c: New test.
32906
32907 2004-05-13  Paul Brook  <paul@codesourcery.com>
32908
32909         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32910         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32911         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32912
32913 2004-05-13  Andreas Schwab  <schwab@suse.de>
32914
32915         PR other/10819
32916         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32917         characters.
32918
32919 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
32920
32921         PR fortran/15294
32922         * gfortran.fortran-torture/execute/adjustr.f90: New file.
32923
32924 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
32925
32926         Merge from tree-ssa-20020619-branch.  See
32927         ChangeLog.tree-ssa for details.
32928
32929 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
32930
32931         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32932         include <altivec.h> explicitly.
32933         * gcc.dg/altivec-13.c: Likewise.
32934
32935 2004-05-11  Paul Brook  <paul@codesourcery.com>
32936
32937         * gcc.c-torture/compile/20010518-1.c: Force enum size.
32938
32939 2004-05-10  Eric Christopher  <echristo@redhat.com>
32940
32941         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32942         * gcc.dg/sibcall-4.c: Ditto.
32943
32944 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
32945
32946         * g++.dg/ext/altivec-8.C: New test case.
32947         * gcc.dg/altivec-13.c: New test case.
32948
32949 2004-05-08  Roger Sayle  <roger@eyesopen.com>
32950
32951         * gcc.c-torture/execute/divcmp-1.c: New test case.
32952         * gcc.c-torture/execute/divcmp-2.c: New test case.
32953         * gcc.c-torture/execute/divcmp-3.c: New test case.
32954
32955 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
32956
32957         * g++.dg/other/pragma-re-2.C: New test.
32958
32959 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32960
32961         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32962         * gcc.dg/i386-387-2.c: Likewise.
32963
32964         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32965         __builtin_drem.
32966         * gcc.dg/i386-387-6.c: Likewise.
32967
32968 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32969
32970         * gcc.dg/builtins-33.c: Also check log1p*.
32971
32972 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
32973
32974         PR optimization/15296
32975         * gcc.c-torture/execute/pr15296.c: New test.
32976
32977 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
32978
32979         * gcc.dg/builtins-40.c: New test.
32980
32981 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
32982
32983         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32984
32985 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
32986
32987         * g++.dg/ext/spe1.C: New testcase.
32988
32989 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32990
32991         * objc.dg/image-info.m: Allow additional attributes
32992         for __image_info section.
32993
32994 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
32995
32996         * gcc.dg/torture/mips-hilo-2.c: New test.
32997
32998 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32999
33000         PR c++/14389
33001         * g++.dg/template/member5.C: New test.
33002
33003 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33004
33005         * gcc.dg/builtins-34.c: Also check expm1*.
33006
33007 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33008
33009         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33010         * gcc.dg/torture/builtin-convert-3.c: New test.
33011
33012 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33013
33014         PR middle-end/15054
33015         * g++.dg/opt/pr15054.C: New test.
33016
33017 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33018
33019         * gcc.dg/torture/builtin-rounding-1.c: New test.
33020         * gcc.dg/builtins-25.c: Delete.
33021         * gcc.dg/builtins-29.c: Delete.
33022
33023 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33024
33025         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33026         * gcc.dg/sibcall-4.c: Likewise.
33027         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33028
33029 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33030
33031         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33032         bit-field on 16-bit targets.
33033
33034 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33035
33036         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33037         16-bit targets.
33038
33039 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33040
33041         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33042         * gcc.dg/rs6000-power2-2.c: Likewise.
33043
33044 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33045
33046         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33047         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33048         Change the asm registers to be in form of frN instead of fN.
33049
33050 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33051
33052         * gcc.dg/torture/builtin-convert-2.c: New test.
33053
33054 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33055
33056         * gcc.dg/rs6000-power2-1.c: New test.
33057         * gcc.dg/rs6000-power2-2.c: New test.
33058
33059 2004-04-28  Jan Hubicka  <jh@suse.cz>
33060
33061         * gcc.dg/unused-6.c: New test.
33062
33063 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33064             Ulrich Weigand  <uweigand@de.ibm.com>
33065
33066         * ada/acats/run_all.sh: Define $target variable.
33067
33068 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33069
33070         PR c++/15119
33071         * g++.dg/other/vararg-1.C: New test.
33072
33073         PR c++/4794
33074         * g++.dg/eh/cleanup3.C: New test.
33075
33076 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33077
33078         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33079         and ad8011a (target_insn).
33080         * ada/acats/support/macro.dfs: Likewise.
33081         * ada/acats/support/impbit.adb: New file.
33082
33083 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33084
33085         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33086
33087 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33088
33089         * gcc.dg/loop-3.c: New test.
33090
33091 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33092
33093         * gcc.c-torture/execute/simd-5.c: New test.
33094
33095 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33096
33097         PR c++/15064
33098         * g++.dg/template/crash18.C: New test.
33099
33100 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33101
33102         * g++.dg/ext/complit3.C: New test.
33103
33104 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33105
33106         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33107         * gcc.dg/altivec-3.c: Same.
33108         * gcc.dg/altivec-varargs-1.c: Same.
33109
33110 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33111
33112         * lib/target-supports.exp (check_profiling_available): Assume
33113         profiling is not available on powerpc-eabi targets.
33114
33115 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33116
33117         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33118         * gcc.dg/vmx/bug-1.c: Ditto.
33119
33120 2004-04-20  Eric Christopher  <echristo@redhat.com>
33121
33122         * gcc.dg/charset/extern.c: New test.
33123         * g++.dg/charset/extern3.cc: Ditto.
33124
33125 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33126
33127         * gcc.dg/builtins-39.c: New test.
33128
33129 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33130
33131         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33132
33133 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33134
33135         * gcc.dg/torture/mips-hilo-1.c: New test.
33136
33137 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33138
33139         * gcc.c-torture/compile/20040419-1.c: New test.
33140
33141 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33142
33143         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33144
33145 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33146             Aldy Hernandez  <aldyh@redhat.com>
33147
33148         * gcc.c-torture/execute/va-arg-24.c: New.
33149
33150 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33151             Aldy Hernandez  <aldyh@redhat.com>
33152
33153         * gcc.dg/vmx/1b-01.c: New.
33154         * gcc.dg/vmx/1b-02.c: New.
33155         * gcc.dg/vmx/1b-03.c: New.
33156         * gcc.dg/vmx/1b-04.c: New.
33157         * gcc.dg/vmx/1b-05.c: New.
33158         * gcc.dg/vmx/1b-06.c: New.
33159         * gcc.dg/vmx/1b-07.c: New.
33160         * gcc.dg/vmx/1c-01.c: New.
33161         * gcc.dg/vmx/1c-02.c: New.
33162         * gcc.dg/vmx/3a-01a.c: New.
33163         * gcc.dg/vmx/3a-01.c: New.
33164         * gcc.dg/vmx/3a-01m.c: New.
33165         * gcc.dg/vmx/3a-03.c: New.
33166         * gcc.dg/vmx/3a-03m.c: New.
33167         * gcc.dg/vmx/3a-04.c: New.
33168         * gcc.dg/vmx/3a-04m.c: New.
33169         * gcc.dg/vmx/3a-05.c: New.
33170         * gcc.dg/vmx/3a-06.c: New.
33171         * gcc.dg/vmx/3a-06m.c: New.
33172         * gcc.dg/vmx/3a-07.c: New.
33173         * gcc.dg/vmx/3b-01.c: New.
33174         * gcc.dg/vmx/3b-02.c: New.
33175         * gcc.dg/vmx/3b-10.c: New.
33176         * gcc.dg/vmx/3b-13.c: New.
33177         * gcc.dg/vmx/3b-14.c: New.
33178         * gcc.dg/vmx/3b-15.c: New.
33179         * gcc.dg/vmx/3c-01a.c: New.
33180         * gcc.dg/vmx/3c-01.c: New.
33181         * gcc.dg/vmx/3c-02.c: New.
33182         * gcc.dg/vmx/3c-03.c: New.
33183         * gcc.dg/vmx/3d-01.c: New.
33184         * gcc.dg/vmx/4-01.c: New.
33185         * gcc.dg/vmx/4-03.c: New.
33186         * gcc.dg/vmx/5-01.c: New.
33187         * gcc.dg/vmx/5-02.c: New.
33188         * gcc.dg/vmx/5-03.c: New.
33189         * gcc.dg/vmx/5-04.c: New.
33190         * gcc.dg/vmx/5-05.c: New.
33191         * gcc.dg/vmx/5-06.c: New.
33192         * gcc.dg/vmx/5-07.c: New.
33193         * gcc.dg/vmx/5-07t.c: New.
33194         * gcc.dg/vmx/5-08.c: New.
33195         * gcc.dg/vmx/5-10.c: New.
33196         * gcc.dg/vmx/5-11.c: New.
33197         * gcc.dg/vmx/7-01a.c: New.
33198         * gcc.dg/vmx/7-01.c: New.
33199         * gcc.dg/vmx/7c-01.c: New.
33200         * gcc.dg/vmx/7d-01.c: New.
33201         * gcc.dg/vmx/7d-02.c: New.
33202         * gcc.dg/vmx/8-01.c: New.
33203         * gcc.dg/vmx/8-02a.c: New.
33204         * gcc.dg/vmx/8-02.c: New.
33205         * gcc.dg/vmx/brode-1.c: New.
33206         * gcc.dg/vmx/bug-1.c: New.
33207         * gcc.dg/vmx/bug-2.c: New.
33208         * gcc.dg/vmx/bug-3.c: New.
33209         * gcc.dg/vmx/cw-bug-1.c: New.
33210         * gcc.dg/vmx/cw-bug-2.c: New.
33211         * gcc.dg/vmx/cw-bug-3.c: New.
33212         * gcc.dg/vmx/dct.c: New.
33213         * gcc.dg/vmx/debug-1.c: New.
33214         * gcc.dg/vmx/debug-2.c: New.
33215         * gcc.dg/vmx/debug-3.c: New.
33216         * gcc.dg/vmx/debug-4.c: New.
33217         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33218         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33219         * gcc.dg/vmx/eg-5.c: New.
33220         * gcc.dg/vmx/fft.c: New.
33221         * gcc.dg/vmx/gcc-bug-1.c: New.
33222         * gcc.dg/vmx/gcc-bug-2.c: New.
33223         * gcc.dg/vmx/gcc-bug-3.c: New.
33224         * gcc.dg/vmx/gcc-bug-4.c: New.
33225         * gcc.dg/vmx/gcc-bug-5.c: New.
33226         * gcc.dg/vmx/gcc-bug-6.c: New.
33227         * gcc.dg/vmx/gcc-bug-7.c: New.
33228         * gcc.dg/vmx/gcc-bug-8.c: New.
33229         * gcc.dg/vmx/gcc-bug-9.c: New.
33230         * gcc.dg/vmx/gcc-bug-b.c: New.
33231         * gcc.dg/vmx/gcc-bug-c.c: New.
33232         * gcc.dg/vmx/gcc-bug-d.c: New.
33233         * gcc.dg/vmx/gcc-bug-e.c: New.
33234         * gcc.dg/vmx/gcc-bug-f.c: New.
33235         * gcc.dg/vmx/gcc-bug-g.c: New.
33236         * gcc.dg/vmx/gcc-bug-i.c: New.
33237         * gcc.dg/vmx/harness.h: New.
33238         * gcc.dg/vmx/ira1.c: New.
33239         * gcc.dg/vmx/ira2a.c: New.
33240         * gcc.dg/vmx/ira2b.c: New.
33241         * gcc.dg/vmx/ira2.c: New.
33242         * gcc.dg/vmx/ira2c.c: New.
33243         * gcc.dg/vmx/mem.c: New.
33244         * gcc.dg/vmx/newton-1.c: New.
33245         * gcc.dg/vmx/ops.c: New.
33246         * gcc.dg/vmx/sn7153.c: New.
33247         * gcc.dg/vmx/spill2.c: New.
33248         * gcc.dg/vmx/spill3.c: New.
33249         * gcc.dg/vmx/spill.c: New.
33250         * gcc.dg/vmx/t.c: New.
33251         * gcc.dg/vmx/varargs-1.c: New.
33252         * gcc.dg/vmx/varargs-2.c: New.
33253         * gcc.dg/vmx/varargs-3.c: New.
33254         * gcc.dg/vmx/varargs-4.c: New.
33255         * gcc.dg/vmx/varargs-5.c: New.
33256         * gcc.dg/vmx/varargs-6.c: New.
33257         * gcc.dg/vmx/varargs-7.c: New.
33258         * gcc.dg/vmx/vmx.exp: New.
33259         * gcc.dg/vmx/vprint-1.c: New.
33260         * gcc.dg/vmx/vscan-1.c: New.
33261         * gcc.dg/vmx/x-01.c: New.
33262         * gcc.dg/vmx/x-02.c: New.
33263         * gcc.dg/vmx/x-03.c: New.
33264         * gcc.dg/vmx/x-04.c: New.
33265         * gcc.dg/vmx/x-05.c: New.
33266         * gcc.dg/vmx/yousufi-1.c: New.
33267         * gcc.dg/vmx/zero-1.c: New.
33268         * gcc.dg/vmx/zero.c: New.
33269
33270 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33271
33272         * g++.dg/lookup/java1.C: Update for chage of
33273         _Jv_AllocObject.
33274         * g++.dg/lookup/java2.C: Likewise.
33275
33276 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33277
33278         * ada/acats/run_all.sh: use -O2 by default.
33279
33280 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33281
33282         * gcc.dg/vr-mult-[12].c: New tests.
33283
33284 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33285
33286         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33287
33288         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33289
33290 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33291
33292         * lib/target-supports.exp (check_profiling_available): Assume
33293         profiling isn't available for mips*-*-elf targets.
33294
33295 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33296
33297         * gcc.dg/builtins-38.c: New test.
33298
33299 2004-04-14  Eric Christopher  <echristo@redhat.com>
33300
33301         * g++.dg/charset/charset.exp: Run .cc extension tests.
33302
33303 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33304
33305         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33306
33307 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33308
33309         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33310
33311 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33312
33313         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33314         * gcc.dg/i386-387-2.c: Likewise.
33315
33316         * gcc.dg/i386-387-7.c: New test.
33317         * gcc.dg/i386-387-8.c: New test.
33318
33319         * gcc.dg/builtins-37.c: New test.
33320
33321 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33322
33323         * g++.dg/pch/externc-1.C: Add missing semicolon.
33324
33325 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33326
33327         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33328
33329 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33330
33331         * gcc.c-torture/execute/20040411-1.c: New test.
33332
33333 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33334
33335         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33336
33337 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33338
33339         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33340
33341 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33342
33343         * lib/target-supports.exp (check_named_sections_available): New.
33344         * lib/gcc-dg.exp (dg-require-named-sections): New.
33345         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33346         old-deja.exp.  Also prune error-count message from HP linker.
33347         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33348
33349         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33350         * g++.old-deja/g++.pt/static3.C: Likewise.
33351         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33352
33353 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33354
33355         * gcc.c-torture/execute/20040409-1.c: New test case.
33356         * gcc.c-torture/execute/20040409-2.c: New test case.
33357         * gcc.c-torture/execute/20040409-3.c: New test case.
33358
33359 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33360
33361         * gcc.dg/20040409-1.c: New test.
33362
33363 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33364
33365         PR target/14888
33366         * g++.dg/opt/pr14888.C: New test case.
33367
33368 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33369
33370         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33371         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33372         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33373         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33374         New tests.
33375
33376 2004-04-08  Paul Brook  <paul@codesourcery.com>
33377
33378         * gcc.dg/spill-1.c: New test.
33379
33380 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33381
33382         * gcc.dg/torture/builtin-ctype-2.c: New test.
33383
33384 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33385
33386         * gcc.dg/pch/pch.exp: Add largefile test.
33387
33388 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33389
33390         * g++.dg/pch/externc-1.Hs: New.
33391         * g++.dg/pch/externc-1.C: New.
33392
33393 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33394
33395         * gcc.dg/compat/struct-by-value-5a_main.c,
33396         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33397         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33398         * gcc.dg/compat/struct-by-value-5a_x.c,
33399         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33400         gcc.dg/compat/struct-by-value-5_x.c.
33401         * gcc.dg/compat/struct-by-value-5a_y.c,
33402         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33403         gcc.dg/compat/struct-by-value-5_y.c.
33404
33405         * gcc.dg/compat/struct-by-value-6a_main.c,
33406         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33407         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33408         * gcc.dg/compat/struct-by-value-6a_x.c,
33409         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33410         gcc.dg/compat/struct-by-value-6_x.c.
33411         * gcc.dg/compat/struct-by-value-6a_y.c,
33412         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33413         gcc.dg/compat/struct-by-value-6_y.c.
33414
33415         * gcc.dg/compat/struct-by-value-7a_main.c,
33416         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33417         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33418         * gcc.dg/compat/struct-by-value-7a_x.c,
33419         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33420         gcc.dg/compat/struct-by-value-7_x.c.
33421         * gcc.dg/compat/struct-by-value-7a_y.c,
33422         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33423         gcc.dg/compat/struct-by-value-7_y.c.
33424
33425 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33426
33427         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33428         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33429         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33430         options.
33431
33432 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
33433
33434         * gcc.dg/builtins-36.c: New test.
33435
33436 2004-04-06  Paul Brook  <paul@codesourcery.com>
33437
33438         * README.gcc: Remove obsolete contraint on testcases.
33439
33440 2004-04-05  Paul Brook  <paul@codesourcery.com>
33441
33442         PR2123
33443         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
33444         failure and exit(0) on success.
33445         * g++.dg/expr/anew2.C: Ditto.
33446         * g++.dg/expr/anew3.C: Ditto.
33447         * g++.dg/expr/anew4.C: Ditto.
33448
33449 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
33450
33451         PR c++/3518
33452         * g++.dg/template/unify7.C: New.
33453
33454 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33455
33456         * g++.dg/README: Bring up to date with new subdirectories; remove
33457         duplicate subdirectory lines.
33458
33459 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
33460
33461         PR c++/14007
33462         * g++.dg/template/unify5.C: New.
33463         * g++.dg/template/unify6.C: New.
33464         * g++.dg/template/qualttp20.C: Adjust.
33465         * g++.old-deja/g++.jason/report.C: Adjust.
33466         * g++.old-deja/g++.other/qual1.C: Adjust.
33467
33468 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
33469
33470         PR c++/14803
33471         * g++.dg/inherit/ptrmem1.C: New test.
33472
33473 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
33474
33475         PR c++/14755
33476         * gcc.c-torture/execute/20040331-1.c: New test.
33477         * gcc.dg/20040331-1.c: New test.
33478
33479 2004-04-01  Paul Brook  <paul@codesourcery.com>
33480
33481         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33482
33483 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
33484
33485         PR c++/14724
33486         * g++.dg/init/goto1.C: New test.
33487
33488         PR c++/14763
33489         * g++.dg/template/defarg4.C: New test.
33490
33491 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
33492
33493         * gcc.dg/altivec-11.c: Extend test for more valid cases.
33494
33495 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
33496
33497         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33498
33499 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
33500
33501         * gcc.dg/noncompile/undeclared-2.c: New test.
33502
33503 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33504
33505         * gcc.dg/940409-1.c: Remove XFAIL.
33506         * gcc.dg/reg-vol-struct-1.c: New test.
33507
33508 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33509
33510         * gcc.dg/torture/builtin-wctype-1.c: New test.
33511
33512 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
33513
33514         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33515         * gcc.dg/20001101-1.c: Likewise.
33516         * gcc.dg/20001102-1.c: Likewise.
33517
33518 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33519
33520         * gcc.dg/compare8.c: Add an additional test for XOR.
33521
33522 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33523
33524         * gcc.dg/torture/builtin-ctype-1.c: New test.
33525
33526 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33527
33528         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33529         * gcc.dg/torture/builtin-math-1.c: Likewise.
33530         * gcc.dg/torture/builtin-power-1.c: New test.
33531
33532 2004-03-24  Andreas Schwab  <schwab@suse.de>
33533
33534         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33535         IA64 assembler.
33536
33537 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33538             Roger Sayle  <roger@eyesopen.com>
33539
33540         * gcc.dg/compare8.c: New test case.
33541
33542 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33543
33544         * g++.dg/ext/altivec-7.C: New test.
33545
33546 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33547
33548         PR 12267, 12391, 12560, 13129, 14114, 14133
33549         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33550         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33551         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33552         Adjust error regexps.
33553         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33554         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33555         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33556         * gcc.dg/local1.c: Add explanatory comment.
33557
33558 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33559
33560         PR optimization/14669
33561         * g++.dg/opt/fold2.C: New test case.
33562
33563 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33564
33565         PR c/14069
33566         * gcc.dg/20040322-1.c: New test.
33567
33568 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33569
33570         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33571         * gcc.dg/ultrasp4.c: Likewise.
33572         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33573
33574 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33575
33576         * gcc.dg/i386-sse-8.c: Reset default options.
33577
33578 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33579
33580         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33581         in the error message text.
33582
33583 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33584
33585         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33586
33587 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33588
33589         PR c++/14616
33590         * g++.dg/init/array13.C: New test.
33591
33592 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33593
33594         PR target/13889
33595         * gcc.c-torture/compile/pr13889.c: New test case.
33596
33597 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33598
33599         PR c/14635
33600         * builtins-1.c (nan, nans): Don't test.
33601         * builtins-30.c: Don't use nan, nanf, nanl.
33602         * builtins-35.c: New test.
33603
33604 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33605
33606         * g++.dg/ext/altivec-6.C: New test.
33607
33608 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33609
33610         * g++.dg/init/placement3.C: New test.
33611
33612         * g++.dg/template/spec13.C: New test.
33613
33614         * g++.dg/lookup/using11.C: New test.
33615
33616         * g++.dg/lookup/koenig3.C: New test.
33617
33618         * g++.dg/template/operator2.C: New test.
33619
33620         * g++.dg/expr/dtor3.C: New test.
33621         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33622         marker.
33623         * g++.old-deja/g++.law/visibility28.C: Likewise.
33624
33625 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33626
33627         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33628         * gcc.dg/ppc64-abi-3.c: Likewise.
33629
33630 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33631
33632         PR c++/14545
33633         * g++.dg/parse/template15.C: New test.
33634
33635 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33636
33637         * g++.dg/expr/dtor2.C: New test.
33638
33639         * g++.dg/lookup/anon4.C: New test.
33640
33641         * g++.dg/overload/using1.C: New test.
33642
33643         * g++.dg/template/lookup7.C: New test.
33644
33645         * g++.dg/template/typename6.C: New test.
33646
33647         * g++.dg/expr/cond6.C: New test.
33648
33649 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33650
33651         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33652
33653 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33654
33655         * g++.dg/expr/cond5.C: New test.
33656         * g++.dg/expr/constcast1.C: Likewise.
33657         * g++.dg/expr/ptrmem2.C: Likewise.
33658         * g++.dg/expr/ptrmem3.C: Likewise.
33659         * g++.dg/lookup/main1.C: Likewise.
33660         * g++.dg/template/lookup6.C: Likewise.
33661
33662 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33663
33664         * gcc.dg/local1.c: New test.
33665
33666         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33667
33668 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33669
33670         * gcc.dg/torture/builtin-convert-1.c: New test.
33671
33672 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33673
33674         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33675
33676 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33677
33678         PR c++/14481
33679         * g++.dg/warn/Wunused-7.C: New test.
33680
33681 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33682
33683         * gcc.dg/torture/builtin-integral-1.c: New test.
33684
33685 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33686
33687         PR c++/14586
33688         * g++.dg/parse/non-dependent3.C: New test.
33689
33690 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33691
33692         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33693         * g++.dg/eh/simd-2.C: Likewise.
33694         * g++.dg/init/array10.C: Likewise.
33695         * gcc.c-torture/compile/simd-1.c: Likewise.
33696         * gcc.c-torture/compile/simd-2.c: Likewise.
33697         * gcc.c-torture/compile/simd-3.c: Likewise.
33698         * gcc.c-torture/compile/simd-4.c: Likewise.
33699         * gcc.c-torture/compile/simd-6.c: Likewise.
33700         * gcc.c-torture/execute/simd-1.c: Likewise.
33701         * gcc.c-torture/execute/simd-2.c: Likewise.
33702         * gcc.dg/compat/vector-defs.h: Likewise.
33703         * gcc.dg/20020531-1.c: Likewise.
33704         * gcc.dg/altivec-3.c: Likewise.
33705         * gcc.dg/altivec-4.c: Likewise.
33706         * gcc.dg/altivec-varargs-1.c: Likewise.
33707         * gcc.dg/compat/vector-defs.h: Likewise.
33708         * gcc.dg/i386-mmx-3.c: Likewise.
33709         * gcc.dg/i386-sse-4.c: Likewise.
33710         * gcc.dg/i386-sse-5.c: Likewise.
33711         * gcc.dg/i386-sse-8.c: Likewise.
33712         * gcc.dg/simd-1.c: Likewise.
33713         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33714         __ev64_opaque__ since the machine description provides it.
33715
33716 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33717
33718         * lib/compat.exp (skip_list): New global variable.
33719         Use it to hold the user defined COMPAT_SKIPS list if any.
33720         (compat-obj): Add the members of skip_list to optall.
33721
33722 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33723
33724         * gcc.dg/compat/union-by-value-1_main.c,
33725         union-by-value-1_x.c, union-by-value-1_y.c,
33726         union-check.h, union-defs.h,
33727         union-init.h, union-return-1_main.c,
33728         union-return-1_x.c, union-return-1_y.c: New files.
33729
33730 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33731
33732         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33733         mixed-struct-init.h: Add 4 mixed structure types.
33734         struct-by-value-21_main.c, struct-by-value-21_x.c,
33735         struct-by-value-21_y.c, struct-return-21_main.c,
33736         struct-return-21_x.c, struct-return-21_y.c: New files.
33737
33738 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
33739
33740         PR c++/14550
33741         * g++.dg/parse/template14.C: New test.
33742
33743 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33744
33745         * gcc.c-torture/execute/20040313-1.c: New test.
33746
33747 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
33748
33749         PR target/14533
33750         * gcc.dg/20040311-2.c: New test.
33751
33752 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
33753
33754         PR other/14544
33755         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33756         bit-field.
33757
33758 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
33759
33760         * gcc.dg/20040305-2.c: Add missing return statement.
33761
33762 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33763
33764         * gcc.dg/builtins-34.c: Also check pow10*.
33765
33766 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33767
33768         PR target/14262
33769         * gcc.dg/20040305-2.c: New test.
33770
33771 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33772
33773         * gcc.dg/20040310-1.c: New test.
33774
33775 2004-03-11  Roger Sayle  <roger@eyesopen.com>
33776
33777         * gcc.c-torture/execute/20040311-1.c: New test case.
33778
33779 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
33780
33781         PR c++/14476
33782         * g++.dg/lookup/enum1.C: New test.
33783
33784 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
33785
33786         PR c++/14510
33787         * g++.dg/lookup/struct2.C: New test.
33788
33789 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
33790
33791         * gcc.dg/builtins-34.c: New test.
33792
33793 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33794
33795         * gcc.dg/torture/builtin-nonneg-1.c: New test.
33796
33797 2004-03-09  James E Wilson  <wilson@specifixinc.com>
33798
33799         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33800         * gcc.dg/alias-2.c: New testcase.
33801
33802 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
33803
33804         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33805
33806 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33807
33808         * gcc.c-torture/execute/20040309-1.c: New test case.
33809
33810 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33811
33812         PR c++/14397
33813         * g++.dg/overload/ref1.C: New.
33814
33815 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33816
33817         PR c++/14409
33818         * g++.dg/template/spec12.C: New test.
33819
33820         PR c++/14448
33821         * g++.dg/parse/crash14.C: New test.
33822
33823 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33824
33825         PR c++/14230
33826         * g++.dg/init/ref11.C: New test.
33827
33828 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33829
33830         PR c++/14432
33831         * g++.dg/parse/builtin2.C: New test.
33832
33833 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33834
33835         PR c++/14401
33836         * g++.dg/init/ctor3.C: New test.
33837         * g++.dg/init/union1.C: New test.
33838         * g++.dg/ext/anon-struct4.C: New test.
33839
33840 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33841
33842         * g++.dg/lookup/koenig1.C: Tweak error messages.
33843         * g++.dg/lookup/used-before-declaration.C: Likewise.
33844         * g++.dg/other/do1.C: Likewise.
33845         * g++.dg/overload/koenig1.C: Likewise.
33846         * g++.dg/parse/crash13.C: Likewise.
33847         * g++.dg/template/instantiate3.C: Likewise.
33848
33849 2004-03-08  Eric Christopher  <echristo@redhat.com>
33850
33851         * * lib/target-supports.exp: Enable libiconv in test
33852         compilation.  Fix up error checking.
33853
33854 2004-03-08  Roger Sayle  <roger@eyesopen.com>
33855
33856         PR middle-end/14289
33857         * gcc.dg/pr14289-1.c: New test case.
33858         * gcc.dg/pr14289-2.c: Likewise.
33859         * gcc.dg/pr14289-3.c: Likewise.
33860
33861 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
33862
33863         * gcc.c-torture/execute/20040308-1.c: New test.
33864
33865 2004-03-07  Roger Sayle  <roger@eyesopen.com>
33866
33867         * gcc.c-torture/execute/20040307-1.c: New test case.
33868
33869 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
33870
33871         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33872
33873 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
33874
33875         * gcc.dg/20040306-1.c: New test.
33876
33877 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
33878
33879         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33880         them static.
33881         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33882
33883 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33884
33885         PR c/14465
33886         * gcc.dg/decl-6.c: New test.
33887
33888 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33889
33890         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33891         Rename LOGPOW -> LOG_POW.
33892         (SQRT_EXP, POW_EXP): New.
33893
33894 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33895
33896         * gcc.dg/i386-sse-8.c: New test.
33897
33898 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33899
33900         PR c/14114
33901         * gcc.dg/decl-5.c: New test.
33902
33903 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
33904
33905         * gcc.dg/20040305-1.c: New test.
33906
33907 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
33908
33909         PR other/14354
33910         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33911
33912 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
33913
33914         PR c++/14425, c++/14426
33915         * g++.dg/ext/altivec-4.C: New test.
33916         * g++.dg/ext/altivec-5.C: New test.
33917
33918 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
33919
33920         * g++.old-deja/g++.other/linkage1.C: Expect errors about
33921         global variables of a type with no linkage.
33922         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33923         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33924         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33925         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33926         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33927         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33928         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33929         * g++.dg/warn/deprecated.C: Name enum Color.
33930         * g++.dg/overload/VLA.C: Name structure for 'b'.
33931         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33932
33933 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33934
33935         * gcc.c-torture/compile/20040304-1.c: New test.
33936
33937 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
33938
33939         PR 13728
33940         * gcc.dg/decl-4.c: New testcase.
33941
33942 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
33943
33944         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33945         as PRECF if sizeof (float) > sizeof (double).
33946         (PRECL): Make it the same as PRECF if
33947         sizeof (float) > sizeof (long double).
33948
33949 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33950
33951         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33952         system type.  Add check for irix6 which doesn't have c99 runtime.
33953
33954 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
33955
33956         * gcc.dg/const-elim-1.c: xfail for xtensa.
33957
33958 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33959
33960         PR c++/14369
33961         * g++.dg/template/cond4.C: New test.
33962
33963 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33964
33965         PR c++/14360
33966         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33967
33968         PR c++/14361
33969         * g++.dg/parse/defarg7.C: New test.
33970
33971         PR c++/14359
33972         * g++.dg/template/friend26.C: New test.
33973
33974 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33975
33976         PR c++/14324
33977         * g++.dg/abi/mangle21.C: New test.
33978
33979         PR c++/14260
33980         * g++.dg/parse/constructor2.C: New test.
33981
33982         PR c++/14337
33983         * g++.dg/template/sfinae1.C: New test.
33984
33985 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33986
33987         PR c++/14267
33988         * g++.dg/expr/crash2.C: New test.
33989
33990         PR middle-end/13448
33991         * gcc.dg/inline-5.c: New test.
33992         * gcc.dg/always-inline.c: Split out tests into ...
33993         * gcc.dg/always-inline2.c: ... this and ...
33994         * gcc.dg/always-inline3.c: ... this.
33995
33996 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33997
33998         PR debug/12103
33999         * g++.dg/debug/crash1.C: New test.
34000
34001 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34002
34003         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34004         function with __attribute__((noinline)).
34005         (recurser_void2): Likewise.
34006         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34007         (recurser_void2): Likewise.
34008
34009 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34010
34011         PR middle-end/14203
34012         * g++.dg/warn/Wunused-6.C: New test case.
34013
34014 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34015
34016         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34017         not defined.
34018
34019 2004-02-27  Eric Christopher  <echristo@redhat.com>
34020
34021         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34022         * g++.dg/charset/asm2.c: Run only x86.
34023         * gcc.dg/charset/asm3.c: Ditto.
34024
34025 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34026
34027         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34028         ld_library_path.
34029
34030 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34031
34032         * g++.dg/ext/altivec-3.C: New.
34033
34034 2004-02-26  Richard Henderson  <rth@redhat.com>
34035
34036         * g++.dg/ext/attrib10.C: Mark for warning.
34037         * gcc.dg/attr-alias-1.c: New.
34038
34039 2004-02-26  Richard Henderson  <rth@redhat.com>
34040
34041         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34042         * gcc.c-torture/execute/20040208-2.c: ... it back.
34043
34044 2004-02-26  Eric Christopher  <echristo@redhat.com>
34045
34046         * lib/target-supports.exp (check-iconv-available): New function.
34047         * lib/gcc-dg.exp (dg-require-iconv): New function.
34048         Use above.
34049         * gcc.dg/charset: New directory.
34050         * gcc.dg/charset/charset.exp: New file.
34051         * gcc.dg/charset/asm1.c: Ditto.
34052         * gcc.dg/charset/asm2.c: Ditto.
34053         * gcc.dg/charset/asm3.c: Ditto.
34054         * gcc.dg/charset/asm4.c: Ditto.
34055         * gcc.dg/charset/asm5.c: Ditto.
34056         * gcc.dg/charset/attribute1.c: Ditto.
34057         * gcc.dg/charset/attribute2.c: Ditto.
34058         * gcc.dg/charset/string1.c: Ditto.
34059         * g++.dg/charset: New directory.
34060         * g++.dg/dg.exp: Add here. Special options.
34061         * g++.dg/charset/charset.exp: New file.
34062         * g++.dg/charset/asm1.c: Ditto.
34063         * g++.dg/charset/asm2.c: Ditto.
34064         * g++.dg/charset/asm3.c: Ditto.
34065         * g++.dg/charset/asm4.c: Ditto.
34066         * g++.dg/charset/attribute1.c: Ditto.
34067         * g++.dg/charset/attribute2.c: Ditto.
34068         * g++.dg/charset/extern1.cc: Ditto.
34069         * g++.dg/charset/extern2.cc: Ditto.
34070         * g++.dg/charset/string1.c: Ditto.
34071
34072 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34073
34074         PR c++/14278
34075         * g++.dg/parse/comma1.C: New test.
34076
34077 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34078
34079         PR c++/14284
34080         * g++.dg/template/ttp8.C: New test.
34081
34082 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34083
34084         * gcc.dg/fixuns-trunc-1.c: New test.
34085
34086 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34087
34088         * gcc.dg/builtins-config.h: Use #elif.
34089
34090 2004-02-26  Michael Matz  <matz@suse.de>
34091
34092         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34093         * gcc.dg/991214-1.c: Likewise.
34094         * gcc.dg/i386-asm-1.c: Likewise.
34095
34096 2004-02-25  Richard Henderson  <rth@redhat.com>
34097
34098         * gcc.c-torture/execute/20040208-2.c: Move ...
34099         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34100
34101 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34102
34103         PR c++/14246
34104         * g++.dg/other/crash-3.C: New test.
34105
34106 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34107
34108         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34109         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34110
34111         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34112         HP-UX.
34113
34114 2004-02-24  Michael Matz  <matz@suse.de>
34115
34116         * gcc.dg/i386-regparm.c: New.
34117
34118 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34119
34120         * gcc.c-torture/execute/20040223-1.c: New.
34121
34122 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34123             Kazu Hirata  <kazu@cs.umass.edu>
34124
34125         * gcc.dg/fwritable-strings-1.c: Remove.
34126
34127 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34128
34129         PR c/14156
34130         * gcc.dg/20040223-1.c: New test.
34131
34132 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34133
34134         PR c++/14106
34135         * g++.dg/ext/typeof9.C: New test.
34136
34137 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34138
34139         PR c++/14250
34140         * g++.dg/other/switch1.C: New test.
34141
34142 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34143
34144         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34145         * gcc.dg/va-arg-1.c: Likewise.
34146
34147 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34148
34149         PR c++/14143
34150         * g++.dg/template/koenig5.C: New test.
34151
34152 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34153
34154         * g++.dg/ext/altivec-1.C: Generalize target triple.
34155         * g++.dg/ext/altivec-2.C: New test case.
34156         * g++.dg/ext/altivec_check.h: New file.
34157         * gcc.dg/altivec-1.c: Generalize target triple;
34158         include altivec_check.h and call altivec_check().
34159         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34160         * gcc.dg/altivec-6.c: New test case.
34161         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34162         type casts as needed.
34163         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34164         altivec_check().
34165         * gcc.dg/altivec-12.c: New test case.
34166         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34167         include altivec_check.h and call altivec_check().
34168         * gcc.dg/altivec_check.h: New file.
34169
34170 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34171
34172         * lib/target-supports.exp (check_alias_available): Don't mangle
34173         function `g' in test program.
34174
34175 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34176
34177         * lib/target-supports.exp (check_profiling_available): Check
34178         argument to determine whether we support a profiling type.
34179         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34180         check_profiling_available.
34181         * g++.dg/bprob/bprob.exp: Likewise.
34182         * g77.dg/bprob/bprob.exp: Likewise.
34183         * gcc.misc-tests/bprob.exp: Likewise.
34184         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34185         dg-require-profiling and delete expected error handling.
34186         * gcc.dg/20021014-1.c: Likewise.
34187         * gcc.dg/nest.c: Likewise.
34188
34189 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34190
34191         PR c++/12007
34192         * g++.dg/other/vthunk1.C: New test.
34193
34194 2004-02-20  Falk Hueffner  <falk@debian.org>
34195
34196         PR target/14201
34197         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34198
34199 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34200
34201         PR c++/13927
34202         * g++.dg/other/error8.C: Remove XFAIL markers.
34203
34204         PR c++/14173
34205         * g++.dg/ext/packed5.C: New test.
34206
34207         PR c++/14199
34208         * g++.dg/warn/Wunused-5.C: New test.
34209
34210         PR c++/14186
34211         * g++.dg/lookup/member1.C: New test.
34212
34213 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34214
34215         * gcc.c-torture/compile/20040130-1.c: Enable only when
34216         __INT_MAX__ >= 2147483647L.
34217         * gcc.c-torture/compile/961203-1.c: Likewise.
34218
34219 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34220
34221         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34222         * g++.dg/opt/template1.C: Robustify assembler regexp
34223
34224 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34225
34226         * gcc.c-torture/execute/simd-4.x: Remove.
34227         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34228         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34229         Guard with #ifndef SKIP_ATTRIBUTE.
34230         * gcc.dg/compat/vector-1_y.c: Likewise.
34231         * gcc.dg/compat/vector-2_x.c: Likewise.
34232         * gcc.dg/compat/vector-2_y.c: Likewise.
34233         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34234         * g++.dg/eh/simd-2.C: Likewise.
34235
34236 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34237
34238         * gcc.c-torture/compile/complex-1.c: New.
34239
34240 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34241
34242         PR target/14209
34243         * gcc.c-torture/execute/20040218-1.c: New test.
34244
34245 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34246
34247         PR c++/14181
34248         * g++.dg/parse/new2.C: New test.
34249
34250 2004-02-18  Paul Brook  <paul@codesourcery.com>
34251
34252         * gcc.c-torture/compile/libcall-1.c: New test.
34253
34254 2004-02-18  Paul Brook  <paul@codesourcery.com>
34255
34256         PR debug/12934
34257         * gcc.dg/debug/debug-7.c: New test.
34258
34259 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34260
34261         * gcc.dg/20040217-1.c: New test.
34262
34263 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34264
34265         * gcc.c-torture/execute/990208-1.x: Delete.
34266
34267 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34268
34269         * gcc.c-torture/execute/20040208-2.x: New file.
34270
34271 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34272
34273         PR c++/11326
34274         * g++.dg/abi/structret1.C: New test.
34275
34276 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34277
34278         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34279         (i386_cpuid): No need to test if cpuid is available on AMD64.
34280         Fix assembly, so that it works onboth i386 and AMD64.
34281         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34282         (vecInLong): Fix s[] member type to unsigned int.
34283         (vecInWord): Remove type.
34284         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34285         (a64, b64, c64, d64, e64): Remove.
34286         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34287         Remove unused variable.  Remove initialization of removed variables.
34288         Don't call mmx_tests nor sse_tests.
34289         (reference_mmx, reference_sse): Remove.
34290         (check): Add return stmt.
34291         * gcc.dg/i386-sse-7.c: New test.
34292         * gcc.dg/i386-mmx-4.c: New test.
34293
34294 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34295
34296         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34297         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34298         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34299         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34300         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34301         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34302         g++.dg/tc1/dr94.C: Fix line terminator.
34303
34304 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34305
34306         * gcc.c-torture/compile/20040216-1.c: New.
34307
34308 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34309
34310         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34311         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34312         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34313         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34314         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34315         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34316
34317 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34318
34319         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34320
34321 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34322
34323         PR c++/13971
34324         * g++.dg/expr/cond4.C: New test.
34325
34326         PR c++/14086
34327         * g++.dg/lookup/crash2.C: New test.
34328
34329 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34330
34331         * gcc.c-torture/compile/20040214-2.c: New test.
34332
34333 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34334
34335         PR c++/14116
34336         * g++.dg/ext/typeof8.C: New test.
34337
34338 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34339
34340         * gcc.c-torture/compile/20040214-1.c: New test.
34341
34342 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34343
34344         PR c++/13635
34345         * g++.dg/template/spec11.C: New test.
34346
34347 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34348
34349         PR c++/13927
34350         * g++.dg/other/error8.C: New test.
34351
34352 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34353
34354         PR c++/14122
34355         * g++.dg/template/array4.C: New test.
34356
34357         PR c++/14108
34358         * g++.dg/inherit/thunk2.C: New test.
34359
34360         PR c++/14083
34361         * g++.dg/eh/cond2.C: New test.
34362
34363 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34364
34365         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34366
34367 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34368
34369         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34370
34371 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34372
34373         * g++.dg/simd-2.C: xfail on ppc64-linux.
34374
34375 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34376
34377         PR c/456
34378         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34379         tests.
34380
34381 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34382
34383         * gcc.dg/builtins-33.c: New test.
34384
34385 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34386
34387         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34388
34389 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34390
34391         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34392
34393 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34394
34395         * gcc.dg/ppc64-abi-3.c: New test.
34396
34397 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34398
34399         PR c/14092
34400
34401         * gcc.dg/pr14092-1.c: New testcase.
34402
34403 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34404
34405         * gcc.dg/cpp/assert4.c: Fix typo last change.
34406
34407         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34408         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34409
34410         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34411
34412 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34413
34414         * gcc.c-torture/compile/20040209-1.c: New test case.
34415
34416 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34417
34418         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34419
34420 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34421
34422         * gcc.c-torture/execute/20040208-[12].c: New tests.
34423
34424 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34425
34426         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34427
34428 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34429
34430         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34431
34432 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34433
34434         Bug 13856
34435         * gcc.dg/visibility-8.c: New testcase.
34436
34437 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34438
34439         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34440         arguments.
34441         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34442
34443 2004-02-07  Roger Sayle  <roger@eyesopen.com>
34444
34445         PR middle-end/13696
34446         * g++.dg/opt/fold1.C: New test case.
34447
34448 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34449
34450         PR c++/14033
34451         * g++.dg/other/crash-2.C: New test.
34452
34453 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34454
34455         PR c++/14028
34456         * g++.dg/parse/angle-bracket2.C: New test.
34457
34458 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34459
34460         PR middle-end/13750
34461         Revert:
34462         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34463         PR pch/13361
34464         * g++.dg/pch/wchar-1.C: New.
34465         * g++.dg/pch/wchar-1.Hs: New.
34466
34467 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34468
34469         PR c++/14008
34470         * g++.dg/parse/error15.C: New test.
34471         * g++.dg/parse/crash11.C: Update dg-error mark.
34472
34473 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34474
34475         PR c++/13932
34476         * g++.dg/warn/conv2.C: New test.
34477
34478 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34479
34480         PR c++/13086
34481         * g++.dg/warn/incomplete1.C: Remove xfail.
34482
34483 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34484
34485         * lib/file-format.exp (gcc_target_object_format): Use
34486         ${tool}_target_compile, not gcc_target_compile.
34487         * lib/target-supports.exp (check_alias_available): Likewise.
34488         (check_gc_sections_available): Likewise.
34489         * g++.dg/ext/attrib10.C: Use dg-require-alias.
34490         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34491         dg-require-alias.
34492
34493 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34494
34495         PR c++/13969
34496         * g++.dg/template/static6.C: New test.
34497
34498 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
34499
34500         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34501
34502 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34503
34504         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34505         tests for systems where `char' is unsigned by default.
34506
34507 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34508
34509         PR c++/13997
34510         * g++.dg/template/partial3.C: New test.
34511
34512 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
34513
34514         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34515         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34516         Remove mentions of obsolete ports.
34517
34518 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34519
34520         * gcc.dg/noncompile/20001228-1.c: Fix for new
34521         error message.
34522
34523 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34524
34525         PR target/9348
34526         * gcc.c-torture/execute/multdi-1.c: New test case.
34527
34528 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34529
34530         PR c++/13925
34531         * g++.dg/template/lookup5.C: New test.
34532
34533 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34534
34535         PR c++/13950
34536         * g++.dg/template/lookup4.C: New test.
34537
34538         PR c++/13970
34539         * g++.dg/parse/error14.C: New test.
34540
34541         PR c++/14002
34542         * g++.dg/parse/template13.C: New test.
34543
34544 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34545
34546         PR c++/13978
34547         * g++.dg/template/koenig4.C: New test.
34548
34549         PR c++/13968
34550         * g++.dg/template/crash17.C: New test.
34551
34552         PR c++/13975
34553         * g++.dg/parse/error13.C: New test.
34554         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34555
34556 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34557
34558         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34559
34560 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34561
34562         PR c/11658
34563         PR c/13994
34564         * gcc.dg/noncompile/20040203-1.c: New test.
34565         * gcc.dg/noncompile/20040203-2.c: Likewise.
34566         * gcc.dg/noncompile/20040203-3.c: Likewise.
34567         * gcc.dg/20040203-1.c: Likewise.
34568
34569 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34570
34571         PR c++/10858
34572         * g++.dg/template/sizeof7.C: New test.
34573
34574 2004-02-02  Eric Christopher  <echristo@redhat.com>
34575             Zack Weinberg  <zack@codesourcery.com>
34576
34577         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34578
34579 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34580
34581         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34582         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34583         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34584         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34585
34586 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34587
34588         PR c++/13113
34589         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34590
34591         PR c++/13854
34592         * g++.dg/ext/attrib13.C: New test.
34593
34594         PR c++/13907
34595         * g++.dg/conversion/op2.C: New test.
34596
34597 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34598
34599         * gcc.dg/titype-1.c: Fix pasto.
34600
34601 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34602
34603         * gcc.dg/titype-1.c: New test.
34604
34605 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34606
34607         PR c++/13957
34608         * g++.dg/template/non-type-template-argument-1.C,
34609         g++.dg/template/qualified-id1.C: Update dg-error marks.
34610         * g++.dg/template/nontype6.C: New test.
34611
34612 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34613
34614         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34615         * gcc.dg/builtins-31.c: New testcase.
34616         * gcc.dg/builtins-32.c: New testcase.
34617
34618 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34619
34620         * objc.dg/call-super-2.m: Update line numbers
34621         for the including of stddef.h.
34622
34623 2004-01-30  Michael Matz  <matz@suse.de>
34624
34625         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34626         g++.dg/ext/case-range3.C: New tests.
34627
34628 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34629
34630         DR206
34631         PR c++/13813
34632         * g++.dg/template/member4.C: New test.
34633
34634 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34635
34636         PR c++/13683
34637         * g++.dg/template/sizeof6.C: New test.
34638
34639 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34640
34641         * gcc.dg/fwritable-strings-1.c: New test.
34642
34643 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34644
34645         * gcc.c-torture/compile/20040130-1.c: New test.
34646
34647 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34648
34649         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34650
34651 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34652
34653         PR c++/13883
34654         * g++.dg/template/ctor3.C: New test.
34655
34656 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34657
34658         * g++.dg/tc1: New directory.
34659         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34660         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34661         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34662         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34663         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34664
34665 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34666
34667         * g++.dg/parse/error11.C: New test.
34668         * g++.dg/parse/error12.C: Likewise.
34669
34670 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34671
34672         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34673         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34674
34675 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34676
34677         PR c++/13791
34678         * g++.dg/ext/attrib12.C: New test.
34679
34680         PR c++/13736
34681         * g++.dg/parse/cast2.C: New test.
34682
34683 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34684
34685         * objc.dg/encode-2.m (main): New local string.  Set depending on
34686         sizeof long.  Use in sscanf call.
34687         * objc.dg/encode-3.m (main): New local string.  Set depending on
34688         sizeof long.  Use in scan_initial call.
34689
34690 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34691
34692         * objc.dg/call-super-2.m: Make LP64-safe.
34693         * objc.dg/desig-init-1.m: Likewise.
34694
34695 2004-01-27  Devang Patel <dpatel@apple.com>
34696
34697         * g++.dg/debug/namespace1.C: New test.
34698
34699 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34700
34701         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34702         xscale-*-*.
34703
34704         * gcc.dg/arm-mmx-1.c: New test.
34705
34706 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34707
34708         * gcc.dg/20040127-1.c: New test.
34709         * gcc.dg/20040127-2.c: New test.
34710
34711 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34712
34713         * objc.dg/stret-1.m (glob): Renamed to globa.
34714
34715 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34716
34717         PR c++/13663
34718         * g++.dg/expr/for1.C: New test.
34719
34720 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34721
34722         PR middle-end/13779
34723         * gcc.dg/darwin-longlong.c: New test.
34724
34725 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
34726
34727         * gcc.dg/20040124-1.c: Moved test from here...
34728         * gcc.c-torture/compile/20040124-1.c: ...to here.
34729
34730 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34731
34732         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
34733         the assembly output if -m64 is passed.
34734
34735 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
34736
34737         PR c++/13833
34738         * g++.dg/template/cond3.C: New test.
34739
34740 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34741
34742         PR c++/13810
34743         * g++.dg/template/ttp7.C: New test.
34744
34745 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34746
34747         PR c++/13797
34748         * g++.dg/template/nontype4.C: New test.
34749         * g++.dg/template/nontype5.C: Likewise.
34750
34751 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
34752
34753         * gcc.dg/torture/mips-clobber-at.c: New test.
34754
34755 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
34756
34757         * gcc.dg/20040124-1.c: New test.
34758
34759 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
34760
34761         * gcc.dg/20040123-1.c: New test.
34762
34763 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34764
34765         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34766
34767 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34768
34769         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34770
34771 2004-01-23  Andrew Pinski  <apinski@apple.com>
34772
34773         * gcc.dg/20030121-1.c: Move to ..
34774         * gcc.dg/20040121-1.c: here.
34775
34776 2004-01-23  Roger Sayle  <roger@eyesopen.com>
34777
34778         * gcc.dg/builtins-29.c: New test case.
34779
34780 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34781
34782         PR 18314
34783         * gcc.dg/builtins-30.c: New testcase.
34784
34785 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
34786
34787         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34788         * lib/g77.exp: Likewise.
34789         * lib/objc.exp: Likewise.
34790         * lib/g++.exp: Likewise.
34791
34792 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34793
34794         * gcc.dg/struct-by-value-2.c: New test.
34795
34796 2004-01-21  Andrew Pinski  <apinski@apple.com>
34797
34798         PR target/13785
34799         * gcc.dg/20030121-1.c: New test.
34800
34801 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
34802
34803         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
34804         clobber frame pointer register in asm statement.
34805
34806 2004-01-21  Falk Hueffner  <falk@debian.org>
34807
34808         * gcc.c-torture/compile/20040121-1.c: New test.
34809
34810 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
34811
34812         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34813
34814 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
34815
34816         * gcc.dg/ppc64-abi-2.c: New test.
34817
34818 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
34819
34820         * lib/treelang.exp: Fill out this file.
34821         * lib/treelang-dg.exp: New File.
34822
34823 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34824
34825         * gcc.c-torture/compile/981022-1.c: Remove.
34826         * gcc.dg/array-5.c: Remove XFAIL.
34827         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34828         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34829         gcc.dg/cond-lvalue-1.c: Update.
34830         * gcc.dg/cast-lvalue-2.c: New test.
34831
34832 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
34833
34834         PR c++/13592
34835         * g++.dg/other/error1.C (class foo): Tweak error message.
34836
34837         PR c++/13592
34838         * g++.dg/template/call2.C: New test.
34839
34840 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34841
34842         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34843         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34844         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34845         scalar-return-1_x.c, scalar-return-2_y.c,
34846         scalar-return-3_x.c, scalar-return-3_y.c,
34847         scalar-return-4_x.c, scalar-return-4_y.c,
34848         struct-align-1.h, struct-align-1_x.c,
34849         struct-align-1_y.c, struct-align-2.h,
34850         struct-align-2_x.c, struct-align-2_y.c,
34851         struct-by-value-10_y.c, struct-by-value-11_x.c,
34852         struct-by-value-11_y.c, struct-by-value-12_x.c,
34853         struct-by-value-12_y.c, struct-by-value-13_x.c,
34854         struct-by-value-13_y.c, struct-by-value-14_x.c,
34855         struct-by-value-14_y.c, struct-by-value-15_x.c,
34856         struct-by-value-15_y.c, struct-by-value-16_y.c,
34857         struct-by-value-17_y.c, struct-by-value-18_y.c,
34858         struct-by-value-19_y.c, struct-by-value-1_x.c,
34859         struct-by-value-1_y.c, struct-by-value-20_y.c,
34860         struct-by-value-2_x.c, struct-by-value-2_y.c,
34861         struct-by-value-3_y.c, struct-by-value-4_x.c,
34862         struct-by-value-4_y.c, struct-by-value-5_y.c,
34863         struct-by-value-6_y.c, struct-by-value-7_y.c
34864         struct-by-value-8_x.c, struct-by-value-8_y.c
34865         struct-by-value-9_x.c, struct-by-value-9_y.c
34866         struct-return-10_x.c, struct-return-10_y.c,
34867         struct-return-19_x.c, struct-return-20_x.c
34868         struct-return-2_x.c, struct-return-2_y.c
34869         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34870         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
34871
34872 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34873
34874         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34875         attribute on sparc*-sun-solaris2.*.
34876
34877 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
34878
34879         PR c++/13710
34880         * g++.dg/ext/typeof7.C: New test.
34881
34882 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
34883
34884         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34885         * gcc.dg/const-elim-1.c: Same.
34886
34887 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
34888
34889         * objc.dg/stret-1.m: New.
34890         * objc.dg/stret-2.m: New.
34891
34892 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
34893
34894         PR c++/11895
34895         * g++.dg/ext/vector1.C: New test.
34896
34897 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
34898
34899         * gcc.dg/pch/import-1.c: New.
34900         * gcc.dg/pch/import-1.hs: New.
34901         * gcc.dg/pch/import-1a.h: New.
34902         * gcc.dg/pch/import-1b.h: New.
34903         * gcc.dg/pch/import-1c.h: New.
34904
34905 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34906
34907         PR c++/13574
34908         * g++.dg/ext/array1.C: New test.
34909
34910         PR c++/13178
34911         * g++.dg/conversion/op1.C: New test.
34912
34913 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
34914
34915         PR 11864
34916         From Kazumoto Kojima / Dan Kegel:
34917         * gcc.dg/pr11864-1.c: New test.
34918
34919         PR 10392
34920         From Marcus Comstedt / Dan Kegel:
34921         * gcc.dg/pr10392-1.c: New test.
34922
34923 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34924
34925         PR c++/13478
34926         * g++.dg/init/ref10.C: New test.
34927
34928 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34929
34930         PR c++/13407
34931         * g++.dg/parse/typename6.C: New test.
34932
34933 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34934
34935         PR pch/13361
34936         * g++.dg/pch/wchar-1.C: New.
34937         * g++.dg/pch/wchar-1.Hs: New.
34938
34939 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34940
34941         PR c++/9259
34942         * g++.dg/expr/sizeof2.C: New test.
34943
34944 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34945
34946         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34947
34948 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34949
34950         PR c++/13659
34951         * g++.dg/lookup/strong-using-3.C: New.
34952         * g++.dg/lookup/using-10.C: New.
34953
34954 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34955
34956         PR c++/13594
34957         * g++.dg/lookup/strong-using-2.C: New.
34958
34959 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
34960             Dan Kegel <dank@kegel.com>
34961             J"orn Rennecke <joern.rennecke@superh.com>
34962
34963         PR target/9365
34964         * gcc.dg/pr9365-1.c: New test.
34965
34966 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34967
34968         PR c++/8856
34969         * g++.dg/parse/casting-operator2.C: New test.
34970         * g++.old-deja/g++.pt/explicit83.C: Remove.
34971
34972 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34973
34974         * gcc.dg/label-compound-stmt-1.c: New test.
34975         * gcc.c-torture/compile/950922-1.c,
34976         gcc.c-torture/compile/20000211-3.c,
34977         gcc.c-torture/compile/20000518-1.c,
34978         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34979         compound statements.
34980
34981 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
34982
34983         * gcc.dg/ppc64-abi-1.c: New test.
34984
34985 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
34986
34987          * g++.dg/ext/attrib9.C: Add dg-warnings.
34988
34989 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34990
34991         PR c++/12335
34992         * g++.dg/parse/dtor3.C: New test.
34993
34994 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
34995
34996         PR c++/12709
34997         * g++.dg/parse/try-catch-1.C: New test.
34998
34999 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35000
35001         * ada/acats/run_all.sh: Add more verbose output in acats.log
35002         when compiling tests.
35003
35004 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35005
35006         PR 13656
35007         * gcc.dg/typedef-redecl.c: New test case.
35008         * gcc.dg/typedef-redecl.h: New support file.
35009
35010 2004-01-13  Jan Hubicka  <jh@suse.cz>
35011
35012         * gcc.dg/always_inline.c: New test.
35013         * gcc.dg/debug/20031231-1.c: Fix.
35014
35015 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35016
35017         PR c++/13474
35018         * g++.dg/template/array3.C: New test.
35019
35020 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35021
35022         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35023         * g++.dg/warn/Wunused-2.C: Likewise.
35024
35025 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35026
35027         PR c++/13289
35028         * g++.dg/template/instantiate6.C: New test.
35029
35030 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35031
35032         PR middle-end/11397
35033         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35034
35035 2004-01-12  Jan Hubicka  <jh@suse.cz>
35036
35037         PR opt/12826
35038         * gcc.dg/20040112-1.c: New.
35039
35040         * gcc.dg/dwarf-die[1-7].c: Move to...
35041         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35042         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35043
35044 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35045
35046         PR c++/4100
35047         * g++.dg/parse/friend4.C: New test.
35048
35049 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35050
35051         PR c++/4100
35052         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35053         definition is called a friend.
35054
35055 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35056
35057         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35058
35059 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35060
35061         PR c++/3478
35062         * g++.dg/parse/error10.C: New test.
35063         * g++.dg/template/arg2.C: Accept "invalid type" error.
35064
35065 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35066
35067         PR middle-end/13392
35068         * g++.dg/opt/expect2.C: New test.
35069
35070 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35071
35072         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35073         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35074         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35075         Update dg-error regexps.
35076
35077 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35078
35079         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35080         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35081
35082 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35083
35084         * gcc.dg/pragma-re-1.c: Use right pointer type.
35085
35086 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35087
35088         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35089
35090 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35091
35092         * gcc.dg/rs6000-ldouble-1.c: New.
35093
35094 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35095
35096         DR 337
35097         PR c++/9256
35098         * g++.dg/other/abstract1.C: New test.
35099
35100 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35101
35102         * g++.dg/lookup/strong-using-1.C: New.
35103
35104 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35105
35106         PR c/11234
35107         * gcc.dg/func-ptr-conv-1.c: New test.
35108         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35109
35110 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35111
35112         PR target/13380.
35113         * gcc.c-torture/compile/20040109-1.c: New.
35114
35115 2004-01-08  Stuart Hastings  <stuart@apple.com>
35116
35117         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35118         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35119         * gcc.dg/i386-sse-6.c: ...this new testcase.
35120
35121 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35122
35123         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35124
35125 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35126
35127         * ada/acats/run_acats: Treat 'gnatchop' the same way
35128         as 'gnatmake'.  Export GCC_DRIVER.
35129         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35130         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35131
35132 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35133
35134         PR c++/12573
35135         * g++.dg/template/dependent-expr4.C: New test.
35136
35137 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35138
35139         * gcc.dg/altivec-11.c: New test.
35140
35141 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35142
35143         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35144
35145 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35146
35147         PR c/6024
35148         * gcc.dg/enum-compat-1.c: New test.
35149         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35150
35151 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35152
35153         PR c/12165
35154         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35155         gcc.dg/c99-idem-qual-3.c: New tests.
35156
35157 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35158
35159         * gcc.dg/winline-7.c: Don't cast void * to int.
35160
35161 2004-01-06  Jan Hubicka  <jh@suse.cz>
35162
35163         * gcc.dg/i386-sse-5.c: New test
35164         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35165
35166 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35167
35168         PR c++/12815
35169         * g++.dg/rtti/typeid4.C: New test.
35170
35171 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35172
35173         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35174
35175 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35176
35177         PR c++/12132
35178         * g++.dg/template/error11.C: New test.
35179
35180         PR c++/13451
35181         * g++.dg/template/class2.C: New test.
35182
35183 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35184         Richard Sandiford <rsandifo@redhat.com>
35185
35186         PR c++/13387
35187         * g++.dg/opt/alias3.C: New test.
35188
35189 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35190
35191         PR c++/13157
35192         * g++.dg/template/koenig3.C: New test.
35193
35194         PR c++/13529
35195         * g++.dg/parse/offsetof3.C: New test.
35196
35197         * g++.dg/init/copy7.C: Add missing dg-error markers.
35198
35199         PR c++/12226
35200         * g++.dg/init/copy7.c: New test.
35201
35202         PR c++/13536
35203         * g++.dg/parse/cast1.C: New test.
35204
35205 2004-01-04  Jan Hubicka  <jh@suse.cz>
35206
35207         * gcc.dg/winline[1-7].c: New tests.
35208
35209 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35210
35211         PR c++/13520
35212         * g++.dg/template/qualttp22.C: New test.
35213
35214 2004-01-01  Jan Hubicka  <jh@suse.cz>
35215
35216         * gcc.dg/debug/20031231-1.c: New.
35217         * gcc.c-torture/compile/20040101-1.c: New.
35218         * gcc.dg/dwarf-die-[1-7].c: New.
35219
35220 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35221
35222         PR optimization/13521
35223         * gcc.c-torture/compile/20031231-1.c: New test.
35224
35225 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35226
35227         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35228
35229 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35230
35231         PR c++/10079
35232         * g++.dg/template/crash16.C: New test.
35233
35234 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35235
35236         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35237
35238 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35239
35240         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35241         ports.
35242         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35243         * g++.old-deja/g++.law/profile1.C: Likewise.
35244         * gcc.c-torture/compile/981006-1.c: Likewise.
35245         * gcc.c-torture/execute/loop-2e.x: Likewise.
35246         * gcc.c-torture/execute/loop-2f.x: Remove.
35247         * gcc.c-torture/execute/loop-2g.x: Likewise.
35248         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35249         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35250
35251 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35252
35253         PR c++/13507
35254         * g++.dg/ext/attrib11.C: New test.
35255
35256         PR c++/13494
35257         * g++.dg/template/array2-1.C: New test.
35258         * g++.dg/template/array2-2.C: New test.
35259
35260 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35261
35262         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35263
35264 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35265
35266         PR c++/12774
35267         * g++.dg/template/array1-1.C: New test.
35268         * g++.dg/template/array1-2.C: New test.
35269
35270 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35271
35272         PR fortran/12632
35273         * g77.dg/12632.f: New test case.
35274
35275 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35276
35277         PR c++/13289
35278         * g++.dg/parse/nontype1.C: New test.
35279
35280 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35281
35282         PR c++/12403
35283         * g++.dg/parse/explicit1.C: New test.
35284         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35285
35286 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35287
35288         PR c++/13081
35289         * g++.dg/opt/inline6.C: New test.
35290
35291         PR c++/12613
35292         * g++.dg/parse/error9.C: New test.
35293
35294         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35295
35296 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35297
35298         PR c++/13009
35299         * g++.dg/init/assign1.C: New test.
35300
35301 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35302
35303         PR c++/13070
35304         * g++.dg/warn/format3.C: New test case.
35305
35306 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35307
35308         * gcc.c-torture/compile/20031227-1.c: New test.
35309
35310 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35311
35312         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35313         * g77.dg/bprob/bprob.exp: Likewise.
35314         * gcc.misc-tests/bprob.exp: Likewise.
35315         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35316         variants on systems where the library does not provide that
35317         functionality.
35318         * gcc.dg/builtins-20.c: Use builtins-config.h.
35319         * gcc.dg/builtins-config.h: New file.
35320
35321 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35322
35323         * lib/gcc-dg.exp (dg-require-profiling): New function.
35324         * lib/target-supports.exp (check_profiling_available): Likewise.
35325         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35326         * g77.dg/bprob/bprob.exp: Likewise.
35327         * gcc.misc-tests/bprob.exp: Likewise.
35328         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35329         * gcc.dg/20021014-1.c: Likewise.
35330         * gcc.dg/nest.c: Likewise.
35331
35332 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35333
35334         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35335         compiling.
35336         * g++.dg/lookup/java2.C: Likewise.
35337         * gcc.dg/cpp/lexident.c: Likewise.
35338
35339 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35340
35341         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35342         given.
35343         * gcc.c-torture/compile/961203-1.c: Likewise.
35344         * gcc.c-torture/compile/980506-1.c: Likewise.
35345
35346 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35347
35348         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35349         (additional_prunes): New global.
35350         (gcc-dg-prune): Handle additional per-test pruning.
35351         (dg-test): Clear additional_prunes between tests.
35352
35353         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35354         dg-prune-output to avoid spurious failures from assembler
35355         complaining about nonexistent WAW violations.
35356         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35357         Use dg-prune-output to avoid spurious failures from assembler
35358         warning about Itanium B-step errata.
35359
35360 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35361
35362         * g++.dg/abi/macro0.C: New test.
35363         * g++.dg/abi/macro1.C: Likewise.
35364         * g++.dg/abi/macro2.C: Likewise.
35365
35366         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35367         * g++.dg/abi/bitfield7.C: Likewise.
35368         * g++.dg/abi/dtor2.C: Likewise.
35369         * g++.dg/abi/mangle11.C: Likewise.
35370         * g++.dg/abi/mangle12.C: Likewise.
35371         * g++.dg/abi/mangle14.C: Likewise.
35372         * g++.dg/abi/mangle17.C: Likewise.
35373         * g++.dg/abi/vbase10.C: Likewise.
35374         * g++.dg/abi/vbase14.C: Likewise.
35375         * g++.dg/template/qualttp17.C: Likewise.
35376
35377 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35378
35379         PR c/11995
35380         * gcc.dg/20031223-1.c: New test.
35381
35382 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35383
35384         * gcc.dg/noreturn-7.c: New test.
35385
35386 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35387
35388         * gcc.dg/null-pointer-1.c: New test.
35389
35390 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35391
35392         * g++.old-deja/g++.jason/template18.C: Remove.
35393         * g++.old-deja/g++.jason/template37.C: Likewise.
35394
35395         PR c++/12862
35396         * g++.dg/lookup/ns1.C: New test.
35397
35398         PR c++/12397
35399         * g++.dg/template/lookup3.C: New test.
35400
35401 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35402
35403         * g++.dg/template/recurse1.C: New test
35404
35405 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35406
35407         PR c++/12479
35408         * g++.dg/parse/semicolon1.C: New test.
35409         * g++.dg/parse/semicolon1.h: Likewise.
35410
35411 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35412
35413         * gcc.dg/darwin-misaligned.c: New test.
35414
35415 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35416
35417         PR c/9163
35418         * gcc.dg/20031222-1.c: New test.
35419
35420 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35421
35422         PR c++/13438
35423         * g++.dg/parse/error8.C: New test.
35424
35425         PR c++/11554
35426         * g++.dg/warn/ctor-init-1.C: New test.
35427
35428 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35429
35430         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35431         too small.
35432         * gcc.c-torture/compile/930217-1.c: Likewise.
35433         * gcc.c-torture/compile/930513-1.c: Likewise.
35434         * gcc.c-torture/execute/920908-2.c: Likewise.
35435         * gcc.c-torture/execute/921204-1.c: Likewise.
35436         * gcc.c-torture/execute/930621-1.c: Likewise.
35437         * gcc.c-torture/execute/930630-1.c: Likewise.
35438         * gcc.c-torture/execute/931031-1.c: Likewise.
35439         * gcc.c-torture/execute/980602-2.c: Likewise.
35440         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35441         * gcc.c-torture/execute/compndlit-1.c: Likewise.
35442         * gcc.c-torture/execute/extzvsi.c: Likewise.
35443         * gcc.c-torture/unsorted/ext.c: Likewise.
35444
35445 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
35446
35447         PR target/12749
35448         * gcc.c-torture/compile/20031220-2.c: New test case.
35449
35450 2003-12-20  Roger Sayle  <roger@eyesopen.com>
35451
35452         PR optimization/13031
35453         * gcc.c-torture/compile/20031220-1.c: New test case.
35454
35455 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35456
35457         * gcc.dg/cast-function-1.c: New test.
35458
35459 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35460
35461         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35462         formats.
35463
35464 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
35465
35466         PR c++/12795
35467         * g++.dg/ext/attrib10.C: New test.
35468
35469 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35470
35471         * gcc.dg/cleanup-10.c: New test.
35472         * gcc.dg/cleanup-11.c: New test.
35473
35474 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35475
35476         PR c++/13239
35477         * g++.dg/opt/expect1.C: New test.
35478
35479 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
35480
35481         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35482
35483 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35484
35485         PR debug/12923
35486         * gcc.dg/20031218-1.c: New test.
35487
35488         PR debug/12389
35489         * gcc.dg/20031218-2.c: New test.
35490         * gcc.dg/20031218-3.c: New test.
35491
35492         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35493         of label name and allow for USER_LABEL_PREFIX == "_" names.
35494         * g++.dg/abi/mangle18-2.C: Likewise.
35495         * g++.dg/abi/mangle19-1.C: Likewise.
35496         * g++.dg/abi/mangle19-2.C: Likewise.
35497         * g++.dg/abi/mangle20-1.C: Likewise.
35498         * g++.dg/abi/mangle20-2.C: Likewise.
35499
35500 2003-12-18  Richard Henderson  <rth@redhat.com>
35501
35502         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35503
35504 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
35505             Dan Kegel <dank@kegel.com>
35506
35507         PR other/12009
35508         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35509         testing a cross compiler, it causes spurious compile failures.
35510         * lib/g++.exp: Likewise.
35511
35512 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35513
35514         PR c++/13262
35515         * g++.dg/template/access13.C: New test.
35516
35517 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35518
35519         * gcc.dg/20031216-1.c: New test.
35520
35521 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35522
35523         PR c++/9154
35524         * g++.dg/template/error10.C: New test.
35525
35526 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35527
35528         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35529         * g++.dg/eh/simd-2.C: Likewise.
35530
35531 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35532             Roger Sayle  <roger@eyesopen.com>
35533
35534         * gcc.c-torture/execute/ieee/mzero5.c: New.
35535
35536 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35537
35538         PR c++/10603
35539         * g++.dg/parse/error6.C: New test.
35540
35541         PR c++/12827
35542         * g++.dg/parse/error7.C: New test.
35543
35544 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35545
35546         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35547         at -O with stabs debugging formats.
35548         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35549         * gcc.dg/debug/debug-2.c: Likewise.
35550
35551 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35552
35553         PR c++/12696
35554         * g++.dg/init/error1.C: New test.
35555
35556         PR c++/12218
35557         * g++.dg/init/pm3.C: New test.
35558
35559 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35560
35561         PR c/3347
35562         * gcc.dg/bitfld-8.c: New test.
35563
35564 2003-12-16  James Lemke  <jim@wasabisystems.com>
35565
35566         * gcc.dg/arm-scd42-[123].c: New tests.
35567
35568 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35569
35570         PR c++/9043
35571         * g++.dg/abi/mangle20-1.C: New test.
35572         * g++.dg/abi/mangle20-2.C: New test.
35573
35574 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35575
35576         PR c++/13275
35577         * g++.dg/other/offsetof2.C: Remove XFAIL.
35578         * g++.dg/parse/offsetof1.C: New test.
35579         * g++.gd/parse/offsetof2.C: Likewise.
35580
35581 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35582
35583         * g++.dg/template/nontype3.C: New test.
35584         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35585
35586 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35587
35588         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35589
35590 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35591
35592         PR c++/13387
35593         * g++.dg/expr/assign1.C: New test.
35594
35595         PR c++/13242
35596         * g++.dg/abi/mangle19-1.C: New test.
35597         * g++.dg/abi/mangle19-2.C: New test.
35598
35599 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35600
35601         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35602
35603 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35604
35605         * gcc.c-torture/execute/20031216-1.c: New test.
35606
35607 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35608
35609         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35610         an ICE regression.
35611
35612 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35613
35614         PR c++/10926
35615         * g++.dg/template/error9.C: New test.
35616
35617         PR c++/11116
35618         * g++.dg/template/error8.C: New test.
35619
35620 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35621
35622         PR middle-end/13400
35623         * gcc.c-torture/execute/20031215-1.c: New test case.
35624
35625 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35626
35627         PR c++/13269
35628         * g++.dg/parse/error5.C: New test.
35629
35630         PR c++/12989
35631         * g++.dg/expr/sizeof1.C: New test.
35632
35633         PR c++/13310
35634         * g++.dg/template/crash15.C: New test.
35635
35636 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35637
35638         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35639         a non-POD type as the last named parameter of a varargs function.
35640
35641 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35642
35643         PR c++/13243
35644         PR c++/12573
35645         * g++.dg/template/crash14.C: New test.
35646         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35647
35648 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35649
35650         * g++.dg/other/java1.C: New test.
35651
35652         PR c++/13241
35653         * g++.dg/abi/mangle18-1.C: New test.
35654         * g++.dg/abi/mangle18-2.C: New test.
35655
35656 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35657
35658         PR optimization/10312
35659         * gcc.c-torture/execute/20031214-1.c: New.
35660
35661 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35662
35663         PR c++/10779
35664         PR c++/12160
35665         * g++.dg/parse/error3.C: New test.
35666         * g++.dg/parse/error4.C: Likewise.
35667         * g++.dg/abi/mangle4.C: Tweak error messages.
35668         * g++.dg/lookup/using5.C: Likewise.
35669         * g++.dg/other/error2.C: Likewise.
35670         * g++.dg/parse/typename5.C: Likewise.
35671         * g++.dg/parse/undefined1.C: Likewise.
35672         * g++.dg/template/arg2.C: Likewise.
35673         * g++.dg/template/ttp3.C: Likewise.
35674         * g++.dg/template/type1.C: Likewise.
35675         * g++.old-deja/g++.other/crash32.C: Likewise.
35676         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35677
35678 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35679
35680         PR c++/13106
35681         * g++.dg/warn/noreturn-3.C: New test.
35682
35683 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35684
35685         PR c++/13118
35686         * g++.dg/abi/covariant3.C: New.
35687
35688 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35689
35690         * g++.dg/eh/ia64-1.C: New test.
35691
35692 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35693
35694         PR optimization/13037
35695         * g77.f-torture/execute/13037.f: New test case.
35696
35697 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35698
35699         PR c++/12881
35700         * g++.dg/abi/covariant2.C: New.
35701
35702 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35703
35704         * gcc.dg/cpp/trad/macro.c: New tests.
35705
35706 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35707
35708         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35709
35710 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35711
35712         PR other/10819
35713         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35714         to fix Bug 10819.
35715         * lib/g++.exp (g++_version): Likewise.
35716         * lib/g77.exp (g77_version): Likewise.
35717         * lib/objc.exp (default_objc_version): Likewise.
35718
35719 2003-12-10  Richard Henderson  <rth@redhat.com>
35720
35721         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35722
35723         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35724
35725 2003-12-08  Matt Austern  <austern@apple.com>
35726
35727         PR c/13134
35728         * lib/gcc-dg.exp (dg-require-visibility): Define.
35729         * lib/target-supports (check_visibility_available): Define.
35730         * gcc.dg/visibility-1.c: New test.
35731         * gcc.dg/visibility-2.c: Likewise.
35732         * gcc.dg/visibility-3.c: Likewise.
35733         * gcc.dg/visibility-4.c: Likewise.
35734         * gcc.dg/visibility-5.c: Likewise.
35735         * gcc.dg/visibility-6.c: Likewise.
35736         * g++.dg/ext/visibility-1.C: Likewise.
35737         * g++.dg/ext/visibility-2.C: Likewise.
35738         * g++.dg/ext/visibility-3.C: Likewise.
35739         * g++.dg/ext/visibility-4.C: Likewise.
35740         * g++.dg/ext/visibility-5.C: Likewise.
35741         * g++.dg/ext/visibility-6.C: Likewise.
35742
35743 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35744
35745         * g++.dg/lookup/java1.C: New test.
35746         * g++.dg/lookup/java2.C: New test.
35747
35748 2003-12-07  Falk Hueffner  <falk@debian.org>
35749
35750         * g++.dg/opt/noreturn-1.C: New test.
35751
35752 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
35753
35754         * gcc.dg/overflow-1.c: New test.
35755
35756 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35757
35758         * g77.f-torture/compile/13060.f: New test.
35759
35760 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
35761
35762         PR c++/13323
35763         * g++.dg/inherit/operator2.C: New test.
35764
35765 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35766
35767         PR c++/13305
35768         * g++.dg/ext/attrib9.C: New test.
35769
35770 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35771
35772         PR c++/13314
35773         * g++.dg/template/error7.C: New test.
35774
35775 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
35776             J"orn Rennecke <joern.rennecke@superh.com>
35777
35778         PR target/13302
35779         * g++.dg/other/struct-va_list.C: New test.
35780
35781 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35782
35783         PR c++/13166
35784         * g++.dg/parse/defarg6.C: New test.
35785
35786 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
35787
35788         PR target/13256
35789         * gcc.c-torture/execute/20031201-1.c: New test.
35790
35791 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
35792
35793         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35794
35795 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35796
35797         * gcc.dg/builtin-return-1.c: New test.
35798
35799 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
35800             J"orn Rennecke <joern.rennecke@superh.com>
35801
35802         PR optimization/13260
35803         * gcc.c-torture/execute/20031204-1.c: New test.
35804
35805 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35806
35807         PR c++/9127
35808         * g++.dg/template/error6.C: New test.
35809
35810 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
35811
35812         * gcc.dg/20031202-1.c: New test.
35813
35814 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35815
35816         PR c++/13179
35817         * g++.dg/template/eh1.C: New test.
35818
35819         PR c++/10771
35820         * g++.dg/template/error5.C: New test.
35821
35822 2003-12-02  David Ung  <davidu@mips.com>
35823
35824         * gcc.dg/compat/vector-check.h: Corrected type for var
35825         g_##TMODE
35826
35827 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35828
35829         PR c++/10126
35830         * g++.dg/template/ptrmem8.C: New test.
35831
35832 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35833
35834         PR c++/12573
35835         * g++.dg/template/dependent-expr3.C: New test.
35836
35837 2003-12-01  James Lemke  <jim@wasabisystems.com>
35838
35839         * gcc.dg/arm-g2.c: New test.
35840
35841 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35842
35843         PR optimization/11634
35844         * gcc.dg/20031201-2.c: New test case.
35845
35846 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
35847
35848         PR 11433
35849         * objc.dg/proto-lossage-3.m: New test.
35850
35851 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35852
35853         PR optimization/12628
35854         * gcc.dg/20031201-1.c: New test case.
35855
35856 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35857
35858         * gcc.dg/unaligned-1.c: New test.
35859
35860 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35861
35862         PR c++/9849
35863         * g++.dg/template/error4.C: New test.
35864         * g++.dg/template/nested3.C: Adjust error markers.
35865
35866 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35867
35868         * gcc.dg/cpp/assert4.c: Check more #system assertions.
35869
35870 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35871
35872         PR c/10333
35873         * gcc.dg/bitfld-7.c: New test.
35874
35875 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
35876
35877         * gcc.dg/tls/asm-1.C: New test.
35878
35879 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35880
35881         * gcc.dg/cpp/assert4.c: Update.
35882
35883 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35884
35885         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35886         * gcc.dg/builtin-apply3.c: New test.
35887
35888 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35889
35890         * lib/compat.exp (compat-obj): New xfaildata parameter.
35891         Use it to set compiler_conditional_xfail_data before compiling.
35892         (compat-get-options): Handle dg-xfail-if.
35893         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35894         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35895         * gcc.dg/compat/vector-1_y.c: Likewise.
35896         * gcc.dg/compat/vector-2_x.c: Likewise.
35897         * gcc.dg/compat/vector-2_y.c: Likewise.
35898
35899 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35900
35901         * g++.dg/opt/reg-stack4.C: New test.
35902
35903 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35904
35905         * gcc.dg/builtin-apply2.c: New test.
35906
35907 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35908
35909         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35910
35911 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35912
35913         PR c++/12924
35914         * g++.dg/template/template-id-2.C: New test.
35915
35916 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35917
35918         PR c++/5369
35919         * g++.dg/template/memfriend1.C: New test.
35920         * g++.dg/template/memfriend2.C: Likewise.
35921         * g++.dg/template/memfriend3.C: Likewise.
35922         * g++.dg/template/memfriend4.C: Likewise.
35923         * g++.dg/template/memfriend5.C: Likewise.
35924         * g++.dg/template/memfriend6.C: Likewise.
35925         * g++.dg/template/memfriend7.C: Likewise.
35926         * g++.dg/template/memfriend8.C: Likewise.
35927         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35928
35929 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
35930
35931         PR c++/12515
35932         * g++.dg/ext/cond1.C: New test.
35933
35934 2003-11-20  Richard Henderson  <rth@redhat.com>
35935
35936         * gcc.dg/20020201-2.c: Remove.
35937         * gcc.dg/20020201-4.c: Remove.
35938         * gcc.dg/20020304-1.c: Remove.
35939
35940 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35941
35942         * gcc.dg/cpp/trad/xwin1.c: New test case.
35943
35944 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35945
35946         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35947         * lib/g77.exp: Likewise.
35948         * lib/objc.exp: Likewise.
35949         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35950         for darwin.
35951
35952 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35953
35954         PR c++/12932
35955         * g++.dg/template/static5.C: New test.
35956
35957 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35958
35959         * gcc.dg/nested-func-1.c: New test.
35960
35961 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35962
35963         * gcc.dg/cpp/assert4.c: New test.
35964
35965 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35966
35967         PR c++/2294
35968         * g++.dg/lookup/using9.c: New test.
35969
35970 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
35971
35972         PR c++/12762
35973         * g++.dg/template/error3.C: New test.
35974
35975 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
35976
35977         PR ada/13035
35978         * ada/acats/run_acats, run_all.sh: Fix syntax error.
35979         No longer use a wrapper for gcc, since this does not work under
35980         Windows.
35981
35982 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35983
35984         PR c++/2094
35985         * g++.dg/template/ptrmem7.C: New test.
35986
35987 2003-11-13  Andrew Pinski <apinski@apple.com>
35988
35989         * gcc.c-torture/compile/20031113-1.c: New test.
35990
35991 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
35992             Kean Johnston <jkj@sco.com>
35993
35994         PR c/13029
35995         * gcc.dg/unused-4.c: Update.
35996
35997 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35998
35999         * g++.dg/opt/const3.C: New test.
36000
36001 2003-11-13  Jan Hubicka  <jh@suse.cz>
36002
36003         * gcc.c-torture/compile/20031112-1.c: New test.
36004
36005 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36006
36007         * g++.dg/parse/crash10.C: Remove bogus error marker.
36008
36009 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36010
36011         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36012         (host_gcc): Likewise.
36013         (ROOT): Honor $PWDCMD.
36014         (BASE): Likewise.
36015         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36016
36017 2003-11-12  Catherine Moore  <clm@redhat.com>
36018
36019         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36020
36021 2003-11-12  Andreas Jaeger  <aj@suse.de>
36022             Jakub Jelinek  <jakub@redhat.com>
36023             Andrew Pinski  <pinskia@physics.uc.edu>
36024             Richard Henderson  <rth@redhat.com>
36025
36026         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36027         systems.
36028         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36029
36030         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36031         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36032
36033 2003-11-11  Andreas Jaeger  <aj@suse.de>
36034
36035         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36036
36037         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36038
36039 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36040
36041         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36042         Clean ups.
36043
36044 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36045
36046         * gcc.dg/trampoline-1.c: New test.
36047
36048 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36049
36050         * gcc.c-torture/compile/200031109-1.c: New test.
36051
36052 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36053
36054         PR c/3190
36055         PR c/8714
36056         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36057         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36058         gcc.dg/format/no-y2k-1.c: Update.
36059
36060 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36061
36062         PR optimization/10467
36063         * gcc.dg/20031108-1.c: New test case.
36064
36065 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36066
36067         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36068
36069 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36070
36071         * gcc.dg/compound-lvalue-1.c: New test.
36072         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36073         some XFAILs.
36074
36075 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36076
36077         * gcc.dg/altivec-varargs-1.c: New test.
36078
36079 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36080
36081         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36082         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36083         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36084         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36085         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36086
36087 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36088
36089         * gcc.dg/cond-lvalue-1.c: New test.
36090
36091 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36092
36093         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36094
36095 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36096
36097         PR c++/11616
36098         * g++.dg/template/instantiate5.C: New test.
36099
36100 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36101
36102         PR c++/12726
36103         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36104         * ChangeLog: Add missing first entry for above test.
36105
36106 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36107
36108         PR c++/9810
36109         * g++.dg/template/using8.C: New test.
36110         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36111
36112 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36113
36114         PR optimization/10817
36115         * gcc.c-torture/compile/20031102-1.c: New test case.
36116
36117 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36118
36119         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36120         2147483647.
36121
36122 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36123
36124         * gcc.dg/20031102-1.c: New test.
36125
36126 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36127
36128         * gcc.dg/complex-1.c: New test.
36129
36130 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36131
36132         PR c++/12796
36133         * g++.dg/template/crash13.C: Adjust expected error location.
36134         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36135
36136 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36137
36138         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36139
36140 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36141
36142         PR/10239
36143         * gcc.c-torture/compile/20031031-2.c: New test.
36144
36145 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36146
36147         PR/11640
36148         * gcc.c-torture/compile/20031031-1.c: New test.
36149
36150 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36151
36152         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36153         * gcc.misc-tests/bprob.exp: Likewise.
36154         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36155         the execution test on arm-elf configs.
36156         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36157         configs that don't support scratch files.
36158         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36159
36160 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36161
36162         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36163         done by dejagnu.
36164
36165 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36166
36167         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36168         Avoid non pure sh syntax. Add more logging.
36169
36170         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36171         fail.
36172
36173 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36174
36175         PR libgcj/10610
36176         * gcc.dg/ppc-stackalign-1.c: New test.
36177
36178 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36179
36180         * ada/acats/run_all.sh: Change output to be more compliant with
36181         dejagnu framework.
36182         Create acats.sum and acats.log files under testsuite/ada/acats
36183         Only run [a-z]* directories, to filter out e.g. CVS.
36184         Redirect build output to log file.
36185
36186 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36187
36188         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36189
36190 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36191
36192         PR ada/5909:
36193         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36194
36195 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36196
36197         * gcc.c-torture/compile/20031023-1.c: New test.
36198         * gcc.c-torture/compile/20031023-2.c: New test.
36199         * gcc.c-torture/compile/20031023-3.c: New test.
36200         * gcc.c-torture/compile/20031023-4.c: New test.
36201
36202 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36203
36204         PR c++/10371
36205         * g++.dg/lookup/scoped8.C: New test.
36206
36207 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36208
36209         * g++.dg/opt/reg-stack3.C: New test.
36210
36211 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36212
36213         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36214
36215 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36216
36217         PR c++/11076
36218         * g++.dg/template/crash13.C: New test.
36219
36220 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36221
36222         * gcc.dg/c99-restrict-2.c: New test.
36223
36224 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36225
36226         PR c++/12698, c++/12699, c++/12700, c++/12566
36227         * g++.dg/inherit/covariant9.C: New test.
36228         * g++.dg/inherit/covariant10.C: New test.
36229         * g++.dg/inherit/covariant11.C: New test.
36230
36231 2003-10-23  Jason Merrill  <jason@redhat.com>
36232
36233         PR c++/12726
36234         * g++.dg/ext/complit2.C: New test.
36235
36236 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36237
36238         PR target/12654
36239         * gcc.c-torture/execute/20031020-1.c: New test.
36240
36241 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36242
36243         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36244         following the jump_insn.
36245
36246 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36247
36248         * gcc.dg/cast-lvalue-1.c: New test.
36249
36250 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36251
36252         PR c++/11962
36253         * g++.dg/template/cond2.C: New test.
36254
36255 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36256
36257         * gcc.dg/builtins-28.c: New test.
36258
36259 2003-10-20  Jan Hubicka  <jh@suse.cz>
36260
36261         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36262         parameter.
36263         * gcc.dg/inline-2.c: Likewise.
36264
36265 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36266
36267         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36268         * gcc.dg/nest.c: Likewise.
36269
36270 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36271
36272         PR c++/9781, c++/10583, c++/11862
36273         * g++.dg/parse/crash13.C: New test.
36274
36275 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36276
36277         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36278
36279 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36280
36281         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36282         Define HAVE_C99_RUNTIME except on Solaris.
36283         * gcc.dg/builtins-20.c: Likewise.
36284
36285 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36286
36287         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36288
36289 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36290
36291         PR c++/12495
36292         * g++.dg/template/crash21.C: New test.
36293
36294 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36295
36296         PR c++/2513
36297         * g++.dg/template/typename5.C: New test.
36298
36299 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36300
36301         PR c++/12369
36302         * g++.dg/template/friend25.C: New test.
36303
36304 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36305
36306         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36307         versions.
36308
36309 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36310
36311         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36312         == 2147483647.
36313
36314 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36315
36316         * gcc.c-torture/execute/960416-1.x: Remove.
36317         * gcc.c-torture/execute/divconst-3.x: Likewise.
36318
36319 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36320
36321         PR target/12598
36322         * gcc.dg/torture/cris-volatile-1.c: New test.
36323
36324 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36325
36326         PR optimization/9325
36327         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36328         for overflowing floating point to integer conversion during RTL
36329         simplification.
36330
36331 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36332
36333         * objc/execute/_cmd.m: Fix typo.
36334         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36335         Relax 'scan-assembler' regexp.
36336         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36337         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36338         * objc.dg/zero-link-2.m: Remove blank line.
36339         * objc.dg/zero-link-3.m: New test case.
36340
36341 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36342
36343         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36344
36345         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36346         than linker trickery.
36347
36348 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36349
36350         PR c++/12370
36351         * g++.dg/other/friend2.C: New test.
36352
36353 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36354
36355         * gcc.dg/20031012-1.c: New test.
36356
36357 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36358
36359         * gcc.dg/weak/weak-3.c: Fix for new warning.
36360
36361 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36362
36363         PR optimization/8750
36364         * gcc.c-torture/execute/20031012-1.c: New test case.
36365
36366 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36367
36368         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36369         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36370
36371 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36372
36373         PR optimization/12260
36374         * gcc.c-torture/compile/20031011-2.c: New test case.
36375
36376 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36377
36378         * gcc.c-torture/execute/20031011-1.c: New testcase.
36379
36380 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36381
36382         * gcc.c-torture/compile/20031011-1.c: New test.
36383
36384 2003-10-11  Jan Hubicka  <jh@suse.cz>
36385
36386         * g++.dg/other/first-global.C: New test.
36387
36388 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36389
36390         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36391
36392 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36393
36394         * gcc.c-torture/compile/20031010-1.c: New test.
36395
36396 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36397
36398         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36399         * gcc.c-torture/execute/va-arg-25.c: ... here.
36400
36401 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36402
36403         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36404
36405 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36406
36407         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36408
36409 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36410
36411         * g++.dg/parse/error2.C: New test.
36412
36413 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36414
36415         PR c++/11097
36416         * g++.dg/other/error5.C: Modify the error message.
36417         * g++.dg/lookup/using8.C: New test.
36418
36419 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36420
36421         * gcc.dg/darwin-abi-2.c: New file.
36422         * gcc.c-torture/execute/va-arg-24.c: New file.
36423
36424 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36425
36426         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36427         indentation.
36428
36429 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36430
36431         PR c++/10147
36432         * g++.dg/other/error4.C: Update error messages.
36433         * g++.dg/template/ptrmem4.C: Likewise.
36434
36435         PR c++/12337
36436         * g++.dg/init/new9.C: New test.
36437
36438         PR c++/12334, c++/12236, c++/8656
36439         * g++.dg/ext/attrib8.C: New test.
36440
36441 2003-10-06  Devang Patel  <dpatel@apple.com>
36442
36443         * gcc.dg/debug/dwarf2-3.h: New test.
36444         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36445
36446 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
36447
36448         * g++.dg/opt/cfg2.C: New test.
36449
36450 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36451
36452         * g++.dg/opt/float1.C: New test.
36453
36454 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36455
36456         * gcc.dg/c90-array-lval-6.c: New test.
36457         * gcc.dg/c99-array-lval-6.c: New test.
36458
36459 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
36460             Ziemowit Laski  <zlaski@apple.com>
36461
36462         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36463         'Derived', so that it is never considered a class method; add
36464         new warning for '+port' method ambiguity.
36465         * objc.dg/method-12.m: Include <objc/objc.h> instead of
36466         <objc/objc-api.h> (needed on Mac OS X).
36467         * objc.dg/method-13.m: New test.
36468
36469 2003-10-03  Roger Sayle  <roger@eyesopen.com>
36470
36471         PR optimization/9325, PR java/6391
36472         * gcc.c-torture/execute/20031003-1.c: New test case.
36473
36474 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
36475
36476         PR optimization/12180
36477         * gcc.dg/20031002-1.c: New test.
36478
36479         PR c++/12486
36480         * g++.dg/inherit/error1.C: New test.
36481
36482 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
36483
36484         * lib/f-torture.exp (search_for): Rename to...
36485         (search_for_re): This.  Also, clean up comments and the
36486         "regexp" invocation.
36487
36488 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
36489
36490         * gcc.c-torture/compile/20031002-1.c: New test.
36491
36492 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
36493
36494         * g++.dg/opt/cond1.C: New test.
36495
36496 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
36497
36498         * gcc.dg/Wold-style-definition-2.c: New testcase.
36499         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36500
36501 2003-09-29  Richard Henderson  <rth@redhat.com>
36502
36503         * g++.dg/init/array10.C: Add dg-options.
36504
36505 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
36506
36507         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36508
36509 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36510
36511         * g++.dg/template/friend19.C: Fix typo.
36512         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36513
36514 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
36515
36516         * gcc.c-torture/execute/20030928-1.c: New test.
36517         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36518
36519 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36520
36521         * g++.dg/opt/unroll1.C: New test.
36522
36523 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36524
36525         PR optimization/11741
36526         * gcc.dg/20030926-1.c: New test case.
36527
36528 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36529
36530         PR c++/5655
36531         * g++.dg/parse/access7.C: New test.
36532         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36533
36534 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36535
36536         MERGE OF objc-improvements-branch into MAINLINE:
36537         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36538         if libobjc has not been built.
36539         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36540         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36541         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36542         objc/execute/nested-3.m, objc/execute/np-2.m,
36543         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36544         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36545         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36546         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36547         objc.dg/special/unclaimed-category-1.h,
36548         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36549         well as GNU runtime.
36550         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36551         * execute/cascading-1.m, execute/function-message-1.m,
36552         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36553         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36554         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36555         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36556         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36557         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36558         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36559         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36560         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36561         * objc.dg/bitfield-2.m: Run only on Darwin.
36562         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36563         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36564         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36565         * objc.dg/const-str-1.m: Fix constant string layout.
36566
36567 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36568
36569         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36570
36571 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36572
36573         * gcc.dg/darwin-abi-1.c: New file.
36574
36575 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36576
36577         PR target/12281
36578         * gcc.c-torture/compile/20030921-1.c: New test.
36579
36580 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36581
36582         * g++.dg/opt/reg-stack2.C: New test.
36583
36584 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36585
36586         * g++.dg/eh/delayslot1.C: New test.
36587
36588 2003-09-20  Richard Henderson  <rth@redhat.com>
36589
36590         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36591
36592 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36593
36594         * gcc.c-torture/execute/20030920-1.c: New test case.
36595
36596 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36597
36598         * g++.dg/rtti/typeid3.C: Correct expected error message.
36599
36600 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36601
36602         PR c++/157
36603         * g++.dg/parse/crash12.C: New test.
36604
36605 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36606
36607         * gcc.dg/compat/mixed-struct-check.h: New.
36608         * gcc.dg/compat/mixed-struct-defs.h: New.
36609         * gcc.dg/compat/mixed-struct-init.h: New.
36610         * gcc.dg/compat/struct-by-value-19_main.c: New.
36611         * gcc.dg/compat/struct-by-value-19_x.c: New.
36612         * gcc.dg/compat/struct-by-value-19_y.c: New.
36613         * gcc.dg/compat/struct-by-value-20_main.c: New.
36614         * gcc.dg/compat/struct-by-value-20_x.c: New.
36615         * gcc.dg/compat/struct-by-value-20_y.c: New.
36616         * gcc.dg/compat/struct-return-19_main.c: New.
36617         * gcc.dg/compat/struct-return-19_x.c: New.
36618         * gcc.dg/compat/struct-return-19_y.c: New.
36619         * gcc.dg/compat/struct-return-20_main.c: New.
36620         * gcc.dg/compat/struct-return-20_x.c: New.
36621         * gcc.dg/compat/struct-return-20_y.c: New.
36622
36623 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36624         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36625         so that it will not complain on LP64 targets.
36626
36627 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36628
36629         PR c++/495
36630         * g++.dg/template/friend24.C: New test.
36631
36632 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36633
36634         PR c++/12332
36635         * g++.dg/template/memtmpl2.C: New test.
36636
36637 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36638
36639         PR target/11184
36640         * gcc.dg/builtin-apply1.c: New test.
36641
36642 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36643
36644         PR c++/9848
36645         * g++.dg/warn/Wunused-4.C: New test.
36646
36647 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36648
36649         PR c++/12316
36650         * g++.dg/other/gc2.C: New test.
36651
36652 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36653
36654         PR c++/11991
36655         * g++.dg/rtti/typeid3.C: New test.
36656
36657         PR c++/12266
36658         * g++.dg/overload/template1.C: New test.
36659
36660 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36661
36662         * g++.dg/opt/cfg3.C: New test.
36663
36664 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36665
36666         PR c++/7939
36667         * g++.dg/template/crash11.C: New test.
36668
36669 2003-09-16  Jason Merrill  <jason@redhat.com>
36670             Jakub Jelinek  <jakub@redhat.com>
36671
36672         * gcc.dg/attr-warn-unused-result.c: New test.
36673
36674 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36675
36676         PR c++/12184
36677         * g++.dg/expr/call2.C: New test.
36678
36679 2003-09-15  Andreas Jaeger  <aj@suse.de>
36680
36681         * gcc.dg/Wold-style-definition-1.c: New test.
36682
36683 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36684
36685         PR c++/3907
36686         * g++.dg/parse/template12.C: New test.
36687
36688         * g++.dg/abi/bitfield11.C: New test.
36689         * g++.dg/abi/bitfield12.C: Likewise.
36690
36691 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36692
36693         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36694         non-expansion of functional macro name without arguments at EOL.
36695         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36696
36697 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36698
36699         * gcc.c-torture/execute/20030914-[12].c: New tests.
36700
36701 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36702
36703         PR c++/11788
36704         * g++.dg/overload/addr1.C: New test.
36705
36706 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36707
36708         * gcc.dg/20030909-1.c: New test.
36709
36710 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36711
36712         * gcc.dg/ultrasp10.c: New test.
36713
36714 2003-09-09  Devang Patel  <dpatel@apple.com>
36715
36716         * gcc.dg/darwin-ld-6.c: New test.
36717
36718 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36719
36720         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36721
36722 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36723
36724         * gcc.dg/ia64-types1.c: New test.
36725         * gcc.dg/ia64-types2.c: Likewise.
36726
36727 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36728
36729         * gcc.dg/builtins-1.c: Add more _Complex tests.
36730         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36731
36732         * gcc.dg/builtins-1.c: Test existing _Complex functions.
36733         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36734
36735 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36736
36737         PR c++/11786
36738         * g++.dg/lookup/koenig2.C: New test.
36739
36740         PR c++/5296
36741         * g++.dg/rtti/typeid2.C: New test.
36742
36743 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
36744
36745         * gcc.c-torture/compile/20030904-1.c: New test.
36746
36747 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36748
36749         * g++.dg/opt/longbranch2.C: New test.
36750
36751 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36752
36753         * g++.dg/template/crash10.C: Only compile it.
36754
36755 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36756
36757         PR middle-end/11665
36758         * gcc.c-torture/compile/20030907-1.c: New test.
36759         * g++.dg/init/array11.C: New test.
36760
36761 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36762
36763         PR c++/11852
36764         * g++.dg/init/struct1.C: New test.
36765
36766 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36767
36768         PR c++/12181
36769         * g++.dg/expr/comma1.C: New test.
36770
36771 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
36772
36773         PR c++/11867
36774         * g++.dg/expr/static_cast5.C: New test.
36775
36776 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
36777
36778         PR c++/11507
36779         * g++.dg/lookup/scoped7.C: New test.
36780
36781         PR c++/9574
36782         * g++.dg/other/static1.C: New test.
36783
36784         PR c++/11490
36785         * g++.dg/warn/template-1.C: New test.
36786
36787         PR c++/11432
36788         * g++.dg/template/crash10.C: New test.
36789
36790         PR c++/2478
36791         * g++.dg/overload/VLA.C: New test.
36792
36793         PR c++/10804
36794         * g++.dg/template/call1.C: New test.
36795
36796 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36797
36798         PR c++/11794
36799         * g++.dg/parse/using3.C: New test.
36800
36801 2003-09-06  Roger Sayle  <roger@eyesopen.com>
36802
36803         PR c++/11409
36804         * g++.dg/overload/builtin3.C: New test case.
36805
36806 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
36807
36808         PR c/9862
36809         * gcc.dg/20030906-1.c: New test.
36810         * gcc.dg/20030906-2.c: Likewise.
36811
36812 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36813
36814         PR c++/12167
36815         * g++.dg/parse/defarg5.C: New test.
36816
36817         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36818
36819 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
36820
36821         PR c++/12163
36822         * g++.dg/expr/static_cast4.C: New test.
36823
36824         PR c++/12146
36825         * g++.dg/template/crash9.C: New test.
36826
36827 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
36828
36829         * g++.old-deja/g++.ext/pretty2.C: Update for change
36830         in __FUNCTION__.
36831         * g++.old-deja/g++.ext/pretty3.C: Likewise.
36832
36833 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
36834
36835         PR c++/11922
36836         * g++/dg/template/qualified-id1.C: New test.
36837
36838         PR c++/12037
36839         * g++.dg/warn/noeffect4.C: New test.
36840
36841 2003-09-04  Matt Austern  <austern@apple.com>
36842
36843         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36844         * g++.dg/ext/fnname2.C: Likewise.
36845         * g++.dg/ext/fnname3.C: Likewise.
36846
36847 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
36848
36849         * g++.dg/expr/lval1.C: New test.
36850         * g++.dg/ext/lvcast.C: Remove.
36851
36852 2003-09-03  Roger Sayle  <roger@eyesopen.com>
36853
36854         PR optimization/11700.
36855         * gcc.c-torture/compile/20030903-1.c: New test case.
36856
36857 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
36858
36859         PR c++/12053
36860         * g++.dg/abi/layout4.C: New test.
36861
36862 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
36863
36864         PR c++/11553
36865         * g++.dg/parse/friend3.C: New test.
36866
36867 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
36868
36869         PR c++/11847
36870         * g++.dg/template/class1.C: New test.
36871
36872         PR c++/11808
36873         * g++.dg/expr/call1.C: New test.
36874
36875 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
36876
36877         PR c++/12114
36878         * g++.dg/init/ref9.C: New test.
36879
36880         PR c++/11972
36881         * g++.dg/template/nested4.C: New test.
36882
36883 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36884
36885         PR c++/12093
36886         * g++.dg/template/non-dependent4.C: New test.
36887
36888         PR c++/11928
36889         * g++.dg/inherit/conv1.C: New test.
36890
36891 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36892
36893         PR c++/6196
36894         * g++.dg/ext/label1.C: New test.
36895         * g++.dg/ext/label2.C: Likewise.
36896
36897 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36898
36899         * g++.dg/expr/cond3.C: New test.
36900
36901 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36902
36903         * gcc.dg/builtins-1.c: Add new builtin cases.
36904
36905 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36906
36907         * gcc.dg/builtins-1.c: Add new cases.
36908         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36909
36910 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36911
36912         * gcc.dg/builtins-1.c: Add more math builtin tests.
36913         * gcc.dg/torture/builtin-attr-1.c: New test.
36914
36915 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36916
36917         PR optimization/5079
36918         * g++.dg/opt/static3.C: New test.
36919
36920 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36921
36922         * gcc.misc-tests/gcov-10b.c: New test.
36923
36924 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
36925
36926         * g++.dg/opt/ptrmem3.C: New test.
36927
36928         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36929
36930 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
36931
36932         * gcc.dg/20030826-2.c: New test.
36933
36934 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36935
36936         PR middle-end/12002
36937         * g77.f-torture/compile/12002.f: New test case.
36938
36939 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36940
36941         * gcc.dg/20030826-1.c: New test case.
36942
36943 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
36944
36945         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36946
36947 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
36948
36949         PR c++/11871
36950         * c++.dg/lookup/crash1.C: New test.
36951
36952         * c++.dg/warn/noeffect3.C: New test.
36953
36954 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
36955
36956         * gcc.dg/compat/vector-1_x.c: Compile with -w.
36957         * gcc.dg/compat/vector-1_y.c: Ditto.
36958         * gcc.dg/compat/vector-2_x.c: Ditto.
36959         * gcc.dg/compat/vector-2_y.c: Ditto.
36960
36961 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
36962
36963         * gcc.dg/20030702-1.c: New test.
36964
36965 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
36966
36967         PR c++/8795
36968         * g++.dg/ext/altivec-1.C: New test.
36969
36970 2003-08-24  Richard Henderson  <rth@redhat.com>
36971
36972         * g++.dg/eh/simd-2.C: Add -w for x86.
36973
36974 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
36975
36976         * gcc.dg/20030815-1.c: New test.
36977
36978 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36979
36980         PR c++/3765
36981         * g++.dg/parse/access6.C: New test.
36982
36983 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36984
36985         PR c++/641, c++/11876
36986         * g++.dg/template/friend22.C: New test.
36987         * g++.dg/template/friend23.C: Likewise.
36988
36989 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36990
36991         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36992         identically.
36993
36994 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36995
36996         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36997
36998 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36999
37000         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37001
37002 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37003
37004         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37005
37006 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37007
37008         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37009
37010 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37011
37012         PR c++/11919
37013         * g++.dg/overload/prom1.C: New test.
37014
37015         PR c++/11551
37016         * g++.dg/parse/dtor2.C: New test.
37017
37018         PR c++/10762
37019         * g++.dg/parse/using2.C: New test.
37020
37021 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37022
37023         PR target/11805
37024         * gcc.c-torture/compile/20030821-1.c: New.
37025
37026 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37027
37028         PR c++/11834
37029         * g++.dg/template/deduce2.C: New test.
37030
37031 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37032
37033         * gcc.c-torture/execute/20030821-1.c: New test.
37034
37035 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37036
37037         PR middle-end/11984
37038         * gcc.dg/20030820-1.c: New test case.
37039
37040 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37041
37042         PR c++/11945
37043         * g++.dg/warn/noeffect2.C: New test.
37044
37045 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37046
37047         PR c++/10926
37048         * g++.dg/template/dtor2.C: New test.
37049
37050         PR c++/11684
37051         * g++.dg/template/operator1.C: New test.
37052         * g++.dg/parse/operator4.C: New test.
37053
37054         PR c++/11946.C
37055         * g++.dg/expr/enum1.C: New test.
37056         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37057
37058         PR c++/11036.C
37059         * g++.dg/parse/elab2.C: New test.
37060         * g++.dg/parse/typedef4.C: Change error message.
37061         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37062         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37063         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37064
37065 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37066
37067         * gcc.dg/pch/warn-1.c: New.
37068         * gcc.dg/pch/warn-1.hs: New.
37069
37070         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37071         not-tested file.
37072
37073 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37074
37075         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37076
37077 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37078
37079         * gcc.dg/uninit-D.c: New Test.
37080         * gcc.dg/uninit-E.c: New Test.
37081         * gcc.dg/uninit-F.c: New Test.
37082         * gcc.dg/uninit-G.c: New Test.
37083
37084 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37085
37086         * g++.dg/README: Describe the pch directory.
37087
37088 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37089
37090         PR c++/11174
37091         * g++.dg/parse/access4.C: New test.
37092         * g++.dg/parse/access5.C: Likewise.
37093         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37094
37095 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37096
37097         * gcc.dg/noncompile/20030818-1.c: New.
37098
37099 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37100
37101         PR c++/11957
37102         * g++.dg/warn/noeffect1.C: New test.
37103
37104         * g++.dg/template/scope2.C: New test.
37105         * g++.dg/template/error2.C: Correct dg-error
37106
37107 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37108
37109         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37110
37111 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37112
37113         PR C++/11512
37114         * g++.dg/template/warn1.C: New.
37115
37116 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37117
37118         * g++.dg/template/error2.C: New test.
37119         * g++.dg/lookup/using7.C: Adjust errors
37120         * g++.old-deja/g++.pt/crash36.C: Likewise.
37121         * g++.old-deja/g++.pt/derived3.C: Likewise.
37122
37123 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37124
37125         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37126         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37127         * gcc.c-torture/execute/builtins/string-9.c: New, from
37128         string-opt-9.c.  Adjust for execute/builtins framework.
37129         * gcc.c-torture/execute/string-opt-9.c: Delete.
37130
37131 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37132
37133         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37134
37135         * g++.dg/parse/ret-type2.C: New test.
37136
37137         PR c++/11703
37138         * g++.dg/init/new8.C: New test.
37139
37140         PR c++/10923
37141         * g++.dg/parse/typedef5.C: New test.
37142
37143         PR c++/9512
37144         * g++.dg/parse/qualified2.C: New test.
37145         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37146         invalid code.
37147
37148 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37149
37150         * g++.dg/conversion/ptrmem1.C: New test.
37151
37152 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37153
37154         PR target/11693
37155         * gcc.dg/20030811-1.c: New test.
37156
37157         PR target/11535
37158         * gcc.c-torture/execute/20030811-1.c: New test.
37159
37160 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37161
37162         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37163
37164 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37165
37166         PR c++/11789.C
37167         * g++.dg/inherit/multiple1.C: New test.
37168
37169 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37170
37171         * gcc.dg/spe1.c: New test.
37172
37173         PR c++/11670
37174         * g++.dg/expr/cast2.C: New test.
37175
37176         PR c++/10530
37177         * g++.dg/template/dependent-name2.C: New test.
37178
37179 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37180
37181         * g++.dg/parse/crash11.C: Put the dg options in comments.
37182
37183 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37184
37185         * lib/gcc-dg.exp: Update for diagnostic change.
37186
37187 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37188
37189         PR c++/5767
37190         * g++.dg/parse/crash11.C: New test.
37191
37192 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37193
37194         * gcc.dg/cpp/spacing1.c: Update.
37195
37196 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37197
37198         PR target/11739
37199         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37200         a value for -mtune.
37201
37202 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37203
37204         PR middle-end/11771
37205         * gcc.c-torture/compile/20030804-1.c: New test case.
37206
37207 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37208
37209         * gcc.dg/20030804-1.c: New test case.
37210
37211 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37212
37213         * gcc.dg/cpp/separate-1.c: New test.
37214
37215 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37216
37217         PR c++/11704
37218         * g++.dg/template/dependent-expr2.C: New test.
37219
37220         PR c++/11766
37221         * g++.dg/expr/ptrmem1.C: New test.
37222
37223 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37224
37225         PR c++/9453
37226         * g++.dg/template/friend15.C: New test.
37227
37228 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37229
37230         * lib/dg-pch.exp: Work round PCH bug.
37231
37232 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37233
37234         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37235         builtins.  Move cases from builtins-4.c here.
37236
37237         * gcc.dg/torture/builtin-math-1.c: New test taken from
37238         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37239         additional cases.
37240
37241         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37242         Delete.
37243
37244 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37245
37246         PR c++/9447
37247         * g++.dg/template/using7.C: New test.
37248
37249 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37250
37251         * import1.c, import2.c: New tests.
37252
37253 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37254
37255         * g++.dg/eh/crossjump1.C: New test.
37256
37257 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37258
37259         PR c++/11697
37260         * g++.dg/template/using6.C: New test.
37261
37262         PR c++/11744
37263         * g++.dg/template/koenig2.C: New test.
37264
37265 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37266
37267         PR c++/7983
37268         * g++.dg/parse/typedef4.C: New test.
37269
37270 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37271
37272         PR c++/8442, c++/8806
37273         * g++.dg/template/elab1.C: New test.
37274         * g++.dg/template/type2.C: Likewise.
37275         * g++.dg/template/ttp3.C: Adjust expected error message.
37276         * g++.old-deja/g++.law/visibility13.C: Likewise.
37277         * g++.old-deja/g++.niklas/t135.C: Likewise.
37278         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37279         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37280         template argument.
37281         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37282
37283 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37284
37285         PR c++/11295
37286         * g++.dg/ext/stmtexpr1.C: New test.
37287
37288         * g++.dg/opt/tmp1.C: New test.
37289
37290         PR c++/11525
37291         * g++.dg/parse/constant4.C: New test.
37292
37293         PR c++/9447
37294         * g++.dg/template/using5.C: New test.
37295
37296 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37297
37298         * gcc.dg/builtins-27.c: New test case.
37299
37300 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37301
37302         * gcc.dg/tls/opt-7.c: New test.
37303
37304 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37305
37306         * g++.old-deja/g++.other/crash18.C: Remove.
37307
37308 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37309
37310         * g++.dg/template/explicit3.C: New.
37311         * g++.dg/template/explicit4.C: New.
37312         * g++.dg/template/explicit5.C: New.
37313
37314         PR c++/11347
37315         * g++.dg/template/memtmpl1.C: New.
37316
37317 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37318
37319         PR target/11565
37320         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37321         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37322
37323 2003-07-30  Jan Hubicka  <jh@suse.cz>
37324
37325         * vtgc1.c: Kill.
37326
37327 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37328
37329         * gcc.dg/struct-in-proto-1.c: New test.
37330
37331 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37332
37333         * gcc.dg/cpp/include2.c: Only expect one message.
37334
37335 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37336
37337         PR c++/9447
37338         * g++.dg/template/using1.C: New test.
37339         * g++.dg/template/using2.C: New test.
37340         * g++.dg/template/using3.C: New test.
37341         * g++.dg/template/using4.C: New test.
37342
37343 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37344
37345         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37346         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37347
37348 2003-07-28  Jan Hubicka  <jh@suse.cz>
37349
37350         PR c++/11530
37351         * g++.dg/opt/call1.C: New test.
37352
37353 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37354
37355         PR c++/11667
37356         * g++.dg/init/enum2.C: New test.
37357         * g++.dg/template/overload1.C: Add "-w" option.
37358
37359 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37360
37361         * gcc.dg/Wdeclaration-after-statement-1.c,
37362         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37363
37364 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37365
37366         * gcc.c-torture/compile/20030725-1.c: New test.
37367
37368 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37369
37370         * gcc.dg/20030505.c: Only run for SPE.
37371         Remove definition of opaque type.
37372
37373 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37374
37375         * g++.dg/template/ptrmem6.C: New test.
37376
37377 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37378
37379         * gcc.c-torture/compile/zero-strct-2.c: New test.
37380
37381 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37382
37383         * gcc.dg/intermod-1.c: New test.
37384
37385 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37386
37387         PR c++/11617
37388         * g++.dg/template/lookup2.C: New test.
37389         * g++.dg/template/memclass1.C: Remove instantiated from error.
37390         * g++.dg/other/error2.C: Tweak expected errors.
37391
37392         PR c++/11596
37393         * g++.dg/template/defarg3.C: New test.
37394
37395         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37396
37397 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37398
37399         * g++.dg/inherit/access5.C: New test.
37400
37401 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37402
37403         PR c++/11513
37404         * g++.dg/template/crash8.C: New test.
37405
37406 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37407
37408         PR c/10602
37409         * gcc.dg/noncompile/incomplete-2.c: New test.
37410
37411 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37412
37413         PR c++/11645
37414         * g++.dg/inherit/access4.C: New test.
37415
37416         PR c++/11517
37417         * g++.dg/expr/cond2.C: New test.
37418
37419         PR optimization/10679
37420         * g++.dg/opt/inline4.C: New test.
37421
37422 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37423
37424         * g++.dg/parse/crash10: New test.
37425
37426 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37427
37428         * g++.dg/ext/flexary1.C: New test.
37429
37430 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37431
37432         PR c++/10793
37433         * g++.dg/template/crash9.C: New test.
37434
37435 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37436
37437         PR c++/3004
37438         * g++.dg/parse/typedef3.C: New test.
37439
37440         PR c++/7906
37441         * g++.dg/parse/operator2.C: New test.
37442
37443         PR c++/8895
37444         * g++.dg/parse/def-tmpl-arg1.C: New test.
37445
37446         PR c++/9282
37447         * g++.dg/parse/funptr1.C: New test.
37448
37449         PR c++/9452
37450         * g++.dg/parse/ambig3.C: New test.
37451
37452         PR c++/9454
37453         * g++.dg/parse/operator3.C: New test.
37454
37455         PR c++/9486
37456         * g++.dg/parse/template10.C: New test.
37457
37458         PR c++/9488
37459         * g++.dg/parse/template11.C: New test.
37460
37461         PR c++/10150
37462         * g++.dg/parse/invalid-op1.C: New test.
37463
37464         PR c++/10247
37465         * g++.dg/parse/condexpr1.C: New test.
37466
37467 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37468
37469         * g++.dg/ext/packed3.C: New test.
37470         * g++.dg/ext/packed4.C: New test.
37471
37472         * gcc.dg/pack-test-3.c: New test.
37473
37474 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
37475
37476         * lib/compat.exp: Handle dg-options per source file.
37477         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37478         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37479         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37480         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37481         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37482         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37483         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37484         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37485         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37486         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37487         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37488         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37489         * g++.dg/compat/break/bitfield7_x.C: Ditto.
37490         * g++.dg/compat/break/bitfield7_y.C: Ditto.
37491
37492 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
37493
37494         PR c/10320
37495         * gcc.c-torture/execute/20030718-1.c: New test.
37496
37497 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37498
37499         PR optimization/11536
37500         * gcc.dg/20030721-1.c: New test.
37501
37502 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
37503
37504         PR c++/11546
37505         * g++.dg/template/lookup1.C: New test.
37506
37507 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
37508
37509         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37510         diagnostics of ill-formed constructs involving labels.
37511         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37512         the new 'previously defined here' message.
37513
37514 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
37515
37516         * g++.dg/parse/non-dependent2.C: New test.
37517
37518 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37519
37520         * g++.dg/init/init-ref4.C: xfail on targets without
37521         weak symbols.
37522
37523 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37524
37525         PR target/11087
37526         * gcc.c-torture/execute/20030717-1.c: New test.
37527
37528 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37529
37530         * g++.dg/opt/cfg1.C: New test.
37531
37532 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37533
37534         PR optimization/11557
37535         * gcc.dg/20030717-1.c: New test.
37536
37537 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37538
37539         PR c++/10476
37540         * g++.dg/expr/crash-1.C: New test.
37541
37542         PR c++/11027
37543         * g++.dg/template/init3.C: New test.
37544
37545         PR c++/8222
37546         * g++.dg/template/non-dependent1.C: New test.
37547
37548         PR c++/11070
37549         * g++.dg/template/non-dependent2.C: New test.
37550
37551         PR c++/11071
37552         * g++.dg/template/non-dependent3.C: New test.
37553
37554         PR c++/9907
37555         * g++.dg/template/sizeof5.C: New test.
37556
37557 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37558
37559         PR 11498
37560         * gcc.c-torture/compile/mangle-1.c: New file.
37561
37562 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37563
37564         PR c++/7809
37565         * g++.dg/parse/access3.C: New test.
37566
37567 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37568
37569         PR c++/11384
37570         * g++.dg/init/init-ref4.C: New test.
37571
37572 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37573
37574         PR c++/11547
37575         * g++.dg/parse/constant3.C: New test.
37576         * g++.dg/parse/crash7.C: Likewise.
37577
37578 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37579
37580         PR target/11008
37581         * gcc.dg/i386-pentium4-not-mull.c: New.
37582
37583 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37584
37585         * gcc.dg/asm-names.c (ymain): Make it weak.
37586
37587 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37588
37589         PR c++/5421
37590         * g++.dg/template/friend21.C: New test.
37591
37592 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37593
37594         * gcc.dg/cleanup-8.c: New test.
37595         * gcc.dg/cleanup-9.c: New test.
37596
37597 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37598
37599         * g++.dg/ext/dll-MI1.h: New file.
37600         * g++.dg/ext/dllexport-MI1.C: New file.
37601         * g++.dg/ext/dllimport-MI1.C: New file.
37602
37603 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37604
37605         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37606         it does not have cmpstrsi patterns (just cmpmemsi).
37607
37608 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37609
37610         PR debug/11473
37611         * g++.dg/debug/debug8.C: New test.
37612
37613 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37614
37615         PR c++/10108
37616         * g++.dg/template/crash7.C: New test.
37617
37618 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37619
37620         PR target/10795
37621         * gcc.c-torture/compile/20030708-1.c: New.
37622
37623 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37624
37625         * gcc.c-torture/execute/20030715-1.c: New test.
37626
37627 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37628
37629         * gcc.dg/pch/inline-3.c: New file.
37630         * gcc.dg/pch/inline-3.hs: New file.
37631         * gcc.dg/pch/inline-4.c: New file.
37632         * gcc.dg/pch/inline-4.hs: New file.
37633
37634 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37635
37636         PR c++/11509
37637         * g++.dg/template/crash6.C: New test.
37638
37639         PR c++/7053
37640         * g++.dg/template/friend20.C: New test.
37641
37642         PR c++/7019
37643         * g++.dg/template/overload2.C: New test.
37644
37645 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37646
37647         PR optimization/11440
37648         * gcc.c-torture/execute/20030714-1.c: New test.
37649
37650 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37651
37652         PR c++/11154
37653         * g++.dg/template/partial2.C: New test.
37654
37655 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37656
37657         PR c++/11503
37658         * g++.dg/template/anon1.C: New test.
37659
37660         PR c++/11493
37661         PR c++/11495
37662         * g++.dg/parse/template9.C: Likewise.
37663         * g++.dg/template/crash4.C: New test.
37664         * g++.dg/template/koenig1.C: Likewise.
37665         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37666         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37667         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37668         functions.
37669         * g++.old-deja/g++.jason/template36.C: Likewise.
37670         * g++.old-deja/g++.mike/p1989.C: Likewise.
37671         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37672         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37673         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37674         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37675         compiling.
37676         * g++.old-deja/g++.pt/union2.C: Use this->.
37677
37678 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37679
37680         * gcc.dg/20030711-1.c: New test.
37681
37682 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37683
37684         PR c++/11050
37685         * g++.dg/parse/args1.C: New test.
37686         * g++.pt/defarg8.C: Change expected errors.
37687
37688 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37689
37690         PR c++/8164
37691         * g++.dg/template/nontype2.C: New test.
37692
37693         PR c++/10558
37694         * g++.dg/parse/template8.C: New test.
37695
37696         PR c++/8327
37697         * g++.dg/template/scope1.C: New test.
37698
37699         * g++.dg/warn/Wsign-compare-1.C: New test.
37700
37701 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37702
37703         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37704
37705 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37706
37707         PR c++/9411
37708         * g++.dg/template/explicit2.C: New test.
37709
37710         PR c++/10032
37711         * g++.dg/warn/pedantic1.C: New test.
37712
37713 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37714
37715         PR c++ 9483
37716         * g++.dg/other/field1.C: New test.
37717
37718 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37719
37720         PR c/11449
37721         * gcc.c-torture/compile/20030707-1.c: New.
37722
37723 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37724
37725         PR c++/10849
37726         * g++.dg/template/access12.C: New test.
37727
37728 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
37729
37730         * g++.dg/bprob/bprob.exp (prof_ext): Update.
37731         * g77.dg/bprob/bprob.exp (prof_ext): Update.
37732         * gcc.misc-tests/bprob.exp (prof_ext): Update.
37733         * gcc.misc-tests/gcov.exp: Update
37734         * g++.dg/gcov/gcov.exp: Update
37735         * lib/gcov.exp: Update.
37736
37737 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
37738
37739         * g++.dg/abi/mangle17.C: Make sure template expressions are
37740         dependent.
37741         * g++.dg/abi/mangle4.C: Mark erroneous casts.
37742         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37743         * g++.dg/opt/stack1.C: Remove erroneous code.
37744         * g++.dg/parse/template7.C: New test.
37745         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37746         * g++.old-deja/g++.pt/crash4.C: Likewise.
37747
37748 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37749
37750         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37751         with zero or one occurence of `$' after the initial `L'.
37752
37753 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
37754
37755         * gcc.c-torture/compile/20030704-1.c: Add a comment.
37756
37757 2003-07-08  Roger Sayle  <roger@eyesopen.com>
37758
37759         PR c/11370
37760         * gcc.dg/Wunreachable-6.c: New testcase.
37761         * gcc.dg/Wunreachable-7.c: New testcase.
37762
37763 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37764
37765         PR c/11420
37766         * gcc.dg/20030708-1.c: New test.
37767
37768 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
37769
37770         * gcc.dg/compat/sdata-section.h: New file.
37771         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37772         * gcc.dg/torture/mips-sdata-1.c: New test.
37773
37774 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37775
37776         PR c++/11030
37777         * g++.dg/template/friend19.C: New test.
37778
37779 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37780
37781         * g++.dg/opt/strength-reduce.C: New test.
37782
37783 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37784
37785         PR target/10979
37786         * gcc.dg/20030707-1.c: New testcase.
37787
37788 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37789
37790         PR optimization/11059
37791         * g++.dg/opt/emptyunion.C: New testcase.
37792
37793 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37794             Eric Botcazou  <ebotcazou@libertysurf.fr>
37795
37796         * g++.dg/opt/stack1.C: New test.
37797
37798 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
37799
37800         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37801         run test.
37802
37803         PR c++/11431
37804         * g++.dg/expr/static_cast3.C: New test.
37805
37806 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
37807
37808         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37809         everywhere.
37810         * gcc.dg/concat.c: Concatenation of string constants with
37811         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37812         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37813         * gcc.dg/cpp/escape-2.c: Use wide character constants where
37814         necessary to avoid multi-character character constant warning.
37815         * gcc.dg/cpp/escape.c: Likewise.
37816         * gcc.dg/cpp/ucs.c: Likewise.
37817         Remove backslashes from dg-bogus comments, as they confuse Tcl.
37818         Fix a typo.
37819
37820 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37821
37822         PR c/11428
37823         * gcc.c-torture/compile/20030704-1.c: New.
37824
37825 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37826
37827         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37828
37829 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
37830
37831         PR c++/5287, PR c++/7910,  PR c++/11021
37832         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37833         tests for warnings.
37834         * g++.dg/ext/dllimport2.C: Add tests for warnings.
37835         * g++.dg/ext/dllimport3.C: Likewise.
37836         * g++.dg/ext/dllimport4.C: New file.
37837         * g++.dg/ext/dllimport5.C: New file.
37838         * g++.dg/ext/dllimport6.C: New file.
37839         * g++.dg/ext/dllimport7.C: New file.
37840         * g++.dg/ext/dllimport8.C: New file.
37841         * g++.dg/ext/dllimport9.C: New file.
37842         * g++.dg/ext/dllimport10.C: New file.
37843         * g++.dg/ext/dllexport1.C: New file.
37844
37845 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37846
37847         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37848         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37849
37850 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37851
37852         * gcc.dg/builtins-25.c: New testcase.
37853         * gcc.dg/builtins-26.c: New testcase.
37854
37855 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
37856
37857         * gcc.dg/compat/vector-defs.h: New file.
37858         * gcc.dg/compat/vector-setup.h: New file.
37859         * gcc.dg/compat/vector-check.h: New file.
37860         * gcc.dg/compat/vector-1_main.c: New file.
37861         * gcc.dg/compat/vector-1_x.c: New file.
37862         * gcc.dg/compat/vector-1_y.c: New file.
37863         * gcc.dg/compat/vector-2_main.c: New file.
37864         * gcc.dg/compat/vector-2_x.c: New file.
37865         * gcc.dg/compat/vector-2_y.c: New file.
37866
37867         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37868         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37869         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37870         * gcc.dg/compat/struct-align-1.h: New file.
37871         * gcc.dg/compat/struct-align-1_main.c: New file.
37872         * gcc.dg/compat/struct-align-1_x.c: New file.
37873         * gcc.dg/compat/struct-align-1_y.c: New file.
37874         * gcc.dg/compat/struct-align-2.h: New file.
37875         * gcc.dg/compat/struct-align-2_main.c: New file.
37876         * gcc.dg/compat/struct-align-2_x.c: New file.
37877         * gcc.dg/compat/struct-align-2_y.c: New file.
37878
37879         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37880         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37881         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37882         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37883         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37884         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37885         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37886         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37887         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37888         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37889         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37890         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37891         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37892         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37893         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37894         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37895         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37896         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37897         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37898         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37899         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37900         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37901         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37902         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37903         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37904         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37905         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37906         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37907         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37908
37909 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37910
37911         * gcc.dg/i386-call-1.c: New test.
37912
37913 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37914
37915         PR c++/9162
37916         * g++.dg/parse/defarg4.C: New.
37917
37918 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37919
37920         PR target/10700
37921         * gcc.c-torture/compile/20030703-1.c: New test case.
37922
37923 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37924
37925         * g++.dg/template/local3.C: Remove extra semicolon.
37926
37927 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37928
37929         * gcc.dg/i386-volatile-1.c: New test.
37930
37931 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
37932
37933         PR c++/11072
37934         * g++.dg/other/offsetof2.C: XFAIL.
37935         * g++.dg/other/offsetof5.C: New.
37936
37937         PR c++/10219
37938         * g++.dg/template/error1.C: New.
37939
37940         PR c++/9779
37941         * g++.dg/template/dependent-expr1.C: New.
37942
37943 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37944
37945         PR c++/6949
37946         * g++.dg/template/local3.C: New test.
37947
37948         PR c++/11149
37949         * g++.dg/lookup/scoped6.C: New test.
37950
37951 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
37952
37953         PR c++/8046
37954         * g++.dg/other/error7.C: New test.
37955
37956 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
37957
37958         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37959         * g++.old-deja/g++.abi/vtable3.h: Likewise.
37960         * g++.old-deja/g++.law/code-gen5.C: Likewise.
37961         * g++.old-deja/g++.other/union2.C: Likewise.
37962         * gcc.dg/c90-const-expr-2.c: Likewise.
37963         * gcc.dg/c90-const-expr-3.c: Likewise.
37964         * gcc.dg/c99-const-expr-2.c: Likewise.
37965         * gcc.dg/c99-const-expr-3.c: Likewise.
37966         * gcc.dg/concat.c: Likewise.
37967
37968 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37969
37970         PR c++/9559
37971         * g++.dg/init/static1.C: New test.
37972
37973 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37974
37975         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37976         * g++.old-deja/g++.other/access2.C: Likewise.
37977         * g++.old-deja/g++.other/decl2.C: Likewise.
37978         * gcc.c-torture/execute/20020615-1.c: Likewise.
37979
37980 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37981
37982         PR c++/4933
37983         * g++.dg/template/sizeof4.C: New test.
37984
37985 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37986
37987         * g++.dg/other/error6.C: New test.
37988
37989 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37990
37991         PR c++/10750
37992         * g++.dg/parse/constant2.C: New test.
37993
37994 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
37995
37996         PR c++/11106
37997         * g++.dg/other/error5.C: New test.
37998
37999 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38000
38001         * gcc.dg/format/gcc_diag-1.c: New test.
38002
38003 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38004
38005         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38006
38007 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38008
38009         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38010         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38011         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38012
38013 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38014
38015         * gcc.c-torture/execute/builtins/string-8.c: New test.
38016         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38017         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38018         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38019
38020 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38021
38022         PR c++/10468
38023         * g++.dg/ext/typeof6.C: New test.
38024
38025 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38026
38027         PR c++/10796
38028         * g++.dg/init/enum1.C: New test.
38029
38030 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38031
38032         * gcc.dg/20030627-1.c: New test.
38033
38034 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38035
38036         PR c++/11332
38037         * g++.dg/expr/static_cast2.C: New test.
38038
38039 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38040             Jakub Jelinek  <jakub@redhat.com>
38041
38042         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38043         sprintf(dst,"%s",src) optimization.
38044         * gcc.c-torture/execute/20030626-1.c: New test case.
38045         * gcc.c-torture/execute/20030626-2.c: New test case.
38046
38047 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38048
38049         * gcc.c-torture/execute/multi-ix.c: New test.
38050
38051         * gcc.c-torture/execute/simd-4.c (main):
38052         Added missing semicolon at end of union.
38053
38054 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38055
38056         PR c++/8266
38057         * g++.dg/template/explicit-instantiation3.C: New test.
38058
38059 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38060
38061         * gcc.dg/20030626-1.c: Use signed char.
38062
38063 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38064
38065         * gcc.dg/20030626-1.c: New test.
38066
38067 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38068
38069         * const-str-2.m: Update.
38070
38071 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38072
38073         PR c++/10990
38074         * g++.dg/rtti/dyncast1.C: New test.
38075         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38076         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38077         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38078
38079         PR c++/10931
38080         * g++.dg/expr/static_cast1.C: New test.
38081
38082 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38083
38084         * gcc.dg/20030625-1.c: New test.
38085
38086 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38087
38088         * gcc.c-torture/compile/20030624-1.c: New test case.
38089
38090 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38091
38092         * gcc.c-torture/execute/string-opt-17.c: New test.
38093
38094 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38095
38096         PR c++/5754
38097         * g++.dg/parse/crash6.C: New test.
38098
38099 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38100
38101         * gcc.dg/builtins-24.c: New test case.
38102
38103 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38104
38105         * g++.dg/opt/operator1.C: New test.
38106
38107 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38108
38109         * gcc.c-torture/execute/string-opt-16.c: New test case.
38110
38111 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38112
38113         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38114         * g++.old-deja/g++.other/conv7.C: Likewise.
38115         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38116         * g++.old-deja/g++.other/overload14.C: Likewise.
38117
38118 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38119
38120         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38121         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38122
38123 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38124
38125         PR c++/10888
38126         * g++.dg/warn/Winline-3.C: New test.
38127
38128 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38129
38130         * lib/target-supports.exp (check_alias_available): Make the test
38131         program acceptable to the Solaris assembler.
38132
38133         PR c++/10749
38134         * g++.dg/template/memclass2.C: New test.
38135
38136 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38137             Eric Botcazou  <ebotcazou@libertysurf.fr>
38138
38139         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38140         data for non-matching targets.
38141         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38142
38143 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38144
38145         PR c++/10845
38146         * g++.dg/template/member3.C: New test.
38147
38148 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38149
38150         PR c++/10939
38151         * g++.dg/template/func1.C: New test.
38152
38153         PR c++/9649
38154         * g++.dg/template/static4.C: New test.
38155         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38156
38157         PR c++/11041
38158         * g++.dg/init/ref7.C: New test.
38159
38160 2003-06-19  Matt Austern  <austern@apple.com>
38161
38162         PR c++/11228
38163         * g++.dg/anew1.C: New test.
38164         * g++.dg/anew2.C: New test.
38165         * g++.dg/anew3.C: New test.
38166         * g++.dg/anew4.C: New test.
38167
38168 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38169
38170         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38171
38172 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38173
38174         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38175         endian-dependent.
38176
38177 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38178
38179         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38180         Remove cruft.
38181
38182 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38183
38184         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38185         * gcc.c-torture/compile/961203-1.c: Likewise.
38186         * gcc.c-torture/compile/980506-1.c: Likewise.
38187
38188 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38189
38190         PR c++/10712
38191         * g++.dg/lookup/using7.C: New test.
38192
38193 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38194
38195         PR c++/11105
38196         * g++.dg/abi/conv1.C: Remove it.
38197         * g++.dg/template/conv7.C: New test.
38198         * g++.dg/template/conv8.C: Likewise.
38199         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38200         conversion operator.
38201
38202 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38203
38204         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38205         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38206         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38207         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38208         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38209         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38210         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38211         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38212         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38213         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38214         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38215         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38216         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38217         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38218         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38219         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38220         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38221         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38222         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38223         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38224         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38225         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38226         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38227         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38228         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38229         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38230         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38231         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38232         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38233
38234 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38235
38236         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38237         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38238         indications.
38239
38240 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38241
38242         * gcc.dg/i386-387-5.c: New test case.
38243         * gcc.dg/i386-387-6.c: New test case.
38244         * gcc.dg/builtins-23.c: New test case.
38245
38246 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38247
38248         * gcc.dg/builtins-22.c: New test case.
38249         * gcc.dg/i386-387-1.c: Update to test exp.
38250         * gcc.dg/i386-387-2.c: Likewise.
38251
38252 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38253
38254         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38255
38256 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38257
38258         * lib/gcc-dg.exp (dg-require-dll): New function.
38259         (dg-xfail-if): Likewise.
38260         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38261         driver.
38262
38263         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38264         * gcc.c-torture/compile/20001205-1.c: Likewise.
38265         * gcc.c-torture/compile/20001226-1.c: Likewise.
38266         * gcc.c-torture/compile/20010518-2.c: Likewise.
38267         * gcc.c-torture/compile/20020312-1.c: Likewise.
38268         * gcc.c-torture/compile/20020604-1.c: Likewise.
38269         * gcc.c-torture/compile/920501-12.c: Likewise.
38270         * gcc.c-torture/compile/920501-4.c: Likewise.
38271         * gcc.c-torture/compile/920520-1.c: Likewise.
38272         * gcc.c-torture/compile/920521-1.c: Likewise.
38273         * gcc.c-torture/compile/920625-1.c: Likewise.
38274         * gcc.c-torture/compile/961203-1.c: Likewise.
38275         * gcc.c-torture/compile/980506-1.c: Likewise.
38276         * gcc.c-torture/compile/981006-1.c: Likewise.
38277         * gcc.c-torture/compile/981022-1.c: Likewise.
38278         * gcc.c-torture/compile/981223-1.c: Likewise.
38279         * gcc.c-torture/compile/990617-1.c: Likewise.
38280         * gcc.c-torture/compile/dll.c: Likewise.
38281         * gcc.c-torture/compile/labels-3.c: Likewise.
38282         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38283         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38284         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38285         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38286         * gcc.c-torture/compile/simd-5.c: Likewise.
38287         * gcc.c-torture/compile/20000804-1.x: Remove.
38288         * gcc.c-torture/compile/20001205-1.x: Likewise.
38289         * gcc.c-torture/compile/20001226-1.x: Likewise.
38290         * gcc.c-torture/compile/20010518-2.x: Likewise.
38291         * gcc.c-torture/compile/20020312-1.x: Likewise.
38292         * gcc.c-torture/compile/20020604-1.x: Likewise.
38293         * gcc.c-torture/compile/920501-12.x: Likewise.
38294         * gcc.c-torture/compile/920501-4.x: Likewise.
38295         * gcc.c-torture/compile/920520-1.x: Likewise.
38296         * gcc.c-torture/compile/920521-1.x: Likewise.
38297         * gcc.c-torture/compile/920625-1.x: Likewise.
38298         * gcc.c-torture/compile/961203-1.x: Likewise.
38299         * gcc.c-torture/compile/980506-1.x: Likewise.
38300         * gcc.c-torture/compile/981006-1.x: Likewise.
38301         * gcc.c-torture/compile/981022-1.x: Likewise.
38302         * gcc.c-torture/compile/981223-1.x: Likewise.
38303         * gcc.c-torture/compile/990617-1.x: Likewise.
38304         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38305         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38306         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38307         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38308         * gcc.c-torture/compile/simd-5.x: Likewise.
38309
38310         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38311
38312 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38313
38314         * gcc.c-torture/execute/20030611-1.c: New test.
38315
38316 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38317
38318         PR middle-end/168
38319         * gcc.dg/20030612-1.c: New test case.
38320
38321 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38322
38323         PR c++/10635
38324         * g++.dg/expr/cast1.C: New test.
38325
38326 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38327
38328         * gcc.dg/builtins-21.c: New test case.
38329
38330 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38331
38332         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38333         options instead of at the end.
38334         * lib/objc.exp (objc_target_compile): Likewise.
38335
38336 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38337
38338         PR c++/10432
38339         * g++.dg/parse/error1.C: New test.
38340
38341 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38342
38343         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38344         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38345         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38346         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38347         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38348         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38349         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38350         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38351         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38352         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38353         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38354         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38355         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38356         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38357         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38358         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38359         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38360         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38361         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38362         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38363         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38364         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38365         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38366         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38367
38368         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38369         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38370         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38371         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38372         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38373         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38374         * gcc.dg/compat/scalar-return-3_main.c: New file.
38375         * gcc.dg/compat/scalar-return-3_x.c: New file.
38376         * gcc.dg/compat/scalar-return-3_y.c: New file.
38377         * gcc.dg/compat/scalar-return-4_main.c: New file.
38378         * gcc.dg/compat/scalar-return-4_x.c: New file.
38379         * gcc.dg/compat/scalar-return-4_y.c: New file.
38380
38381 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38382
38383         * gcc.dg/compat/fp2-struct-check.h: New file.
38384         * gcc.dg/compat/fp2-struct-defs.h: New file.
38385         * gcc.dg/compat/fp2-struct-init.h: New file.
38386         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38387         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38388         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38389         * gcc.dg/compat/struct-return-10_main.c: New file.
38390         * gcc.dg/compat/struct-return-10_x.c: New file.
38391         * gcc.dg/compat/struct-return-10_y.c: New file.
38392
38393         * gcc.dg/compat/compat-common.h: New file.
38394         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38395         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38396         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38397         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38398         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38399         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38400         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38401         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38402         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38403         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38404         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38405         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38406         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38407         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38408         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38409         * gcc.dg/compat/small-struct-check.h: Ditto.
38410         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38411         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38412         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38413         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38414         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38415         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38416         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38417         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38418         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38419         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38420         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38421         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38422         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38423         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38424         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38425         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38426         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38427         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38428         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38429         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38430         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38431         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38432         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38433         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38434         * gcc.dg/compat/struct-return-2_main.c: Ditto.
38435         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38436         * gcc.dg/compat/struct-return-2_y.c: Ditto.
38437         * gcc.dg/compat/struct-return-3_main.c: Ditto.
38438         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38439         * gcc.dg/compat/struct-return-3_y.c: Ditto.
38440
38441 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
38442
38443         * g++.dg/pch/static-1.C: New file.
38444         * g++.dg/pch/static-1.Hs: New file.
38445
38446 2003-06-10  Richard Henderson  <rth@redhat.com>
38447
38448         * gcc.dg/asm-7.c: Adjust expected warning text.
38449
38450 2003-06-10  Roger Sayle  <roger@eyesopen.com>
38451
38452         * gcc.dg/builtins-20.c: New test case.
38453
38454 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
38455
38456         PR c++/11131
38457         * g++.dg/opt/template1.C: New test.
38458
38459 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38460
38461         * lib/gcc-dg.exp (dg-test): Clear additional_files and
38462         additional_sources.
38463
38464 2003-05-21  David Taylor  <dtaylor@emc.com>
38465
38466         * gcc.dg/Wpadded.c: New file.
38467
38468 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38469
38470         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38471         * gcc.dg/special/weak-2.c: Add dg-require-weak.
38472         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38473         dg-require-weak.
38474
38475 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
38476
38477         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38478
38479 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38480
38481         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38482         (dg-require-alias): Likewise.
38483         (dg-require-gc-sections): Likewise.
38484         * lib/target-supports.exp (check_gc_sections_available): Likewise.
38485
38486 2003-06-08  Richard Henderson  <rth@redhat.com>
38487
38488         * gcc.dg/20011029-2.c: Fix the array reference.
38489         * gcc.dg/asm-7.c: New.
38490
38491 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
38492
38493         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38494
38495 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
38496
38497         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38498         (dg-require-gc-sections): Likewise.
38499
38500 2003-06-08  Jan Hubicka  <jh@suse.cz>
38501
38502         * i386-cmov1.c: Fix regular expression.
38503         * i386-cvt-1.c: Likewise.
38504         * i386-local.c: Likewise.
38505         * i386-local2.c: Likewise.
38506         * i386-mul.c: Likewise.
38507         * i386-ssetype-1.c: Likewise.
38508         * i386-ssetype-3.c: Likewise.
38509         * i386-ssetype-5.c: Likewise.
38510
38511 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38512
38513         PR c++/11039
38514         * g++.dg/warn/implicit-typename2.C: New test.
38515         * g++.dg/warn/implicit-typename3.C: New test.
38516
38517 2003-06-07  Richard Henderson  <rth@redhat.com>
38518
38519         * g++.dg/other/offsetof3.C: Use size_t.
38520         * g++.dg/other/offsetof4.C: Likewise.
38521
38522 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38523
38524         * lib/copy-file.exp: New. Implement gcc_copy_files.
38525
38526         * lib/dg-pch.exp: Load copy-file.exp
38527         (dg-pch): Use gcc_copy_files instead of "file copy".
38528
38529 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38530
38531         * gcc.dg/weak/weak.exp: Simplify.
38532         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38533         * gcc.dg/weak/weak-1.c: Likewise.
38534         * gcc.dg/weak/weak-2.c: Likewise.
38535         * gcc.dg/weak/weak-3.c: Likewise.
38536         * gcc.dg/weak/weak-4.c: Likewise.
38537         * gcc.dg/weak/weak-5.c: Likewise.
38538         * gcc.dg/weak/weak-6.c: Likewise.
38539         * gcc.dg/weak/weak-7.c: Likewise.
38540         * gcc.dg/weak/weak-8.c: Likewise.
38541         * gcc.dg/weak/weak-9.c: Likewise.
38542
38543 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38544
38545         gcc.c-torture/execute/20030606-1.c: New.
38546
38547 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38548
38549         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38550         * gcc.dg/builtins-19.c: Likewise.
38551
38552 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38553
38554         * gcc.dg/builtins-2.c: Add some more tests.
38555         * gcc.dg/builtins-18.c: New test case.
38556         * gcc.dg/builtins-19.c: New test case.
38557
38558 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38559             Jim Wilson  <wilson@tuliptree.org>
38560
38561         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38562
38563 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38564
38565         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38566         mempcpy/stpcpy calls not to be optimized into something else.
38567         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38568         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38569         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38570
38571 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38572
38573         * gcc.dg/format/asm_fprintf-1.c: New test.
38574
38575 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38576
38577         * lib/gcc-defs.exp (additional_sources): New variable.
38578         (dg-additional-sources): New function.
38579         (additional_files): New variable.
38580         (dg-additional-files): New function.
38581         (dg-additional-files-options): Likewise.
38582         * lib/gcc-dg.exp (dg-require-weak): New function.
38583         (dg-require-alias): Likewise.
38584         (dg-require-gc-sections): Likewise.
38585         * lib/target-supports.exp (check_alias_available): Remove testfile
38586         parameter.
38587         (check_gc_sections_available): New function.
38588         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38589         (dg-gpp-additional-files): Likewise.
38590         * lib/g++.exp (additional_sources): Remove.
38591         (additional_files): Likewise.
38592         (g++_target_compile): Use dg-additional-files-options.
38593
38594         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38595         Tcl logic.
38596         * gcc.dg/special/ecos.exp: Remove.
38597         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38598         * gcc.dg/special/alias-1.c: Likewise.
38599         * gcc.dg/special/alias-2.c: Likewise.
38600         * gcc.dg/special/gcsec-1.c: Likewise.
38601         * gcc.dg/special/weak-1.c: Likewise.
38602         * gcc.dg/special/weak-2.c: Likewise.
38603         * gcc.dg/special/wkali-1.c: Likewise.
38604         * gcc.dg/special/wkali-2.c: Likewise.
38605
38606         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38607         dg-gpp-additional-*.
38608         * g++.dg/special/conpr-3.C: Likewise.
38609         * g++.dg/special/conpr-4.C: Likewise.
38610         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38611         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38612         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38613         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38614         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38615         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38616         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38617         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38618         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38619         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38620         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38621         * g++.old-deja/g++.other/comdat1.C: Likewise.
38622         * g++.old-deja/g++.other/comdat2.C: Likewise.
38623         * g++.old-deja/g++.other/comdat3.C: Likewise.
38624         * g++.old-deja/g++.other/ctor1.C: Likewise.
38625         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38626
38627 2003-06-05  Richard Henderson  <rth@redhat.com>
38628
38629         * gcc.dg/debug/20030605-1.c: New.
38630
38631 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38632
38633         * README.QMTEST: Update.
38634
38635 2003-06-04  Richard Henderson  <rth@redhat.com>
38636
38637         * gcc.dg/cleanup-1.c: New.
38638         * gcc.dg/cleanup-2.c: New.
38639         * gcc.dg/cleanup-3.c: New.
38640         * gcc.dg/cleanup-4.c: New.
38641         * gcc.dg/cleanup-5.c: New.
38642         * gcc.dg/cleanup-6.c: New.
38643         * gcc.dg/cleanup-7.c: New.
38644
38645 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38646
38647         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38648
38649         * lib/dg-pch.exp: New file.
38650         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38651         * gcc.dg/pch/pch.exp: Likewise.
38652
38653 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38654
38655         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38656         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38657         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38658         * gcc.dg/builtins-17.c: New test case.
38659         * gcc.dg/i386-387-4.c: New test case.
38660         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38661
38662 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38663
38664         * gcc.dg/ultrasp9.c: New test.
38665
38666 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38667
38668         * gcc.c-torture/compile/20030604-1.c: New test.
38669         * gcc.dg/sparc-constant-1.c: New test.
38670
38671 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38672
38673         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38674
38675 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38676
38677         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38678
38679         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38680         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38681
38682 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38683
38684         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38685
38686 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38687
38688         PR c++/10940
38689         * g++.dg/template/spec10.C: New test.
38690
38691 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38692
38693         * gcc.dg/builtins-16.c: New test case.
38694
38695 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38696
38697         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38698         mempcpy test with post-increments.
38699         * gcc.c-torture/execute/string-opt-3.c: New test.
38700         * gcc.dg/string-opt-1.c: New test.
38701
38702 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38703
38704         PR fortran/10965
38705         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38706
38707 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38708
38709         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38710         (scan-assembler): ... here.  Use dg-scan.
38711         (scan-assembler-not): Likewise.
38712         (scan-file): New function.
38713         (scan-file-not): Likewise.
38714         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38715         * gcc.dg/cpp/_Pragma4.c: Likewise.
38716         * gcc.dg/cpp/_Pragma5.c: Likewise.
38717         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38718         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38719         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38720         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38721         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38722         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38723         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38724         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38725         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38726         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38727         * gcc.dg/cpp/cxxcom1.c: Likewise.
38728         * gcc.dg/cpp/line1.c: Likewise.
38729         * gcc.dg/cpp/maccom1.c: Likewise.
38730         * gcc.dg/cpp/maccom2.c: Likewise.
38731         * gcc.dg/cpp/maccom3.c: Likewise.
38732         * gcc.dg/cpp/maccom4.c: Likewise.
38733         * gcc.dg/cpp/maccom5.c: Likewise.
38734         * gcc.dg/cpp/maccom6.c: Likewise.
38735         * gcc.dg/cpp/multiline.c: Likewise.
38736         * gcc.dg/cpp/spacing1.c: Likewise.
38737         * gcc.dg/cpp/spacing2.c: Likewise.
38738         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38739         * gcc.dg/cpp/trad/maccom1.c: Likewise.
38740         * gcc.dg/cpp/trad/maccom2.c: Likewise.
38741         * gcc.dg/cpp/trad/maccom3.c: Likewise.
38742         * gcc.dg/cpp/trad/maccom4.c: Likewise.
38743         * gcc.dg/cpp/trad/maccom6.c: Likewise.
38744         * gcc.dg/cpp/cxxcom2.c: Likewise.
38745         * gcc.dg/cpp/cxxcom2.h: New file.
38746
38747         * gcc.dg/cpp/truefalse.cpp: Move it to ...
38748         * g++.dg/cpp/truefalse.C: Here.
38749         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38750
38751 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
38752
38753         * gcc.dg/cpp/redef3.c: New file.
38754
38755 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38756
38757         * gcc.dg/i386-loop-3.c: New test.
38758
38759 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
38760
38761         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38762
38763 2003-05-31  Roger Sayle  <roger@eyesopen.com>
38764
38765         * gcc.dg/fwrapv-1.c: New test case.
38766         * gcc.dg/fwrapv-2.c: New test case.
38767
38768 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38769
38770         PR c++/10956
38771         * g++.dg/template/spec9.C: New test.
38772
38773 2003-05-29  Roger Sayle  <roger@eyesopen.com>
38774
38775         * gcc.dg/duff-4.c: New test case.
38776
38777 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
38778
38779         PR fortran/10843
38780         * g77.dg/ffixed-form-1.f: New test
38781         * g77.dg/ffixed-form-2.f: New test
38782         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38783         * g77.dg/ffree-form-3.f: New test
38784
38785 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
38786
38787         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38788         * gcc.dg/wint_t-1.c: Likewise.
38789
38790 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38791
38792         * g++.dg/template/access11.C: New test.
38793
38794 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38795
38796         PR c++/10849
38797         * g++.dg/template/access10.C: New test.
38798
38799 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38800             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38801
38802         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38803
38804 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38805
38806         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38807         suppress for powerpc-*-darwin*.
38808         * gcc.dg/torture/builtin-noret-2.c: Likewise.
38809
38810 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38811
38812         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38813         suppress option for powerpc-*-darwin*.
38814
38815 2003-05-23  Roger Sayle  <roger@eyesopen.com>
38816
38817         * gcc.dg/builtins-1.c: Add tests for tan and atan.
38818         * gcc.dg/builtins-4.c: Add test for fmod.
38819
38820 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38821
38822         PR c++/10682
38823         * g++.dg/template/instantiate4.C: New test.
38824
38825 2003-05-22  Roger Sayle  <roger@eyesopen.com>
38826
38827         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38828
38829 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
38830
38831         * gcc.dg/compat/scalar-return-1_main.c: New file.
38832         * gcc.dg/compat/scalar-return-1_x.c: New file.
38833         * gcc.dg/compat/scalar-return-1_y.c: New file.
38834         * gcc.dg/compat/scalar-return-2_main.c: New file.
38835         * gcc.dg/compat/scalar-return-2_x.c: New file.
38836         * gcc.dg/compat/scalar-return-2_y.c: New file.
38837         * gcc.dg/compat/struct-return-3_main.c: New file.
38838         * gcc.dg/compat/struct-return-3_y.c: New file.
38839         * gcc.dg/compat/struct-return-3_x.c: New file.
38840         * gcc.dg/compat/struct-return-2_main.c: New file.
38841         * gcc.dg/compat/struct-return-2_x.c: New file.
38842         * gcc.dg/compat/struct-return-2_y.c: New file.
38843
38844 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38845
38846         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38847         for hppa*-hp-hpux*.
38848         * gcc.dg/20021014-1.c (dg-options): Likewise.
38849         * gcc.dg/nest.c (dg-options): Likewise.
38850
38851 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
38852
38853         PR c++/9738
38854         * g++.dg/ext/dllimport2.C: New file.
38855         * g++.dg/ext/dllimport3.C: New file.
38856
38857 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
38858
38859         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38860         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38861         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38862         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38864         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38865         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38866         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38867         * gcc.dg/compat/small-struct-defs.h: New file.
38868         * gcc.dg/compat/small-struct-init.h: New file.
38869         * gcc.dg/compat/small-struct-check.h: New file.
38870         * gcc.dg/compat/fp-struct-defs.h: New file.
38871         * gcc.dg/compat/fp-struct-check.h: New file.
38872         * gcc.dg/compat/fp-struct-init.h: New file.
38873         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38874         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38875
38876 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
38877
38878         * gcc.dg/20030225-2.c: New test.
38879
38880 2003-05-18  Roger Sayle  <roger@eyesopen.com>
38881             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38882
38883         * gcc.c-torture/compile/20030518-1.c: New test case.
38884
38885 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
38886
38887         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38888         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38889         gcc-dg-debug-runtest.
38890         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38891         gcc-dg-debug-runtest.
38892
38893 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38894
38895         PR c++/9022
38896         * g++.dg/lookup/using6.C: New test.
38897
38898 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38899
38900         * g++.dg/parse/access2.C: New test.
38901
38902 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
38903
38904         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38905         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38906         * gcc.dg/debug/debug.exp: Likewise.
38907
38908 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
38909
38910         * gcc.dg/dollar.c: New test.
38911
38912 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
38913
38914         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38915         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38916         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38917         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38918         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38919         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38920         * gcc.dg/compat/struct-by-value-6_main.c: New file.
38921         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38922         * gcc.dg/compat/struct-by-value-6_y.c: New file.
38923         * gcc.dg/compat/struct-by-value-7_main.c: New file.
38924         * gcc.dg/compat/struct-by-value-7_x.c: New file.
38925         * gcc.dg/compat/struct-by-value-7_y.c: New file.
38926         * gcc.dg/compat/struct-by-value-8_main.c: New file.
38927         * gcc.dg/compat/struct-by-value-8_x.c: New file.
38928         * gcc.dg/compat/struct-by-value-8_y.c: New file.
38929         * gcc.dg/compat/struct-by-value-9_main.c: New file.
38930         * gcc.dg/compat/struct-by-value-9_x.c: New file.
38931         * gcc.dg/compat/struct-by-value-9_y.c: New file.
38932
38933 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
38934
38935         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38936         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
38937         support for "repo" mode.
38938         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38939         * lib/g77-dg.exp: Likewise.
38940         * lib/obj-dg.exp: Likewise.
38941
38942 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
38943
38944         Merge from gcc-3_2-rhl8-branch:
38945         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
38946
38947         * gcc.dg/tls/opt-6.c: New test.
38948
38949         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
38950
38951         * gcc.dg/20030405-1.c: New test.
38952
38953         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
38954
38955         * gcc.dg/20030309-1.c: New test.
38956
38957         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38958
38959         * gcc.c-torture/execute/20030307-1.c: New test.
38960
38961         2003-02-20  Randolph Chung  <tausq@debian.org>
38962
38963         * gcc.c-torture/compile/20030220-1.c: New test.
38964
38965         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
38966
38967         * gcc.dg/20030217-1.c: New test.
38968
38969         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38970
38971         * gcc.c-torture/compile/20020129-1.c: New test.
38972
38973         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38974
38975         * gcc.dg/unroll-1.c: New test.
38976
38977         2002-11-16  Jan Hubicka  <jh@suse.cz>
38978
38979         * gcc.c-torture/execute/20020920-1.c: New test.
38980
38981         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
38982
38983         PR target/7434
38984         * gcc.c-torture/compile/20021008-1.c: New test.
38985
38986         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
38987
38988         PR target/7559
38989         * gcc.c-torture/execute/20020810-1.c: New test.
38990
38991         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38992
38993         * gcc.c-torture/compile/20020807-1.c: New test.
38994
38995         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
38996
38997         * gcc.dg/tls/opt-1.c: New test.
38998
38999         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39000
39001         * gcc.dg/20020729-1.c: New test.
39002
39003         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39004
39005         * g++.dg/opt/life1.C: New test.
39006
39007         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39008
39009         * gcc.dg/20020525-1.c: New test.
39010
39011         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39012
39013         PR c++/6794
39014         * g++.dg/ext/pretty1.C: New test.
39015         * g++.dg/ext/pretty2.C: New test.
39016
39017 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39018
39019         PR c++/8385
39020         * g++.dg/ext/typeof5.C: New test.
39021
39022 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39023
39024         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39025         __USER_LABEL_PREFIX__ into account.
39026         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39027
39028 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39029
39030         * gcc.dg/builtins-15.c: New test case.
39031
39032 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39033
39034         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39035
39036 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39037
39038         * lib/g++.exp: Tweak handling of additional source files.
39039         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39040         * g++.dg/special/conpr-2a.C: Rename to ...
39041         * g++.dg/special/conpr-2a.cc: ... this.
39042         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39043         * g++.dg/special/conpr-3a.C: Rename to ...
39044         * g++.dg/special/conpr-3a.cc: This.
39045         * g++.dg/special/conpr-3b.C: Rename to ...
39046         * g++.dg/special/conpr-3b.cc: This.
39047         * g++.dg/special/conpr-4.C: New test.
39048         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39049
39050 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39051
39052         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39053
39054 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39055
39056         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39057         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39058         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39059         * g++.old-deja/g++.other/warn3.C: Likewise.
39060
39061 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39062
39063         * gcc.dg/i386-387-1.c: Update to also test log.
39064         * gcc.dg/i386-387-2.c: Likewise.
39065
39066 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39067
39068         * g77.f-torture/execute/int8421.f: New test.
39069
39070 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39071
39072         PR c++/10230, c++/10481
39073         * g++.dg/lookup/scoped5.C: New test.
39074
39075 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39076
39077         PR c++/10552
39078         * g++.dg/template/ttp6.C: New test.
39079
39080 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39081
39082         * gcc.c-torture/execute/builtins: New directory.
39083         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39084         gcc.c-torture/execute/builtins.
39085         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39086         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39087         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39088         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39089
39090 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39091
39092         PR c++/9252
39093         * g++.dg/template/access8.C: New test.
39094         * g++.dg/template/access9.C: New test.
39095
39096 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39097
39098         PR c++/9554
39099         * g++.dg/parse/access1.C: New test.
39100
39101 2003-05-09  DJ Delorie  <dj@redhat.com>
39102
39103         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39104         long, and not an int.
39105
39106 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39107
39108         PR c++/10555, c++/10576
39109         * g++.dg/template/memclass1.C: New test.
39110
39111 2003-05-08  DJ Delorie  <dj@redhat.com>
39112
39113         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39114         targets.
39115         * gcc.c-torture/execute/20021024-1.x: Likewise.
39116         * gcc.c-torture/execute/shiftdi.x: Likewise.
39117         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39118         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39119         * gcc.dg/20021018-1.c: Likewise.
39120
39121 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39122
39123         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39124
39125         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39126         (bcopy): Call memmove.
39127
39128 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39129
39130         * g77.f-torture/compile/8485.f: New test case.
39131
39132 2003-05-07  Richard Henderson  <rth@redhat.com>
39133
39134         PR c++/10570
39135         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39136         Verify exception_cleanup not called for rethrows.
39137         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39138         when exiting catch block without rethrowing.
39139         * g++.dg/eh/forced3.C: New.
39140         * g++.dg/eh/forced4.C: New.
39141
39142 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39143
39144         * gcc.dg/20030505.c: Fix triplet.
39145
39146 2003-05-06  DJ Delorie  <dj@redhat.com>
39147
39148         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39149         * gcc.dg/nest.c: Likewise.
39150
39151 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39152
39153         * gcc.dg/builtins-14.c: New test case.
39154
39155 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39156
39157         * lib/compat.exp (compat-execute): New argument.
39158         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39159         * gcc.dg/compat: New test directory.
39160         * gcc.dg/compat/compat.exp: New expect script.
39161         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39162         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39163         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39164         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39165         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39166         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39167
39168         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39169         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39170         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39171         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39172         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39173         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39174         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39175         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39176         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39177         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39178         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39179         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39180         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39181         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39182         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39183
39184 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39185
39186         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39187
39188 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39189
39190         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39191
39192 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39193
39194         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39195         * gcc.dg/ppc-fsel-2.c: New test.
39196
39197         * gcc.dg/unused-5.c: New test.
39198
39199 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39200
39201         PR c++/10496
39202         * g++.dg/warn/pmf1.C: New test.
39203
39204 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39205
39206         PR c++/4494
39207         * g++.dg/warn/main.C: New test.
39208
39209 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39210
39211         * gcc.dg/nonnull-3.c: New test.
39212
39213 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39214
39215         * gcc.dg/cpp/Wtrigraphs.c: Update.
39216         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39217
39218 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39219
39220         * gcc.dg/ppc-fsel-1.c: New test.
39221
39222 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39223
39224         PR c/10604
39225         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39226
39227 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39228
39229         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39230
39231 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39232
39233         PR c++/9364, c++/10553, c++/10586
39234         * g++.dg/parse/typename4.C: New test.
39235         * g++.dg/parse/typename5.C: Likewise.
39236
39237 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39238
39239         * gcc.c-torture/compile/20030503-1.c: New test.
39240
39241 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39242
39243         * g++.dg/lookup/using5.C: Fix testcase error.
39244
39245 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39246
39247         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39248         since MEABI is no longer supported.  Remove all vestiges
39249         of MEABI from the test.
39250
39251 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39252
39253         PR c++/10554
39254         * g++.dg/lookup/using5.C: New test.
39255
39256 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39257
39258         PR c++/8772
39259         * g++.dg/template/ttp5.C: New test.
39260
39261 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39262
39263         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39264         (dg-gpp-additional-sources): New function.
39265         (dg-gpp-additional-files): Likewise.
39266         * lib/g++.exp (additional_sources): New variable.
39267         (additional_files): Likewise.
39268         (g++_target_compile): Deal with them.
39269         * lib/old-dejagnu.exp: Remove.
39270         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39271         * g++.old-deja: Revise all tests to use dg commands.
39272
39273 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39274
39275         PR c++/9432, c++/9528
39276         * g++.dg/lookup/using4.C: New test.
39277
39278 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39279
39280         * gcc.dg/noreturn-5.c: New file.
39281         * gcc.dg/noreturn-6.c: New file.
39282
39283         * gcc.c-torture/compile/inline-1.c: New file.
39284
39285 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39286
39287         PR c++/10551
39288         * g++.dg/template/explicit1.C: New test.
39289
39290 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39291
39292         PR c++/10549
39293         * g++.dg/other/bitfield1.C: New test.
39294
39295         PR c++/10527
39296         * g++.dg/init/new7.C: New test.
39297
39298 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39299
39300         * g++.dg/ext/desig1.C: New test.
39301         * g++.dg/ext/init1.C: Update.
39302
39303         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39304
39305 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39306
39307         PR c++/10180
39308         * g++.dg/warn/Winline-1.C: New test.
39309
39310 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39311
39312         * gcc.c-torture/execute/string-opt-19.c: New test.
39313
39314         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39315         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39316
39317 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39318
39319         PR c++/10506
39320         * g++.dg/init/new6.C: New test.
39321
39322         PR c++/10503
39323         * g++.dg/init/ref6.C: New test.
39324
39325 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39326
39327         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39328
39329 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39330
39331         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39332         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39333
39334 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39335
39336         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39337         initialized static data members.
39338
39339 2003-04-25  H.J. Lu <hjl@gnu.org>
39340
39341         * gcc.dg/ia64-sync-4.c: New test.
39342
39343 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39344
39345         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39346         date.
39347
39348 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39349
39350         PR c++/10337
39351         * g++.dg/warn/conv1.C: New test.
39352         * g++.old-deja/g++.other/conv7.C: Adjust.
39353         * g++.old-deja/g++.other/overload14.C: Adjust.
39354
39355 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39356
39357         PR c++/10471
39358         * g++.dg/template/defarg2.C: New test.
39359
39360 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39361
39362         * gcc.dg/cpp/include2.c: Update.
39363         * gcc.dg/cpp/multiline-2.c: New.
39364         * gcc.dg/cpp/multiline.c: Update.
39365         * gcc.dg/cpp/strify2.c: Update.
39366         * gcc.dg/cpp/trad/literals-2.c: Update.
39367
39368 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39369
39370         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39371
39372 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39373
39374         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39375
39376 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39377
39378         PR c++/10451
39379         * g++.dg/parse/crash4.C: New test.
39380
39381         PR c++/9847
39382         * g++.dg/parse/crash5.C: New test.
39383
39384 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39385
39386         PR c++/10446
39387         * g++.dg/parse/crash3.C: New test.
39388
39389         PR c++/10428
39390         * g++.dg/parse/elab1.C: New test.
39391
39392 2003-04-22  Devang Patel  <dpatel@apple.com>
39393
39394         * gcc.dg/cpp/trad/funlike-5.c: New test.
39395
39396 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39397
39398         * g++.dg/other/packed1.C: Fix dg options.
39399
39400 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39401
39402         * g++.dg/other/offsetof2.C: New test.
39403
39404 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39405
39406         * g++.dg/template/recurse.C: Adjust location of error messages.
39407
39408 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39409
39410         PR c++/9881
39411         * g++.dg/init/addr-const1.C: New test.
39412         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39413
39414 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39415
39416         PR c++/10405
39417         * g++.dg/lookup/struct-hack1.C: New test.
39418
39419 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39420
39421         * ucs.c: Update diagnostic messages.
39422
39423 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39424
39425         * gcc.dg/cpp/truefalse.cpp: New test.
39426         * gcc.dg/cpp/cpp.exp: Update.
39427         * g++.dg/other/stdbool-if.C: Remove.
39428
39429 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39430
39431         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39432         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39433
39434 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39435
39436         * gcc.c-torture/compile/20030418-1.c: New test.
39437
39438 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
39439
39440         * README.compat: Remove; content moved to doc/sourcebuild.texi.
39441
39442 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39443
39444         PR c++/10347
39445         g++.dg/template/dependent-name1.C: New test.
39446
39447 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
39448
39449         * gcc.dg/warn-1.c (tourist_guide): New array,
39450         contains a pointer to bar.
39451
39452 2003-04-16  Roger Sayle  <roger@eyesopen.com>
39453
39454         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39455         * gcc.c-torture/execute/medce-1.c: New test case.
39456         * gcc.c-torture/execute/medce-2.c: New test case.
39457
39458 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
39459
39460         * lib/prune.exp: Ignore more messages.
39461
39462         PR c++/10381
39463         * g++.dg/parse/lookup3.C: New test.
39464
39465 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
39466
39467         * gcc.c-torture/compile/20030415-1.c : New test.
39468
39469 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
39470
39471         * gcc.c-torture/execute/scope-2.c: Move to ...
39472         * gcc.dg/noncompile/scope.c: .... here.
39473
39474 2003-04-14  Roger Sayle  <roger@eyesopen.com>
39475
39476         * gcc.dg/20030414-2.c: New test case.
39477
39478 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
39479
39480         PR target/10377
39481         * gcc.dg/20030414-1.c: New test.
39482
39483 2003-04-13  Roger Sayle  <roger@eyesopen.com>
39484
39485         * gcc.dg/builtins-12.c: New test case.
39486         * gcc.dg/builtins-13.c: New test case.
39487
39488 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39489
39490         * gcc.c-torture/execute/string-opt-18.c: New test.
39491
39492 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
39493
39494         PR c++/10300
39495         * g++.dg/init/new5.C: New test.
39496
39497 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
39498
39499         PR c++/7910
39500         * g++.dg/ext/dllimport1.C: New test.
39501
39502 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39503
39504         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39505
39506 2003-04-11  Bud Davis <bdavis9659@comcast.net>
39507
39508         PR Fortran/9263
39509         * g77.f-torture/noncompile/9263.f: New test
39510         PR Fortran/1832
39511         * g77.f-torture/execute/1832.f: New test
39512
39513 2003-04-11  David Chad  <davidc@freebsd.org>
39514             Loren J. Rittle  <ljrittle@acm.org>
39515
39516         PR libobjc/8562
39517         * objc.dg/headers.m: New test.
39518
39519 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39520
39521         * gcc.c-torture/execute/builtin-noret-2.c: New.
39522         * gcc.c-torture/execute/builtin-noret-2.x: New.
39523         XFAIL builtin-noret-2.c at -O1 and above.
39524         * gcc.dg/redecl.c: New.
39525         * gcc.dg/Wshadow-1.c: Update error regexps.
39526
39527 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39528
39529         * g++.dg/abi/bitfield10.C: New test.
39530
39531 2003-04-09  Mike Stump  <mrs@apple.com>
39532
39533         * gcc.dg/pch/pch.exp: Make testcase names longer.
39534         * g++.dg/pch/pch.exp: Make testcase names longer.
39535
39536 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39537
39538         * gcc.dg/builtins-11.c: New test case.
39539
39540 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39541
39542         * gcc.dg/builtins-9.c: New test case.
39543         * gcc.dg/builtins-10.c: New test case.
39544
39545 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39546
39547         * gcc.dg/noncompile/init-4.c.c: New test.
39548
39549 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39550
39551         * gcc.misc-test/gcov-9.c: New test.
39552         * gcc.misc-test/gcov-10.c: New test
39553         * gcc.misc-test/gcov-11.c: New test.
39554
39555 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39556
39557         PR optimization/10024
39558         * gcc.c-torture/compile/20030405-1.c: New test.
39559
39560 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39561
39562         * gcc.dg/pch/static-3.c: New.
39563         * gcc.dg/pch/static-3.hs: New.
39564         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39565
39566 2003-04-04  Richard Henderson  <rth@redhat.com>
39567
39568         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39569         * g++.dg/eh/forced2.C: Likewise.
39570
39571 2003-04-03  Mike Stump  <mrs@apple.com>
39572
39573         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39574         target arg.
39575         (scan-assembler-times, scan-assembler-not): Likewise.
39576         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39577
39578 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39579
39580         * gcc.dg/sparc-loop-1.c: New test.
39581
39582 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39583
39584         PR other/9274
39585         * g++.dg/pch/system-2.C: New.
39586         * g++.dg/pch/system-2.Hs: New.
39587
39588 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39589
39590         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39591
39592         * g++.dg/eh/simd-1.C (vecfunc): Same.
39593
39594 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39595
39596         * gcc.c-torture/execute/20030401-1.c: New test case.
39597
39598 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39599
39600         * objc.dg/defs.m: New.
39601
39602 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39603
39604         * g++.dg/eh/simd-1.C: New.
39605         * g++.dg/eh/simd-2.C: New.
39606
39607 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39608
39609         * gcc.c-torture/execute/simd-3.c: New.
39610
39611 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39612
39613         PR c/9936
39614         * gcc.dg/20030331-2.c: New test.
39615
39616 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39617
39618         PR c++/10278
39619         * g++.dg/parse/crash2.C: New test.
39620
39621 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39622
39623         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39624         * gcc.c-torture/execute/20030331-1.c: ...here.
39625
39626 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39627
39628         * gcc.c-torture/execute/20030331-1.c: New test.
39629
39630 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39631
39632         * lib/gcov.exp: Adjust call return testing strings.
39633         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39634
39635 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39636
39637         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39638         * gcc.dg/builtins-7.c: New test case.
39639         * gcc.dg/builtins-8.c: New test case.
39640
39641 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39642
39643         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39644
39645 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39646
39647         PR c++/7647
39648         * g++.dg/lookup-class-member-2.C: New test.
39649
39650 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39651
39652         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39653
39654 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39655
39656         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39657
39658 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39659
39660         * g++.dg/init/attrib1.C: New test.
39661
39662 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39663
39664         * gcc.dg/ultrasp8.c: New test.
39665
39666 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39667
39668         * gcc.dg/ultrasp7.c: New test.
39669
39670 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39671
39672         PR c++/10047
39673         * g++.dg/template/inline1.C: New test.
39674
39675 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39676
39677         * gcc.dg/sparc-dwarf2.c: New test.
39678
39679 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39680
39681         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39682         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39683
39684 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39685
39686         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39687         than reading .x files.
39688         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39689         * g77.dg/gcov/gcov-1.f: Likewise.
39690         * gcc.misc-tests/gcov-4b.c: Likewise.
39691         * gcc.misc-tests/gcov-5b.c: Likewise.
39692         * gcc.misc-tests/gcov-6.c: Likewise.
39693         * gcc.misc-tests/gcov-7.c: Likewise.
39694         * gcc.misc-tests/gcov-8.c: Likewise.
39695         * g++.dg/gcov/gcov-1.x: Remove.
39696         * g77.dg/gcov/gcov-1.x: Likewise.
39697         * gcc.misc-tests/gcov-4b.x: Likewise.
39698         * gcc.misc-tests/gcov-5b.x: Likewise.
39699         * gcc.misc-tests/gcov-6.x: Likewise.
39700         * gcc.misc-tests/gcov-7.x: Likewise.
39701         * gcc.misc-tests/gcov-8.x: Likewise.
39702
39703 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39704
39705         PR opt/10087
39706         * gcc.dg/20030324-1.c: New test.
39707
39708 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39709
39710         PR c++/10224
39711         * g++.dg/template/arg3.C: New test.
39712
39713         PR c++/10158
39714         * g++.dg/template/friend18.C: New test.
39715
39716 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39717
39718         * g77.f-torture/compile/20030326-1.f: New test case.
39719
39720 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39721
39722         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39723
39724         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39725
39726 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
39727
39728         * gcc.dg/ia64-sync-3.c: New test.
39729
39730 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
39731
39732         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39733
39734 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39735
39736         * gcc.dg/ultrasp6.c: New test.
39737
39738 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39739
39740         * gcc.dg/i386-signbit-1.c: New test.
39741         * gcc.dg/i386-signbit-2.c: New test.
39742         * gcc.dg/i386-signbit-3.c: New test.
39743
39744 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39745
39746         * gcc.dg/ultrasp5.c: Fix options.
39747
39748 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39749
39750         * gcc.dg/ultrasp5.c: Fix comment.
39751
39752 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
39753
39754         PR fortran/10197
39755         * g77.f-torture/execute/10197.f: New test.
39756
39757 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
39758
39759         PR c++/9898, c++/383
39760         * g++.dg/template/conv6.C: New test.
39761
39762         PR c++/10119
39763         * g++.dg/template/ptrmem5.C: New test.
39764
39765         PR c++/10026
39766         * g++.dg/lookup/koenig1.C: New test.
39767
39768         PR C++/10199
39769         * g++.dg/lookup/template2.C: New test.
39770
39771 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
39772
39773         * g++.dg/opt/rtti1.C: New test.
39774
39775 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39776
39777         * gcc.dg/ultrasp5.c: New test.
39778
39779 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
39780
39781         PR middle-end/9967
39782         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39783         builtin fputs.
39784
39785 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39786
39787         PR c/8224
39788         * gcc.dg/20030323-1.c: New test.
39789
39790 2003-03-23  Roger Sayle  <roger@eyesopen.com>
39791
39792         * gcc.c-torture/compile/20030323-1.c: New test case.
39793
39794 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
39795
39796         * gcc.dg/20030321-1.c: New test.
39797
39798 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
39799
39800         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39801
39802 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
39803
39804         PR c++/9978, c++/9708
39805         * g++.dg/ext/vlm1.C: Adjust expected error.
39806         * g++.dg/ext/vla2.C: New test.
39807         * g++.dg/template/arg1.C: New test.
39808         * g++.dg/template/arg2.C: New test.
39809
39810 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
39811
39812         * g77.f-torture/execute/select.f: New test.
39813         * g77.f-torture/noncompile/select_no_compile.f: New test.
39814
39815 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
39816
39817         PR c++/9898
39818         * g++.dg/other/error4.C: New test.
39819
39820 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
39821
39822         * g++.dg/template/friend17.C: New test.
39823
39824 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
39825
39826         * gcc.c-torture/compile/20030320-1.c: New.
39827
39828 2003-03-20  Roger Sayle  <roger@eyesopen.com>
39829
39830         * gcc.dg/builtins-6.c: New test case.
39831
39832 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
39833
39834         PR target/10073
39835         * gcc.c-torture/compile/20030319-1.c: New.
39836
39837 2003-03-18  Jan Hubicka  <jh@suse.cz>
39838
39839         * gcc.dg/i386-cvt-1.c: New test.
39840
39841 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
39842
39843         * objc.dg/naming-1.m: Use "(parse|syntax) error".
39844         * objc.dg/naming-2.m: Likewise.
39845
39846 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
39847
39848         PR c++/9639
39849         * g++.dg/parse/crash1.C: New test.
39850
39851 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
39852
39853         PR c++/8805
39854         * g++.dg/eh/cleanup1.C: New test.
39855
39856 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39857
39858         * gcc.c-torture/execute/20030316-1.c: New test case.
39859
39860 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39861
39862         PR c++/9629
39863         * g++.dg/init/ctor2.C: New test.
39864
39865 2003-03-15  Roger Sayle  <roger@eyesopen.com>
39866
39867         * g77.f-torture/compile/xformat.f: New test case.
39868
39869 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39870
39871         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39872         * g++.old-deja/g++.mike/eh50.C: Likewise.
39873
39874 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39875
39876         PR c++/6440
39877         * g++.dg/template/spec7.C: New test.
39878         * g++.dg/template/spec8.C: Likewise.
39879
39880 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
39881
39882         * gcc.c-torture/execute/20030313-1.c: New test.
39883
39884 2003-03-14  Richard Henderson  <rth@redhat.com>
39885
39886         * gcc.dg/inline-2.c: Adjust alpha test for external call.
39887
39888 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39889
39890         * gcc.c-torture/compile/20030314-1.c: New test.
39891
39892 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
39893
39894         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39895         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39896         thumb target,
39897         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39898         to accept newer _imp__  prefix and additional
39899         newline in .drectve section.
39900         * gcc.dg/dll-4.c: Likewise.
39901         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39902         switch.
39903
39904 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
39905
39906         * g++.dg/parse/namespace9.C: New test.
39907
39908         * g++.dg/init/ref5.C: New test.
39909         * g++.dg/parse/ptrmem1.C: Likewise.
39910
39911 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39912
39913         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39914         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39915         regular expression.
39916         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39917         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39918
39919 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
39920
39921         * gcc.c-torture/execute/20030224-2.c: New test.
39922
39923 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39924
39925         * gcc.dg/decl-3.c: New test.
39926
39927 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39928
39929         * gcc.dg/i386-loop-2.c: New test.
39930
39931 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
39932
39933         PR c++/9474
39934         * g++.dg/parse/namespace8.C: New test.
39935
39936         PR c++/9924
39937         * g++.dg/overload/builtin2.C: New test.
39938
39939 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
39940
39941         * gcc.dg/return-type-3.c: New test.
39942
39943 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39944
39945         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39946         profiling options are not supported.
39947
39948 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
39949
39950         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39951         * g++.old-deja/g++.warn/impint2.C: Likewise.
39952
39953 2003-03-10  Devang Patel  <dpatel@apple.com>
39954
39955         * g++.dg/cpp/c++_cmd_1.C: New test.
39956         * g++.dg/cpp/c++_cmd_1.h: New file.
39957
39958 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
39959
39960         * gcc.dg/altivec-9.c: New file.
39961
39962 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39963
39964         * gcc.dg/ppc-sdata-1.c: New test.
39965         * gcc.dg/ppc-sdata-2.c: New test.
39966
39967 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
39968
39969         PR c++/9373
39970         * g++.dg/opt/ptrmem2.C: New test.
39971
39972         PR c++/8534
39973         * g++.dg/opt/ptrmem1.C: New test.
39974
39975 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39976
39977         * gcc.dg/i386-loop-1.c: New test.
39978
39979 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39980
39981         PR c++/9970
39982         * g++.dg/lookup/friend1.C: New test.
39983
39984 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39985
39986         PR c++/9823
39987         * g++.dg/parser/constructor1.C: New test.
39988
39989 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
39990
39991         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39992
39993         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39994
39995 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
39996
39997         * gcc.dg/cpp/Wunused.c: Update test.
39998
39999 2003-03-08  Jan Hubicka  <jh@suse.cz>
40000
40001         * gcc.dg/inline-3.c: New test.
40002
40003 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40004
40005         PR c++/9809
40006         * g++.dg/parse/builtin1.C: New test.
40007
40008         PR c++/9982
40009         * g++.dg/abi/cookie1.C: New test.
40010         * g++.dg/abi/cookie2.C: Likewise.
40011
40012         PR c++/9524
40013         * g++.dg/template/field1.C: New test.
40014
40015         PR c++/9912
40016         * g++.dg/parse/class1.C: New test.
40017         * g++.dg/parse/namespace7.C: Likewise.
40018         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40019
40020 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40021
40022         * g++.dg/init/ref4.C: New test.
40023
40024 2003-03-07  Jan Hubicka  <jh@suse.cz>
40025
40026         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40027         * gcc.dg/inline-3.c: New test.
40028
40029 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40030
40031         * g++.dg/init/ref3.C: New test.
40032
40033         PR c++/9965
40034         * g++.dg/init/ref2.C: New test.
40035
40036         PR c++/9400
40037         * g++.dg/warn/Wshadow-2.C: New test.
40038
40039         PR c++/9791
40040         * g++.dg/warn/Woverloaded-1.C: New test.
40041
40042 2003-03-05  Jan Hubicka  <jh@suse.cz>
40043
40044         * gcc.dg/i386-local2.c: New.
40045         * gcc.dg/i386-local.c: Fix typo.
40046
40047 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40048
40049         * g++.dg/abi/layout3.C: New test.
40050
40051 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40052
40053         * gcc.c-torture/compile/20030305-1.c
40054
40055 2003-03-05  Jan Hubicka  <jh@suse.cz>
40056
40057         * gcc.dg/i386-local.c: New.
40058
40059 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40060
40061         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40062
40063 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40064
40065         * gcc.dg/switch-2.c: New test.
40066         * gcc.dg/switch-3.c: New test.
40067         * gcc.dg/Wswitch.c: Adjust line numbers.
40068         * gcc.dg/Wswitch-default.c: Likewise.
40069         * gcc.dg/Wswitch-enum.c: Likewise.
40070
40071 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40072
40073         * gcc.c-torture/execute/20030222-1.c: New test.
40074
40075 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40076
40077         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40078
40079 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40080
40081         PR c++/9878
40082         * g++.dg/init/ref1.C: New test.
40083
40084 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40085
40086         * gcc.dg/sh-relax.c: New SH-only test.
40087
40088 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40089
40090         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40091         comment explaining purpose of testcase.
40092
40093 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40094
40095         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40096         for HC11/HC12 (asm needs two int registers).
40097         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40098         HC11/HC12 because the test uses an asm which needs two 32-bit
40099         registers.
40100
40101 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40102
40103         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40104         for HC11/HC12 (array is too large otherwise).
40105         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40106         * gcc.c-torture/compile/20010518-2.x: Likewise.
40107         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40108         HC11/HC12 (array is too large).
40109
40110 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40111
40112         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40113         * lib/g++-dg.exp (g++-dg-test): Likewise.
40114
40115 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40116
40117         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40118         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40119
40120 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40121
40122         * g++.dg/warn/implicit-typename1.C: Remove warning.
40123
40124 2003-02-28  Richard Henderson  <rth@redhat.com>
40125
40126         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40127         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40128
40129 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40130
40131         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40132         * g++.dg/pch/pch.exp: Likewise.
40133
40134 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40135
40136         PR c++/9879
40137         * g++.dg/init/new4.C: New test.
40138
40139 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40140
40141         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40142
40143 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40144
40145         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40146         unsigned long.
40147
40148         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40149         wider than float.
40150
40151 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40152
40153         * lib/scanasm.exp: Add support for counting numbers of
40154         occurences.
40155         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40156         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40157
40158 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40159
40160         PR c++/9683
40161         * g++.dg/template/static3.C: New test.
40162
40163         PR c++/9829
40164         * g++.dg/parse/namespace6.C: New test.
40165
40166 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40167
40168         PR target/9732
40169         * gcc.dg/20030225-1.c: New test.
40170
40171 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40172
40173         * README: Remove out-of-date information.
40174
40175         PR c++/9836
40176         * g++.dg/template/spec6.C: New test.
40177
40178 2003-02-24  Jeff Law  <law@redhat.com>
40179
40180         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40181
40182 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40183
40184         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40185         * gcc.dg/pragma-ep-1.c: Likewise.
40186
40187 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40188
40189         PR c++/9602
40190         * g++.dg/template/friend16.C: New test.
40191
40192 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40193
40194         PR c++/5333
40195         * g++.dg/parse/fused-params1.C: Adjust error messages.
40196         * g++.dg/template/nested3.C: New test.
40197
40198 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40199
40200         * g++.dg/abi/param1.C: New test.
40201
40202 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40203
40204         PR c++/7982
40205         * g++.dg/warn/implicit-typename1.C: New test.
40206
40207 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40208
40209         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40210         with "mtune".
40211         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40212         * gcc.c-torture/execute/20010129-1.x: Likewise.
40213         * gcc.dg/20011107-1.c: Likewise.
40214         * gcc.dg/20020108-1.c: Likewise.
40215         * gcc.dg/20020122-3.c: Likewise.
40216         * gcc.dg/20020206-1.c: Likewise.
40217         * gcc.dg/20020310-1.c: Likewise.
40218         * gcc.dg/20020426-2.c: Likewise.
40219         * gcc.dg/20020517-1.c: Likewise.
40220         * gcc.dg/991230-1.c: Likewise.
40221         * gcc.dg/i386-unroll-1.c: Likewise.
40222         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40223
40224 2003-02-22  Jan Hubicka  <jh@suse.cz>
40225
40226         * gcc.dg/i386-mul.c: New test.
40227
40228 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40229
40230         * gcc.dg/builtins-5.c: New test case.
40231
40232 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40233
40234         * gcc.dg/asmreg-1.c: New test.
40235
40236 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40237
40238         PR c++/9749
40239         * g++.dg/parse/varmod1.C: New test.
40240
40241 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40242
40243         PR c++/9727
40244         * g++.dg/template/op1.C: New test.
40245
40246 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40247
40248         PR c++/8906
40249         * g++.dg/template/nested2.C: New test.
40250
40251 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40252
40253         PR c++/8724
40254         * g++.dg/expr/dtor1.C: New test.
40255
40256 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40257
40258         * gcc.dg/cpp/include3.c: New test.
40259         * gcc.dg/cpp/inc/foo.h: New file.
40260
40261 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40262
40263         * gcc.c-torture/execute/20030221-1.c: New test.
40264
40265 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40266
40267         PR c++/9729
40268         * g++.dg/abi/conv1.C: New test.
40269
40270 2003-02-20  Jan Hubicka  <jh@suse.cz>
40271
40272         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40273
40274 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40275
40276         * gcc.c-torture/compile/20030219-1.c: New test.
40277
40278 2003-02-18  Jan Hubicka  <jh@suse.cz>
40279
40280         * gcc.dg/funcorder.c: New test.
40281
40282 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40283
40284         * gcc.c-torture/execute/20030218-1.c: New.
40285
40286 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40287
40288         * gcc.dg/20030218-1.c: New.
40289
40290 2003-02-18  Richard Henderson  <rth@redhat.com>
40291
40292         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40293         * gcc.dg/attr-used-2.c: New.
40294
40295 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40296
40297         PR c++/9704
40298         * g++.dg/init/copy5.C: New test.
40299
40300 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40301
40302         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40303         * g++.dg/pch/pch.exp: Likewise.
40304
40305 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40306
40307         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40308         STACK_SIZE is not defined.
40309
40310 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40311
40312         PR c++/9457
40313         * g++.dg/template/init1.C: New test.
40314
40315 2003-02-16  Jan HUbicka  <jh@suse.cz>
40316
40317         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40318         (foo): Add few extra tests
40319         * gcc.dg/c99-const-expr-3.c: Likewise.
40320         * gcc.c-torture/execute/20030216-1.c: New.
40321
40322 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40323
40324         PR c++/9459
40325         * g++.dg/ext/typeof4.C: New test.
40326
40327 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40328
40329         * gcc.dg/i386-387-3.c: New test case.
40330
40331 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40332
40333         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40334         cris-*-elf* cris-*-aout* and mmix-*-*.
40335
40336 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40337
40338         * gcc.dg/20030213-1.c: New test.
40339
40340 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40341
40342         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40343         * gcc.dg/i386-387-2.c: Likewise.
40344
40345 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40346
40347         * gcc.dg/ppc-spe.c: Fix formatting.
40348         Enable tests that were previously unsupported by gas.
40349         Delete tests for instructions that no longer exist.
40350         Switch arguments on evsubifw builtin.
40351
40352 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40353
40354         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40355         STACK_SIZE is too small.
40356
40357 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40358             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40359
40360         * gcc.dg/decl-2.c: New test.
40361
40362 2003-02-10  Jan Hubicka  <jh@suse.cz>
40363
40364         * gcc.dg/i386-fpcvt-1.c: New test.
40365
40366 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40367
40368         * gcc.c-torture/execute/20030209-1.c: New test.
40369
40370 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40371
40372         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40373         int-wide bitops, use the constants of the same width.
40374         Likewise, if long long is 32-bit wide, test bitops using
40375         32-bit constants.
40376
40377 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40378
40379         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40380
40381 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40382
40383         * gcc.dg/builtins-4.c: New test case.
40384
40385 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40386
40387         * gcc.dg/20020430-1.c: Fix dg command typos.
40388         * gcc.dg/20020503-1.c: Likewise.
40389
40390 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40391
40392         PR c++/8785
40393         * g++.dg/parse/fused-params1.C: New test.
40394
40395         PR c++/8857
40396         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40397
40398         PR c++/8921
40399         * g++.dg/parse/non-dependent1.C: New test.
40400
40401         PR c++/8928
40402         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40403
40404         PR c++/9228
40405         * g++.dg/parse/undefined7.C: New test.
40406         * g++.dg/parse/non-templ1.C: New test.
40407
40408         PR c++/9229
40409         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40410
40411 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40412
40413         * gcc.c-torture/compile/20030206-1.c: New test.
40414
40415 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40416
40417         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40418         "pow" to "foo" to avoid potential confusion with a math built-in.
40419
40420 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40421
40422         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40423         conditions for SPARC targets.
40424
40425 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40426
40427         * gcc.dg/20030204-1.c: New test.
40428
40429 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40430
40431         PR c++/38
40432         * g++.dg/parse/array-size1.C: New test.
40433
40434         PR c++/5657
40435         * g++.dg/parse/undefined3.C: New test.
40436
40437         PR c++/5665
40438         * g++.dg/parse/undefined4.C: New test.
40439
40440         PR c++/5975
40441         * g++.dg/parse/undefined5.C: New test.
40442
40443         PR c++/7259
40444         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40445
40446         PR c++/8578
40447         * g++.dg/parse/casting-operator1.C: New test.
40448
40449         PR c++/8596
40450         * g++.dg/parse/undefined6.C: New test.
40451
40452         PR c++/8736
40453         * g++.dg/parse/missing-template1.C: New test.
40454
40455 2003-02-04  Jan Hubicka  <jh@suse.cz>
40456
40457         * gcc.dg/i386-cadd.c: Compile using -march=k8.
40458         * gcc.dg/i386-cmov?.c: Likewise.
40459         * gcc.dg/i386-fpcvt-?.c: Likewise.
40460         * gcc.dg/i386-ssefp-1.c: Likewise.
40461         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40462         conventions.
40463
40464 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
40465
40466         PR c++/7129
40467         * g++.dg/ext/max.C: New test.
40468
40469 2003-02-03  Jan Hubicka  <jh@suse.cz>
40470
40471         * gcc.c-torture/execute/20030203-1.c: New test.
40472
40473 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
40474
40475         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40476         'natural-endian'.
40477
40478 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
40479
40480         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40481         * g++.dg/init/new2.C: Likewise.
40482         * g++.dg/other/new1.C: Likewise.
40483
40484 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
40485
40486         * gcc.dg/struct-ret-libc.c: New test.
40487
40488 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
40489
40490         * gcc.dg/20030129-1.c: New test.
40491
40492 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40493
40494         PR c++/8849
40495         * g++.dg/template/ptrmem4.C: New test.
40496
40497 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
40498
40499         * g++.dg/parser/constant1.C: New test.
40500
40501 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40502
40503         PR c++/8591
40504         * g++.dg/parse/friend2.C: New test.
40505
40506 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40507
40508         PR c++/9437
40509         * g++.dg/template/unify4.C: New test.
40510
40511 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
40512
40513         * gcc.c-torture/execute/20030128-1.c: New test.
40514
40515 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
40516
40517         * g++.dg/lookup/nested1.C: Test moved from ...
40518         * g++.old-deja/g++.other/lookup24.C: ... here.
40519
40520 2003-01-28  Jan Hubicka  <jh@suse.cz>
40521
40522         * gcc.dg/i386-cmov5.c: New test.
40523
40524 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40525
40526         * gcc.c-torture/execute/20010925-1.c: Changed the
40527         memcpy declaration.
40528
40529 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40530
40531         PR c++/3902
40532         * g++.dg/parse/template5.C: New test.
40533
40534 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40535
40536         PR fortran/9258
40537         * g77.dg/pr9258: New test.
40538
40539 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40540
40541         * README: Move relevant parts from README.g++.
40542
40543         * README.g++: Remove this file.
40544
40545 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40546
40547         * g++.dg/abi/dcast1.C: New test.
40548
40549 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40550
40551         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40552
40553 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40554
40555         PR c++/47
40556         * g++.old-deja/g++.other/lookup24.C: New test.
40557
40558 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40559
40560         PR middle-end/7227
40561         * gcc.dg/uninit-C.c: New test.
40562
40563 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40564
40565         * g++.dg/abi/covariant1.C: New test.
40566
40567 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40568
40569         * gcc.dg/20030123-1.c: New test.
40570
40571 2003-01-25  Jan Hubicka  <jh@suse.cz>
40572
40573         PR opt/8492
40574         * gcc.c-torture/compile/20030125-1.c
40575
40576 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40577
40578         PR c++/9403
40579         * g++.dg/parse/template3.C: New test.
40580         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40581
40582         PR c++/795
40583         * g++.dg/parse/template4.C: New test.
40584
40585         PR c++/9415
40586         * g++.dg/template/qual2.C: New test.
40587
40588         PR c++/8545
40589         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40590
40591         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40592
40593 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40594
40595         * gcc.c-torture/execute/switch-1.c: New test case.
40596
40597 2003-01-25  Jan Hubicka  <jh@suse.cz>
40598
40599         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40600
40601 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40602
40603         Tweaks for Bison-1.875. From the NEWS file:
40604         "- `parse error' -> `syntax error'
40605         Bison now uniformly uses the term `syntax error'"
40606         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40607         * gcc.dg/cpp/digraph2.c: Likewise.
40608         * gcc.dg/cpp/direct2.c: Likewise.
40609         * gcc.dg/cpp/paste4.c: Likewise.
40610         * gcc.dg/c90-restrict-1.c: Likewise.
40611         * gcc.dg/c99-func-2.c: Likewise.
40612         * gcc.dg/noncompile/920721-2.c: Likewise.
40613         * gcc.dg/noncompile/930622-2.c: Likewise.
40614         * gcc.dg/noncompile/940112-1.c: Likewise.
40615         * gcc.dg/noncompile/950921-1.c: Likewise.
40616         * gcc.dg/noncompile/951123-1.c: Likewise.
40617         * gcc.dg/noncompile/971104-1.c: Likewise.
40618         * gcc.dg/noncompile/990416-1.c: Likewise.
40619
40620 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40621
40622         * g++.dg/parse/undefined1.C: Add error message.
40623
40624 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40625
40626         PR c++/9354
40627         * g++.dg/parse/new1.C: New test.
40628
40629         PR c++/9216
40630         * g++.dg/parse/template2.C: New test.
40631
40632         PR c++/9354
40633         * g++.dg/parse/typedef2.C: New test.
40634
40635         PR c++/9328
40636         * g++.dg/ext/typeof3.C: New test.
40637
40638 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40639
40640         PR c++/2738
40641         * g++.dg/parse/ret-type1.C: New test.
40642
40643         PR c++/3792
40644         * g++.dg/parse/tmpl-outside1.C: New test.
40645
40646         PR c++/4207
40647         * g++.dg/parse/int-as-enum1.C: New test.
40648
40649         PR c++/4903
40650         * g++.dg/parse/no-typename1.C: New test.
40651
40652         PR c++/5533
40653         * g++.dg/parse/no-value1.C: New test.
40654
40655         PR c++/5921
40656         * g++.dg/parse/wrong-inline1.C: New test.
40657
40658         PR c++/6402
40659         * g++.dg/parse/ref1.C: New test.
40660
40661         PR c++/6992
40662         * g++.dg/parse/attr-ctor1.C: New test.
40663
40664         PR c++/7229
40665         * g++.dg/parse/namespace5.C: New test.
40666
40667         PR c++/7917
40668         * g++.dg/parse/func-def1.C: New test.
40669
40670         PR c++/8143
40671         * g++.dg/parse/undefined1.C: New test.
40672
40673         PR c++/5723, PR c++/8522
40674         * g++.dg/parse/specialization1.C: New test.
40675
40676         PR c++/163, PR c++/8595
40677         * g++.dg/parse/struct-as-enum1.C: New test.
40678
40679         PR c++/9173
40680         * g++.dg/parse/undefined2.C: New test.
40681
40682 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40683
40684         PR c++/9298
40685         * g++.dg/parse/template1.C: New test.
40686
40687         PR c++/9384
40688         * g++.dg/parse/using1.C: New test.
40689
40690         PR c++/9285
40691         PR c++/9294
40692         * g++.dg/parse/expr2.C: New test.
40693
40694         PR c++/9388
40695         * g++.dg/parse/lookup2.C: Likewise.
40696
40697 2003-01-21  Jan Hubicka  <jh@suse.cz>
40698
40699         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40700         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40701         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40702         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40703
40704 2003-01-20  Nick Clifton  <nickc@redhat.com>
40705
40706         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40707         problem with ARM sibcall code generation.
40708
40709 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40710
40711         * gcc.c-torture/execute/20030120-1.c: New.
40712
40713 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40714
40715         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40716
40717 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40718
40719         PR c++/9272
40720         * g++.dg/parse/ctor1.C: New test.
40721
40722         PR c++/9294:
40723         * g++.dg/parse/qualified1.C: New test.
40724
40725         * g++.dg/parse/typename3.C: New test.
40726
40727 2003-01-16  Richard Henderson  <rth@redhat.com>
40728
40729         * g++.dg/tls/init-2.C: Fix error matches for real this time.
40730
40731 2003-01-16  Richard Henderson  <rth@redhat.com>
40732
40733         * g++.dg/pch/pch.exp: Copy test header to the working directory
40734         before using it either for precompilation or direct use.
40735         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40736         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40737
40738 2003-01-16  Richard Henderson  <rth@redhat.com>
40739
40740         * gcc.dg/pch/pch.exp: Copy test header to the working directory
40741         before using it either for precompilation or direct use.
40742         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40743         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40744
40745 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
40746
40747         * g++.dg/ext/typename1.C: Add typename keyword.
40748         * g++.dg/template/crash1.C: Update error messages.
40749         * g++.dg/template/crash2.C: Remove error message.
40750         * g++.dg/parse/typename2.C: New test.
40751         * g++.dg/template/typename2.C: Change implicit
40752         typename warning into error.
40753         * g++.old-deja/g++.benjamin/tem03.C: Issue more
40754         error messages.
40755         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40756         * g++.old-deja/g++.brendan/crash56.C: Add this->.
40757         * g++.old-deja/g++.law/visibility13.C: Remove error
40758         messages.
40759         * g++.old-deja/g++.ns/template17.C: Reorder code to
40760         make declaration visible in template.
40761         * g++.old-deja/g++.pt/crash3.C: Fix typos.
40762         * g++.old-deja/g++.pt/crash36.C: Issue more error
40763         messages.
40764         * g++.old-deja/g++.pt/crash5.C: Improve error
40765         message.
40766         * g++.old-deja/g++.pt/crash67.C: Remove warning.
40767         * g++.old-deja/g++.pt/inherit1.C: Add this->.
40768         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40769         * g++.old-deja/g++.pt/typename16.C: Replace implicit
40770         typename warning with error message.
40771         * g++.old-deja/g++.pt/typename19.C: Remove warning.
40772         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40773         * g++.old-deja/g++.robertl/eb24.C: Use this->.
40774
40775 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
40776
40777         * g++.dg/parse/ambig2.C: New test.
40778
40779 2003-01-15  Richard Henderson  <rth@redhat.com>
40780
40781         * g++.dg/tls/init-2.C: Update error message string.
40782
40783 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40784
40785         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40786
40787 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
40788
40789         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40790         all for HC11/HC12.
40791         * gcc.c-torture/compile/20001205-1.x: Likewise.
40792         * gcc.c-torture/compile/20001226-1.x: Likewise.
40793         * gcc.c-torture/compile/920520-1.x: Likewise.
40794         * gcc.c-torture/compile/961203-1.x: Likewise.
40795         * gcc.c-torture/compile/20020604-1.x: Likewise.
40796
40797 2003-01-15  Jan Hubicka  <jh@suse.cz>
40798
40799         * gcc.c-torture/compile/20030115-1.c: New test.
40800
40801         * gcc.dg/i386-fpcvt-1.c: New test.
40802         * gcc.dg/i386-fpcvt-2.c: New test.
40803
40804 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
40805
40806         Further conform g++'s __vmi_class_type_info to the C++ ABI
40807         specification.
40808         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40809         the specification.
40810
40811 2003-01-14  Jan Hubicka  <jh@suse.cz>
40812
40813         * gcc.dg/i386-fpcvt-1.c: New test.
40814         * gcc.dg/i386-fpcvt-2.c: New test.
40815
40816 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40817
40818         * gcc.dg/i386-mmx-3.c: New test.
40819
40820 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
40821
40822         PR c++/9264
40823         * g++.dg/parse/octal1.C: New file.
40824
40825         PR c++/9172
40826         * g++.dg/parse/typename1.C: New file.
40827
40828 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
40829
40830         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40831         * gcc.dg/bf-no-ms-layout.c: Likewise.
40832         * gcc.dg/bf-ms-attrib.c: Likewise.
40833
40834 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
40835
40836         PR c++/9099
40837         * g++.dg/parse/dtor1.C: New file.
40838
40839         PR c++/9128
40840         * g++.dg/rtti/typeid1.C: New file.
40841
40842         PR c++/9153
40843         * g++.dg/parse/lookup1.C: New file.
40844
40845         PR c++/9171
40846         * g++.dg/templ/spec5.C: New file.
40847
40848 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
40849
40850         * gcc.c-torture/compile/20030110-1.c: New test.
40851
40852 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
40853
40854         Merge from pch-branch:
40855
40856         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
40857
40858         * gcc.dg/pch/cpp-1.h: New.
40859         * gcc.dg/pch/cpp-1.c: New.
40860         * gcc.dg/pch/cpp-2.h: New.
40861         * gcc.dg/pch/cpp-2.c: New.
40862
40863         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
40864
40865         * gcc.dg/pch/except-1.h: New.
40866         * gcc.dg/pch/except-1.c: New.
40867
40868         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
40869
40870         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40871         running test.
40872         * gcc.dg/pch: Include *.hp not *.h.
40873         * gcc.dg/pch/system-1.h: New.
40874         * gcc.dg/pch/system-1.c: New.
40875
40876         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
40877
40878         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40879         rather than trying to build and run a program using PCH.
40880         * gcc.dg/pch: Remove dg-do commands from test files.
40881
40882         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
40883
40884         * gcc.dg/pch/macro-3.c: New.
40885         * gcc.dg/pch/macro-3.h: New.
40886
40887         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
40888
40889         * gcc.dg/pch/common-1.c: New.
40890         * gcc.dg/pch/common-1.h: New.
40891         * gcc.dg/pch/decl-1.c: New.
40892         * gcc.dg/pch/decl-1.h: New.
40893         * gcc.dg/pch/decl-2.c: New.
40894         * gcc.dg/pch/decl-2.h: New.
40895         * gcc.dg/pch/decl-3.c: New.
40896         * gcc.dg/pch/decl-3.h: New.
40897         * gcc.dg/pch/decl-4.c: New.
40898         * gcc.dg/pch/decl-4.h: New.
40899         * gcc.dg/pch/decl-5.c: New.
40900         * gcc.dg/pch/decl-5.h: New.
40901         * gcc.dg/pch/global-1.c: New.
40902         * gcc.dg/pch/global-1.h: New.
40903         * gcc.dg/pch/inline-1.c: New.
40904         * gcc.dg/pch/inline-1.h: New.
40905         * gcc.dg/pch/inline-2.c: New.
40906         * gcc.dg/pch/inline-2.h: New.
40907         * gcc.dg/pch/static-1.c: New.
40908         * gcc.dg/pch/static-1.h: New.
40909         * gcc.dg/pch/static-2.c: New.
40910         * gcc.dg/pch/static-2.h: New.
40911
40912         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
40913
40914         * g++.dg/pch/pch.exp: Better handle failing testcases.
40915         * gcc.dg/pch/pch.exp: Likewise.
40916         * gcc.dg/pch/macro-1.c: New.
40917         * gcc.dg/pch/macro-1.h: New.
40918         * gcc.dg/pch/macro-2.c: New.
40919         * gcc.dg/pch/macro-2.h: New.
40920
40921         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
40922
40923         * g++.dg/dg.exp: Treat files in pch/ specially.
40924         * g++.dg/pch/pch.exp: New file.
40925         * g++.dg/pch/empty.H: New file.
40926         * g++.dg/pch/empty.C: New file.
40927         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40928         "precompile".
40929
40930         * gcc.dg/pch/pch.exp: New file.
40931         * gcc.dg/pch/empty.h: New file.
40932         * gcc.dg/pch/empty.c: New file.
40933         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40934         "precompile".
40935
40936 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40937
40938         * g++.dg/template/friend14.C: New test.
40939
40940 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40941
40942         * gcc.dg/old-style-asm-1.c: New test.
40943
40944 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
40945
40946         * gcc.c-torture/compile/20030109-1.c: New test.
40947
40948 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40949
40950         * gcc.c-torture/execute/20030109-1.c: New test.
40951
40952 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
40953
40954         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40955         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40956         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40957         * g++.old-deja/g++.mike/eh2.C: Likewise.
40958         * g++.old-deja/g++.mike/eh3.C: Likewise.
40959         * g++.old-deja/g++.mike/eh5.C: Likewise.
40960         * g++.old-deja/g++.mike/eh6.C: Likewise.
40961         * g++.old-deja/g++.mike/eh7.C: Likewise.
40962         * g++.old-deja/g++.mike/eh8.C: Likewise.
40963         * g++.old-deja/g++.mike/eh9.C: Likewise.
40964         * g++.old-deja/g++.mike/eh10.C: Likewise.
40965         * g++.old-deja/g++.mike/eh12.C: Likewise.
40966         * g++.old-deja/g++.mike/eh13.C: Likewise.
40967         * g++.old-deja/g++.mike/eh14.C: Likewise.
40968         * g++.old-deja/g++.mike/eh16.C: Likewise.
40969         * g++.old-deja/g++.mike/eh17.C: Likewise.
40970         * g++.old-deja/g++.mike/eh18.C: Likewise.
40971         * g++.old-deja/g++.mike/eh21.C: Likewise.
40972         * g++.old-deja/g++.mike/eh23.C: Likewise.
40973         * g++.old-deja/g++.mike/eh24.C: Likewise.
40974         * g++.old-deja/g++.mike/eh25.C: Likewise.
40975         * g++.old-deja/g++.mike/eh26.C: Likewise.
40976         * g++.old-deja/g++.mike/eh27.C: Likewise.
40977         * g++.old-deja/g++.mike/eh28.C: Likewise.
40978         * g++.old-deja/g++.mike/eh29.C: Likewise.
40979         * g++.old-deja/g++.mike/eh31.C: Likewise.
40980         * g++.old-deja/g++.mike/eh33.C: Likewise.
40981         * g++.old-deja/g++.mike/eh34.C: Likewise.
40982         * g++.old-deja/g++.mike/eh35.C: Likewise.
40983         * g++.old-deja/g++.mike/eh36.C: Likewise.
40984         * g++.old-deja/g++.mike/eh37.C: Likewise.
40985         * g++.old-deja/g++.mike/eh38.C: Likewise.
40986         * g++.old-deja/g++.mike/eh39.C: Likewise.
40987         * g++.old-deja/g++.mike/eh40.C: Likewise.
40988         * g++.old-deja/g++.mike/eh41.C: Likewise.
40989         * g++.old-deja/g++.mike/eh42.C: Likewise.
40990         * g++.old-deja/g++.mike/eh44.C: Likewise.
40991         * g++.old-deja/g++.mike/eh46.C: Likewise.
40992         * g++.old-deja/g++.mike/eh47.C: Likewise.
40993         * g++.old-deja/g++.mike/eh48.C: Likewise.
40994         * g++.old-deja/g++.mike/eh49.C: Likewise.
40995         * g++.old-deja/g++.mike/eh50.C: Likewise.
40996         * g++.old-deja/g++.mike/eh51.C: Likewise.
40997         * g++.old-deja/g++.mike/eh53.C: Likewise.
40998         * g++.old-deja/g++.mike/eh55.C: Likewise.
40999         * g++.old-deja/g++.mike/p7912.C: Likewise.
41000         * g++.old-deja/g++.mike/p9706.C: Likewise.
41001         * g++.old-deja/g++.mike/p10416.C: Likewise.
41002         * g++.old-deja/g++.mike/p11667.C: Likewise.
41003         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41004         Remove redundant reference to Iris.
41005         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41006         Elxsi, i860, Pico Java, and WE32K.
41007
41008 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41009
41010         * g++.dg/ext/asm4.C: New test.
41011
41012 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41013
41014         PR c++/9030
41015         * g++.dg/template/friend12.C: New test.
41016         * g++.dg/template/friend13.C: Likewise.
41017         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41018
41019 2003-01-08  Jan Hubicka  <jh@suse.cz>
41020
41021         * gcc.dg/i386-cadd.c: New test.
41022         * gcc.dg/i386-cmov4.c: Likewise.
41023
41024 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41025
41026         PR c++/9165
41027         * g++.dg/warn/Wunused-3.C: New test.
41028
41029         * g++.dg/abi/bitfield9.C: New test.
41030
41031         PR c++/9189
41032         * g++.dg/parse/defarg3.C: New test.
41033
41034 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41035
41036         * g++.dg/parse/ambig1.C: New test.
41037         * g++.dg/parse/defarg2.C: New test.
41038
41039 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41040
41041         * g++.dg/template/defarg-1.C: New test.
41042         * g++.dg/template/local2.C: Likewise.
41043
41044 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41045
41046         * gcc.c-torture/execute/20030105-1.c: New test.
41047
41048 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41049
41050         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41051         * g++.dg/parse/namespace4.C: Likewise.
41052
41053 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41054
41055         * g++.dg/template/ntp2.C: New test.
41056
41057 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41058
41059         * g++.dg/parse/extern-C-1.C: New test.
41060
41061         * g++.dg/parse/namespace4.C: New test.
41062
41063         * g++.dg/template/nested1.C: New test.
41064
41065         * g++.dg/parse/namespace3.C: New test.
41066
41067 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41068
41069         * g++.dg/lookup/two-stage1.C: New test.
41070
41071 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41072
41073         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41074         * g++.old-deja/g++.jason/access8.C: Likewise.
41075         * g++.old-deja/g++.other/decl5.C: Likewise.
41076
41077 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41078
41079         * g++.dg/parse/parse7.C: New test.
41080
41081 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41082
41083         PR c++/2843
41084         * g++.dg/ext/attrib7.C: New test.
41085
41086 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41087
41088         * g++.dg/parse/parse6.C: New test.
41089
41090 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41091
41092         * gcc.dg/h8300-stack-1.c: New.
41093
41094 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41095
41096         g++.dg/lookup/exception1.C: New test.
41097
41098         g++.dg/lookup/template1.C: New test.
41099
41100         g++.dg/parse/namespace2.C: New test.
41101
41102         g++.dg/parse/parens2.C: New test.
41103
41104 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41105
41106         * g++.dg/parse/parse5.C: New test.
41107         * g++.dg/lookup/scoped4.C: New test.
41108
41109 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41110
41111         * g++.dg/parse/parens1.C: New test.
41112
41113         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41114         angle-bracket1.C.
41115         * g++.dg/parse/parens2.C: New test.
41116
41117         * g++.dg/lookup/scope-operator1.C: New test.
41118
41119         * g++.dg/parse/operator1.C: New test.
41120
41121 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41122
41123         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41124         * g++.old-deja/g++.other/access6.C: Likewise.
41125         * g++.old-deja/g++.other/decl1.C: Likewise.
41126         * g++.old-deja/g++.pt/typename12.C: Likewise.
41127
41128 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41129
41130         * g++.dg/parse/namespace1.C: New test.
41131
41132 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41133
41134         * g++.dg/parse/parse4.C: New test.
41135
41136 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41137
41138         * g++.dg/parse/parse3.C: New test.
41139
41140 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41141
41142         * g++.dg/parse/parse2.C: New test.
41143
41144 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41145
41146         * g++.dg/template/friend11.C: New test.
41147
41148 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41149
41150         * g++.dg/parse/parse1.C: New test.
41151
41152 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41153
41154         * lib/profopt.exp: Change the name of a global variable to avoid
41155         possible clashes with other test suites.
41156
41157 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41158
41159         * g++.dg/inherit/covariant8.C: New test.
41160
41161 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41162
41163         * g++.dg/init/array9.C: New test.
41164
41165         PR c++/9112
41166         * g++.dg/parse/expr1.C: New test.
41167
41168 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41169
41170         * gcc.c-torture/compile/20021230-1.c: New test.
41171
41172 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41173
41174         * g++.dg/inherit/covariant5.C: New test.
41175         * g++.dg/inherit/covariant6.C: New test.
41176         * g++.dg/inherit/covariant7.C: New test.
41177
41178 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41179
41180         PR c++/2739
41181         * g++.dg/other/access2.C: New test.
41182
41183 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41184
41185         * g++.dg/other/anon-struct.C: No longer fails
41186         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41187         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41188         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41189
41190 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41191
41192         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41193
41194 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41195
41196         * g++.dg/eh/spec4.C: Remove stray semicolon.
41197         * g++.dg/expr/pmf-1.C: Change error message.
41198         * g++.dg/ext/asm1.C: Remove stray semicolon.
41199         * g++.dg/ext/typename1.C: Add missing typenames.
41200         * g++.dg/inherit/template-as-base.C: Change error message.
41201         * g++.dg/lookup/scoped1.C: Likewise.
41202         * g++.dg/lookup/scoped2.C: Likewise.
41203         * g++.dg/lookup/using2.C: Likewise.
41204         * g++.dg/other/component1.C: Remove stray semicolon.
41205         * g++.dg/other/do1.C: Change error message.
41206         * g++.dg/other/error2.C: Likewise.
41207         * g++.dg/other/init1.C: Likewise.
41208         * g++.dg/other/packed1.C: Remove stray semicolon.
41209         * g++.dg/other/ptrmem2.C: Change error message.
41210         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41211         marker.
41212         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41213         * g++.dg/template/access3.C: Add typename keyword.
41214         * g++.dg/template/access5.C: Remove stray semicolon.
41215         * g++.dg/template/access6.C: Likewise.
41216         * g++.dg/template/complit1.C: Likewise.
41217         * g++.dg/template/crash1.C: Change error message.
41218         * g++.dg/template/inherit2.C: Remove stray semicolon.
41219         * g++.dg/template/instantiate2.C: Likewise.
41220         * g++.dg/template/instantiate3.C: Change error message.
41221         * g++.dg/template/qual1.C: Remove stray semicolon.
41222         * g++.dg/template/qualttp18.C: Change error message.
41223         * g++.dg/template/ref1.C: Remove stray semicolon.
41224         * g++.dg/template/sizeof1.C (A::value): Declare it.
41225         * g++.dg/template/spec4.C: Change error message.
41226         * g++.dg/template/static1.C: Likewise.
41227         * g++.dg/template/type1.C: Likewise.
41228         * g++.dg/template/typename3.C: Likewise.
41229         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41230         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41231         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41232         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41233         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41234         named return value extension.
41235         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41236         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41237         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41238         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41239         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41240         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41241         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41242         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41243         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41244         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41245         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41246         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41247         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41248         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41249         syntax.
41250         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41251         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41252         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41253         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41254         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41255         * g++.old-deja/g++.brendan/template11.C: Likewise.
41256         * g++.old-deja/g++.brendan/template26.C: Likewise.
41257         * g++.old-deja/g++.brendan/template27.C: Use explicit
41258         specialization syntax.
41259         * g++.old-deja/g++.brendan/template30.C: Likewise.
41260         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41261         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41262         non-dependent names.
41263         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41264         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41265         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41266         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41267         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41268         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41269         named return value extension.
41270         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41271         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41272         * g++.old-deja/g++.ext/return1.C: Likewise.
41273         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41274         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41275         * g++.old-deja/g++.jason/access8.C: Likewise.
41276         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41277         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41278         pseudo-destructor names.
41279         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41280         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41281         pseudo-destructor names.
41282         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41283         * g++.old-deja/g++.jason/overload19.C: Likewise.
41284         * g++.old-deja/g++.jason/overload32.C: Likewise.
41285         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41286         stray semicolons.
41287         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41288         * g++.old-deja/g++.jason/return.C: Likewise.
41289         * g++.old-deja/g++.jason/return2.C: Likewise.
41290         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41291         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41292         syntax.
41293         * g++.old-deja/g++.jason/template10.C: Account for use of
41294         non-dependent names.
41295         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41296         syntax.
41297         * g++.old-deja/g++.jason/template37.C: Likewise.
41298         * g++.old-deja/g++.law/access4.C: Change error messages.
41299         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41300         pseudo-destructor names.
41301         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41302         * g++.old-deja/g++.law/ctors9.C: Likewise.
41303         * g++.old-deja/g++.law/cvt22.C: Likewise.
41304         * g++.old-deja/g++.law/dtors5.C: Likewise.
41305         * g++.old-deja/g++.law/global-init1.C: Likewise.
41306         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41307         * g++.old-deja/g++.law/operators28.C: Likewise.
41308         * g++.old-deja/g++.law/visibility28.C: Likewise.
41309         * g++.old-deja/g++.martin/eval1.C: Likewise.
41310         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41311         name.
41312         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41313         * g++.old-deja/g++.mike/net34.C: Likewise.
41314         * g++.old-deja/g++.mike/net36.C: Likewise.
41315         * g++.old-deja/g++.mike/ns2.C: Likewise.
41316         * g++.old-deja/g++.mike/p12306.C: Likewise.
41317         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41318         value extension.
41319         * g++.old-deja/g++.mike/p700.C: Likewise.
41320         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41321         * g++.old-deja/g++.mike/p710.C: Likewise.
41322         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41323         value extension.
41324         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41325         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41326         * g++.old-deja/g++.ns/crash2.C: Likewise.
41327         * g++.old-deja/g++.ns/crash3.C: Likewise.
41328         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41329         * g++.old-deja/g++.ns/ns17.C: Likewise.
41330         * g++.old-deja/g++.ns/template16.C: Likewise.
41331         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41332         keyword.
41333         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41334         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41335         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41336         named return value extension.
41337         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41338         * g++.old-deja/g++.other/access4.C: Issue additional error
41339         messages.
41340         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41341         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41342         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41343         * g++.old-deja/g++.other/crash25.C: Change error message.
41344         * g++.old-deja/g++.other/crash4.C: Change error message.
41345         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41346         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41347         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41348         checks.
41349         * g++.old-deja/g++.other/defarg8.C: Likewise.
41350         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41351         * g++.old-deja/g++.other/dtor10.C: Likewise.
41352         * g++.old-deja/g++.other/incomplete.C: Likewise.
41353         * g++.old-deja/g++.other/linkage7.C: Likewise.
41354         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41355         lookup algorithm.
41356         * g++.old-deja/g++.other/mangle2.C: Likewise.
41357         * g++.old-deja/g++.other/refinit2.C: Likewise.
41358         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41359         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41360         * g++.old-deja/g++.pt/crash28.C: Likewise.
41361         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41362         syntax.
41363         * g++.old-deja/g++.pt/crash32.C: Change error message.
41364         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41365         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41366         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41367         error message position.
41368         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41369         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41370         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41371         syntax.
41372         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41373         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41374         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41375         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41376         keyword.
41377         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41378         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41379         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41380         keyword.
41381         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41382         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41383         syntax.
41384         * g++.old-deja/g++.pt/friend28.C: Account for use of
41385         non-dependent names.
41386         * g++.old-deja/g++.pt/friend29.C: Likewise.
41387         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41388         rules.
41389         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41390         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41391         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41392         lookup rules.
41393         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41394         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41395         keyword.
41396         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41397         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41398         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41399         keyword.
41400         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41401         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41402         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41403         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41404         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41405         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41406         keyword.
41407         * g++.old-deja/g++.pt/spec10.C: Likewise.
41408         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41409         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41410         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41411         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41412         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41413         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41414         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41415         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41416         * g++.old-deja/g++.pt/typename15.C: Likewise.
41417         * g++.old-deja/g++.pt/typename22.C: Likewise.
41418         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41419         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41420         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41421         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41422         syntax.
41423         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41424         return value extension.
41425         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41426         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41427         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41428         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41429
41430 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41431
41432         * g++.dg/warn/inline1.C: New test.
41433         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41434         * g++.old-deja/g++.jason/synth10.C: Likewise.
41435         * g++.old-deja/g++.mike/net31.C: Likewise.
41436         * g++.old-deja/g++.mike/p8786.C: Likewise.
41437
41438         * g++.dg/template/friend10.C: New test.
41439         * g++.dg/template/conv5.C: New test.
41440
41441 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41442
41443         * g++.dg/lookup/scoped3.C: New test.
41444
41445         * g++.dg/lookup/decl1.C: New test.
41446         * g++.dg/lookup/decl2.C: New test.
41447
41448 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41449
41450         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41451         gcc.c-torture/compile/20021015-1.c,
41452         gcc.c-torture/compile/20021015-2.c,
41453         gcc.c-torture/compile/20021123-1.c,
41454         gcc.c-torture/compile/20021123-2.c,
41455         gcc.c-torture/compile/20021123-3.c,
41456         gcc.c-torture/compile/20021123-4.c,
41457         gcc.c-torture/execute/20021024-1.c: Add tests previously added
41458         only to 3.1 or 3.2 branch.
41459
41460 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
41461
41462         * gcc.dg/i386-bitfield3.c: New test.
41463
41464         * gcc.dg/i386-bitfield2.c: New test.
41465
41466 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
41467
41468         * g++.dg/parse/conv_op1.C: New test.
41469
41470 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
41471
41472         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41473         approved.
41474
41475 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
41476
41477         * gcc.c-torture/compile/20021220-1.c: New test.
41478
41479 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
41480
41481         * gcc.dg/i386-fastcall-1.c: New.
41482
41483 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41484
41485         * gcc.c-torture/execute/20021219-1.c: New test.
41486
41487 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41488
41489         * gcc.dg/i386-pic-1.c: New test.
41490
41491 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41492
41493         PR c++/8099
41494         * g++.dg/template/friend9.C: New test.
41495
41496 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41497
41498         PR c++/3663
41499         * g++.dg/template/access7.C: New test.
41500
41501 2002-12-18  Nick Clifton  <nickc@redhat.com>
41502
41503         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41504         the libstdc++-v3 directory has been found.
41505
41506 2002-12-12  Devang Patel <dpatel@apple.com>
41507         * gcc.dg/darwin-ld-1.c: New test.
41508         * gcc.dg/darwin-ld-2.c: New test.
41509         * gcc.dg/darwin-ld-3.c: New test.
41510         * gcc.dg/darwin-ld-4.c: New test.
41511         * gcc.dg/darwin-ld-5.c: New test.
41512
41513 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41514
41515         * gcc.c-torture/compile/20021212-1.c: New test.
41516
41517 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41518
41519         * gcc.dg/fshort-wchar: New test.
41520
41521 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41522
41523         PR c++/8372
41524         * g++.dg/template/dtor1.C: New test.
41525
41526         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41527         markers.
41528
41529 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41530
41531         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41532
41533 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41534
41535         * g++.dg/template/static1.C: New test.
41536         * g++.dg/template/static2.C: New test.
41537         * g++.old-deja/g++.ext/memconst.C: New test.
41538
41539 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41540
41541         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41542         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41543         * g++.dg/special/initp1.C: Likewise.
41544
41545 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41546
41547         * gcc.c-torture/execute/20021204-1.c: New test.
41548
41549 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41550
41551         * gcc.dg/ppc-fmadd-1.c: New file.
41552         * gcc.dg/ppc-fmadd-2.c: New file.
41553         * gcc.dg/ppc-fmadd-3.c: New file.
41554
41555 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41556
41557         * gcc.c-torture/compile/20021204-1.c: New test.
41558
41559 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41560
41561         * g++.dg/inherit/covariant2.C: New test.
41562         * g++.dg/inherit/covariant3.C: New test.
41563         * g++.dg/inherit/covariant4.C: New test.
41564         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41565         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41566
41567 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41568
41569         PR c++/8688
41570         * g++.dg/init/brace3.C: New test.
41571
41572 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41573
41574         * gcc.dg/20020210-1.c: Fix a comment typo.
41575
41576 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41577
41578         PR c++/8720
41579         * g++.dg/parse/defarg1.C: New test.
41580
41581         PR c++/8615
41582         * g++.dg/template/char1.C: New test.
41583
41584         * g++.dg/template/varmod1.C: Fix typo.
41585
41586 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41587
41588         DR 180
41589         * g++.old-deja/g++.pt/crash32.C: Expect error.
41590
41591 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41592
41593         PR c++/5919
41594         * g++.dg/template/varmod1.C: New test.
41595
41596         PR c++/8727
41597         * g++.dg/inherit/typeinfo1.C: New test.
41598
41599         PR c++/8663
41600         * g++.dg/inherit/typedef1.C: New test.
41601
41602 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41603
41604         PR c++/8332
41605         PR c++/8493
41606         * g++.dg/template/strlen1.C: New test.
41607
41608         PR c++/8227
41609         * g++.dg/template/ctor2.C: New test.
41610
41611         PR c++/8214
41612         * g++.dg/init/string1.C: New test.
41613
41614         PR c++/8511
41615         * g++.dg/template/friend8.C: New test.
41616
41617 2002-11-29  Joe Buck <jbuck@synopsys.com>
41618
41619         * g++.dg/lookup/anon2.C: New test.
41620
41621 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41622
41623         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41624         h8300 port.
41625
41626 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41627
41628         * gcc.dg/bitfld-6.c: New test.
41629
41630 2002-11-27  Jan Hubicka  <jh@suse.cz>
41631
41632         * gcc.c-torture/execute/20021127.[cx]: New test.
41633
41634 2002-11-26  Jan Hubicka  <jh@suse.cz>
41635
41636         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41637         quality.
41638
41639 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41640
41641         * g++.dg/init/brace2.C: New test.
41642         * g++.old-deja/g++.mike/p9129.C: Correct.
41643
41644 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41645
41646         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41647
41648 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41649
41650         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41651
41652 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41653
41654         * g++.dg/abi/empty11.C: New test.
41655         * g++.dg/rtti/cv1.C: New test.
41656
41657 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41658
41659         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41660
41661 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41662
41663         * g++.dg/abi/empty10.C: New test.
41664
41665 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41666
41667         * gcc.c-torture/compile/20021124-1.c: New test.
41668
41669 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41670
41671         * g++.dg/abi/rtti2.C: New test.
41672
41673 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41674
41675         * gcc.dg/i386-unroll-1.c: New test.
41676
41677 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41678
41679         * gcc.c-torture/compile/20021120-1.c: New test.
41680         * gcc.c-torture/compile/20021120-2.c: New test.
41681
41682 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41683
41684         * gcc.dg/bitfld-5.c: New test.
41685
41686 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41687
41688         * gcc.c-torture/execute/20021120-3.c: New test.
41689
41690 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41691
41692         * gcc.c-torture/execute/20021120-2.c: New test.
41693
41694 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41695
41696         * gcc.c-torture/execute/20021120-1.c: New test.
41697
41698 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41699
41700         * gcc.c-torture/execute/20021118-3.c: New test.
41701
41702 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41703
41704         * gcc.c-torture/compile/20021119-1.c: New test.
41705
41706 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41707
41708         * gcc.dg/duff-1.c: New test.
41709         * gcc.dg/duff-2.c: New test.
41710         * gcc.dg/duff-3.c: New test.
41711
41712 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41713
41714         * gcc.dg/cpp/_Pragma5.c: New test.
41715
41716 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41717
41718         * gcc.c-torture/execute/20021118-2.c: New test.
41719
41720 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41721
41722         * gcc.c-torture/execute/20021118-1.c: New test.
41723
41724 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
41725
41726         * gcc.dg/20021116-1.c: New test.
41727
41728 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
41729
41730         * g++.dg/abi/vcall1.C: New test.
41731
41732 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
41733
41734         * gcc.dg/20021029-1.c: New test.
41735         * gcc.dg/20021029-2.c: New test.
41736
41737 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41738
41739         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41740
41741 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41742
41743         PR c/8439
41744         * gcc.dg/20021110.c: Move to ...
41745         * gcc.c-torture/compile/20021110.c: .... here.
41746
41747 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41748
41749         PR c/8467
41750         * gcc.c-torture/execute/20021111-1.c
41751
41752 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41753
41754         PR c/8439
41755         * gcc.dg/20021110.c: New test.
41756
41757 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
41758
41759         * g++.dg/abi/vthunk3.C: Run only on x86.
41760
41761 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41762
41763         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41764
41765 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
41766
41767         * lib/compat.exp (compat-execute): Fix logic error in last
41768         change.
41769
41770 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
41771
41772         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41773
41774 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41775
41776         PR c++/8389
41777         * g++.dg/template/access6.C: New test.
41778
41779 2002-11-08  Jan Hubicka  <jh@suse.cz>
41780
41781         * gcc.dg/i386-ssefp-1.c: New test.
41782         * gcc.dg/i386-ssefp-1.c: New test.
41783
41784 2002-11-08  Jan Hubicka  <jh@suse.cz>
41785
41786         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41787
41788 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41789
41790         * g++.dg/abi/vthunk3.C: New test.
41791
41792         PR c++/8338
41793         * g++.dg/template/crash2.C: New test.
41794
41795 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41796
41797         * g++.dg/abi/dtor1.C: New test.
41798         * g++.dg/abi/dtor2.C: Likewise.
41799
41800 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
41801
41802         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41803         Darwin.
41804
41805 2002-11-04  Adam Nemet  <anemet@lnxw.com>
41806
41807         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41808         -mthumb.  Only xfail with -O0.
41809
41810 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
41811
41812         * g++.dg/abi/thunk1.C: New test.
41813         * g++.dg/abi/thunk2.C: Likewise.
41814         * g++.dg/abi/vtt1.C: Likewise.
41815
41816 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
41817
41818         PR optimization/8423
41819         * gcc.c-torture/execute/builtin-constant.c: New test.
41820
41821 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
41822
41823         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41824         Add some more cases.
41825
41826 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
41827
41828         PR c++/8391
41829         * g++.dg/opt/local1.C: New test.
41830
41831 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
41832
41833         PR c++/8160
41834         * g++.dg/template/complit1.C: New test.
41835
41836         PR c++/8149
41837         * g++.dg/template/typename4.C: Likewise.
41838
41839 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41840
41841         Core issue 287, PR c++/7639
41842         * g++.dg/template/instantiate1.C: Adjust error location.
41843         * g++.dg/template/instantiate3.C: New test.
41844         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41845         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41846         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41847
41848 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
41849
41850         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41851
41852 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
41853
41854         PR c++/8287
41855         * g++.dg/init/dtor2.C: New test.
41856
41857 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41858
41859         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41860         * gcc.dg/nest.c: Bypass errors on irix6.
41861
41862 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
41863
41864         * gcc.dg/nest.c: Expect error for mmix-*-*.
41865         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41866
41867 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
41868
41869         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41870         markers.
41871
41872         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41873
41874 2002-10-25  Mike Stump  <mrs@apple.com>
41875
41876         * gcc.dg/warn-1.c: New test.
41877
41878 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41879
41880         * g++.dg/template/typename3.C: New test.
41881
41882 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
41883
41884         * g++.dg/lookup/ptrmem1.C: New test.
41885
41886         * g++.dg/abi/vthunk2.C: New test.
41887
41888 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41889
41890         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41891
41892 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
41893
41894         * g++.dg/abi/empty9.C: New test.
41895
41896 2002-10-24  Richard Henderson  <rth@redhat.com>
41897
41898         * g++.dg/inherit/thunk1.C: Enable for ia64.
41899
41900 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41901
41902         PR c++/8067
41903         * g++.dg/lookup/pretty1.C: New test.
41904
41905 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
41906
41907         * gcc.dg/20021023-1.c: New test.
41908
41909 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41910
41911         PR c++/7679
41912         * g++.dg/parse/inline1.C: New test.
41913
41914 2002-10-23  Richard Henderson  <rth@redhat.com>
41915
41916         * g++.dg/inherit/thunk1.C: Enable for x86_64.
41917
41918         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41919
41920 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
41921
41922         PR c++/6579
41923         * g++.dg/parse/stmtexpr3.C: New test.
41924
41925 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
41926
41927         * g++.dg/expr/cond1.C: New test.
41928
41929 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41930
41931         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41932
41933 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41934
41935         * g++.dg/abi/vbase13.C: New test.
41936         * g++.dg/abi/vbase14.C: Likewise.
41937
41938 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
41939
41940         * gcc.dg/tls/pic-1.c: New test.
41941         * gcc.dg/tls/nonpic-1.c: New test.
41942         * gcc.dg/20021018-1.c: New test.
41943
41944 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41945
41946         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41947         Remove only files with the same base name as the test case.
41948         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41949         (profopt-execute): Likewise.  Also, remove old profiling
41950         and performance data files before running the tests.
41951
41952         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41953         * g++.dg/bprob/bprob.exp: Likewise.
41954         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
41955         to allow more general test case names.
41956
41957         * g++.dg/bprob/bprob-1.C: Rename to ...
41958         * g++.dg/bprob/g++-bprob-1.C: ... this.
41959
41960         * g77.dg/bprob/bprob-1.f: Rename to ...
41961         * g77.dg/bprob/g77-bprob-1.f: ... this.
41962
41963 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41964
41965         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41966         bison 1.50 or later.
41967
41968 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
41969
41970         * g++.dg/README: Describe more test directories.
41971
41972 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41973
41974         * g++.dg/init/array6.C: Add additional tests.
41975
41976 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41977
41978         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41979         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41980
41981 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
41982
41983         * gcc.c-torture/compile/20020604-1.x: New.
41984         * gcc.c-torture/compile/simd-5.x: Likewise.
41985         * gcc.c-torture/execute/920710-1.x: Likewise.
41986         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41987
41988 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41989
41990         * g++.dg/inherit/override1.C: Add dg-options clause.
41991
41992 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41993
41994         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41995         _mm_slli_si128.
41996
41997 2002-10-19  Andreas Schwab  <schwab@suse.de>
41998
41999         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42000         directory component.
42001
42002 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42003
42004         * g++.dg/inherit/thunk1.C: New test.
42005
42006         * g++.dg/inherit/override1.C: New test.
42007
42008         * g++.dg/abi/mangle11.C: New test.
42009         * g++.dg/abi/mangle14.C: New test.
42010         * g++.dg/abi/mangle17.C: New test.
42011
42012 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42013
42014         * g++.dg/overload/member2.C: New test.
42015
42016 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42017
42018         * g++.dg/README: Describe new compat directory.
42019         * g++.dg/dg.exp: Skip tests in compat directory.
42020         * README.compat: New file.
42021         * lib/compat.exp: New expect script.
42022         * g++.dg/compat: New test directory.
42023         * g++.dg/compat/compat.exp: New expect script.
42024         * g++.dg/compat/abi: New test directory.
42025         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42026         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42027         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42028         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42029         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42030         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42031         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42032         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42033         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42034         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42035         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42036         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42037         * g++.dg/compat/break: New test directory.
42038         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42039         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42040         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42041         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42042         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42043         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42044         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42045         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42046         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42047         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42048         g++.dg/compat/break/README: New files.
42049         * g++.dg/compat/eh: New test directory.
42050         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42051         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42052         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42053         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42054         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42055         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42056         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42057         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42058         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42059         g++.dg/compat/eh/filter2_y.C,
42060         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42061         g++.dg/compat/eh/new1_y.C,
42062         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42063         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42064         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42065         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42066         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42067         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42068         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42069         g++.dg/compat/eh/unexpected1_y.C: New files.
42070         * g++.dg/compat/init: New test directory.
42071         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42072         g++.dg/compat/init/array5_y.C,
42073         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42074         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42075         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42076         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42077         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42078         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42079         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42080         g++.dg/compat/init/init-ref2_y.C: New files.
42081
42082 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42083
42084         PR c++/7584
42085         * g++.dg/inherit/using3.C: New test.
42086
42087 2002-10-17  Jan Hubicka  <jh@suse.cz>
42088
42089         * gcc.dg/20021017-2.c: New test.
42090
42091 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42092
42093         * g++.dg/abi/mangle16.C: Adjust.
42094
42095         * g++.dg/init/array8.C: New test.
42096
42097 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42098
42099         * gcc.dg/special/mips-abi.exp: New test.
42100         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42101
42102 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42103
42104         * g++.dg/abi/mangle16.C: New test.
42105         * g++.dg/abi/mangle17.C: Likewise.
42106
42107         PR c++/7478
42108         * g++.dg/template/ref1.C: New test.
42109
42110 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42111
42112         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42113
42114 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42115
42116         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42117
42118 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42119
42120         PR c++/7524
42121         * g++.dg/init/array7.C: New test.
42122
42123 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42124
42125         * g++.dg/init/array6.C: New test.
42126
42127         * g++.dg/abi/mangle13.C: Likewise.
42128         * g++.dg/abi/mangle14.C: Likewise.
42129         * g++.dg/abi/mangle15.C: Likewise.
42130
42131 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42132
42133         * g++.dg/abi/empty8.C: New test.
42134
42135 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42136
42137         * g++.dg/init/ctor1.C: New test.
42138
42139 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42140
42141         * gcc.c-torture/execute/20021015-1.c: New test.
42142
42143 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42144
42145         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42146
42147 2002-10-14  Jan Hubicka  <jh@suse.cz>
42148
42149         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42150
42151 2002-10-14  Richard Henderson  <rth@redhat.com>
42152
42153         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42154
42155 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42156
42157         PR optimization/6631
42158         * g++.dg/opt/const2.C: New test.
42159
42160 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42161
42162         PR c++/7176
42163         * g++.dg/parse/friend1.C: New test.
42164         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42165
42166 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42167
42168         * gcc.dg/20021014-1.c: New test.
42169
42170 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42171
42172         PR c++/5661
42173         * g++.dg/ext/vlm1.C: New test.
42174         * g++.dg/ext/vlm2.C: Likewise.
42175
42176         * g++.dg/init/array1.C: Remove invalid braces.
42177         * g++.dg/init/brace1.C: New test.
42178         * g++.dg/init/copy2.C: Likewise.
42179         * g++.dg/init/copy3.C: Likewise.
42180         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42181         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42182         braces.
42183
42184 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42185
42186         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42187
42188 2002-10-11  Richard Shann  <richard.shann@superh.com>
42189
42190         * gcc.c-torture/compile/simd-5.c: New test.
42191
42192 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42193
42194         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42195
42196 2002-10-10  Jim Wilson  <wilson@redhat.com>
42197
42198         * gcc.c-torture/execute/20021010-1.c: New test.
42199
42200 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42201
42202         PR c/7353
42203         * g++.dg/ext/typedef-init.C: New test.
42204         * gcc.dg/typedef-init.c: New test.
42205
42206 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42207
42208         * gcc.dg/cpp/paste13.c: New test.
42209
42210 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42211
42212         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42213         remaining platforms, XFAIL during compile, not execute.  Don't
42214         XFAIL at -O0.
42215
42216 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42217
42218         * gcc.dg/alias-1.c: Tweak expected warning.
42219
42220 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42221
42222         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42223
42224 2002-10-06  Andreas Jaeger  <aj@suse.de>
42225
42226         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42227         * gcc.dg/cpp/c++98.C: Likewise.
42228
42229         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42230         * g++.dg/cpp/c++98.C: Likewise.
42231
42232         * g++.dg/README (Subdirectories): Mention cpp directory.
42233
42234         PR target/7559
42235         * gcc.dg/20021006-1.c: New test.
42236
42237 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42238
42239         PR c++/7804
42240         * g++.dg/other/warning1.C: New test.
42241
42242 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42243
42244         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42245         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42246         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42247
42248 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42249
42250         PR c++/7931
42251         * g++.dg/template/ptrmem3.C: New test.
42252
42253         PR c++/7754
42254         * g++.dg/template/union1.C: New test.
42255
42256 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42257
42258         PR c++/8006
42259         * g++.dg/abi/mangle9.C: New test.
42260         * g++.dg/abi/mangle10.C: New test.
42261         * g++.dg/abi/mangle11.C: New test.
42262         * g++.dg/abi/mangle12.C: New test.
42263
42264 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42265
42266         PR c++/7188.
42267         * g++.dg/template/meminit1.C: New test.
42268         * g++.dg/warn/Wreorder-1.C: Likewise.
42269         * g++.old-deja/g++.mike/warn3.C: Tweak.
42270         * lib/prune.exp: Ingore "in copy constructor".
42271
42272 2002-10-02  Andreas Jaeger  <aj@suse.de>
42273
42274         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42275         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42276         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42277         on x86-64.
42278
42279 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42280
42281         * gcc.dg/empty1.C: Fix typo.
42282
42283 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42284
42285         * gcc.dg/alias-1.c: New test.
42286
42287 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42288
42289         * gcc.dg/empty1.C: New test.
42290
42291         * g++.dg/tls/init-2.C: Tweak error messages.
42292
42293 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42294
42295         * gcc.c-torture/compile/20020923-1.c: New test.
42296
42297 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42298
42299         * gcc.c-torture/execute/ffs-1.c: New test.
42300         * gcc.c-torture/execute/ffs-2.c: Ditto.
42301
42302 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42303
42304         * g++.dg/overload/member1.C: New test.
42305
42306 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42307
42308         * g++.dg/abi/empty7.C: New test.
42309         * g++.dg/init/pm2.C: Likewise.
42310
42311 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42312
42313         * g++.dg/rtti/crash1.C: New test.
42314
42315 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42316
42317         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42318         gcc.dg/sibcall-4.c: New tests.
42319
42320 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42321
42322         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42323         powerpc and MMIX targets.
42324
42325 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42326
42327         * gcc.dg/cpp/20020927-1.c: New.
42328
42329 2002-09-26  David S. Miller  <davem@redhat.com>
42330
42331         * gcc.c-torture/compile/trunctfdf.c: New.
42332
42333 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42334
42335         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42336
42337 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42338
42339         * gcc.c-torture/execute/loop-15.c: New.
42340
42341 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42342
42343         * README.QMTEST: Fix typo.
42344
42345 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42346
42347         * gcc.dg/20020926-1.c: New test.
42348
42349 2002-09-25  David S. Miller  <davem@redhat.com>
42350
42351         PR target/7842
42352         * gcc.c-torture/execute/shiftdi.c: New test.
42353
42354 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42355
42356         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42357         unique to the tool.
42358         * lib/g77.exp (g77_init): Likewise.
42359         * lib/g++.exp (g++_init): Likewise.
42360         * lib/objc.exp (objc_init): Likewise.
42361
42362 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42363
42364         * g++.dg/abi/empty5.C: New test.
42365         * g++.dg/abi/empty6.C: New test.
42366         * g++.dg/abi/vbase12.C: New test.
42367
42368 2002-09-25  Richard Henderson  <rth@redhat.com>
42369
42370         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42371         too-small long double.
42372
42373 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42374
42375         * gcc.dg/20020919-1.c: New test.
42376
42377 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42378
42379         * g++.dg/abi/bitfield6.C: New test.
42380         * g++.dg/abi/bitfield7.C: New test.
42381         * g++.dg/abi/bitfield8.C: New test.
42382         * g++.dg/abi/vbase11.C: New test.
42383
42384 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42385
42386         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42387         hppa*-*-hpux*.  Update test comment.
42388
42389 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42390
42391         * gcc.dg/tls/struct-1.c: New test.
42392
42393 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42394
42395         * gcc.dg/cpp/tr-warn2.c: Update.
42396
42397 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42398
42399         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42400
42401 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42402
42403         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42404         systems.
42405
42406 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42407
42408         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42409
42410         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42411         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42412         setting of cxxfilt.
42413
42414 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42415
42416         * gcc.dg/20020312-2.c: Update for darwin.
42417
42418 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42419
42420         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42421
42422 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42423
42424         * objc.dg/comp-types-1.m: New test.
42425         * objc.dg/comp-types-2.m: New test.
42426         * objc.dg/comp-types-3.m: New test.
42427         * objc.dg/comp-types-4.m: New test.
42428         * objc.dg/comp-types-5.m: New test.
42429         * objc.dg/comp-types-6.m: New test.
42430
42431 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42432
42433         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42434
42435 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42436
42437         * g++.dg/other/do1.C: New test.
42438
42439         * g++.dg/template/subst1.C: New test.
42440
42441 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
42442
42443         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42444
42445 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42446
42447         * g++.dg/template/qualttp20.C: Adjust expected errors.
42448         * g++.old-deja/g++.jason/report.C: Likewise.
42449         * g++.old-deja/g++.other/qual1.C: Likewise.
42450
42451         * g++.dg/lookup/scoped2.C: New test.
42452
42453         * g++.dg/ext/asm3.C: New test.
42454
42455 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
42456
42457         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42458
42459 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
42460
42461         * ChangeLog: follow spelling conventions.
42462         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42463         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42464         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42465         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42466         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42467         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42468         * g++.old-deja/g++.law/global-init1.C: Likewise.
42469         * g++.old-deja/g++.other/delete4.C: Likewise.
42470         * g++.old-deja/g++.other/inline21.C: Likewise.
42471         * g++.old-deja/g++.other/singleton.C: Likewise.
42472         * g77.dg/strlen0.f: Likewise.
42473         * g77.f-torture/compile/20010519-1.f: Likewise.
42474         * g77.f-torture/compile/980310-4.f: Likewise.
42475         * gcc.c-torture/compile/20000605-1.c: Likewise.
42476         * gcc.c-torture/execute/20020225-1.c: Likewise.
42477         * gcc.dg/c90-hexfloat-2.c: Likewise.
42478         * gcc.dg/c99-bool-1.c: Likewise.
42479         * gcc.dg/c99-hexfloat-2.c: Likewise.
42480         * gcc.dg/dll-2.c: Likewise.
42481         * gcc.dg/wtr-union-init-1.c: Likewise.
42482         * gcc.dg/wtr-union-init-2.c: Likewise.
42483         * gcc.dg/wtr-union-init-3.c: Likewise.
42484         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42485         * gcc.dg/cpp/defined.c: Likewise.
42486         * gcc.dg/cpp/macsyntx.c: Likewise.
42487         * gcc.dg/cpp/paste2.c: Likewise.
42488         * gcc.dg/cpp/trad/defined.c: Likewise.
42489         * gcc.dg/format/c90-printf-1.c: Likewise.
42490         * gcc.dg/format/c90-scanf-1.c: Likewise.
42491         * gcc.dg/format/c99-printf-1.c: Likewise.
42492         * gcc.dg/format/c99-scanf-1.c: Likewise.
42493         * gcc.misc-tests/gcov-8.c: Likewise.
42494         * lib/profopt.exp: Likewise.
42495
42496 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
42497
42498         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42499
42500 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42501
42502         * g++.dg/inherit/using2.C: New test.
42503
42504 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
42505
42506         * ChangeLog: Follow spelling conventions.
42507         * g++.dg/template/friend4.C: Likewise.
42508         * g++.old-deja/g++.pt/crash67.C: Likewise.
42509         * gcc.c-torture/execute/20000801-4.c: Likewise.
42510         * gcc.dg/c90-digraph-1.c: Likewise.
42511         * gcc.dg/c94-digraph-1.c: Likewise.
42512         * gcc.dg/c99-digraph-1.c: Likewise.
42513         * gcc.dg/cpp/line5.c: Likewise.
42514         * gcc.dg/cpp/multiline.c: Likewise.
42515         * gcc.dg/cpp/trad/literals-1.c: Likewise.
42516         * gcc.dg/format/attr-3.c: Likewise.
42517         * gcc.dg/format/c90-scanf-3.c: Likewise.
42518         * gcc.dg/format/ext-4.c: Likewise.
42519
42520 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42521
42522         * g++.dg/template/pretty1.C: New test.
42523
42524 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42525
42526         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42527
42528 2002-09-13  Matt Austern  <austern@apple.com>
42529
42530         * g++.dg/other/constref[12].C: New, regression tests for
42531         passing a cast expression to a function by const reference.
42532
42533 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42534
42535         * g++.dg/template/deduce1.C: New test.
42536
42537 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42538
42539         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42540         32-bit int.
42541
42542 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42543
42544         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42545         usage.
42546
42547 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42548
42549         * gcc.c-torture/compile/20020910-1.c: New test.
42550
42551 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42552
42553         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42554
42555 2002-09-10  Andreas Jaeger  <aj@suse.de>
42556
42557         * gcc.dg/20020312-2.c: Adjust for x86-64.
42558
42559 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42560
42561         * g77.dg/7388.f: New test case for PR 7388.
42562
42563 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42564
42565         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42566
42567 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42568
42569         * objc.dg/proto-lossage-1.m: New test.
42570
42571 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42572
42573         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42574
42575 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42576
42577         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42578         expected to pass.
42579
42580 2002-09-06  Stan Shebs  <shebs@apple.com>
42581             David Edelsohn  <edelsohn@gnu.org>
42582
42583         * gcc.dg/weak: New directory.
42584         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42585         target-specific xfail bits.
42586         * gcc.dg/typeof-2.c: Move to new directory.
42587         * gcc.dg/weak.exp: New expect script.
42588
42589 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42590
42591         * gcc.c-torture/execute/extzvsi.c: New test.
42592
42593 2002-09-05  Stan Shebs  <shebs@apple.com>
42594
42595         * gcc.dg/weak-1.c: xfail on Darwin.
42596         * gcc.dg/weak-2.c: Ditto.
42597         * gcc.dg/weak-3.c: Ditto.
42598         * gcc.dg/weak-4.c: Ditto.
42599         * gcc.dg/weak-5.c: Ditto.
42600         * gcc.dg/weak-6.c: Ditto.
42601         * gcc.dg/weak-7.c: Ditto.
42602         * gcc.dg/weak-8.c: Ditto.
42603         * gcc.dg/weak-9.c: Ditto.
42604
42605 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42606
42607         * gcc.c-torture/execute/loop-14.c: New test.
42608
42609 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42610
42611         * g++.dg/other/cxa-atexit1.C: New test.
42612
42613         * gcc.dg/typeof-2.c: New test.
42614
42615 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42616
42617         * gcc.dg/builtins-2.c: New testcase.
42618         * gcc.dg/builtins-3.c: New testcase.
42619
42620 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42621
42622         * gcc.dg/cpp/_Pragma4.c: New test.
42623
42624 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42625
42626         * objc/execute/nil_method-1.m: New testcase.
42627
42628 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42629
42630         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42631         [Object class], not [Object initialize].
42632
42633 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42634             Hans-Peter Nilsson  <hp@bitrange.com>
42635
42636         * gcc.c-torture/execute/20020720-1.x: Skip test on
42637         mmix-knuth-mmixware.  Correct comment.
42638
42639 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42640
42641         * g++.dg/abi/bitfield5.C: New test.
42642         * g++.dg/abi/vbase10.C: Likewise.
42643
42644 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42645
42646         * objc.dg/undeclared-selector.m: New test.
42647
42648 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42649
42650         * g++.dg/other/offsetof1.C: Avoid cast warning.
42651
42652 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42653
42654         * objc.dg/super-class-2.m: New test.
42655
42656 2002-08-24  Matt Austern  <austern@apple.com>
42657
42658         * g++.dg/ext/lvaddr.C: New test.
42659         * g++.dg/ext/lvcast.C: New test.
42660
42661 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42662
42663         * g++.dg/inherit/cond1.C: New test.
42664
42665 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42666
42667         * gcc.dg/noncompile/incomplete-1.c: New test.
42668
42669 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42670
42671         * gcc.dg/typespec-1.c: New test.
42672
42673 2002-08-20  Devang Patel  <dpatel@apple.com>
42674         * objc.dg/proto-hier-2.m: New test.
42675
42676 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42677
42678         * objc.dg/bitfield-1.m: New test.
42679         * objc.dg/bitfield-2.m: New test.
42680
42681 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42682
42683         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42684         gcc.dg/c99-flex-array-4.c: New tests.
42685
42686 2002-08-16  Stan Shebs  <shebs@apple.com>
42687
42688         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42689
42690 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42691
42692         * gcc.dg/typeof-1.c: New test.
42693         * g++.dg/ext/typeof2.C: New test.
42694
42695 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42696
42697         * g++.dg/other/offsetof1.C: New test.
42698
42699 2002-08-14  Richard Henderson  <rth@redhat.com>
42700
42701         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42702
42703 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42704
42705         * gcc.dg/cpp/_Pragma3.c: New test.
42706
42707 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42708
42709         * g++.dg/template/inherit3: New test.
42710
42711 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42712
42713         * gcc.dg/bitfld-4.c: Add blank options.
42714
42715 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42716
42717         * g++.dg/template/crash1.C: New test.
42718
42719 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42720
42721         * gcc.dg/tls/opt-2.c: New test.
42722
42723 2002-08-08  Devang Patel  <dpatel@apple.com>
42724
42725         * objc.dg/selector-1.m : New test
42726
42727 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42728
42729         * g++.dg/abi/bitfield4.C: New test.
42730         * gcc.dg/bitfld-4.c: New test.
42731
42732 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42733
42734         * g++.dg/other/packed1.C: New test.
42735
42736 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
42737
42738         * g++.dg/abi/offsetof.C: Tweak error messages.
42739         * g++.old-deja/g++.mike/p10769a.C: Likewise.
42740
42741 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42742
42743         * gcc.dg/bitfld-3.c: New test.
42744
42745 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42746             Richard Henderson  <rth@redhat.com>
42747
42748         * gcc.dg/i386-bitfield1.c: New test.
42749         * g++.dg/abi/bitfield3.C: Update.
42750
42751 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
42752
42753         * objc.dg/const-str-2.m: Update.
42754         * gcc.dg/cpp/c++98.c: Change to C extension.
42755         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42756         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42757
42758 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
42759
42760         * gcc.dg/tls/diag-3.c: New.
42761
42762 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
42763
42764         * g++.dg/README (Subdirectories): Document new subdir expr.
42765         * g++.dg/expr/pmf-1.C: New test.
42766
42767 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
42768
42769         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42770
42771 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
42772
42773         * g++.dg/abi/bitfield3.C: New test.
42774
42775 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
42776
42777         * lib/gcov.exp: Tweak expected line formats.
42778         * gcc.misc-tests/gcov8.c: New test.
42779         * gcc.misc-tests/gcov8.x: New flags.
42780
42781 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
42782
42783         * consistency.vlad/layout/endian.c: Include string.h.
42784
42785         * gcc.c-torture/execute/20020805-1.c: New test.
42786
42787 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
42788
42789         * g++.dg/other/conversion1.C: New test.
42790
42791 2002-08-03  Roger Sayle  <roger@eyesopen.com>
42792
42793         * gcc.dg/builtins-1.c: New testcase.
42794
42795 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
42796
42797         * g++.dg/inherit/access3.C: New test.
42798
42799 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
42800
42801         * gcc.dg/ia64-visibility-2.c: New test.
42802
42803 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
42804
42805         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42806         __qualifier_flags to __flags.
42807
42808 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
42809
42810         * g++.dg/inherit/operator1.C: New test.
42811         * g++.dg/lookup/disamb1.C: Fix typo in comment.
42812         * g++.dg/other/error1.C: Change expected error message.
42813         * g++.dg/template/conv4.C: Likewise.
42814
42815 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
42816
42817         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42818         for documented behavior.
42819
42820 2002-07-25  Roger Sayle  <roger@eyesopen.com>
42821
42822         * gcc.c-torture/execute/20020720-1.x: Skip this test on
42823         several targets known to fail.
42824
42825 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
42826
42827         * gcc.dg/mips-args-[123].c: New tests.
42828
42829 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
42830
42831         * gcc.dg/ppc-spe.c: New.
42832
42833 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
42834
42835         * g++.dg/other/ptrmem4.C: New testcase.
42836
42837 2002-07-24  Richard Henderson  <rth@redhat.com>
42838
42839         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42840
42841 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
42842
42843         * g++.dg/ext/alignof1.C (main): Return 0 for success.
42844
42845 2002-07-24  Roger Sayle  <roger@eyesopen.com>
42846
42847         * gcc.c-torture/execute/memset-3.c: New testcase.
42848
42849 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
42850
42851         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42852         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42853
42854 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42855
42856         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42857         Delete.
42858
42859 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
42860
42861         * gcc.c-torture/compile/simd-4.c: New test.
42862
42863 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42864
42865         PR c++/7347, c++/7348
42866         * g++.dg/template/access4.C: New test.
42867         * g++.dg/template/access5.C: New test.
42868         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42869         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42870         * g++.old-deja/g++.pt/ttp58.C: Likewise.
42871         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42872
42873 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
42874
42875         * gcc.dg/gnu89-init-2.c: New test.
42876
42877 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
42878
42879         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42880
42881 2002-07-20  Roger Sayle  <roger@eyesopen.com>
42882
42883         * gcc.c-torture/execute/20020720-1.c: New testcase.
42884
42885 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
42886
42887         * gcc.dg/cpp/Wsignprom.c: New tests.
42888
42889 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
42890
42891         * gcc.c-torture/execute/loop-13.c: New test.
42892
42893 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
42894
42895         * gcc.dg/cpp/expr.c: New tests.
42896
42897 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
42898
42899         * g++.dg/opt/pr6713.C: Add template instantiation.
42900
42901 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
42902
42903         * gcc.dg/nest.c: New test.
42904
42905 2002-07-17  Richard Henderson  <rth@redhat.com>
42906
42907         * g++.dg/opt/pr6713.C: New test.
42908
42909 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
42910
42911         * gcc.c-torture/execute/loop-2e.x: Let the testcase
42912         XFAIL for all x86 processors.
42913
42914 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
42915
42916         * gcc.c-torture/execute/20010122-1.x: Do not test with
42917         -fomit-frame-pointer.
42918
42919 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42920
42921         * g++.dg/template/instantiate2.C: New test.
42922         * g++.dg/template/spec4.C: New test.
42923
42924 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42925
42926         * g++.dg/template/access2.C: New test.
42927         * g++.dg/template/access3.C: New test.
42928
42929 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
42930
42931         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42932         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42933         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42934         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42935         Convert to use <stdarg.h>.
42936         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42937         Delete.
42938         * gcc.dg/va-arg-2.c: New.
42939         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42940
42941 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
42942
42943         * gcc.c-torture/compile/20020710-1.c: New test.
42944
42945 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
42946                           Andrew Pinski  <pinskia@physics.uc.edu>
42947
42948         gcc.c-torture/compile/simd-2.c: New testcase.
42949         gcc.c-torture/compile/simd-3.c: Likewise.
42950
42951 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
42952
42953         PR c++/7224
42954         * g++.dg/overload/error1.C: New test.
42955
42956 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42957
42958         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42959         configuration and IRIX 6 O32 ABI.
42960
42961 2002-07-11  Roger Sayle  <roger@eyesopen.com>
42962
42963         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42964
42965 2002-07-10  Roger Sayle  <roger@eyesopen.com>
42966
42967         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42968
42969 2002-07-10  Jeffrey A Law  <law@redhat.com>
42970
42971         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42972
42973         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
42974
42975 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
42976
42977         * gcc.dg/20020312-2.c: Check for __PPC__.
42978
42979 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
42980
42981         * gcc.c-torture/compile/20020709-1.c: New test.
42982
42983 2002-07-07  Roger Sayle  <roger@eyesopen.com>
42984
42985         * g++.dg/template/qualttp21.C: New test case.
42986
42987 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
42988
42989         * gcc.c-torture/compile/20020706-1.c: New test.
42990         * gcc.c-torture/compile/20020706-2.c: New test.
42991
42992 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
42993             Alexandre Oliva  <aoliva@redhat.com>
42994
42995         * g++.dg/warn/incomplete1.C: New test.
42996
42997 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42998
42999         PR c++/7099
43000         * g++.dg/warn/noreturn1.C: New test.
43001
43002 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43003
43004         PR c++/6706
43005         * g++.dg/debug/debug6.C: New test.
43006         * g++.dg/debug/debug7.C: New test.
43007
43008 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43009
43010         * gcc.c-torture/compile/simd-3.c: New test.
43011
43012 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43013
43014         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43015         * gcc.dg/20020620-1.c: Likewise.
43016
43017 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43018
43019         PR c++/6944
43020         * g++.dg/init/array4.C: New test.
43021         * g++.dg/init/array5.C: New test.
43022
43023 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43024
43025         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43026         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43027
43028 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43029
43030         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43031         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43032         * gcc.dg/wtr-conversion-1.c: Likewise.
43033         * gcc.dg/wtr-escape-1.c: Likewise.
43034         * gcc.dg/wtr-int-type-1.c: Likewise.
43035         * gcc.dg/wtr-label-1.c: Likewise.
43036         * gcc.dg/wtr-static-1.c: Likewise.
43037         * gcc.dg/wtr-strcat-1.c: Likewise.
43038         * gcc.dg/wtr-suffix-1.c: Likewise.
43039         * gcc.dg/wtr-switch-1.c: Likewise.
43040         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43041         * gcc.dg/wtr-union-init-1.c: Likewise.
43042         * gcc.dg/wtr-union-init-2.c: Likewise.
43043         * gcc.dg/wtr-union-init-3.c: Likewise.
43044
43045         * gcc.dg/wtr-func-def-1.c: New test.
43046
43047 2002-07-02 Devang Patel <dpatel@apple.com>
43048
43049         * objc.dg/param-1.m: New test.
43050
43051 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43052
43053         * gcc.dg/cpp/trad/directive.c: Add test.
43054         * gcc.dg/cpp/trad/macroargs.c: Add test.
43055         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43056
43057 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43058
43059         * gcc.dg/cpp/cmdlne-M.c: New test.
43060
43061 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43062
43063         * objc.dg/desig-init-1.m: New test.
43064
43065 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43066
43067         PR c++/6716
43068         * g++.dg/template/instantiate1.C: New test.
43069
43070 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43071
43072         PR c++/7112
43073         * g++.dg/template/sizeof2.C: New test.
43074
43075 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43076
43077         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43078         gcc.dg/cpp/trad/include.c: New tests.
43079
43080 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43081
43082         PR target/7177
43083         * gcc.c-torture/compile/20020701-1.c: New test.
43084
43085 2002-07-01  Stan Shebs  <shebs@apple.com>
43086
43087         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43088         header here...
43089         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43090         (objc-torture-execute): or here.
43091
43092 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43093
43094         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43095
43096 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43097
43098         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43099
43100 2002-06-30  Devang Patel  <dpatel@apple.com>
43101
43102         * objc.dg/fsyntax-only.m: New test.
43103
43104 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43105
43106         PR c++/6695
43107         * g++.dg/template/friend7.C: New file.
43108
43109 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43110
43111         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43112         return type.
43113
43114 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43115
43116         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43117         avoid division by zero.
43118
43119 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43120
43121         * gcc.dg/Wunknownprag.c: New tests.
43122
43123 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43124
43125         * gcc.c-torture/execute/simd-2.c: New test.
43126
43127 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43128
43129         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43130         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43131         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43132         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43133         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43134         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43135         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43136         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43137         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43138         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43139         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43140         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43141         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43142         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43143         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43144         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43145         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43146
43147 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43148
43149         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43150         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43151         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43152         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43153         New tests.
43154         * gcc.dg/cpp/trad/directive.c: Update.
43155
43156 2002-06-23  Andreas Jaeger  <aj@suse.de>
43157
43158         * gcc.c-torture/execute/complex-6.c: New.
43159
43160 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43161
43162         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43163         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43164         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43165         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43166
43167 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43168
43169         * gcc.dg/cpp/trad: New directory with traditional tests copied
43170         from parent directory.
43171         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43172         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43173         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43174         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43175         Move to trad/ and rename.
43176         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43177         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43178         gcc.dg/cpp/trad/redef2.c: New tests.
43179         * gcc.dg/cpp/trad/trad.exp: New driver.
43180
43181 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43182
43183         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43184         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43185         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43186         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43187         Remove.
43188
43189 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43190
43191         * gcc.dg/20020620-1.c: New test.
43192
43193 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43194
43195         * g++.dg/template/ttp4.C: New test.
43196
43197 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43198
43199         * g++.dg/opt/vt1.C: Fix regexp.
43200
43201 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43202
43203         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43204         Don't use attribute `noinline'.
43205
43206 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43207
43208         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43209
43210 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43211
43212         * gcc.c-torture/execute/simd-1.c: New.
43213
43214         * gcc.dg/simd-1.c: New.
43215
43216 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43217
43218         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43219
43220 2002-06-16  Richard Henderson  <rth@redhat.com>
43221
43222         * g++.dg/ext/anon-struct1.C: New.
43223         * g++.dg/ext/anon-struct2.C: New.
43224         * g++.dg/ext/anon-struct3.C: New.
43225         * gcc.dg/anon-struct-1.c: New.
43226         * gcc.dg/anon-struct-2.c: New.
43227         * gcc.dg/anon-struct-3.c: New.
43228         * gcc.dg/20011008-1.c: Adjust warning text.
43229         * gcc.dg/20020527-1.c: Add -fms-extensions.
43230
43231 2002-06-16  Richard Henderson  <rth@redhat.com>
43232
43233         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43234
43235 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43236
43237         * gcc.c-torture/execute/20020615-1.c: New test.
43238
43239 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43240
43241         * gcc.c-tortuture/execute/compare-1.c: New test case.
43242         * gcc.c-tortuture/execute/compare-2.c: New test case.
43243         * gcc.c-tortuture/execute/compare-3.c: New test case.
43244
43245 2002-06-13  Richard Henderson  <rth@redhat.com>
43246
43247         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43248         ia64 ilp32.
43249
43250 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43251
43252         * g++.dg/template/typename2.C: Update error message.
43253
43254 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43255
43256         * gcc.c-torture/execute/20020611-1.c: New test.
43257
43258 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43259
43260         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43261         list of targets to skip.
43262
43263 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43264
43265         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43266         targets if not optimizing.
43267
43268 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43269
43270         * gcc.c-torture/compile/20020605-1.c: New test.
43271
43272         * g++.dg/opt/vt1.C: New test.
43273
43274         * gcc.dg/20020531-1.c: New test.
43275
43276         * gcc.dg/20020530-1.c: New test.
43277
43278         * gcc.dg/20020527-1.c: New test.
43279
43280         * g++.dg/opt/cse1.C: New test.
43281
43282 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43283
43284         * gcc.dg/20020607-2.c: New test case.
43285
43286 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43287
43288         * gcc.c-torture/compile/20020604-1.c: New test.
43289
43290 2002-06-04  Richard Henderson  <rth@redhat.com>
43291
43292         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43293         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43294         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43295
43296 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43297
43298         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43299
43300 2002-06-03  Richard Henderson  <rth@redhat.com>
43301
43302         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43303         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43304
43305 2002-06-02  Richard Henderson  <rth@redhat.com>
43306
43307         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43308         test functions static.
43309
43310 2002-06-02  Andreas Jaeger  <aj@suse.de>
43311
43312         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43313         now.
43314
43315 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43316
43317         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43318         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43319         Update for mofified diagnostics.
43320         * gcc.dg/c99-intconst-1.c: No longer fail.
43321
43322 2002-06-02  Richard Henderson  <rth@redhat.com>
43323
43324         * gcc.dg/uninit-A.c: Remove xfail markers.
43325
43326 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43327
43328         * gcc.dg/fnegate-1.c: New test case.
43329
43330 2002-05-30  Osku Salerma  <osku@iki.fi>
43331
43332         * gcc.c-torture/execute/mayalias-1.c: New file.
43333
43334 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43335
43336         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43337         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43338         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43339
43340 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43341
43342         * gcc.c-torture/execute/20020529-1.c: New test.
43343
43344 2002-05-27  Richard Henderson  <rth@redhat.com>
43345
43346         * g++.dg/ext/attrib6.C: New test case.
43347
43348 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43349
43350         * gcc.c-torture/execute/pure-1.c: New test.
43351
43352 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43353
43354         * gcc.dg/cpp/arith-2.c: Remove.
43355
43356 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43357
43358         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43359         * gcc.dg/cpp/if-3.c: Remove.
43360
43361 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43362
43363         * g++.dg/opt/cse2.C: New test.
43364
43365 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43366
43367         * gcc.dg/cpp/arith-1.c: New semantic tests.
43368         * gcc.dg/cpp/if-1.c: Update.
43369
43370 2002-05-24  Ben Elliston  <bje@redhat.com>
43371
43372         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43373
43374 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43375
43376         * gcc.dg/verbose-asm.c: New test.
43377
43378 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43379
43380         * gcc.dg/cpp/paste12.c: New test.
43381
43382 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43383
43384         * g++.dg/parse/named_ops.C: New test.
43385
43386 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43387
43388         * gcc.dg/weak-8.c: New test.
43389
43390 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43391
43392         * gcc.dg/weak-2.c: Allow optional leading underscore
43393         in scan-assembler symbol name.
43394         * gcc.dg/weak-3.c: Likewise.
43395         * gcc.dg/weak-4.c: Likewise.
43396         * gcc.dg/weak-5.c: Likewise.
43397
43398 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43399
43400         * gcc.dg/20020523-1.c: New test.
43401
43402 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43403
43404         * objc.dg/const-str-2.m: Update now that we stop after
43405         a command line error.
43406
43407 2002-05-22  Richard Henderson  <rth@redhat.com>
43408
43409         * g++.dg/dg.exp: Fix typo in test pruneing.
43410
43411 2002-05-22  Richard Henderson  <rth@redhat.com>
43412
43413         * g++.dg/dg.exp: Prune the tls subdirectory.
43414         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43415         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43416         * g++.dg/tls/init-1.C: New.
43417
43418 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43419
43420         * gcc.dg/20020517-1.c: New test.
43421
43422 2002-05-21  Richard Henderson  <rth@redhat.com>
43423
43424         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43425         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43426
43427 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43428
43429         * g++.dg/other/copy2.C: New test.
43430
43431 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43432
43433         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43434         (MAX_COPY): Bump up to 10 times sizeof (long long).
43435         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43436
43437         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43438         sizeof (long long).
43439
43440         * gcc.c-torture/execute/strcpy-1.c: New test.
43441
43442 2002-05-19  Jason Merrill  <jason2redhat.com>
43443
43444         * g++.dg/ext/oper1.C: New test.
43445
43446 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
43447 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
43448
43449         * README.QMTEST: New file.
43450
43451         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43452
43453 2002-05-19  Andreas Jaeger  <aj@suse.de>
43454
43455         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43456         now.
43457         * gcc.c-torture/execute/loop-2d.x: Likewise.
43458
43459 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
43460
43461         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43462         support weak symbols.
43463         * gcc.dg/weak-4.c: Likewise.
43464         * gcc.dg/weak-6.c: Likewise.
43465
43466 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
43467
43468         * gcc.dg/weak-3.c: Add dg-excess-error comment for
43469         cygwin, coff and h8300-*-hms targets
43470         * gcc.dg/weak-5.c: Likewise.
43471         * gcc.dg/weak-7.c: Likewise.
43472
43473 2002-05-16  Jason Merrill  <jason@redhat.com>
43474
43475         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43476         (scan-assembler-not, scan-assembler-dem): Likewise.
43477         (scan-assembler-dem-not): Likewise.
43478
43479 2002-05-15  Richard Henderson  <rth@redhat.com>
43480
43481         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43482
43483 2002-05-15  Richard Henderson  <rth@redhat.com>
43484
43485         * gcc.dg/weak-5.c (vfoo1c): No warning here.
43486         (vfoo1f): Warning here.
43487         (vfoo1l): Don't redefine the alias.
43488
43489 2002-05-14  Jason Merrill  <jason@redhat.com>
43490             Alexandre Oliva  <aoliva@redhat.com>
43491
43492         * g++.dg/init/pm1.C: New test.
43493
43494 2002-05-12  David S. Miller  <davem@redhat.com>
43495
43496         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43497         types.
43498
43499 2002-05-10  Roger Sayle  <roger@eyesopen.com>
43500
43501         * gcc.c-torture/execute/20020510-1.c: New test case.
43502
43503 2002-05-10  David S. Miller  <davem@redhat.com>
43504
43505         * gcc.c-torture/execute/conversion.c: Test long double too.
43506
43507 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
43508
43509         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43510         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43511         * lib/g++.exp (g++_link_flags): Likewise.
43512         * lib/objc.exp (objc_target_compile): Likewise.
43513
43514 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43515
43516         * gcc.dg/cpp/poison.c: Update.
43517         * gcc.dg/cpp/20000625-2.c: Remove.
43518         * gcc.dg/cpp/direct2s.c: Remove final test.
43519
43520 2002-05-08  Tom Rix  <trix@redhat.com>
43521
43522         * gcc.c-torture/execute/20020508-1.c: New test.
43523         * gcc.c-torture/execute/20020508-2.c: New test.
43524         * gcc.c-torture/execute/20020508-3.c: New test.
43525
43526 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43527
43528         * gcc.dg/cpp/charconst-4.c: More tests.
43529
43530 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43531
43532         PR c/6569
43533         * gcc.dg/weak-3.c: Update location of warning messages.
43534         * gcc.dg/weak-5.c: Likewise.
43535
43536 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43537
43538         * gcc.c-torture/execute/20020506-1.c: New test case.
43539
43540 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43541
43542         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43543
43544 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43545
43546         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43547
43548 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43549
43550         * gcc.dg/cpp/charconst-3.c: New test.
43551
43552 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43553
43554         * gcc.dg/cpp/charconst.c: Update tests.
43555
43556 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43557
43558         * treelang: Added directory for new sample language treelang. Also
43559         lib/treelang.exp: New file to signal treelang should be tested.
43560
43561 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43562
43563         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43564         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43565         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43566         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43567         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43568         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43569         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43570
43571 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43572
43573         * gcc.dg/format/xopen-2.c: New test.
43574
43575 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43576
43577         * gcc.dg/20020503-1.c: New test.
43578
43579 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43580
43581         * g++.dg/init/dtor1.C: Make it tougher.
43582
43583 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43584
43585         * g++.dg/init/dtor1.C: New test.
43586
43587 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43588
43589         * gcc.dg/altivec-8.c: New.
43590
43591 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43592
43593         * gcc.dg/altivec-7.c: New.
43594
43595 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43596
43597         * g++.dg/parse/typedef1.C: New test.
43598
43599 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43600
43601         PR c++/6486
43602         * g++.dg/template/friend6.C: New test.
43603
43604         PR c++/6492
43605         * g++.dg/init/copy1.C: New test.
43606
43607 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43608
43609         * g++.dg/warn/effc1.C: New test.
43610
43611 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43612
43613         * gcc.dg/cpp/if-cexp.c: Add a test.
43614
43615 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43616
43617         * gcc.dg/20020426-2.c: New test.
43618
43619 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43620
43621         * gcc.dg/cpp/if-mop.c: Update.
43622         * gcc.dg/cpp/if-mpar.c: Add test.
43623         * gcc.dg/cpp/if-oppr.c: Update.
43624
43625 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43626
43627         PR c/6343
43628         * gcc.dg/weak-[2-7].c: New tests.
43629
43630 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43631
43632         * gcc.dg/enum1.c: New test.
43633
43634 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43635
43636         PR c++/6497
43637         * g++.dg/inherit/access2.C: New test.
43638
43639 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43640
43641         PR bootstrap/6445
43642         * gcc.dg/20020426-1.c: New test.
43643
43644 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43645
43646         * g++.dg/abi/enum1.C: New test.
43647
43648 2002-04-26  Richard Henderson  <rth@redhat.com>
43649
43650         * gcc.dg/c99-bool-1.c: Expect always true warning.
43651
43652 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43653
43654         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43655
43656 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43657
43658         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43659         targets.
43660
43661 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43662
43663         * g++.dg/abi/mange7.C: New test.
43664
43665         PR c++/6438.
43666         * g++.dg/parse/stmtexpr2.C: New test.
43667
43668 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43669
43670         * gcc.dg/20020312-2.c: Add SH target.
43671
43672 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43673
43674         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43675         compiler output on mips*-*-irix*.
43676
43677 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43678
43679         * g++.dg/parse/attr1.C: New test.
43680
43681 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43682
43683         * gcc.c-torture/execute/string-opt-17.c: New test case.
43684         * gcc.c-torture/execute/memset-2.c: New test case.
43685
43686 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43687
43688         PR c++/6256:
43689         * g++.dg/template/friend5.C: New test.
43690
43691         PR c++/6331:
43692         * g++.dg/template/qual1.C: Likewise.
43693
43694 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43695
43696         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43697         Include stdlib.h, not stdio.h or ctype.h.
43698
43699 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43700
43701         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43702         cris-*-elf* and mmix-*-*.
43703         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43704         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43705         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43706         Ditto.
43707         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43708         * gcc.dg/wchar_t-1.c: Ditto.
43709
43710 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43711
43712         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43713         Clarify comment.
43714
43715 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43716
43717         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43718
43719 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43720
43721         * gcc.c-torture/execute/20000906-1.x: Delete.
43722
43723 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
43724
43725         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43726
43727 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
43728
43729         * PR6367
43730         * g77.f-torture/execute/6367.f: New test.
43731         * g77.f-torture/execute/6367.x: Disable for MMIX.
43732
43733 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
43734
43735         * PR6352
43736         * g++.dg/opt/inline2.C: New test.
43737
43738 2002-04-18  Richard Henderson  <rth@redhat.com>
43739
43740         * gcc.dg/20000906-1.c: Enable for all targets.
43741         * gcc.c-torture/compile/iftrap-2.c: New.
43742
43743 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43744
43745         * gcc.dg/20020418-1.c: New test.
43746         * gcc.dg/20020418-2.c: New test.
43747
43748 2002-04-18  Richard Henderson  <rth@redhat.com>
43749
43750         * gcc.c-torture/compile/iftrap-1.c: New.
43751         * gcc.dg/iftrap-1.c: Adjust for ia64.
43752         * gcc.dg/iftrap-2.c: New.
43753
43754 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43755
43756         * gcc.c-torture/compile/20020418-1.c: New test.
43757
43758 2002-04-18  Roger Sayle  <roger@eyesopen.com>
43759
43760         * gcc.c-torture/compile/20020415-1.c: New.
43761
43762 2002-04-18  David S. Miller  <davem@redhat.com>
43763
43764         * gcc.c-torture/execute/20020418-1.c: New test.
43765
43766 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
43767
43768         * gcc.dg/20020416-1.c: New test.
43769
43770         * g++.dg/opt/inline1.C: New test.
43771
43772 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
43773
43774         * gcc.dg/altivec-5.c: New test.
43775
43776         * gcc.dg/20020415-1.c: New test.
43777
43778 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
43779
43780         * lib/chill.exp: Remove.
43781
43782 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
43783
43784         * g++.dg/other/big-struct.C: New test.
43785
43786 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
43787
43788         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43789         of scratch file.
43790
43791 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
43792
43793         PR c/6277
43794         * gcc.dg/i386-387-1.c: Allow optional leading underscore
43795         in scan-assembler function name
43796
43797 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
43798
43799         * g77.f-torture/execute/980628-4.x,
43800         g77.f-torture/execute/980628-5.x,
43801         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43802         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43803         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43804         i[34567]86-*-*.
43805
43806 2002-04-13  David S. Miller  <davem@redhat.com>
43807
43808         * gcc.c-torture/execute/20020413-1.c: New test.
43809
43810 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
43811
43812         * gcc.dg/asm-6.c,
43813         * g++.dg/ext/asm1.C: New tests.
43814
43815 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
43816
43817         PR c++ 5373.
43818         * g++.dg/parse/stmtexpr1.C: New test.
43819
43820         PR c++/5189.
43821         * g++.dg/template/copy1.C: New test.
43822
43823 2002-04-12  Richard Henderson  <rth@redhat.com>
43824
43825         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43826
43827 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
43828
43829         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43830         gcc.c-torture/execute/20020307-2.c.
43831
43832 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
43833
43834         * g++.dg/ext/attrib5.C,
43835         * g++.dg/lookup/struct1.C: New tests.
43836
43837 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
43838
43839         * gcc.dg/20020411-1.c: New test.
43840
43841         * gcc.c-torture/execute/20020411-1.c: New test.
43842
43843 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
43844
43845         * g77.f-torture/execute/6177.f: New test.
43846
43847 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
43848
43849         PR middle-end/6247
43850         * g++.dg/opt/cleanup1.C: New test.
43851
43852         * g++.dg/opt/const1.C: New test.
43853
43854 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
43855
43856         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43857
43858 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43859
43860         PR c++/5507
43861         * g++.dg/template/typename2.C: New test.
43862
43863 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
43864
43865         * gcc.c-torture/execute/loop-12.c: New.
43866
43867 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
43868
43869         * g77.f-torture/execute/980628-4.x,
43870         g77.f-torture/execute/980628-5.x,
43871         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43872         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43873         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43874
43875 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43876
43877         PR optimization/6086
43878         * g++.dg/opt/preinc1.C: New test.
43879
43880 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43881
43882         PR c++/5571
43883         * g++.dg/opt/static2.C: New test.
43884
43885 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43886
43887         PR c/5120
43888         * gcc.dg/20020406-1.c: New test.
43889
43890 2002-04-04  David S. Miller  <davem@redhat.com>
43891
43892         * gcc.c-torture/execute/20020404-1.c: New test.
43893
43894 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
43895
43896         PR c/6123
43897         * gcc.dg/20020312-2.c: Do not declare global register variable
43898         if __PIC__ or __pic__ is defined.
43899
43900 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
43901
43902         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
43903         __asm__ so that it works correctly even if -ansi -pedantic-errors.
43904
43905 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43906
43907         * gcc.misc-tests/linkage.exp: Update last change to handle
43908         sparc*-, not just sparc-.
43909
43910 2002-04-03  Richard Henderson  <rth@redhat.com>
43911
43912         * gcc.dg/cpp/ucs.c: Improved long UCS test.
43913
43914 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43915
43916         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43917
43918 2002-04-02  David S. Miller  <davem@redhat.com>
43919
43920         * gcc.c-torture/execute/20020402-3.c: New test.
43921
43922 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43923
43924         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43925         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43926
43927         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43928         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43929         g77.f-torture/execute/20001201.x,
43930         g77.f-torture/execute/u77-test.x: New files.
43931
43932         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43933         * gcc.dg/wchar_t-1.c: Ditto.
43934
43935 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43936
43937         * gcc.c-torture/execute/20020402-1.c: New test.
43938
43939 2002-04-01  Richard Henderson  <rth@redhat.com>
43940
43941         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43942
43943         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43944
43945 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43946
43947         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43948
43949 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43950
43951         * g++.dg/inherit/template-as-base.C: Expect error.
43952         * g++.dg/inherit/namespace-as-base.C: Likewise.
43953
43954 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
43955
43956         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43957         g++.dg/ext/instantiate3.C: Tweak match patterns.
43958
43959         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43960         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43961         -da test.
43962
43963 2002-03-31  Richard Henderson  <rth@redhat.com>
43964
43965         * gcc.dg/special/alias-2.c: New.
43966         * gcc.dg/special/ecos.exp: Run it.
43967
43968 2002-03-31  Richard Henderson  <rth@redhat.com>
43969
43970         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43971
43972 2002-03-31  Kazu Hirata  <kazu@hxi.com>
43973
43974         * gcc.dg/weak-1.c: Disable on h8300 port.
43975
43976 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
43977
43978         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43979         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43980         ordering tests.
43981         * g++.dg/bprob/bprob-1.C: New test.
43982         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43983         * g++.dg/gcov/gcov-1.C: New test.
43984         * g++.dg/gcov/gcov-1.x: New file.
43985         * g++.dg/gcov/gcov-2.C: New test.
43986         * g++.dg/gcov/gcov-3.C: New test.
43987         * g++.dg/gcov/gcov-3.h: New file.
43988
43989 2002-03-28  Roger Sayle  <roger@eyesopen.com>
43990
43991         * g++.old-deja/g++.other/builtins5.C: New test.
43992         * g++.old-deja/g++.other/builtins6.C: New test.
43993         * g++.old-deja/g++.other/builtins7.C: New test.
43994         * g++.old-deja/g++.other/builtins8.C: New test.
43995         * g++.old-deja/g++.other/builtins9.C: New test.
43996
43997 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
43998
43999         * g++.dg/opt/static1.C: New test.
44000
44001         * g++.dg/opt/longbranch1.C: New test.
44002
44003 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44004
44005         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44006
44007         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44008
44009 2002-03-28  Jeffrey A Law  (law@redhat.com)
44010
44011         * gcc.c-torture/execute/20020328-1.c: New test.
44012
44013 2002-03-27  Richard Henderson  <rth@redhat.com>
44014
44015         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44016         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44017         move from g++.old-deja/g++.ext/.
44018
44019 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44020
44021         * g++.dg/init/new2.C: New test.
44022
44023 2002-03-26  Richard Henderson  <rth@redhat.com>
44024
44025         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44026
44027         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44028         on sparc.
44029
44030         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44031         sparcv9 systems.
44032         * gcc.dg/20001102-1.c: Likewise.
44033
44034 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44035
44036         * gcc.dg/cpp/endif-pedantic1.c,
44037         gcc.dg/cpp/endif-pedantic2.c: New tests.
44038
44039 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44040
44041         * g++.dg/init/new1.C: New test.
44042
44043 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44044
44045         * g++.dg/abi/vbase9.C: New test.
44046
44047 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44048
44049         * gcc.dg/arm-asm.c: New test.
44050
44051 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44052
44053         * gcc.dg/Wswitch-enum.c: New test.
44054         Fix PR c/5044.
44055
44056 2002-03-26  Richard Henderson  <rth@redhat.com>
44057
44058         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44059         structure.
44060
44061 2002-03-25  Richard Henderson  <rth@redhat.com>
44062
44063         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44064         sparcv9 systems.
44065
44066         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44067         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44068
44069 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44070
44071         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44072
44073 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44074
44075         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44076         targets using generic thunk support.
44077
44078 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44079
44080         * gcc.c-torture/compile/20020323-1.c: New test.
44081
44082         * g++.dg/opt/conj2.C: New test.
44083
44084 2002-03-24  Richard Henderson  <rth@redhat.com>
44085
44086         * gcc.dg/weak-1.c: Use -fno-common.
44087
44088 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44089
44090         * g77.dg/f77-edit-apostrophe-out.f: New test
44091         * g77.dg/f77-edit-h-out.f: New test
44092         * g77.dg/f77-edit-t-in.f: New test
44093         * g77.dg/f77-edit-t-out.f: New test
44094         * g77.dg/f77-edit-x-out.f: New test
44095         * g77.dg/f77-edit-slash-out.f: New test
44096         * g77.dg/f77-edit-colon-out.f: New test
44097         * g77.dg/f77-edit-s-out.f: New test
44098
44099 2002-03-24  Richard Henderson  <rth@redhat.com>
44100
44101         * objc/execute/formal_protocol-6.x: New XFAIL.
44102
44103 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44104
44105         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44106         that do not support weak symbols
44107
44108 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44109
44110         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44111         * lib/g77.exp: Likewise.
44112         * lib/objc.exp: Likewise.
44113
44114 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44115
44116         * gcc.dg/Wswitch-default.c: New test.
44117
44118 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44119
44120         * g++.dg/other/enum1.C: New test.
44121
44122 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44123
44124         * gcc.dg/pragma-ep-3.c: Fix typo.
44125
44126 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44127
44128         * g++.dg/inherit/template-as-base.C: New test.
44129
44130 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44131
44132         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44133         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44134
44135 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44136
44137         * gcc.dg/cpp/multiline.c: Update to match.
44138
44139 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44140
44141         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44142
44143 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44144
44145         * gcc.dg/cpp/extratokens2.c: New file.
44146
44147 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44148
44149         * gcc.dg/20020312-2.c: Add rs6000 target.
44150
44151         * gcc.c-torture/compile/20020319-1.c: New test.
44152
44153 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44154
44155         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44156         (A, E): Handle this.
44157
44158 2002-03-20  Jason Merrill  <jason@redhat.com>
44159
44160         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44161         ignoring -fpic.
44162         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44163         through prune_gcc_output.
44164
44165 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44166
44167         * gcc.c-torture/compile/20020320-1.c: New test.
44168
44169 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44170
44171         * gcc.c-torture/compile/20020318-1.c: New test.
44172
44173         * gcc.dg/struct-by-value-1.c: New test.
44174
44175         * gcc.dg/20020319-1.c: New test.
44176
44177 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44178
44179         * g++.dg/opt/conj1.C: New test.
44180
44181 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44182
44183         * g++.dg/template/qualttp20.C: Revert previous change.
44184         * g++.dg/template/qualttp3.C: Likewise.
44185         * g++.dg/template/qualttp4.C: Likewise.
44186         * g++.dg/template/qualttp5.C: Likewise.
44187         * g++.dg/template/qualttp6.C: Likewise.
44188         * g++.dg/template/qualttp7.C: Likewise.
44189         * g++.dg/template/qualttp8.C: Likewise.
44190         * g++.dg/template/recurse.C: Likewise.
44191
44192 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44193
44194         * gcc.dg/cpp/wchar-1.c: Update.
44195
44196 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44197
44198         * g++.dg/template/conv1.C: New test.
44199         * g++.dg/template/conv2.C: New test.
44200         * g++.dg/template/conv3.C: New test.
44201         * g++.dg/template/conv4.C: New test.
44202
44203 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44204
44205         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44206         * g++.dg/template/qualttp3.C: Likewise.
44207         * g++.dg/template/qualttp4.C: Likewise.
44208         * g++.dg/template/qualttp5.C: Likewise.
44209         * g++.dg/template/qualttp6.C: Likewise.
44210         * g++.dg/template/qualttp7.C: Likewise.
44211         * g++.dg/template/qualttp8.C: Likewise.
44212         * g++.dg/template/recurse.C: Likewise.
44213
44214 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44215
44216         * g++.dg/opt/dtor1.C: New test.
44217
44218 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44219
44220         * gcc.c-torture/compile/20020315-1.c: New test.
44221
44222 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44223
44224         * gcc.dg/weak-1.c: Fix scan tests.
44225
44226 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44227
44228         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44229         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44230         cris-*-aout* mmix-*-*.
44231         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44232         cris-*-aout* mmix-*-*.
44233         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44234         cris-*-elf* cris-*-aout* and mmix-*-*.
44235         * gcc.dg/20001009-1.c: Ditto.
44236         * gcc.dg/20010912-1.c: Ditto.
44237         * gcc.dg/20020122-4.c: Ditto.
44238         * gcc.dg/inline-2.c: Ditto.
44239
44240 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44241
44242         * gcc.c-torture/compile/20020314-1.c: New test.
44243
44244 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44245
44246         * gcc.c-torture/execute/20020314-1.c: New test.
44247
44248 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44249
44250         * g++.dg/warn/Wunused-1.C: New test.
44251
44252 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44253
44254         * g++.dg/abi/mangle6.C: New test.
44255
44256 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44257
44258         * gcc.c-torture/compile/20020309-2.c: New test.
44259
44260         * gcc.c-torture/compile/20020312-1.c: New test.
44261
44262 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44263
44264         * g++.dg/other/access1.C: New test.
44265
44266 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44267
44268         * gcc.c-torture/execute/wchar_t-1.c: New test.
44269
44270 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44271
44272         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44273
44274 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44275
44276         * gcc.dg/20020312-1.c: New test case.
44277
44278 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44279
44280         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44281
44282 2002-03-11  Richard Henderson  <rth@redhat.com>
44283
44284         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44285         * g++.old-deja/g++.jason/report.C: Likewise.
44286
44287 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44288
44289         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44290         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44291
44292 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44293
44294         * g++.dg/overload/pmf1.C: New test.
44295
44296 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44297
44298         * gcc.c-torture/execute/20020307-1.c: Use long.
44299
44300 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44301
44302         PR optimization/5844
44303         * gcc.dg/20020310-1.c: New test.
44304
44305 2002-03-09  Michael Meissner  <meissner@redhat.com>
44306
44307         * gcc.c-torture/execute/memcpy-2.c: New test.
44308         * gcc.c-torture/execute/memset-1.c: New test.
44309         * gcc.c-torture/execute/strlen-1.c: New test.
44310         * gcc.c-torture/execute/strcmp-1.c: New test.
44311         * gcc.c-torture/execute/strncmp-1.c: New test.
44312
44313 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44314
44315         * gcc.dg/ppc-ldstruct.c: New test.
44316
44317 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44318
44319         * gcc.c-torture/execute/va-arg-22.c: New test.
44320
44321 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44322
44323         * gcc.c-torture/compile/20020309-1.c: New test.
44324
44325 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44326
44327         * gcc.c-torture/execute/20020307-2.c: New test.
44328
44329 2002-03-07  Jeffrey A Law  (law@redhat.com)
44330
44331         * g77.f-torture/compile/20020307-1.f: New test.
44332
44333 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44334
44335         * gcc.dg/unordered-1.c: New test.
44336
44337 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44338
44339         * gcc.c-torture/execute/20020307-1.c: New test.
44340
44341 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44342
44343         * gcc.dg/20020304-1.c: New test.
44344
44345         * gcc.c-torture/compile/20020304-2.c: New test.
44346
44347 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44348
44349         * gcc.c-torture/compile/20020304-1.c: New test case
44350         (from PR c/5830).
44351
44352 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44353
44354         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44355
44356 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44357
44358         * g++.dg/other/classkey1.C: New test.
44359
44360 2002-03-01  Richard Henderson  <rth@redhat.com>
44361
44362         * gcc.c-torture/compile/981223-1.x: New.
44363         * gcc.c-torture/compile/920625-1.x: New.
44364
44365 2002-02-28  Richard Henderson  <rth@redhat.com>
44366
44367         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44368
44369 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44370
44371         * gcc.c-torture/execute/20020227-1.c: New test.
44372
44373 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44374
44375         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44376         here" ERROR lines.
44377         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44378         * g++.old-deja.g++.other/defarg1.C: Likewise.
44379         * g++.old-deja/g++.pt/calls2.C: Likewise.
44380         * g++.old-deja/g++.pt/crash20.C: Likewise.
44381         * g++.old-deja/g++.pt/crash30.C: Likewise.
44382         * g++.old-deja/g++.pt/crash36.C: Likewise.
44383         * g++.old-deja/g++.pt/crash6.C: Likewise.
44384         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44385         * g++.old-deja/g++.pt/derived3.C: Likewise.
44386         * g++.old-deja/g++.pt/error1.C: Likewise.
44387         * g++.old-deja/g++.pt/friend21.C: Likewise.
44388         * g++.old-deja/g++.pt/friend23.C: Likewise.
44389         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44390         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44391
44392 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44393
44394         * gcc.c-torture/execute/20020225-2.c: New test.
44395
44396 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44397
44398         * gcc.c-torture/execute/920730-1t.c,
44399         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44400         Delete test cases, only relevant to -traditional.
44401
44402 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44403
44404         * gcc.dg/cpp/undef1.c: Remove.
44405         * gcc.dg/cpp/directiv.c: Update.
44406         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44407
44408 2002-02-27  Michael Meissner  <meissner@redhat.com>
44409
44410         * gcc.c-torture/execute/20020226-1.c: New test.
44411
44412 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44413
44414         * g++.dg/debug/debug4.C: New test.
44415
44416         * gcc.dg/ia64-visibility-1.c: New test.
44417
44418 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44419
44420         * gcc.dg/debug/20020224-1.c: New.
44421
44422 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44423
44424         * gcc.c-torture/execute/960416-1.x: New.
44425         * gcc.c-torture/execute/divconst-3.x: Likewise.
44426
44427 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44428
44429         * gcc.dg/20020224-1.c: New test.
44430
44431 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44432
44433         * gcc.c-torture/execute/20020225-1.c: New.
44434
44435 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44436
44437         * gcc.dg/cpp/wchar-1.c: New test.
44438
44439 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
44440
44441         * gcc.dg/20020222-1.c: New test.
44442
44443 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
44444
44445         * g++.dg/opt/anonunion1.C: New test.
44446
44447 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
44448
44449         * g++.dg/template/qualttp19.C: New test.
44450         * g++.dg/template/qualttp20.C: New test.
44451         * g++.old-deja/g++.jason/report.C: Adjust expected errors
44452         * g++.old-deja/g++.other/qual1.C: Likewise.
44453
44454 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
44455
44456         * gcc.dg/attr-alwaysinline.c: New.
44457
44458 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
44459
44460         * gcc.dg/20020220-1.c: New test.
44461
44462         * gcc.dg/20020220-2.c: New test.
44463
44464         * g++.dg/opt/mmx1.C: New test.
44465
44466 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
44467
44468         * gcc.c-torture/compile/20020110.c: New test.
44469
44470 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
44471
44472         * gcc.c-torture/execute/20020219-1.c: New test.
44473
44474         * gcc.dg/20020219-1.c: New test.
44475
44476         * gcc.dg/noncompile/20020220-1.c: New test.
44477
44478         * g++.dg/opt/ptrintsum1.C: New test.
44479
44480         * gcc.dg/debug/20020220-1.c: New test.
44481
44482 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
44483
44484         * gcc.c-torture/execute/20020216-1.c: New test.
44485
44486 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44487
44488         * gcc.dg/decl-1.c: Update, new test.
44489
44490 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
44491
44492         * g++.dg/abi/bitfield1.C: New test.
44493         * g++.dg/abi/bitfield2.C: New test.
44494
44495 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44496
44497         * gcc.dg/attr-nest.c: New test.
44498
44499 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44500
44501         * gcc.c-torture/execute/20020215-1.c: New test.
44502
44503 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
44504
44505         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44506         * g++.dg/debug/debug.exp: New.
44507         * g++.dg/debug/trivial.C: New.
44508         * g++.dg/debug/debug1.C: Moved...
44509         * g++.dg/other/debug1.C: ...from here.
44510         * g++.dg/debug/debug2.C: Moved...
44511         * g++.dg/other/debug2.C: ...from here.
44512         * g++.dg/debug/debug3.C: Moved...
44513         * g++.dg/other/debug3.C: ...from here.
44514
44515         * gcc.dg/noncompile/20020213-1.c: New test.
44516
44517 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44518
44519         * g++.dg/other/debug3.C: New test.
44520
44521         * gcc.c-torture/execute/20020213-1.c: New test.
44522
44523 2002-02-13  Richard Smith <richard@ex-parrot.com>
44524
44525         * g++.old-deja/g++.other/thunk1.C: New test.
44526
44527 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44528
44529         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44530
44531 2002-02-13  Stan Shebs  <shebs@apple.com>
44532
44533         * gcc.dg/altivec-3.c: New.
44534
44535 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44536
44537         * gcc.dg/Wunreachable-1.c: New test.
44538         * gcc.dg/Wunreachable-2.c: New test.
44539
44540 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44541
44542         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44543
44544 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44545
44546         * gcc.dg/decl-1.c: New test.
44547
44548 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44549
44550         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44551
44552 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44553
44554         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44555         * gcc.c-torture/compile/980506-1.x: Likewise.
44556
44557 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44558
44559         * gcc.dg/20020210-1.c: New.
44560
44561 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44562
44563         * g77.f-torture/execute/947.f: New regression test
44564         for PR fortran/947.
44565
44566 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44567
44568         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44569         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44570
44571 2002-02-08  Richard Henderson  <rth@redhat.com>
44572
44573         * gcc.c-torture/compile/labels-3.c: New.
44574
44575 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44576
44577         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44578         expression statements work instead.
44579         * gcc.dg/noncompile/20020207-1.c: New test.
44580
44581 2002-02-07  Richard Henderson  <rth@redhat.com>
44582
44583         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44584
44585 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44586
44587         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44588         message from g77
44589         * lib/g77-dg.exp: Trim g77 error messages so that they are
44590         recognized by dg.exp.
44591
44592 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44593
44594         PR fortran/5473
44595         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44596
44597 2002-02-07  Richard Henderson  <rth@redhat.com>
44598
44599         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44600         to be sufficiently aligned for integers.
44601
44602 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44603
44604         * g++.dg/template/friend4.C: New test.
44605
44606 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44607
44608         PR fortran/5743
44609         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44610         unsupported cases.
44611
44612 2002-02-07  Richard Henderson  <rth@redhat.com>
44613
44614         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44615         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44616         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44617         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44618
44619 2002-02-06  Richard Henderson  <rth@redhat.com>
44620
44621         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44622
44623 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44624
44625         * gcc.dg/20020206-1.c: New test.
44626
44627 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44628
44629         * gcc.c-torture/execute/20020206-1.c: New test.
44630
44631         * gcc.c-torture/execute/20020206-2.c: New test.
44632
44633         PR optimization/5429:
44634         * gcc.c-torture/compile/20020206-1.c: New test.
44635
44636 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44637
44638         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44639         as certain file formats cannot support particularly large
44640         alignments.
44641
44642         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44643         and do not expect to be able to link the executable.
44644
44645         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44646         fail because the COFF format does not support the weak attribute.
44647
44648 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44649
44650         * g77.dg/pr5473.f: New test
44651
44652 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44653
44654         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44655         Fix testcase accordingly.
44656
44657 2002-02-04  Richard Henderson  <rth@redhat.com>
44658
44659         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44660         (buf): Change to be an array of pointers, not ints.
44661
44662 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44663
44664         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44665         before all tests.  Move warning one line above to match where it
44666         C frontend emits.
44667         * gcc.dg/Wswitch-2.c: New test.
44668         * g++.dg/warn/Wswitch-1.C: New test.
44669         * g++.dg/warn/Wswitch-2.C: New test.
44670
44671 2002-02-04  Richard Henderson  <rth@redhat.com>
44672
44673         * g++.dg/abi/offsetof.C: Fix size comparison.
44674
44675 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44676
44677         * gcc.dg/cast-qual-2.c: New test.
44678
44679 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44680
44681         * gcc.dg/20020201-4.c: New test.
44682
44683 2002-02-04  Ben Elliston  <bje@redhat.com>
44684
44685         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44686         target_info attribute != 0, in addition to the empty string.
44687         (gcc_target_compile): Likewise.
44688
44689 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44690
44691         * gcc.dg/Wswitch.c: New test.
44692         PR gcc/4475. PR gcc/3780.
44693
44694 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44695
44696         * g77.f-torture/execute/5122.f: New test for regressions
44697         against PR fortran/5122.
44698
44699 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44700
44701         * g77.f-torture/compile/pr3743.f: Delete
44702         * g77.dg/pr3743-1.f: New test.
44703         * g77.dg/pr3743-2.f: New test.
44704         * g77.dg/pr3743-3.f: New test.
44705         * g77.dg/pr3743-4.f: New test.
44706
44707 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44708
44709         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44710
44711 2002-02-02  Richard Henderson  <rth@redhat.com>
44712
44713         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44714         * gcc.c-torture/execute/bf64-1.c: Likewise.
44715
44716 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44717
44718         * gcc.dg/20020201-2.c: New test.
44719
44720         * gcc.dg/20020201-3.c: New test.
44721
44722         * gcc.c-torture/execute/bitfld-2.c: New test.
44723
44724 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44725
44726         * gcc.dg/bitfld-1.c: Update.
44727         * gcc.dg/bitfld-2.c: Update.
44728         * gcc.c-torture/execute/bitfld-1.x: New.
44729
44730 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44731
44732         * gcc.c-torture/execute/20020201-1.c: New test.
44733
44734 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
44735
44736         PR target/5469
44737         * gcc.dg/20020201-1.c: New test.
44738
44739 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
44740
44741         PR fortran/3743
44742         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44743         * g77.f-torture/compile/pr3743.x: Remove
44744
44745 2002-01-31  Tom Rix  <trix@redhat.com>
44746
44747         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44748
44749 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44750
44751         * gcc.dg/noncompile/20020130-1.c: New test.
44752
44753 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
44754
44755         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44756
44757 2002-01-29  Richard Henderson  <rth@redhat.com>
44758
44759         * gcc.c-torture/execute/991118-1.c: Cast various constants back
44760         to long long.
44761         * gcc.c-torture/execute/bf64-1.c: Likewise.
44762
44763 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
44764
44765         * gcc.c-torture/execute/20020129-1.c: New test.
44766
44767 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44768
44769         * gcc.c-torture/compile/20000224-1.c: Update.
44770         * gcc.c-torture/execute/bitfld-1.c: New tests.
44771         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44772         * gcc.dg/uninit-A.c: Update.
44773
44774 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44775
44776         * g++.dg/template/ctor1.C: Add instantiation.
44777
44778 2002-01-28  Paul Koning  <pkoning@equallogic.com>
44779
44780         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44781         argument to __builtin_prefetch to be const ptr.
44782
44783 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
44784
44785         * gcc.c-torture/compile/20020120-1.c: New test.
44786
44787 2002-01-27  Kazu Hirata  <kazu@hxi.com>
44788
44789         * gcc.c-torture/execute/20020127-1.c: New test.
44790
44791 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
44792
44793         * g77.dg/f77-edit-i-in.f: New test
44794         * g77.dg/f77-edit-i-out.f: New test
44795
44796 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
44797
44798         * gcc.dg/debug/debug.exp: New file.
44799         * gcc.dg/debug/trivial.c: New file.
44800         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44801         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44802         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44803         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44804         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44805         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44806         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44807         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44808         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44809         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44810         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44811         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44812         * gcc.dg/20000503-1.c: Removed.
44813         * gcc.dg/20010207-1.c: Removed.
44814         * gcc.dg/20011223-1.c: Removed.
44815         * gcc.dg/20020104-2.c: Removed.
44816         * gcc.dg/debug-1.c: Removed.
44817         * gcc.dg/debug-2.c: Removed.
44818         * gcc.dg/debug-3.c: Removed.
44819         * gcc.dg/debug-4.c: Removed.
44820         * gcc.dg/debug-5.c: Removed.
44821         * gcc.dg/debug-6.c: Removed.
44822         * gcc.dg/dwarf2-1.c: Removed.
44823         * gcc.dg/dwarf2-2.c: Removed.
44824
44825 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
44826
44827         * g++.old-deja/g++.other/eh5.C: New test.
44828         * g++.old-deja/g++.other/sibcall2.C: New test.
44829         * g++.old-deja/g++.other/array9.C: New test.
44830         * g++.old-deja/g++.other/typename2.C: New test.
44831         * g++.old-deja/g++.other/crash60.C: New test.
44832         * g++.old-deja/g++.other/conv9.C: New test.
44833         * g++.old-deja/g++.other/mangle10.C: New test.
44834         * g++.old-deja/g++.other/unchanging1.C: New test.
44835         * g++.old-deja/g++.other/exprstmt1.C: New test.
44836         * g++.old-deja/g++.other/inline23.C: New test.
44837         * g++.old-deja/g++.eh/ia64-1.C: New test.
44838         * g++.old-deja/g++.other/dwarf2-1.C: New test.
44839         * g++.old-deja/g++.other/reload1.C: New test.
44840         * g++.old-deja/g++.other/static20.C: New test.
44841         * g++.old-deja/g++.other/local-alloc1.C: New test.
44842         * g++.old-deja/g++.other/conv8.C: New test.
44843         * g++.old-deja/g++.other/stmtexpr2.C: New test.
44844         * g++.old-deja/g++.other/storeexpr1.C: New test.
44845         * g++.old-deja/g++.other/storeexpr2.C: New test.
44846         * g++.dg/eh/template2.C: New test.
44847         * g++.dg/warn/weak1.C: New test.
44848
44849 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
44850
44851         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44852         Remove first, non-varying, argument.
44853
44854 2002-01-23  Richard Henderson  <rth@redhat.com>
44855
44856         * gcc.dg/inline-2.c: New.
44857
44858         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44859         Add optional target arg.  Check number of arguments.
44860         (scan-assembler-not, scan-assembler-dem): Likewise.
44861         (scan-assembler-dem-not): Likewise.
44862
44863 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44864
44865         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44866         line 12.
44867         * g++.old-deja/g++.brendan/parse3.C,
44868         g++.old-deja/g++.other/crash26.C,
44869         g++.old-deja/g++.other/crash28.C,
44870         g++.old-deja/g++.other/crash29.C,
44871         g++.old-deja/g++.other/crash30.C,
44872         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44873
44874 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
44875
44876         * gcc.dg/20020115-1.c: New.
44877
44878 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
44879
44880         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44881
44882 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
44883
44884         * gcc.dg/20020122-3.c: New.
44885
44886 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
44887
44888         * g++.dg/other/gc1.C: New test.
44889
44890 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44891
44892         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44893
44894 2002-01-22  Richard Henderson  <rth@redhat.com>
44895
44896         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44897
44898 2002-01-22  Richard Henderson  <rth@redhat.com>
44899
44900         * gcc.dg/20020122-4.c: New.
44901
44902 2002-01-22  H.J. Lu <hjl@gnu.org>
44903
44904         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44905         link output.
44906         * gcc.dg/special/ecos.exp: Likewise.
44907         * lib/g++-dg.exp: Likewise.
44908         * lib/g77-dg.exp: Likewise.
44909         * lib/gcc-dg.exp : Likewise.
44910         * lib/mike-g++.exp: Likewise.
44911         * lib/mike-g77.exp: Likewise.
44912         * lib/mike-gcc.exp: Likewise.
44913         * lib/objc-dg.exp: Likewise.
44914
44915 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
44916
44917         PR target/5379
44918         * gcc.dg/20020122-2.c: New test.
44919
44920 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
44921
44922         * gcc.dg/20020122-1.c: New test.
44923
44924 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
44925
44926         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44927
44928 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
44929
44930         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44931
44932 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44933
44934         * gcc.c-torture/compile/20020121-1.c: New test.
44935
44936 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44937
44938         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44939         ld_library_path.
44940
44941 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
44942
44943         * gcc.dg/20020218-1.c: New test.
44944
44945 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
44946
44947         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44948         messages
44949         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44950         "At global scope" warning
44951         * g++.dg/ext/align1.C: Change cygwin test for alignment
44952         from db-bogus to dg-warning
44953
44954 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
44955
44956         * g77.f-torture/compile/cpp2.F: New test.
44957
44958 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44959
44960         * g++.dg/template/access1.C: New test.
44961
44962 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
44963
44964         * gcc.dg/20020118-1.c: New.
44965
44966 2002-01-18  Kazu Hirata  <kazu@hxi.com>
44967
44968         * gcc.c-torture/execute/20020118-1.c: New test.
44969
44970 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44971
44972         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44973         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44974         alignment warnings.
44975
44976 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44977
44978         * gcc.misc-tests/i386-prefetch.exp: Save and restore
44979         torture_with_loops and torture_without_loops
44980
44981 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
44982
44983         * gcc.c-torture/compile/20020116-1.c: New test.
44984
44985 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
44986
44987         * gcc.dg/20020116-2.c: New test.
44988
44989         * gcc.dg/ultrasp4.c: New test.
44990
44991         * gcc.dg/20020116-1.c: New test.
44992
44993 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
44994
44995         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44996         by EABI.
44997
44998 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
44999
45000         * gcc.misc-tests/i386-prefetch.exp: New.
45001         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45002         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45003         * gcc.misc-tests/i386-pf-none-1.c: New test.
45004         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45005
45006 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45007
45008         * gcc.dg/gnu89-init-1.c: Add new tests.
45009
45010 2002-01-15  Andreas Jaeger  <aj@suse.de>
45011
45012         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45013         * gcc.dg/i386-mmx-2.c: Likewise.
45014         * gcc.dg/i386-sse-1.c: Likewise.
45015         * gcc.dg/i386-sse-2.c: Likewise.
45016         * gcc.dg/i386-sse-3.c: Likewise.
45017
45018 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45019
45020         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45021         Uncomment additional cases that now pass.
45022
45023 2002-01-11  Richard Henderson  <rth@redhat.com>
45024
45025         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45026         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45027
45028 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45029
45030         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45031
45032 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45033
45034         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45035         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45036
45037 2002-01-10  Dale Johannesen  <dalej@apple.com>
45038
45039         * gcc.c-torture/execute/loop-11.c: New.
45040
45041 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45042
45043         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45044         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45045
45046 2002-01-09  Richard Henderson  <rth@redhat.com>
45047
45048         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45049         type in which to perform the operation for each size.
45050
45051 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45052
45053         * gcc.c-torture/compile/20020109-2.c: New test.
45054
45055 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45056
45057         * gcc.c-torture/execute/loop-10.c: New test.
45058
45059 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45060
45061         * gcc.c-torture/compile/20010226-1.c: New test.
45062         * gcc.c-torture/compile/20010227-1.c: New test.
45063         * gcc.c-torture/compile/20010426-1.c: New test.
45064         * gcc.c-torture/compile/20010510-1.c: New test.
45065         * gcc.c-torture/compile/20010605-3.c: New test.
45066         * gcc.c-torture/compile/20010824-1.c: New test.
45067         * gcc.c-torture/execute/20010409-1.c: New test.
45068         * gcc.dg/noncompile/20000901-1.c: New test.
45069         * gcc.dg/20001023-1.c: New test.
45070         * gcc.dg/20001101-1.c: New test.
45071         * gcc.dg/20001102-1.c: New test.
45072         * gcc.dg/20010207-1.c: New test.
45073         * gcc.dg/20010405-1.c: New test.
45074         * gcc.dg/20010822-1.c: New test.
45075         * gcc.dg/20011107-1.c: New test.
45076
45077 2002-01-09  Jeffrey A Law  (law@redhat.com)
45078
45079         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45080
45081         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45082         execution failure on PA targets.
45083
45084 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45085
45086         * gcc.c-torture/compile/20020109-1.c: New test.
45087
45088 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45089
45090         * gcc.c-torture/execute/20020108-1.c: New test.
45091
45092 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45093
45094         * gcc.dg/20020108-1.c: New test.
45095
45096 2002-01-08  H.J. Lu <hjl@gnu.org>
45097
45098         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45099         for header files.
45100
45101 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45102
45103         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45104         consistency.
45105
45106 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45107
45108         * gcc.dg/altivec-4.c: Test altivec predicates.
45109
45110 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45111
45112         * gcc.c-torture/execute/20020107-1.c: New test.
45113
45114 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45115
45116         PR c/5279
45117         * gcc.c-torture/compile/20020106-1.c: New test.
45118
45119 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45120
45121         * gcc.c-torture/execute/nestfunc-4.c: New test.
45122
45123 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45124
45125         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45126         extra triple that slipped in.
45127         * g++.old-deja/g++.abi/align.C: Likewise.
45128         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45129
45130 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45131
45132         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45133         * g++.old-deja/g++.abi/align.C: Likewise.
45134         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45135
45136         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45137         on FreeBSD/i386.
45138         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45139         FreeBSD.
45140
45141 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45142
45143         * gcc.dg/20020104-1.c: New test.
45144
45145         * gcc.dg/20020104-2.c: New test.
45146
45147 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45148
45149         * gcc.dg/20020103-1.c: Fix typo in target selector.
45150
45151 2002-01-03  Richard Henderson  <rth@redhat.com>
45152
45153         * gcc.dg/20020103-1.c: New.
45154
45155 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45156
45157         * gcc.c-torture/execute/20020103-1.c: New test.
45158
45159 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45160
45161         * g++.dg/other/debug2.C: New test.
45162
45163         * gcc.c-torture/compile/20020103-1.c: New test.
45164
45165 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45166
45167         * gcc.dg/gnu89-init-1.c: Added new tests.
45168
45169 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45170
45171         * g++.dg/template/friend2.C: Remove as patch is reverted.
45172
45173         * g++.dg/warn/oldcast1.C: New test.
45174
45175         * g++.dg/template/ptrmem1.C: New test.
45176         * g++.dg/template/ptrmem2.C: New test.
45177
45178         * g++.dg/template/ntp.C: New test.
45179
45180         * g++.dg/other/component1.C: New test.
45181
45182         * g++.dg/template/ttp3.C: New test.
45183
45184         * g++.dg/template/friend2.C: New test.
45185         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45186
45187 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45188
45189         * g++.dg/other/ptrmem1.C: New test.
45190         * g++.dg/other/ptrmem2.C: New test.
45191
45192 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45193
45194         * g++.dg/template/ctor1.C: New test.
45195
45196 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45197
45198         * g++.dg/template/friend2.C: New test.
45199
45200 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45201
45202         * gcc.dg/mmix-1.c: New test.
45203
45204 2001-12-31  Richard Henderson  <rth@redhat.com>
45205
45206         * gcc.dg/asm-5.c: New.
45207
45208 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45209
45210         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45211         in namespace __gnu_cxx
45212
45213 2001-12-30  Richard Henderson  <rth@redhat.com>
45214
45215         * gcc.dg/debug-6.c: New.
45216
45217 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45218
45219         * gcc.c-torture/compile/20011229-2.c: New test.
45220
45221 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45222
45223         * gcc.dg/debug-3.c: New test.
45224         * gcc.dg/debug-4.c: New test.
45225         * gcc.dg/debug-5.c: New test.
45226
45227 2001-12-29  Richard Henderson  <rth@redhat.com>
45228
45229         * g++.dg/eh/loop1.C: New.
45230
45231 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45232
45233         * g++.dg/template/crash1.C: New test.
45234
45235 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45236
45237         * g++.dg/other/const1.C: New test.
45238
45239 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45240
45241         * gcc.c-torture/compile/20011229-1.c: New test.
45242
45243 2001-12-28  Stan Shebs  <shebs@apple.com>
45244
45245         * lib/objc-torture.exp: Resync with c-torture.exp.
45246         * lib/objc.exp: Load standard libraries.
45247
45248 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45249
45250         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45251         additional tests.
45252
45253 2001-12-27  Roger Sayle <roger@eyesopen.com>
45254
45255         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45256
45257 2001-12-27  Richard Henderson  <rth@redhat.com>
45258
45259         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45260
45261 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45262
45263         * g++.dg/eh/ctor1.C: New test.
45264         * g++.dg/other/error2.C: New test.
45265
45266 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45267
45268         * g++.dg/other/init2.C: New test.
45269
45270 2001-12-24  Richard Henderson  <rth@redhat.com>
45271
45272         * gcc.dg/20011223-1.c: New.
45273         * gcc.dg/inline-1.c: New.
45274
45275 2001-12-23  Richard Henderson  <rth@redhat.com>
45276
45277         * gcc.dg/asm-4.c: Test operand modifiers.
45278
45279 2001-12-23  Richard Henderson  <rth@redhat.com>
45280
45281         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45282
45283 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45284
45285         * gcc.c-torture/execute/20011223-1.c: New test.
45286
45287 2001-12-21  Richard Henderson  <rth@redhat.com>
45288
45289         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45290         re-enables the warning.
45291
45292 2001-12-21  Richard Henderson  <rth@redhat.com>
45293
45294         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45295
45296 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45297
45298         * gcc.c-torture/compile/20011218-1.c: New test.
45299
45300 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45301
45302         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45303         arm-isr.c test.
45304         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45305         epilogue generation for ARM ISR routines.
45306
45307 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45308
45309         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45310         * gcc.dg/format/c90-printf-3.c: Likewise.
45311         * gcc.dg/format/c99-printf-3.c: Likewise.
45312         * gcc.dg/format/ext-1.c: Likewise.
45313         * gcc.dg/format/ext-6.c: Likewise.
45314         * gcc.dg/format/format.h: Prototype unlocked stdio.
45315
45316 2001-12-20  Richard Henderson  <rth@redhat.com>
45317
45318         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45319         (arena): Use it.
45320         (malloc): Correct allocation logic.  Abort if we fill up the
45321         arena before initialization complete.
45322         (realloc): Correct allocation logic.
45323
45324 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45325
45326         * gcc.c-torture/compile/20011219-2.c: New test.
45327
45328         * gcc.c-torture/execute/20011219-1.c: New test.
45329
45330 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45331
45332         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45333         target does not support weak symbols.
45334
45335 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45336
45337         * gcc.c-torture/compile/20011219-1.c: New test.
45338
45339 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45340
45341         * g++.dg/other/error1.C: New test.
45342
45343 2001-12-17  Jeffrey A Law  (law@redhat.com)
45344
45345         * gcc.c-torture/execute/20011217-1.c: New test.
45346
45347 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45348
45349         * objc.dg/special/: New directory.
45350         * objc.dg/special/special.exp: New file.
45351         * objc.dg/special/unclaimed-category-1.h: New file.
45352         * objc.dg/special/unclaimed-category-1a.m: New file.
45353         * objc.dg/special/unclaimed-category-1.m: New file.
45354
45355 2001-12-17  Andreas Jaeger  <aj@suse.de>
45356
45357         * gcc.c-torture/compile/20011217-2.c: New test.
45358
45359 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45360
45361         * gcc.c-torture/compile/20011217-1.c: New test.
45362
45363 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45364
45365         * gcc.dg/20011214-1.c: New.
45366
45367 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45368
45369         * gcc.dg/altivec-4.c: New.
45370
45371 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45372
45373         * gcc.dg/20011113-1.c: New test.
45374
45375 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45376
45377         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45378         std::__malloc_alloc_template<0> and
45379         std::__default_alloc_template<false, 0>.
45380
45381 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45382
45383         * objc/execute/bf-21.m: New test.
45384         * objc/execute/enumeration-1.m: New test.
45385         * objc/execute/enumeration-2.m: New test.
45386
45387 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45388
45389         * gcc.dg/gnu89-init-1.c: New test.
45390
45391 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45392
45393         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45394         * g++.old-deja/g++.jason/2371.C: Likewise.
45395         * g++.old-deja/g++.jason/template33.C: Likewise.
45396         * g++.old-deja/g++.jason/template34.C: Likewise.
45397         * g++.old-deja/g++.jason/template36.C: Likewise.
45398         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45399         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45400         * g++.old-deja/g++.other/typename1.C: Likewise.
45401         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45402         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45403         * g++.old-deja/g++.pt/typename11.C: Likewise.
45404         * g++.old-deja/g++.pt/typename14.C: Likewise.
45405         * g++.old-deja/g++.pt/typename16.C: Likewise.
45406         * g++.old-deja/g++.pt/typename3.C: Likewise.
45407         * g++.old-deja/g++.pt/typename4.C: Likewise.
45408         * g++.old-deja/g++.pt/typename5.C: Likewise.
45409         * g++.old-deja/g++.pt/typename7.C: Likewise.
45410         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45411
45412 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45413
45414         * g++.dg/other/linkage1.C: New test.
45415         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45416         specifiers.
45417
45418 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45419
45420         * gcc.dg/concat.c: New test.
45421
45422 2001-12-11  Stan Shebs  <shebs@apple.com>
45423
45424         * objc/compile: New test directory.
45425         * objc/compile/compile.exp: New expect script.
45426         * objc/compile/20011211-1.m: New compile test.
45427
45428 2001-12-11  Jason Merrill  <jason@redhat.com>
45429
45430         * lib/prune.exp (prune_gcc_output): Also handle "In member
45431         function".  So many permutations...
45432
45433 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
45434
45435         * g++.dg/template/typedef1.C: New test.
45436
45437 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
45438
45439         * g++.dg/other/copy1.C: New test.
45440
45441 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
45442
45443         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45444
45445         * gcc.dg/builtin-choose-expr.c: New.
45446
45447 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
45448
45449         * gcc.dg/altivec-2.c: New.
45450
45451 2001-12-07  Richard Henderson  <rth@redhat.com>
45452
45453         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45454
45455 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
45456
45457         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45458         ultrasparc.
45459
45460 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45461
45462         * g++-old.deja/g++.robertl/eb101.C: Deleted.
45463
45464 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
45465
45466         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45467         variable argument list.
45468
45469 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
45470
45471         * gcc.c-torture/execute/memcheck: Delete entire directory.
45472         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45473         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45474
45475 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45476
45477         * gcc.dg/Wshadow-1.c: New test.
45478
45479 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
45480
45481         * gcc.c-torture/compile/20011130-1.c: New test.
45482
45483         * gcc.dg/noncompile/20011025-1.c: New test.
45484
45485         * g++.dg/other/anon-union.C: New test.
45486
45487         * gcc.c-torture/execute/20011024-1.c: New test.
45488
45489 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45490
45491         * gcc.c-torture/execute/20000722-1.x,
45492         gcc.c-torture/execute/20010123-1.x: Remove.
45493         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45494         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45495         gcc.dg/c99-complit-2.c: New tests.
45496
45497 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
45498
45499         * g++.dg/inherit/base1.C: New test.
45500
45501 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
45502
45503         * g++.dg/other/stdarg1.C: New test.
45504
45505         * gcc.c-torture/compile/20011130-2.c: New test.
45506
45507 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
45508
45509         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45510         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45511         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45512         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45513         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45514         * gcc.dg/builtin-prefetch-1.c: New test.
45515
45516 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45517
45518         * gcc.dg/20011130-1.c: New test.
45519
45520 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45521
45522         * g++.dg/other/scope1.C: New test.
45523         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45524
45525 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45526
45527         * gcc.dg/vla-init-1.c: New test.
45528
45529 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45530
45531         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45532
45533 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45534
45535         * objc.dg/alias.m: Update.
45536         * objc.dg/class-1.m: Update.
45537         * objc.dg/const-str-1.m: Update.
45538         * objc.dg/fwd-proto-1.m: Update.
45539         * objc.dg/id-1.m: Update.
45540         * objc.dg/super-class-1.m: Update.
45541
45542 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45543
45544         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45545         constructs.
45546
45547 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45548
45549         * gcc.c-torture/execute/20011128-1.c: New test.
45550
45551 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45552
45553         * gcc.dg/20011127-1.c: New test.
45554
45555 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45556
45557         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45558         from Austin Group draft 7.
45559         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45560         scanf format arguments.
45561         * gcc.dg/format/no-exargs-2.c: New test.
45562
45563 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45564
45565         * g++.dg/abi/vbase8-4.C: New test.
45566
45567 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45568
45569         * gcc.c-torture/execute/20011121-1.c: New test.
45570
45571 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45572
45573         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45574
45575 2001-11-23  Andreas Jaeger  <aj@suse.de>
45576
45577         * gcc.dg/cpp/charconst-2.c: New test.
45578
45579 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45580
45581         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45582         to the host if it is remote.  Let tests specify extra headers
45583         they use.
45584         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45585         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45586         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45587         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45588         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45589         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45590         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45591         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45592         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45593         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45594
45595 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45596
45597         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45598         for little endian ARMs.
45599
45600 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45601
45602         * gcc.c-torture/compile/20011119-1.c: New test.
45603         * gcc.c-torture/compile/20011119-2.c: New test.
45604
45605 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45606
45607         * gcc.dg/altivec-1.c: Fix typo.
45608
45609 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45610
45611         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45612
45613 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45614
45615         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45616
45617 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45618
45619         * lib/g77.exp: Don't specify --rpath-link.
45620
45621         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45622         across all the headers.
45623         * gcc.dg/format/format.exp: For testing on a remote host,
45624         copy format.h.
45625
45626         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45627         * gcc.c-torture/execute/930406-1.c: Likewise.
45628         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45629
45630 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45631
45632         * gcc.dg/altivec-1.c: New.
45633
45634 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45635
45636         * gcc.dg/cpp/fpreprocessed.c: New test case.
45637
45638 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45639
45640         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45641         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45642         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45643
45644 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45645
45646         * gcc.dg/no-builtin-1.c: New test.
45647
45648 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45649
45650         * gcc.c-torture/execute/20011115-1.c: New test.
45651
45652 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45653
45654         * gcc.c-torture/compile/20011114-2.c: New test.
45655         * gcc.c-torture/compile/20011114-3.c: New test.
45656         * gcc.c-torture/compile/20011114-4.c: New test.
45657
45658 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45659
45660         * g++.dg/other/init1.C: New test.
45661
45662 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45663
45664         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45665         message.
45666
45667         * gcc.c-torture/execute/20011114-1.c: New testcase.
45668
45669         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45670         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45671         like the (before this change) version of 20010327-1.c.
45672
45673 2001-11-14  Roger Sayle <roger@eyesopen.com>
45674
45675         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45676
45677 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45678
45679         * g++.dg/init/array2.C: New test.
45680
45681 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45682
45683         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45684
45685 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45686
45687         * g++.dg/other/forscope1.C: New test.
45688         * g++.dg/ext/forscope1.C: New test.
45689         * g++.dg/ext/forscope2.C: New test.
45690
45691 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45692
45693         * gcc.c-torture/execute/20011113-1.c: New test.
45694
45695 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45696
45697         * gcc.c-torture/execute/20011109-2.c: New test.
45698
45699         * gcc.c-torture/execute/20011109-1.c: New test.
45700
45701 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45702
45703         * gcc.c-torture/compile/20011109-1.c: New test.
45704
45705 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45706
45707         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45708         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45709         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45710         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45711         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45712         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45713         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45714
45715 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45716
45717         * g++.dg/warn/Wshadow-1.C: New tests.
45718         * g++.old-deja/g++.mike/for3.C: Update.
45719
45720 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45721
45722         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45723         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45724         XFAILs.  Adjust expected error texts.
45725         * gcc.c-torture/compile/20011106-1.c,
45726         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45727         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45728         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45729         gcc.dg/c99-array-lval-5.c: New tests.
45730
45731 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45732
45733         * gcc.dg/cpp/defined.c: Update.
45734
45735 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45736
45737         * gcc.c-torture/execute/anon-1.c: New test.
45738
45739 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
45740
45741         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45742         same size, so no warning should be produced on stormy16.
45743
45744         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45745         due to oversized array.
45746         * g++.old-deja/g++.mike/ns15.C: Likewise.
45747         * g++.old-deja/g++.pt/crash16.C: Likewise.
45748
45749 2001-11-02  Graham Stott  <grahams@redhat.com>
45750
45751         * g++.dgother/debug1.C: Fix typos.
45752
45753 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
45754
45755         * g++.dg/other/debug1.C: New test.
45756
45757 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45758
45759         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45760         of unsigned long.
45761
45762 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
45763
45764         * gcc.dg/20011029-2.c: New test.
45765
45766         * gcc.c-torture/compile/20011029-1.c: New test.
45767
45768 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
45769
45770         * objc/execute/class_self-1.m: New test.
45771         * objc/execute/class_self-2.m: New test.
45772
45773 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
45774
45775         * gcc.misc-tests/msgs.exp: Delete.
45776         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45777         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
45778         error set to match recent changes.
45779
45780 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
45781
45782         * gcc.dg/20011021-1.c: New test.
45783
45784 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
45785
45786         * gcc.c-torture/compile/20011023-1.c: New test.
45787
45788 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
45789
45790         * lib/g77.exp: Rewrite based on lib/g++.exp.
45791
45792 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
45793
45794         * gcc.c-torture/execute/20011019-1.c: New test.
45795
45796         * gcc.dg/20011018-1.c: New test.
45797
45798 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
45799
45800         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45801
45802 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
45803
45804         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45805         * gcc.dg/attr-invalid.c: Likewise.
45806
45807 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
45808
45809         * gcc.dg/20011015-1.c: New test.
45810
45811 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45812
45813         * g++.dg/template/unify2.C: New test.
45814
45815 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45816
45817         * g++.dg/other/exception-specification.C: New test
45818
45819 2001-10-13  Tom Rix  <trix@redhat.com>
45820
45821         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45822         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45823
45824 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
45825
45826         * gcc.dg/20011009-1.c: New test.
45827
45828 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45829
45830         PR g++/4476
45831         * g++.dg/other/friend1.C: New test.
45832
45833 2001-10-11  Richard Henderson  <rth@redhat.com>
45834
45835         * g++.old-deja/g++.other/crash18.C: Add -S to options.
45836
45837 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45838
45839         * gcc.c-torture/compile/20011010-1.c: New.
45840
45841 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45842
45843         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45844         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45845         g77.f-torture/execute/execute.exp,
45846         g77.f-torture/noncompile/noncompile.exp,
45847         gcc.c-torture/compile/compile.exp,
45848         gcc.c-torture/execute/execute.exp,
45849         gcc.c-torture/execute/ieee/ieee.exp,
45850         gcc.c-torture/execute/memcheck/memcheck.exp,
45851         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45852         objc/execute/execute.exp: Update FSF address.
45853
45854 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45855
45856         * gcc.dg/cpp/cmdlne-C.c: Update.
45857         * gcc.dg/cpp/cmdlne-C2.c: New.
45858
45859 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45860
45861         * gcc.c-torture/execute/20011008-3.c: New.
45862
45863 2001-10-08  DJ Delorie  <dj@redhat.com>
45864
45865         * gcc.dg/20011008-1.c: New.
45866         * gcc.dg/20011008-2.c: New.
45867
45868 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45869
45870         * gcc.dg/cpp/spacing1.c: Update test.
45871
45872 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45873
45874         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45875         spelling errors of "separate" as "seperate".
45876
45877 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
45878
45879         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45880         enough to avoid inlining.
45881
45882 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45883
45884         * lib/g77.exp: set libg2c_dir correctly.
45885
45886 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45887
45888         * gcc.dg/cpp/macro11.c: New test.
45889
45890 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45891
45892         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45893         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45894         gcc.dg/format/multattr-3.c: New tests.
45895         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
45896         tests for format attributes on function pointers being rejected.
45897
45898 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45899
45900         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45901
45902 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45903
45904         * g++.dg/warn/format1.C: New test.
45905
45906 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45907
45908         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45909
45910 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45911
45912         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45913
45914 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45915
45916         * gcc.dg/cpp/redef2.c: Add test.
45917
45918 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
45919
45920         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45921         long-standing bug on i686, apparently.
45922         * gcc.c-torture/execute/loop-2c.x: New file.
45923         * gcc.c-torture/execute/loop-2d.x: New file.
45924         * gcc.c-torture/execute/loop-3c.x: New file.
45925
45926 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
45927
45928         * gcc.dg/cpp/20000625-2.c: Correct line number.
45929
45930 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45931
45932         * gcc.dg/cpp/macro10.c: New test.
45933         * gcc.dg/cpp/strify3.c: New test.
45934         * gcc.dg/cpp/spacing1.c: Add tests.
45935         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45936         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45937
45938 2001-09-24  DJ Delorie  <dj@redhat.com>
45939
45940         * gcc.c-torture/execute/20010924-1.c: New test.
45941
45942 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45943
45944         * objc/execute/paste.m: Remove.
45945
45946 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45947
45948         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45949
45950 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
45951
45952         * g77.dg/strlen0.f: New test.
45953
45954 2001-09-21  Richard Henderson  <rth@redhat.com>
45955
45956         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45957         * g++.old-deja/g++.abi/vtable2.C: Likewise.
45958
45959 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45960
45961         Table-driven attributes.
45962         * g++.dg/ext/attrib1.C: New test.
45963
45964 2001-09-20  DJ Delorie  <dj@redhat.com>
45965
45966         * gcc.dg/20000926-1.c: Update expected warning messages.
45967         * gcc.dg/array-2.c: Likewise, and test for warnings too.
45968         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45969         array.
45970
45971 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
45972
45973         * g++.dg/eh/registers1.C: New test case.
45974
45975 2001-09-17  Richard Henderson  <rth@redhat.com>
45976
45977         * gcc.dg/array-5.c: Fix VLA decomposition test.
45978
45979 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45980
45981         * gcc.dg/cpp/line5.c: New testcase.
45982
45983 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45984
45985         * gcc.dg/cpp/macro9.c: New test.
45986
45987 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
45988
45989         * gcc.c-torture/execute/980223.c: Change type of addr from long
45990         to char *.
45991
45992 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
45993
45994         * gcc.c-torture/execute/20010915-1.c: New test.
45995
45996 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
45997
45998         * g77.dg/bprob: New directory.
45999         * g77.dg/bprob/bprob.exp: New file.
46000         * g77.dg/bprob/bprob-1.f: New test.
46001         * g77.dg/gcov: New directory.
46002         * g77.dg/gcov/gcov.exp: New file.
46003         * g77.dg/gcov/gcov-1.f: New test.
46004         * g77.dg/gcov/gcov-1.x: New file.
46005
46006 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46007
46008         * gcc.dg/cpp/directiv.c: Update.
46009         * gcc.dg/cpp/undef1.c: Update.
46010
46011 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46012
46013         * gcc.dg/20010912-1.c: New test.
46014
46015 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46016
46017         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46018         language-independent file in lib.
46019         * lib/gcov.exp: New file.
46020
46021 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46022
46023         * gcc.c-torture/compile/20010911-1.c: New test.
46024
46025 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46026
46027         * lib/profopt.exp: New, to support profile-directed optimizations.
46028         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46029         * gcc.misc-tests/bprob-1.c: New test.
46030         * gcc.misc-tests/bprob-2.c: New test.
46031
46032 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46033
46034         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46035         XFAIL and which kinds of gcov output to verify.
46036         * gcc.misc-tests/gcov-4b.x: New file.
46037         * gcc.misc-tests/gcov-5b.x: New file.
46038         * gcc.misc-tests/gcov-6.x: New file.
46039         * gcc.misc-tests/gcov-7.c: New test.
46040         * gcc.misc-tests/gcov-7.x: New file.
46041
46042 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46043
46044         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46045         * gcc.misc-tests/gcov-6.c: New test.
46046
46047 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46048
46049         PR c++/3986
46050         * g++.dg/abi/vbase1.C: New test.
46051
46052 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46053
46054         * objc.dg/method-2.m: New.
46055
46056 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46057
46058         PR c++/4203
46059         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46060         * g++.dg/init/empty1.C: New test.
46061
46062 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46063
46064         * gcc.c-torture/compile/20010903-1.c: New test.
46065
46066 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46067
46068         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46069         for m68k.
46070
46071 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46072
46073         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46074
46075         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46076
46077         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46078
46079 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46080
46081         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46082         for 16-bit 'unsigned int'.
46083
46084 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46085
46086         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46087
46088 2001-08-27  Richard Henderson  <rth@redhat.com>
46089
46090         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46091         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46092
46093 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46094
46095         * gcc.dg/asm-names.c (ymain): New.
46096
46097 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46098
46099         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46100         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46101         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46102
46103 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46104
46105         * gcc.dg/compare5.c: New testcase.
46106
46107 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46108
46109         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46110         and "In instantiation".
46111
46112 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46113
46114         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46115
46116 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46117
46118         * gcc.misc-tests/gcov.exp: Add support for branch information.
46119         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46120         * gcc.misc-tests/gcov-4.c: New test.
46121         * gcc.misc-tests/gcov-4b.c: New test.
46122         * gcc.misc-tests/gcov-5b.c: New test.
46123
46124 2001-08-20  Zack Weinberg  <zackw@panix.com>
46125
46126         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46127         expected to fail.
46128
46129 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46130
46131         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46132
46133 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46134
46135         * g++.dg/eh/template1.C: New test.
46136
46137 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46138
46139         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46140         Fix thinko.
46141         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46142         for xfail.
46143
46144 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46145
46146         * lib/g77-dg.exp: Use prune.exp for common procedures
46147         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46148         * lib/g77.exp: (g77-dg-prune) Remove
46149
46150 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46151
46152         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46153
46154 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46155
46156         * g++.dg/template/unify1.C: New test.
46157
46158 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46159
46160         * g++.dg/abi/empty4.C: New test.
46161
46162 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46163
46164         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46165         solaris2.*
46166         * g77.f-torture/compile/pr3743.x: Likewise.
46167
46168 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46169
46170         * g++.dg/other/using-declaration.C: New test.
46171
46172 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46173
46174         * gcc.dg/cpp/tr-sign.c: New testcase.
46175
46176 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46177
46178         * gcc.dg/cpp/19951025-1.c: Revert.
46179         * gcc.dg/cpp/directiv.c: We no longer process directives that
46180         interrupt macro arguments.
46181
46182 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46183
46184         * gcc.dg/bconstp-1.c: New test.
46185
46186 2001-08-03  Richard Henderson  <rth@redhat.com>
46187
46188         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46189
46190 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46191
46192         * gcc.dg/cpp/19951025-1.c: Update.
46193
46194 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46195
46196         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46197         should be x.
46198
46199 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46200
46201         Kill -fhonor-std.
46202         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46203         * g++.old-deja/g++.other/std1.C: Likewise.
46204         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46205
46206 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46207
46208         * lib/g77.exp: Load gcc-defs.exp for common procedures
46209         (g77_pass, g77_fail, g77_finish, g77_exit,
46210         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46211
46212 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46213
46214         * g77.dg/fbackslash.f
46215         * g77.dg/fcase-preserve.f
46216         * g77.dg/ff90-1.f
46217         * g77.dg/ffixed-line-length-0.f
46218         * g77.dg/ffixed-line-length-132.f
46219         * g77.dg/ffixed-line-length-7.f
46220         * g77.dg/ffixed-line-length-72.f
46221         * g77.dg/ffixed-line-length-none.f
46222         * g77.dg/ffree-form-1.f
46223         * g77.dg/fno-backslash.f
46224         * g77.dg/fno-f90-1.f
46225         * g77.dg/fno-fixed-form-1.f
46226         * g77.dg/fno-onetrip.f
46227         * g77.dg/fno-typeless-boz.f
46228         * g77.dg/fno-underscoring.f
46229         * g77.dg/fno-vxt-1.f
46230         * g77.dg/fonetrip.f
46231         * g77.dg/ftypeless-boz.f
46232         * g77.dg/fugly-assumed.f
46233         * g77.dg/funderscoring.f
46234         * g77.dg/fvxt-1.f
46235
46236 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46237
46238         * objc.dg/fwd-proto-1.m: New.
46239         * objc.dg/local-decl-1.m: New.
46240         * objc.dg/naming-1.m: New.
46241         * objc.dg/naming-2.m: New.
46242         * objc.dg/proto-hier-1.m: New.
46243
46244 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46245
46246         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46247         largest-type elements to a struct makes its size grow.
46248
46249 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46250
46251         * g++.dg/abi/vthunk1.C: New test.
46252
46253 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46254
46255         * g++.dg/abi/vbase8-22.C: New test.
46256
46257 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46258
46259         * gcc.dg/cpp/macro8.c: New test.
46260
46261 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46262
46263         * g++.dg/abi/vbase8-21.C: New test.
46264
46265 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46266
46267         * g++.dg/abi/vbase8-10.C: New test.
46268
46269 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46270
46271         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46272         ${tool}_set_ld_library_path.
46273         Changed caller.
46274         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46275         g++.exp.
46276
46277 2001-07-26  Stan Cox <scox@redhat.com>
46278
46279         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46280         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46281         gcc_exit, gcc_check_unsupported_p):
46282         Moved to gcc-deps.exp
46283         * gcc-deps.exp: New file.
46284
46285 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46286
46287         * g++.old-deja/g++.pt/defarg14.C: New test.
46288
46289 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46290
46291         * g++.old-deja/g++.other/lineno5.C: New test.
46292
46293 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46294
46295         * g++.old-deja/g++.pt/crash68.C: New test.
46296
46297 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46298
46299         * g++.old-deja/g++.other/crash42.C: New test.
46300
46301 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46302
46303         * gcc.dg/cpp/extratokens.c: Fix.
46304         * gcc.dg/cpp/skipping2.c: New tests.
46305
46306 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46307
46308         * gcc.c-torture/execute/20010724-1.c: New file.
46309         * gcc.c-torture/execute/20010724-1.x: New file.
46310
46311 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46312
46313         * g++.old-deja/g++.other/cond7.C: New test.
46314
46315 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46316
46317         * g++.old-deja/g++.other/optimize4.C: New test.
46318
46319 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46320
46321         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46322
46323 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46324
46325         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46326         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46327         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46328         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46329
46330         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46331         bug report" message.
46332
46333         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46334         * g++.dg/ext/instantiate1.C: Move from old-deja.
46335
46336 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46337
46338         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46339         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46340         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46341         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46342
46343 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46344
46345         * gcc.c-torture/execute/20010723-1.c: New test.
46346
46347 2001-07-23  Ben Elliston  <bje@redhat.com>
46348
46349         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46350
46351 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46352
46353         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46354         i[34567]86-*-*.
46355         Delete handling of ieee_multilib_flags.
46356         Pass -mieee for alpha*-*-* and sh-*-*.
46357         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46358
46359 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46360
46361         Remove old-abi tests.
46362         * g++.old-deja/g++.mike/p11116.C: Remove.
46363         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46364
46365 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46366
46367         * g77.f-torture/compile/pr3743.f: New test
46368
46369 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46370
46371         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46372
46373 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46374
46375         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46376         g++.old-deja/g++.pt/static6.C: Likewise.
46377         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46378         supports weak symbols.
46379
46380 2001-07-18  Andreas Jaeger  <aj@suse.de>
46381
46382         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46383         supported again.
46384
46385 2001-07-18  Andreas Jaeger  <aj@suse.de>
46386
46387         * gcc.dg/iftrap-1.c: Fix target line.
46388
46389 2001-07-17  Richard Henderson  <rth@redhat.com>
46390
46391         * gcc.c-torture/execute/20010717-1.c: New.
46392
46393 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46394
46395         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46396         tests.
46397
46398 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46399
46400         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46401
46402 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46403
46404         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46405         UAC_SIGBUS, UAC_NOPRINT definitions.
46406
46407 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46408
46409         * objc/execute/object_is_class.m: New test.
46410         * objc/execute/object_is_meta_class.m: New test.
46411
46412 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46413
46414         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46415         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46416
46417 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46418
46419         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46420         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46421
46422 2001-07-14  Richard Henderson  <rth@redhat.com>
46423
46424         * gcc.dg/iftrap-1.c: New.
46425
46426 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46427
46428         * g77.f-torture/execute/intrinsic77.f: New test.
46429
46430 2001-07-11  Janis Johnson <janis@us.ibm.com>
46431
46432         * gcc.misc-tests/gcov-3.c: New test.
46433
46434 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46435
46436         * gcc.c-torture/compile/20010711-1.c,
46437         * gcc.c-torture/compile/20010711-2.c: New tests.
46438
46439 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46440
46441         * gcc.c-torture/execute/20010711-1.c: New test.
46442
46443 2001-07-11  Ben Elliston  <bje@redhat.com>
46444
46445         * g++.old-deja/g++.other/enum5.C: New test.
46446
46447 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
46448
46449         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46450         (g++-dg-prune): Call prune_gcc_output.
46451         * prune.exp: New file for prune_gcc_output.
46452         * lib/g++.exp, lib/gcc.exp: Load it.
46453
46454 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46455
46456         * gcc.c-torture/compile/20010701-1.c,
46457         g++.old-deja/g++.ext/attrib6.C: New tests.
46458
46459 2001-07-06  Jeffrey A Law  (law@cygnus.com)
46460
46461         * gcc.c-torture/compile/20010706-1.c: New test.
46462
46463 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
46464
46465         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46466
46467 2001-06-28  Stan Shebs  <shebs@apple.com>
46468
46469         * gcc.dg/pragma-darwin.c: New test.
46470
46471 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46472
46473         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46474         Solaris 2.[678] system.
46475
46476 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46477
46478         * gcc.dg/20010622-1.c: New test.
46479
46480 2001-06-18  Stan Shebs  <shebs@apple.com>
46481
46482         * objc.dg: New directory.
46483         * objc.dg/dg.exp: New file.
46484         * objc.dg/alias.m: New.
46485         * objc.dg/class-1.m: New.
46486         * objc.dg/class-2.m: New.
46487         * objc.dg/const-str-1.m: New.
46488         * objc.dg/const-str-2.m: New.
46489         * objc.dg/id-1.m: New.
46490         * objc.dg/method-1.m: New.
46491         * objc.dg/super-class-1.m: New.
46492         * lib/objc-dg.exp: New file.
46493
46494 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46495
46496         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46497         of label name.
46498
46499 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
46500
46501         * g++.old-deja/g++.abi/vbase8-9.C: New test.
46502
46503 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46504
46505         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46506         variable.
46507
46508 2001-06-12  Richard Henderson  <rth@redhat.com>
46509
46510         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46511
46512 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46513
46514         * g++.old-deja/g++.abi/vbase5.C: New test.
46515         * g++.old-deja/g++.abi/vbase6.C: New test.
46516         * g++.old-deja/g++.abi/vbase7.C: New test.
46517
46518 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46519
46520         * gcc.c-torture/compile/20010610-1.c: New test.
46521
46522 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46523
46524         * g++.old-deja/g++.abi/vbase4.C: New test.
46525
46526 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46527
46528         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46529         support %f for HC11/HC12 targets.
46530         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46531         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46532         on HC11/HC12 targets.
46533         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46534
46535 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46536
46537         * gcc.dg/wchar_t-1.c: New file.
46538         * gcc.dg/wint_t-1.c: Likewise.
46539
46540 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46541
46542         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46543
46544 2001-06-11  Richard Henderson  <rth@redhat.com>
46545
46546         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46547
46548 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46549
46550         * gcc.c-torture/compile/20010611-1.c: New test.
46551
46552 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46553
46554         * gcc.dg/c99-tag-1.c: Add more tests.
46555
46556 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46557
46558         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46559         representation on MN10300 and ARM/Thumb.
46560
46561 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46562
46563         * g77.f-torture/execute/20010610.f: New.
46564
46565 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46566
46567         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46568         names.
46569
46570 2001-06-09  Richard Henderson  <rth@redhat.com>
46571
46572         * gcc.c-torture/execute/ashrdi-1.c: New.
46573         * gcc.c-torture/execute/ashldi-1.c: New.
46574         * gcc.c-torture/execute/lshrdi-1.c: New.
46575
46576 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46577
46578         * objc/execute/load-3.m: Added. Check sending +load to categories,
46579         in addition to classes.
46580
46581 2001-06-08  Stan Shebs  <shebs@apple.com>
46582
46583         * objc/execute/load-2.m: New test.  From Nicola Pero
46584         <n.pero@mi.flashnet.it>.
46585
46586 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46587
46588         * gcc.c-torture/execute/20010605-2.c: New test.
46589
46590 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46591
46592         * g++.old-deja/g++.abi/vbase2.C: New test.
46593         * g++.old-deja/g++.abi/vbase3.C: New test.
46594
46595 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46596
46597         * g++.old-deja/g++.pt/friend49.C: New test.
46598
46599 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46600
46601         * g++.old-deja/g++.ext/anon3.C: New test.
46602
46603 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46604
46605         * g++.old-deja/g++.other/conv7.C: New test.
46606
46607 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46608
46609         * gcc.c-torture/compile/20010605-2.c: New test.
46610
46611 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46612
46613         * gcc.c-torture/execute/20010604-1.c: New test.
46614
46615 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46616
46617         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46618
46619 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46620
46621         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46622         (g++_link_flags): Likewise.
46623         (g++_init): Pass gccpath's value to two previous functions.
46624
46625 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46626
46627         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46628         Ensure logfile entry matches exec command line.
46629
46630 2001-05-31  Richard Henderson  <rth@redhat.com>
46631
46632         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46633         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46634
46635 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46636
46637         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46638         compiler for irix6.2
46639
46640 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46641
46642         * g++.old-deja/g++.other/optimize3.C: New file.
46643
46644 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46645
46646         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46647         assemble.
46648
46649 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46650
46651         * g++.old-deja/g++.other/optimize2.C: New file.
46652
46653 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46654
46655         * gcc.c-torture/compile/20010518-2.c: New file.
46656         * gcc.c-torture/execute/20010518-1.c: New file.
46657         * gcc.c-torture/execute/20010518-2.c: New file.
46658
46659 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46660
46661         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46662
46663 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46664
46665         G++ no longer defines builtins that do not begin with __builtin.
46666         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46667         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46668         * g++.old-deja/g++.law/builtin1.C: Likewise.
46669         * g++.old-deja/g++.law/cvt2.C: Likewise.
46670         * g++.old-deja/g++.mike/net5.C: Likewise.
46671         * g++.old-deja/g++.other/builtins1.C: Likewise.
46672         * g++.old-deja/g++.other/builtins2.C: Likewise.
46673         * g++.old-deja/g++.other/builtins3.C: Likewise.
46674         * g++.old-deja/g++.other/builtins4.C: Likewise.
46675         * g++.old-deja/g++.other/inline8.C: Likewise.
46676         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46677
46678 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46679
46680         * g++.old-deja/g++.pt/using1.C: Adjust.
46681         * g++.old-deja/g++.pt/using2.C: New test.
46682
46683 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46684
46685         * gcc.dg/cpp/charconst.c: New tests.
46686         * gcc.dg/cpp/escape.c: New tests.
46687         * gcc.dg/cpp/escape-1.c: New tests.
46688         * gcc.dg/cpp/escape-2.c: New tests.
46689         * gcc.dg/cpp/ucs.c: New tests.
46690
46691 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46692
46693         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46694         native compiler for irix6.5.
46695
46696 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46697
46698         * lib/g++.exp (g++_include_flags): Use args to compute
46699         get_multilibs.
46700         (g++_link_flags): Likewise.
46701         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46702
46703 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46704
46705         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46706
46707 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46708
46709         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46710         this file.
46711
46712 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46713
46714         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46715         STACK_SIZE;
46716         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46717         to STACK_SIZE; Use it to define size of add_histo array.
46718         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46719         to STACK_SIZE.
46720         (f): Use GITT_SIZE to define size of gitt local table.
46721         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46722         to STACK_SIZE; Use it to define size of bytemem array.
46723
46724 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46725
46726         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46727         on 68HC11/HC12 due to the asm instruction.
46728         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46729         * gcc.c-torture/compile/920520-1.x: Likewise.
46730         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46731         on 68HC11/HC12 because the function is larger than 64K.
46732         * gcc.c-torture/compile/961203-1.x: New file, this test fails
46733         on 68HC11/HC12 because the structure is too large.
46734
46735 2001-05-20  Richard Henderson  <rth@redhat.com>
46736
46737         * gcc.c-torture/execute/20010520-1.c: New.
46738
46739 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46740
46741         * g++.old-deja/g++.warn/compare1.C: New test.
46742         * gcc.dg/compare4.c: New test.
46743
46744 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
46745
46746         * g++.old-deja/g++.other/optimize1.C: New test.
46747
46748 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46749
46750         * g++.old-deja/g++.pt/spec41.C: New test.
46751
46752 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
46753
46754         * gcc.c-torture/compile/20010114-1.x: Remove.
46755
46756 2001-05-18  Stan Shebs  <shebs@apple.com>
46757
46758         * gcc.c-torture/compile/20010518-1.c: New test.
46759
46760 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
46761
46762         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46763         * g++.old-deja/g++.pt/crash67.C: New test.
46764
46765 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
46766
46767         * g++.old-deja/g++.other/debug9.C: New test.
46768
46769 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
46770
46771         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46772
46773 2001-05-16  Jan Hubicka  <jh@suse.cz>
46774
46775         * gcc.c-torture/compile/20010516-1.c: New test.
46776
46777 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46778
46779         * g++.old-deja/g++.other/crash41.C: New test.
46780
46781 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46782
46783         * g++.old-deja/g++.pt/crash66.C: New test.
46784
46785 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
46786
46787         * g++.old-deja/g++.robertl/eb27.C: Convert.
46788
46789 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
46790
46791         * g++.dg/friend-warn.C: New test.  Do not warn about friend
46792         declaration being redundant.
46793
46794 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
46795
46796         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46797
46798 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
46799
46800         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46801
46802 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
46803
46804         * lib/g++.exp: Use testsuite_flags.
46805
46806 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
46807
46808         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46809
46810 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46811
46812         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46813
46814 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
46815
46816         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46817
46818 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
46819
46820         * gcc.c-torture/compile/20010313-1.c: New test.
46821
46822 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
46823
46824         * gcc.dg/cpp/direct2.c: New test.
46825         * gccq.dg/cpp/direct2s.c: New test.
46826
46827         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46828
46829 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
46830
46831         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46832         * g++.old-deja/g++.other/op3.C: Likewise.
46833
46834 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46835
46836         * gcc.dg/cpp/syshdr.h: New file.
46837         * gcc.dg/cpp/sysmac1.c: Update.
46838         * gcc.dg/cpp/sysmac2.c: Update.
46839
46840 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46841
46842         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46843
46844 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
46845
46846         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46847         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46848
46849 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
46850
46851         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46852
46853 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
46854
46855         * lib/g++.exp (g++_include_flags): Don't use any special flags
46856         if TESTING_IN_BUILD_TREE is not defined.
46857         (g++_init): Use a plain 'c++' as the compiler if
46858         TESTING_IN_BUILD_TREEE is not defined.
46859
46860 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46861
46862         * g++.old-deja/g++.eh/catch13.C: New test.
46863         * g++.old-deja/g++.eh/catch14.C: New test.
46864
46865 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46866
46867         * gcc.dg/cpp/tr-define.c: New test.
46868
46869 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
46870
46871         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46872         <stdlib.h>, not <malloc.h>.
46873
46874 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46875
46876         * g++.old-deja/g++.ns/template17.C: New test.
46877
46878 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46879
46880         * g++.old-deja/g++.pt/ref4.C: New test.
46881
46882 2001-04-30  Richard Henderson  <rth@redhat.com>
46883
46884         * gcc.dg/20000724-1.c: Revert last change.
46885
46886 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
46887
46888         * g77.f-torture/execute/20010430.f: New test.
46889
46890 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
46891
46892         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46893
46894 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
46895
46896         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46897
46898 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46899
46900         * g++.old-deja/g++.eh/crash6.C: New test.
46901
46902 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46903
46904         * g++.old-deja/g++.other/warn7.C: New test.
46905
46906 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46907
46908         * g++.old-deja/g++.other/defarg9.C: New test.
46909
46910 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46911
46912         * g77.f-torture/compile/20010426.f: New test.
46913         * g77.f-torture/execute/20010426.f: New test.
46914
46915 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46916
46917         * g77.f-torture/compile/20000629-1.x: Remove - error
46918         has been fixed.
46919
46920 2001-04-26  Jeffrey A Law  (law@cygnus.com)
46921
46922         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46923         Tweak slightly to work with g++.dg framework.
46924         * g++.dg/special/ecos.exp: Run initp1.C test.
46925         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46926
46927         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46928         its linker doesn't give line numbers either.
46929         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46930
46931 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46932
46933         * g++.old-deja/g++.other/lex1.C: New test.
46934
46935 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
46936
46937         * gcc.dg/noncompile/20010425-1.c: New test.
46938
46939 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46940
46941         * g++.old-deja/g++.pt/mangle2.C: New test.
46942
46943 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46944
46945         * gcc.dg/format/plus-1.c: New test.
46946
46947 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46948
46949         * gcc.dg/20010423-1.c: New test.
46950
46951 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46952
46953         * gcc.c-torture/execute/20010422-1.c: New test.
46954
46955 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
46956
46957         * g++.old-deja/g++.ns/type2.C: New test.
46958
46959 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
46960
46961         * g++.old-deja/g++.other/perf1.C: New test.
46962
46963 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
46964
46965         * gcc.dg/c99-func-2.c: Remove xfail.
46966         * gcc.dg/c99-func-3.c: Remove xfail.
46967         * gcc.dg/c99-func-4.c: Remove xfail.
46968
46969 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
46970
46971         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46972
46973 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46974
46975         * gcc.c-torture/compile/20010423-1.c: New test.
46976
46977 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46978
46979         * g++.old-deja/g++.pt/typename28.C: New test.
46980
46981 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46982
46983         * g++.old-deja/g++.abi/empty2.C: New test.
46984         * g++.old-deja/g++.abi/empty3.C: New test.
46985
46986 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46987
46988         * g++.old-deja/g++.other/comdat2.C: New test.
46989         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46990
46991 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46992
46993         * g++.old-deja/g++.other/overload14.C: New test.
46994
46995 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46996
46997         * g++.old-deja/g++.other/lookup23.C: New test.
46998
46999 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47000
47001         * gcc.c-torture/execute/20010403-1.c: New test.
47002
47003 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47004             Mark Mitchell  <mark@codesourcery.com>
47005
47006         * lib/old-dejagnu.exp: Don't delete output of executable.
47007         Add .exe suffix to executables.
47008
47009 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47010
47011         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47012
47013 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47014
47015         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47016
47017 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47018
47019         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47020         * g++.old-deja/g++.abi/crash1.C: New test.
47021
47022 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47023
47024         * g++.old-deja/g++.other/crash40.C: New test.
47025
47026 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47027
47028         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47029
47030 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47031
47032         * g++.old-deja/g++.other/warn6.C: New test.
47033
47034 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47035
47036         * g++.old-deja/g++.robertl/eb42.C: Same.
47037
47038 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47039
47040         * gcc.dg/wtr-conversion-1.c: New testcase.
47041
47042 2001-04-10  Richard Henderson  <rth@redhat.com>
47043
47044         * g++.old-deja/g++.other/array5.C: New.
47045
47046 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47047
47048         * gcc.c-torture/execute/20010408-1.c: New test.
47049
47050 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47051
47052         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47053         headers and constructs.
47054         * g++.old-deja/g++.robertl/eb79.C: Same.
47055         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47056         * g++.old-deja/g++.robertl/eb73.C: Same.
47057         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47058         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47059         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47060         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47061         * g++.old-deja/g++.robertl/eb44.C: Same.
47062         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47063         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47064         * g++.old-deja/g++.robertl/eb39.C: Same.
47065         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47066         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47067         * g++.old-deja/g++.robertl/eb30.C: Same.
47068         * g++.old-deja/g++.robertl/eb3.C: Same.
47069         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47070         * g++.old-deja/g++.robertl/eb21.C: Same.
47071         * g++.old-deja/g++.robertl/eb15.C: Same.
47072         * g++.old-deja/g++.robertl/eb118.C: Same.
47073         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47074         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47075         * g++.old-deja/g++.robertl/eb109.C: Same.
47076         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47077         * g++.old-deja/g++.mike/rtti1.C: Same.
47078         * g++.old-deja/g++.mike/p658.C: Same.
47079         * g++.old-deja/g++.mike/net46.C: Same.
47080         * g++.old-deja/g++.mike/net34.C: Same.
47081         * g++.old-deja/g++.mike/memoize1.C: Same.
47082         * g++.old-deja/g++.mike/eh2.C: Same.
47083         * g++.old-deja/g++.law/weak.C: Same.
47084         * g++.old-deja/g++.law/visibility7.C: Same.
47085         * g++.old-deja/g++.law/visibility25.C: Same.
47086         * g++.old-deja/g++.law/visibility22.C: Same.
47087         * g++.old-deja/g++.law/visibility2.C: Same.
47088         * g++.old-deja/g++.law/visibility17.C: Same.
47089         * g++.old-deja/g++.law/visibility13.C: Same.
47090         * g++.old-deja/g++.law/visibility10.C: Same.
47091         * g++.old-deja/g++.law/visibility1.C: Same.
47092         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47093         * g++.old-deja/g++.law/vbase1.C: Same.
47094         * g++.old-deja/g++.law/operators32.C: Same.
47095         * g++.old-deja/g++.law/nest3.C: Same.
47096         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47097         * g++.old-deja/g++.law/except5.C (main): Same.
47098         * g++.old-deja/g++.law/cvt7.C (run): Same.
47099         * g++.old-deja/g++.law/cvt2.C: Same.
47100         * g++.old-deja/g++.law/cvt16.C: Same.
47101         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47102         * g++.old-deja/g++.law/ctors17.C (main): Same.
47103         * g++.old-deja/g++.law/ctors13.C: Same.
47104         * g++.old-deja/g++.law/ctors12.C (main): Same.
47105         * g++.old-deja/g++.law/ctors10.C: Same.
47106         * g++.old-deja/g++.law/code-gen5.C: Same.
47107         * g++.old-deja/g++.law/bad-error7.C: Same.
47108         * g++.old-deja/g++.law/arm9.C: Same.
47109         * g++.old-deja/g++.law/arm12.C: Same.
47110         * g++.old-deja/g++.law/arg8.C: Same.
47111         * g++.old-deja/g++.law/arg1.C: Same.
47112         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47113         * g++.old-deja/g++.jason/template31.C: Same.
47114         * g++.old-deja/g++.jason/template24.C (main): Same.
47115         * g++.old-deja/g++.jason/2371.C: Same.
47116         * g++.old-deja/g++.eh/new2.C: Same.
47117         * g++.old-deja/g++.eh/new1.C: Same.
47118         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47119         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47120         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47121         * g++.old-deja/g++.brendan/crash62.C: Same.
47122         * g++.old-deja/g++.brendan/crash52.C: Same.
47123         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47124         * g++.old-deja/g++.brendan/crash38.C: Same.
47125         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47126         * g++.old-deja/g++.brendan/copy9.C: Same.
47127
47128 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47129
47130         * gcc.c-torture/execute/20001203-2.c (memset):
47131         Count argument is of type __SIZE_TYPE__.
47132
47133 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47134
47135         * gcc.c-torture/compile/20010404-1.c: New test.
47136
47137 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47138
47139         * gcc.c-torture/compile/20010326-1.c: New test.
47140
47141 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47142
47143         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47144         peculiarities of the SH.
47145         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47146
47147 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47148
47149         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47150         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47151         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47152
47153 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47154
47155         * g77.f-torture/compile/20010321-1.f: New test.
47156
47157 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47158
47159         * gcc.c-torture/compile/20010329-1.c: New test.
47160
47161 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47162
47163         * gcc.c-torture/execute/20010329-1.c: New test.
47164
47165 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47166
47167         * g++.old-deja/g++.other/eh4.C: Fix typo.
47168
47169 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47170
47171         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47172
47173 2001-03-28  Philip Blundell  <philb@gnu.org>
47174
47175         * gcc.c-torture/compile/20010328-1.c: New test.
47176
47177 2001-03-27  Richard Henderson  <rth@redhat.com>
47178
47179         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47180         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47181
47182 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47183
47184         * gcc.c-torture/compile/20010327-1.c: New test.
47185
47186 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47187
47188         * g++.old-deja/g++.other/friend12.C: New test.
47189         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47190         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47191
47192 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47193
47194         * gcc.c-torture/execute/20010325-1.c: New test.
47195
47196 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47197
47198         * g++.old-deja/g++.other/mangle3.C: New test.
47199
47200 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47201
47202         * g++.old-deja/g++.other/anon8.C: New test.
47203
47204 2001-03-20  Philip Blundell  <philb@gnu.org>
47205
47206         * gcc.c-torture/compile/20010320-1.c: New test.
47207
47208 2001-03-17  Richard Henderson  <rth@redhat.com>
47209
47210         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47211
47212 2001-03-15  Geoff Keating  <geoff@redhat.com>
47213
47214         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47215         tests on AIX.
47216
47217 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47218
47219         * g++.old-deja/g++.other/eh4.C: New test.
47220
47221 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47222
47223         * gcc.dg/cpp/mi1.c: Update.
47224
47225 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47226
47227         * g++.old-deja/g++.other/regstack.C: New test.
47228
47229 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47230
47231         * g++.old-deja/g++.other/ref4.C: New test.
47232
47233 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47234
47235         * objc/execute/va_method.m: Added.
47236         * objc/execute/IMP.m: Added.
47237         * objc/execute/_cmd.m: Added.
47238         * objc/execute/accessing_ivars.m: Added.
47239         * objc/execute/class-1.m: Added.
47240         * objc/execute/class-10.m: Added.
47241         * objc/execute/class-11.m: Added.
47242         * objc/execute/class-12.m: Added.
47243         * objc/execute/class-13.m: Added.
47244         * objc/execute/class-14.m: Added.
47245         * objc/execute/class-2.m: Added.
47246         * objc/execute/class-3.m: Added.
47247         * objc/execute/class-4.m: Added.
47248         * objc/execute/class-5.m: Added.
47249         * objc/execute/class-6.m: Added.
47250         * objc/execute/class-7.m: Added.
47251         * objc/execute/class-8.m: Added.
47252         * objc/execute/class-9.m: Added.
47253         * objc/execute/class-tests-1.h
47254         * objc/execute/class-tests-2.h
47255         * objc/execute/compatibility_alias.m: Added.
47256         * objc/execute/encode-1.m: Added.
47257         * objc/execute/formal_protocol-1.m: Added.
47258         * objc/execute/formal_protocol-2.m: Added.
47259         * objc/execute/formal_protocol-3.m: Added.
47260         * objc/execute/formal_protocol-4.m: Added.
47261         * objc/execute/formal_protocol-5.m: Added.
47262         * objc/execute/formal_protocol-6.m: Added.
47263         * objc/execute/formal_protocol-7.m: Added.
47264         * objc/execute/informal_protocol.m: Added.
47265         * objc/execute/initialize.m: Added.
47266         * objc/execute/load.m: Added.
47267         * objc/execute/many_args_method.m: Added.
47268         * objc/execute/nested-3.m: Added.
47269         * objc/execute/no_clash.m: Added.
47270         * objc/execute/private.m: Added.
47271         * objc/execute/redefining_self.m: Added.
47272         * objc/execute/root_methods.m: Added.
47273         * objc/execute/selector-1.m: Added.
47274         * objc/execute/static-1.m: Added.
47275         * objc/execute/static-2.m: Added.
47276         * objc/execute/va_method.m: Added.
47277
47278 2001-03-10  Richard Henderson  <rth@redhat.com>
47279
47280         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47281
47282 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47283
47284         * g++.old-deja/g++.other/crash31.C: XFAIL.
47285         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47286         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47287         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47288         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47289         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47290
47291 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47292
47293         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47294
47295 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47296
47297         * gcc.dg/20000724-1.c: Don't use multiline strings.
47298
47299 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47300
47301         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47302         result of -cString against what we expect it to be; don't just
47303         print it out for no one to read.
47304
47305         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47306         Based on testcases provided by Nicola Pero.
47307
47308 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47309
47310         * gcc.dg/cpp/macro7.c: New test.
47311
47312 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47313
47314         * gcc.dg/cpp/multiline.c: Update.
47315
47316 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47317
47318         * g++.old-deja/g++.other/enum3.C: New test.
47319
47320 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47321
47322         * g++.old-deja/g++.other/pod1.C: New test.
47323
47324 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47325
47326         * g++.old-deja/g++.ext/overload1.C: New test.
47327
47328 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47329
47330         * g++.old-deja/g++.pt/using1.C: New test.
47331
47332 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47333
47334         * g++.old-deja/g++.other/using9.C: New test.
47335
47336 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47337
47338         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47339
47340         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47341
47342 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47343
47344         * g++.old-deja/g++.ext/realpt1.C: Remove.
47345
47346 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47347
47348         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47349
47350 2001-02-26  Will Cohen  <wcohen@redhat.com>
47351
47352         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47353
47354 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47355
47356         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47357         templatized constructors.
47358
47359 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47360
47361         * gcc.c-torture/execute/20010224-1.c: New test.
47362
47363 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47364
47365         * gcc.c-torture/execute/20010222-1.c: New test.
47366
47367 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47368
47369         * g++.old-deja/g++.other/inline20.C: New test.
47370
47371 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47372
47373         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47374
47375 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47376
47377         * g++.old-deja/g++.other/lookup22.C: New test.
47378
47379 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47380
47381         * g77.dg: New directory.
47382         * g77.dg/20010216-1.f: New test case.
47383         * g77.dg/dg.exp: New driver.
47384         * lib/g77-dg.exp: New driver library.
47385
47386 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47387
47388         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47389
47390 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47391
47392         * g++.old-deja/g++.other/decl9.C: New test.
47393
47394 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47395
47396         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47397         not need <string> and also tests the initialization at runtime.
47398
47399 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47400
47401         * gcc.c-torture/execute/longlong.c: New test.
47402
47403 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47404
47405         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47406
47407 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47408
47409         * gcc.c-torture/execute/920302-1.c (execute):
47410         Change argument type to short.
47411
47412 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47413
47414         * g++.old-deja/g++.pt/deduct6.C: New test.
47415
47416 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47417
47418         * g++.old-deja/g++.pt/deduct5.C: New test.
47419
47420 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47421
47422         * gcc.c-torture/execute/20010209-1.c: New test.
47423
47424 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47425
47426         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47427
47428 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47429
47430         * g++.dg/vtgc1.C: Update for new ABI.
47431
47432         * consistency.vlad: New directory, 1665 files.
47433
47434 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47435
47436         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47437         return type.
47438         * gcc.dg/cpp/digraphs.c: Declare puts.
47439
47440 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47441
47442         * g++.old-deja/g++.other/warn5.C: New test.
47443
47444 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47445
47446         * g++.old-deja/g++.pt/spec40.C: New test.
47447
47448 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47449
47450         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47451         case.
47452         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47453
47454 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
47455
47456         * gcc.c-torture/compile/20010209-1.c: New test.
47457
47458 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
47459
47460         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47461         excess errors message but not if it crashes.
47462         * g++.old-deja/g++.other/crash27.C: Likewise.
47463         * g++.old-deja/g++.other/crash28.C: Likewise.
47464         * g++.old-deja/g++.other/crash30.C: Likewise.
47465         * g++.old-deja/g++.other/crash32.C: Likewise.
47466         * g++.old-deja/g++.other/crash35.C: Likewise.
47467         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47468
47469 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47470
47471         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47472         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47473         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47474         g77.f-torture/execute/execute.exp,
47475         g77.f-torture/noncompile/noncompile.exp,
47476         gcc.c-torture/execute/execute.exp,
47477         gcc.c-torture/execute/memcheck/memcheck.exp,
47478         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47479         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47480         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47481         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47482         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47483         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47484         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47485         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47486         Remove bug reporting instructions with ancient email addresses.
47487
47488 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47489
47490         * gcc.dg/20010202-1.c: New test.
47491         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47492
47493 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
47494
47495         * g++.dg/stdbool-if.C: New test.
47496
47497 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
47498
47499         * objc/execute/fdecl.m: Added main().
47500
47501 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47502
47503         * gcc.c-torture/execute/20010206-1.c: New test.
47504
47505 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47506
47507         * gcc.dg/cpp/avoidpaste1.c: Update.
47508
47509 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
47510
47511         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47512         Pero <nicola@brainstorm.co.uk>.
47513         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47514
47515 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
47516
47517         * g++.old-deja/g++.pt/spec39.C: New test.
47518
47519 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47520
47521         * gcc.c-torture/compile/20010202-1.c: New test.
47522
47523 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47524
47525         * g++.old-deja/g++.abi/primary2.C: New test.
47526         * g++.old-deja/g++.abi/primary3.C: New test.
47527         * g++.old-deja/g++.abi/primary4.C: New test.
47528         * g++.old-deja/g++.abi/primary5.C: New test.
47529         * g++.old-deja/g++.abi/vtable3.h: New test.
47530         * g++.old-deja/g++.abi/vtable3a.C: New test.
47531         * g++.old-deja/g++.abi/vtable3b.C: New test.
47532         * g++.old-deja/g++.abi/vtable3c.C: New test.
47533         * g++.old-deja/g++.abi/vtable3d.C: New test.
47534         * g++.old-deja/g++.abi/vtable3e.C: New test.
47535         * g++.old-deja/g++.abi/vtable3f.C: New test.
47536         * g++.old-deja/g++.abi/vtable3g.C: New test.
47537         * g++.old-deja/g++.abi/vtable3h.C: New test.
47538         * g++.old-deja/g++.abi/vtable3i.C: New test.
47539         * g++.old-deja/g++.abi/vtable3j.C: New test.
47540         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47541
47542 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47543
47544         * g++.old-deja/g++.other/anon6.C: New test.
47545         * g++.old-deja/g++.other/anon7.C: New test.
47546
47547 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47548
47549         * gcc.dg/cpp/avoidpaste2.c: New tests.
47550
47551 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47552
47553         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47554
47555 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47556
47557         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47558         DECIMAL_DIG cases for Irix."
47559
47560 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47561
47562         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47563
47564 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47565
47566         * gcc.dg/c99-tag-1.c: New test.
47567
47568 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47569
47570         * gcc.dg/cpp/tr-warn1.c: Add tests.
47571
47572 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47573
47574         * gcc.dg/cpp/avoidpaste1.c: Update.
47575         * gcc.dg/cpp/paste4.c: Update.
47576
47577 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47578
47579         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47580         cases for Irix.
47581
47582 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47583
47584         * g++.old-deja/g++.other/inline19.C: New test.
47585
47586 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47587
47588         * gcc.dg/Wlarger-than.c: New test.
47589
47590 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47591
47592         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47593
47594 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47595
47596         * gcc.c-torture/execute/20010129-1.c: New test.
47597         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47598
47599 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47600
47601         * gcc.dg/cpp/avoidpaste1.c: Test case.
47602
47603 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47604
47605         * g++.old-deja/g++.other/inline18.C: New test.
47606
47607 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47608
47609         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47610         and __builtin_putchar.
47611
47612 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47613
47614         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47615         tests.
47616
47617 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47618
47619         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47620         floating point number rounding mode to round to the nearest
47621         representable mode.
47622
47623 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47624
47625         * g++.old-deja/g++.other/mangle2.C: New test.
47626
47627 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47628
47629         * gcc.c-torture/compile/20010124-1.c: New test.
47630
47631 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47632
47633         * g++.old-deja/g++.pt/spec38.C: New test.
47634
47635 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47636
47637         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47638         "Build don't run".
47639
47640 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47641
47642         * gcc.c-torture/execute/20010123-1.c: New test.
47643
47644 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47645
47646         * g++.old-deja/g++.pt/spec37.C: New test.
47647
47648 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47649
47650         * g++.old-deja/g++.pt/overload14.C: New test.
47651
47652 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47653
47654         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47655         __builtin_return_address.
47656
47657 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47658
47659         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47660         * g++.old-deja/g++.pt/spec35.C: New test.
47661         * g++.old-deja/g++.pt/spec36.C: New test.
47662
47663 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47664
47665         * gcc.c-torture/compile/20010118-1.c: New test.
47666
47667 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47668
47669         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47670
47671 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47672
47673         * gcc.c-torture/execute/20010119-1.c: New test.
47674
47675 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47676
47677         * g++.old-deja/g++.other/vbase5.C: New test.
47678
47679 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47680
47681         * gcc.c-torture/execute/20010118-1.c: New test.
47682
47683 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47684
47685         * g++.old-deja/g++.pt/deduct3.C: New test.
47686
47687 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47688
47689         * g++.old-deja/g++.pt/spec34.C: New test.
47690
47691 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47692
47693         * g77.f-torture/compile/20000601-2.f: New test.
47694
47695 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47696
47697         * g++.old-deja/g++.other/init17.C: New test.
47698
47699 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47700
47701         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47702
47703 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47704
47705         * g++.old-deja/g++.pt/unify8.C: New test.
47706
47707 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47708
47709         * g++.old-deja/g++.abi/vbase1.C: New test.
47710
47711 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47712
47713         * g++.old-deja/g++.pt/crash65.C: New test.
47714
47715 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47716
47717         * gcc.dg/cpp/assembl2.S: New test case.
47718
47719 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47720
47721         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47722         are supported.
47723
47724 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47725
47726         * g++.old-deja/g++.other/builtins1.C: New test.
47727         * g++.old-deja/g++.other/builtins2.C: Likewise.
47728         * g++.old-deja/g++.other/builtins3.C: Likewise.
47729         * g++.old-deja/g++.other/builtins4.C: Likewise.
47730
47731 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
47732
47733         * gcc.c-torture/compile/20010117-1.c: New test.
47734         * gcc.c-torture/compile/20010117-2.c: New test.
47735
47736 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47737
47738         * g77.f-torture/execute/20010116.[fx]: New test,
47739         XFAIL on i?86-*-*.
47740         * g77.f-torture/compile/20010115.f: Indicate it's
47741         a test for PR fortran/1636.
47742
47743 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47744
47745         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47746
47747 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47748
47749         * g77.f-torture/compile/20010115.f: New test.
47750
47751 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
47752
47753         * g++.old-deja/g++.pt/nontype5.C: New test.
47754
47755 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47756
47757         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47758         have an equivalent working one below it.
47759
47760 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47761
47762         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47763         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47764
47765 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47766
47767         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47768         message containing "init_priority".
47769         (conpr-2.C): Likewise.
47770         (conpr-3.C): Likewise.
47771         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47772
47773 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47774
47775         * gcc.c-torture/execute/20010114-2.c: New test.
47776
47777 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47778
47779         * gcc.c-torture/compile/20010114-1.c: New test.
47780         * gcc.c-torture/compile/20010114-1.x: Xfail.
47781         * gcc.c-torture/compile/20010114-2.c: New test.
47782         * gcc.c-torture/execute/20010114-1.c: New test.
47783         * gcc.dg/trunc-1.c: New test.
47784         * gcc.dg/uninit-B.c: New test.
47785
47786 2001-01-13  Nick Clifton  <nickc@redhat.com>
47787
47788         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47789         target.
47790
47791 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47792
47793         * gcc.c-torture/compile/20010113-1.c: New test.
47794
47795 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
47796
47797         * gcc.c-torture/compile/20001212-1.c: New test.
47798
47799 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47800
47801         * gcc.dg/cpp/widestr1.c: Update.
47802         * gcc.dg/cpp/prag-imp.c: Remove.
47803
47804 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
47805
47806         * gcc.c-torture/execute/20000801-3.x: Remove.
47807         * gcc.dg/c90-init-1.c: New test.
47808         * gcc.dg/c99-init-1.c: New test.
47809         * gcc.dg/c99-init-2.c: New test.
47810         * gcc.dg/gnu99-init-1.c: New test.
47811
47812 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
47813
47814         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47815         testing that no relevant ones were found.
47816
47817 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47818
47819         * g++.old-deja/g++.pt/cast2.C: New test.
47820
47821 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47822
47823         * g++.old-deja/g++.pt/friend47.C: New test.
47824
47825 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47826
47827         * g++.old-deja/g++.pt/instantiate13.C: New test.
47828
47829 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47830
47831         * g++.old-deja/g++.other/defarg7.C: New test.
47832         * g++.old-deja/g++.other/defarg8.C: New test.
47833
47834 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47835
47836         * g++.old-deja/g++.pt/crash64.C: New test.
47837
47838 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47839
47840         * g++.old-deja/g++.pt/crash63.C: New test.
47841
47842 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47843
47844         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47845
47846 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
47847
47848         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47849
47850 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47851
47852         * g++.old-deja/g++.pt/error3.C: New test.
47853
47854 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47855
47856         * g++.old-deja/g++.other/crash39.C: New test.
47857
47858 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47859
47860         * g++.old-deja/g++.other/vbase4.C: New test.
47861
47862 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
47863
47864         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47865         * gcc.dg/special/20000419-2.c: New file. Identical to above.
47866         * gcc.dg/special/special.exp: New test driver which will check
47867         for alias support for the above test.
47868
47869 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
47870
47871         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47872         problems on small machines.
47873         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47874         parameterize.
47875
47876 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
47877
47878         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47879         mips.
47880         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47881
47882 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
47883
47884         * g++.old_deja/g++.pt/using8.C: New test.
47885
47886 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47887
47888         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47889
47890 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
47891
47892         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47893         where a failure is expected.
47894         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47895
47896 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47897
47898         * g++.old_deja/g++.pt/instantiate12.C: New test.
47899
47900 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47901
47902         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47903         start of structs.
47904         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47905         * g++.old-deja/g++.brendan/crash17.C: Likewise.
47906         * g++.old-deja/g++.brendan/crash29.C: Likewise.
47907         * g++.old-deja/g++.brendan/crash48.C: Likewise.
47908         * g++.old-deja/g++.brendan/ns1.C: Likewise.
47909         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47910         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47911         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47912         * g++.old-deja/g++.eh/spec6.C: Likewise.
47913         * g++.old-deja/g++.jason/crash3.C: Likewise.
47914         * g++.old-deja/g++.law/ctors11.C: Likewise.
47915         * g++.old-deja/g++.law/ctors17.C: Likewise.
47916         * g++.old-deja/g++.law/ctors5.C: Likewise.
47917         * g++.old-deja/g++.law/ctors9.C: Likewise.
47918         * g++.old-deja/g++.mike/ambig1.C: Likewise.
47919         * g++.old-deja/g++.mike/net22.C: Likewise.
47920         * g++.old-deja/g++.mike/p3538a.C: Likewise.
47921         * g++.old-deja/g++.mike/p3538b.C: Likewise.
47922         * g++.old-deja/g++.mike/virt3.C: Likewise.
47923         * g++.old-deja/g++.niklas/t128.C: Likewise.
47924         * g++.old-deja/g++.other/anon4.C: Likewise.
47925         * g++.old-deja/g++.other/using1.C: Likewise.
47926         * g++.old-deja/g++.other/warn3.C: Likewise.
47927         * g++.old-deja/g++.pt/t37.C: Likewise.
47928         * g++.old-deja/g++.robertl/eb69.C: Likewise.
47929         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47930
47931 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47932
47933         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47934
47935 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47936
47937         * gcc.c-torture/execute/stdio-opt-3.c: New test.
47938
47939 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
47940
47941         * gcc.c-torture/compile/20010107-1.c: New test.
47942
47943 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47944
47945         * gcc.c-torture/execute/builtin-noret-1.c: New test.
47946
47947 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47948
47949         * gcc.dg/format/format.h: New file.
47950         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47951         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47952         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47953         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47954         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47955         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47956         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47957         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47958         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47959         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47960         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47961         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47962         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47963         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47964         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47965         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47966         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47967         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47968         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47969         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47970         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47971         instead of declaring standard types, macros and functions in each
47972         test.
47973
47974 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
47975
47976         * gcc.c-torture/execute/20010106-1.c: New test.
47977
47978 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47979
47980         * gcc.dg/format/format.exp: New file.
47981         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47982         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47983         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47984         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47985         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47986         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47987         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47988         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47989         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47990         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47991         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47992         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47993         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47994         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47995         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47996         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47997         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47998         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47999         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48000         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48001         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48002         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48003         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48004         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48005         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48006         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48007         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48008         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48009         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48010         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48011         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48012         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48013         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48014         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48015         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48016         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48017         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48018         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48019         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48020         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48021         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48022         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48023
48024 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48025
48026         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48027         account.
48028
48029 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48030
48031         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48032
48033 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48034
48035         * g++.old-deja/g++.pt/crash62.C: New test.
48036
48037 2001-01-04  Richard Henderson  <rth@redhat.com>
48038
48039         * gcc.dg/20000926-1.c: Update expected warnings.
48040         * gcc.dg/array-2.c: Likewise.
48041         * gcc.dg/array-4.c: Also validate flexible array members.
48042         * gcc.dg/c99-flex-array-1.c: New.
48043
48044 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48045
48046         * gcc.c-torture/compile/20001222-1.x: Remove.
48047
48048 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48049
48050         * gcc.c-torture/execute/built-in-setjmp.c: New.
48051
48052 2001-01-03  Richard Henderson  <rth@redhat.com>
48053
48054         * gcc.dg/940510-1.c: Update expected error wording.
48055         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48056
48057 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48058
48059         * lib/target-supports.exp (check_alias_available): Modified to
48060         indicate aliases not supported if only weak aliases are supported.
48061
48062 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48063
48064         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48065         Turn on cmpstrsi checks for __pj__ and __i370__.
48066
48067 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48068
48069         * g++.old-deja/g++.other/virtual11.C: New test.
48070
48071 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48072
48073         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48074
48075 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48076
48077         * gcc.c-torture/compile/20010102-1.c: New test.
48078
48079 2001-01-02  Andreas Jaeger  <aj@suse.de>
48080
48081         * gcc.dg/noreturn-3.c: New test.
48082
48083         * gcc.dg/noreturn-4.c: New test.
48084
48085 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48086
48087         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48088         __builtin_fputc and __builtin_fwrite.
48089
48090 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48091
48092         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48093         signed char, not default char.
48094
48095 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48096
48097         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48098
48099 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48100
48101         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48102
48103 2000-12-29  Richard Henderson  <rth@redhat.com>
48104
48105         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48106         (__cyg_profile_func_exit): Define.
48107
48108 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48109
48110         * g++.dg/vtgc1.C: New test.
48111
48112 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48113
48114         * gcc.dg/noncompile/20001228-1.c: New test.
48115
48116         * gcc.dg/20001228-1.c: New test.
48117
48118         * gcc.c-torture/execute/20001228-1.c: New test.
48119
48120 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48121
48122         * gcc.dg/format-strfmon-1.c: New test.
48123
48124 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48125
48126         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48127         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48128         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48129         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48130         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48131         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48132         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48133         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48134         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48135         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48136         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48137         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48138         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48139
48140         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48141         * gcc.c-torture/execute/string-opt-4.c: Test index.
48142
48143 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48144
48145         * gcc.c-torture/compile/20001226-1.c: New test.
48146
48147 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48148
48149         * gcc.c-torture/compile/20001222-1.c: New test.
48150         * gcc.c-torture/compile/20001222-1.x: Xfail.
48151
48152 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48153
48154         * gcc.c-torture/execute/comp-goto-2.c: New test.
48155
48156 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48157
48158         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48159         Use long types if __INT_MAX__ is 32767.
48160         (main): Use cast to (sint32 *) when poking 88 into a_page.
48161
48162         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48163
48164 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48165
48166         * gcc.c-torture/compile/20001221-1.c: New test.
48167         * gcc.c-torture/execute/20001221-1.c: New test.
48168
48169 2000-12-20  Richard Henderson  <rth@redhat.com>
48170
48171         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48172         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48173
48174 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48175
48176         * gcc.dg/compare3.c: New test.
48177
48178 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48179
48180         * gcc.dg/format-warnll-1.c: New test.
48181
48182 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48183
48184         * gcc.dg/cpp/cmdlne-P.c: New test.
48185
48186 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48187
48188         * gcc.c-torture/execute/builtin-abs-1.c,
48189         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48190
48191 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48192
48193         * gcc.dg/cpp/multiline.c: New test.
48194
48195 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48196
48197         * g++.old-deja/g++.other/syshdr1.C: Update.
48198         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48199
48200 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48201
48202         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48203
48204 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48205
48206         * g++.old-deja/g++.pt/ttp65.C: New test.
48207
48208 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48209
48210         * g++.old-deja/g++.pt/ttp64.C: New test.
48211
48212 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48213
48214         * g++.old-deja/g++.pt/spec33.C: New test.
48215
48216 2000-12-14  Catherine Moore  <clm@redhat.com>
48217
48218         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48219         * gcc.c-torture/execute/920612-2.c: Likewise.
48220         * gcc.c-torture/execute/920428-2.c: Likewise.
48221         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48222         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48223
48224 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48225
48226         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48227         * gcc.dg/pack-test-2.c: Likewise.
48228
48229 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48230
48231         Tests by Zack Weinberg <zackw@stanford.edu>.
48232
48233         * gcc.dg/cpp/defined.c: Update.
48234         * gcc.dg/cpp/defined_trad.c: New tests.
48235
48236 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48237
48238         * gcc.dg/cpp/trad-direct.c: Update.
48239
48240 2000-12-11  Neil Booth  <neilb@earthling.net>
48241
48242         * gcc.dg/cpp/defined_trad.c
48243
48244 2000-12-11  Neil Booth  <neilb@earthling.net>
48245
48246         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48247
48248 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48249
48250         * gcc.dg/format-miss-2.c: New test.
48251
48252 2000-12-09  Neil Booth  <neilb@earthling.net>
48253
48254         * gcc.dg/cpp/lineflags.c: New tests.
48255         * gcc.dg/cpp/poison.c: Update.
48256         * gcc.dg/cpp/redef2.c: Update.
48257         * gcc.dg/cpp/skipping.c: New test.
48258
48259 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48260
48261         * g++.old-deja/g++.other/eh3.C: New testcase.
48262
48263 2000-12-07  Neil Booth  <neilb@earthling.net>
48264
48265         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48266         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48267         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48268         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48269         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48270         Update.
48271
48272 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48273
48274         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48275         __SIZE_TYPE__ instead of int for type of integers cast to
48276         pointers.
48277
48278 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48279
48280         * g++.old-deja/g++.other/cleanup4.C: New test.
48281
48282 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48283
48284         * format-sec-1.c: New test.
48285
48286 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48287
48288         * gcc.dg/format-nonlit-3.c: New test.
48289
48290 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48291
48292         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48293         through a null pointer.
48294
48295 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48296
48297         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48298         * g++.old-deja/g++.pt/partial4.C: New test.
48299
48300 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48301
48302         * gcc.c-torture/execute/ieee/hugeval.x: New.
48303
48304 2000-12-06  Neil Booth  <neilb@earthling.net>
48305
48306         * gcc.dg/cpp/backslash2.c: New tests.
48307
48308 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48309
48310         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48311         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48312
48313 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48314
48315         * gcc.c-torture/execute/20001203-2.c: New testcase.
48316
48317 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48318
48319         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48320         * g++.old-deja/g++.other/virtual10.C: New test.
48321
48322 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48323
48324         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48325
48326 2000-12-05  Richard Henderson  <rth@redhat.com>
48327
48328         * gcc.c-torture/compile/20001205-1.c: New.
48329
48330 2000-12-04  Neil Booth  <neilb@earthling.net>
48331
48332         * g++.old-deja/g++.other/virtual9.C: New test.
48333         * g++.old-deja/g++.pt/crash61.C: New test.
48334         * gcc.c-torture/execute/loop-9.c: New test.
48335
48336 2000-12-04  Neil Booth  <neilb@earthling.net>
48337
48338         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48339         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48340         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48341         * gcc.dg/cpp/extratokens.c: ...here.
48342
48343 2000-12-04  Neil Booth  <neilb@earthling.net>
48344
48345         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48346         New tests.
48347
48348 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48349
48350         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48351         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48352
48353 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48354
48355         * gcc.c-torture/execute/20001203-1.c: New test.
48356
48357 2000-12-03  Neil Booth  <neilb@earthling.net>
48358
48359         * gcc.dg/cpp/macro6.c: New test cases.
48360
48361 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48362
48363         * gcc.c-torture/execute/string-opt-9.c: New test.
48364         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48365         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48366         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48367
48368         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48369         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48370
48371 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48372
48373         * gcc.dg/cpp/if-6.c: New testcase.
48374
48375         * gcc.dg/20001201-1.c: New testcase.
48376
48377 2000-12-02  Neil Booth  <neilb@earthling.net>
48378
48379         * g++.old-deja/g++.other/externC4.C,
48380         g++.old-deja/g++.other/friend10.C: New tests.
48381
48382 2000-12-02  Neil Booth  <neilb@earthling.net>
48383
48384         * g++.old-deja/g++.other/instan2.C
48385         * g++.old-deja/g++.other/instan3.C: New test.
48386
48387 2000-12-02  Neil Booth  <neilb@earthling.net>
48388
48389         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48390         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48391         gnuc99.c,gnuc99-pedantic.c: New tests.
48392
48393 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48394
48395         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48396         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48397
48398 2000-12-01  Neil Booth  <neilb@earthling.net>
48399
48400         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48401         * gcc.dg/cpp/poison.c: Update.
48402         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48403
48404 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48405
48406         * g77.f-torture/execute/20001201.f: New test.
48407
48408 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48409
48410         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48411
48412 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48413
48414         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48415
48416 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48417
48418         * g++.old-deja/g++.other/cast6.C: New test.
48419
48420 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48421
48422         * gcc.c-torture/execute/20001130-2.c: New testcase.
48423
48424 2000-11-30  Richard Henderson  <rth@redhat.com>
48425
48426         * gcc.c-torture/execute/20001130-1.c: New test.
48427
48428 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48429
48430         * g++.old-deja/g++.other/op3.C: New test.
48431
48432 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48433
48434         * g++.old-deja/g++.other/op2.C: New test.
48435
48436 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48437
48438         * g++.old-deja/g++.other/crash38.C: New test.
48439
48440 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
48441
48442         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48443
48444 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
48445
48446         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48447         tests.
48448         * gcc.c-torture/execute/string-opt-6.c: New test.
48449
48450         * gcc.dg/20001117-1.c: Add main.
48451
48452 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
48453
48454         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48455         Move from here ...
48456         * gcc.dg/940510-1.c: ... to here.
48457
48458         * gcc.dg/20000926-1.c: GNU C now allows initializations of
48459         zero-size arrays in toplevel structures.
48460
48461 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48462
48463         * gcc.c-torture/execute/loop-8.c: New test.
48464
48465 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48466
48467         * g++.old-deja/g++.other/base1.C: New test.
48468
48469 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48470
48471         * g++.old-deja/g++.other/parse2.C: New test.
48472
48473 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48474
48475         * g++.old-deja/g++.pt/incomplete1.C: New test.
48476
48477 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48478
48479         * g++.old-deja/g++.other/friend9.C: New test.
48480
48481 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48482
48483         * gcc.dg/20001127-1.c: New test.
48484
48485 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48486
48487         * g++.old-deja/g++.pt/friend46.C: New test.
48488
48489 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48490
48491         * g++.old-deja/g++.other/ptrmem8.C: New test.
48492
48493 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48494
48495         * gcc.c-torture/execute/string-opt-7.c: New test.
48496         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48497
48498 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48499
48500         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48501         instead of 'mkcheck 2'.
48502
48503 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48504
48505         * gcc.c-torture/execute/memcheck/driver.c,
48506         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48507         C9X references to refer to C99.
48508
48509 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
48510
48511         * gcc.dg/ultrasp3.c: New test.
48512
48513 2000-11-25  Neil Booth  <neilb@earthling.net>
48514
48515         * gcc.dg/cpp/include2.c: Update test to be locale independent.
48516
48517 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48518
48519         * gcc.c-torture/compile/20001123-2.c: New.
48520
48521 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48522
48523         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48524
48525 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48526
48527         * gcc.dg/sequence-point-1.c: Add some new tests.
48528         * gcc.c-torture/execute/20001124-1.c: New test.
48529
48530 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48531
48532         * g++.old-deja/g++.other/vaarg4.C: New test.
48533         * gcc.c-torture/compile/20001123-1.c: New test.
48534
48535 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48536
48537         * g++.other/crash24.C: Adjust and remove XFAIL.
48538         * g++.other/crash37.C: New test.
48539
48540 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48541
48542         * g++.old-deja/g++.pt/instantiate9.C: New test.
48543
48544 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48545
48546         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48547         new ABI, too.
48548
48549         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48550         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48551
48552 2000-11-22  Neil Booth  <neilb@earthling.net>
48553
48554         * gcc.dg/cpp/Wtrigraphs.c: New test.
48555
48556 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48557
48558         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48559
48560 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48561
48562         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48563
48564 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48565
48566         * lib/gcc-dg.exp: load_lib scanasm.exp.
48567         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48568         * lib/g++-dg.exp: load_lib scanasm.exp.
48569         * lib/scanasm.exp: New.
48570         (scan-assembler, scan-assembler-not): Add optional arguments to
48571         test name, or if not present, the pattern name.
48572         (scan-assembler-dem, scan-assembler-dem-not): New.
48573
48574         * g++.dg/dg.exp: New.
48575
48576 2000-11-21  Neil Booth  <neilb@earthling.net>
48577
48578         * gcc.dg/cpp/integrated1.c: Remove.
48579
48580 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48581
48582         * gcc.c-torture/execute/20001121-1.c: New test.
48583
48584 2000-11-21  Richard Henderson  <rth@redhat.com>
48585
48586         * gcc.c-torture/compile/20001121-1.c: New test.
48587
48588 2000-11-20  Neil Booth  <neilb@earthling.net>
48589
48590         * gcc.dg/cpp/integrated1.c: New test.
48591
48592 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48593
48594         * g++.old-deja/g++.other/inline17.C: New test.
48595
48596 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48597
48598         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48599         local variable to be zero: I made the variable global. Now
48600         uses abort() and exit() instead of relying on main's return value.
48601
48602 2000-11-20  Neil Booth  <neilb@earthling.net>
48603
48604         * gcc.dg/cpp/paste2.c: Update test.
48605         * objc/execute/paste.m: New test.
48606
48607 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48608
48609         * gcc.dg/c99-condexpr-1.c: New test.
48610
48611 2000-11-20  Neil Booth  <neilb@earthling.net>
48612
48613         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48614
48615 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48616
48617         * g++.old-deja/g++.pt/export1.C: New test.
48618
48619 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48620
48621         * gcc.dg/20001117-1.c: New test.
48622
48623 2000-11-18  Richard Henderson  <rth@redhat.com>
48624
48625         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48626
48627 2000-11-18  Richard Henderson  <rth@redhat.com>
48628
48629         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48630         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48631         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48632
48633 2000-11-18  Richard Henderson  <rth@redhat.com>
48634
48635         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48636         (main): New.  Exit cleanly.
48637
48638 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48639
48640         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48641         gcc.dg/c99-fordecl-2.c: New tests.
48642
48643 2000-11-18  Richard Henderson  <rth@redhat.com>
48644
48645         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48646         * gcc.c-torture/execute/zerolen-2.c: New.
48647
48648 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48649
48650         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48651         memory.
48652
48653 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48654
48655         * g++.old-deja/g++.pt/instantiate8.C: New test.
48656
48657 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48658
48659         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48660         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48661
48662 2000-11-16  Nick Clifton  <nickc@redhat.com>
48663
48664         * gcc.c-torture/execute/nestfunc-2.c: New test.
48665         * gcc.c-torture/execute/nestfunc-3.c: New test.
48666
48667 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48668
48669         * gcc.c-torture/compile/20001116-1.c: New test.
48670
48671 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48672
48673         * gcc.c-torture/execute/20001115-1.c: New test.
48674
48675 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48676
48677         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48678         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48679         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48680         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48681
48682 2000-11-15  Neil Booth  <neilb@earthling.net>
48683
48684         gcc.dg/cpp/_Pragma1.c: Update.
48685         gcc.dg/cpp/_Pragma2.c: New test.
48686
48687 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48688
48689         * g++.old-deja/g++.other/anon5.C: New test.
48690
48691 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48692
48693         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48694         tests.
48695
48696 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48697
48698         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48699         output.
48700
48701 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48702
48703         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48704         labels at end of compound statements.
48705
48706 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48707
48708         * gcc.c-torture/execute/loop-7.c: New test.
48709
48710 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48711
48712         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48713
48714 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48715
48716         * gcc.dg/c99-bool-1.c: New test.
48717
48718 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48719
48720         * gcc.dg/c99-scope-1.c: Remove xfail.
48721         * gcc.dg/c99-scope-2.c: New test.
48722
48723 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48724
48725         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48726         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48727
48728 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
48729
48730         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48731         error messages.
48732
48733         * g++.mike/p700.C: Don't typedef wchar_t.
48734         * g++.mike/p784.C: Likewise.
48735         * g++.mike/eb101.C: Don't use __wchar_t.
48736
48737 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48738
48739         * g77.f-torture/execute/20001111.[fx]: Test premature exit
48740         from DO loop.
48741
48742 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48743
48744         * gcc.c-torture/execute/20001111-1.c: New test.
48745
48746 2000-11-10  Nick Clifton  <nickc@redhat.com>
48747
48748         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48749         long multuiple and accumulate.
48750
48751 2000-11-09  Richard Henderson  <rth@redhat.com>
48752
48753         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48754         via size_t instead of int.
48755
48756         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48757         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48758         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48759         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48760
48761 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
48762
48763         * gcc.c-torture/compile/20001109-1.c: New test.
48764         * gcc.c-torture/compile/20001109-2.c: New test.
48765
48766 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
48767
48768         * g++.old-deja/g++.pt/operator1.C: New test.
48769         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48770
48771 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48772
48773         * gcc.dg/20001108-1.c: New test.
48774
48775 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48776
48777         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48778         with both arguments constant strings.
48779         * gcc.c-torture/execute/string-opt-3.c: New test.
48780         * gcc.c-torture/execute/string-opt-4.c: New test.
48781         * gcc.c-torture/execute/string-opt-5.c: New test.
48782
48783 2000-11-08  Nick Clifton  <nickc@redhat.com>
48784
48785         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
48786         mulsidi3adddi patterns.
48787
48788 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
48789
48790         * g++.old-deja/g++.other/crash36.C: New test.
48791
48792 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
48793
48794         * g++.old-deja/g++.other/init16.C: New test.
48795
48796 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
48797
48798         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48799
48800 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48801
48802         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48803         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48804         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48805
48806 2000-11-07  DJ Delorie  <dj@redhat.com>
48807
48808         * gcc.dg/20000614-1.c: Add return so that test can pass.
48809
48810 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48811
48812         * gcc.c-torture/execute/string-opt-1.c: New test.
48813
48814 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48815
48816         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
48817         mips-sgi-irix6.* because the MIPS ABI passes floating-point
48818         parameters in registers, and there is no way for a varargs
48819         function to know in which order the integer and floating-point
48820         parameters should be interleaved when they are placed on the
48821         stack.
48822         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48823         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48824
48825 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48826
48827         * gcc.c-torture/execute/string-opt-2.c: New test.
48828
48829 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
48830
48831         * g++.old-deja/g++.pt/crash60.C: New test.
48832
48833 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48834
48835         * g++.old-deja/g++.other/crash24.C: New test.
48836         * g++.old-deja/g++.other/crash25.C: New test.
48837         * g++.old-deja/g++.other/crash26.C: New test.
48838         * g++.old-deja/g++.other/crash27.C: New test.
48839         * g++.old-deja/g++.other/crash28.C: New test.
48840         * g++.old-deja/g++.other/crash29.C: New test.
48841         * g++.old-deja/g++.other/crash30.C: New test.
48842         * g++.old-deja/g++.other/crash31.C: New test.
48843         * g++.old-deja/g++.other/crash32.C: New test.
48844         * g++.old-deja/g++.other/crash33.C: New test.
48845         * g++.old-deja/g++.other/crash34.C: New test.
48846         * g++.old-deja/g++.other/crash35.C: New test.
48847
48848 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48849
48850         * gcc.c-torture/execute/20001031-1.c: New test.
48851
48852 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
48853
48854         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48855         namespace.
48856
48857         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48858         standards-conformant.
48859
48860         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48861
48862         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48863         * g++.old-deja/g++.mike/p755a.C: Likewise.
48864         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48865         library makes no calls to `operator new' during initialization.
48866
48867 2000-11-04  Neil Booth  <neilb@earthling.net>
48868
48869         * gcc.dg/cpp/include2.c: New tests.
48870
48871 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
48872
48873         * lib/g++.exp (g++_set_ld_library_path): New function.
48874         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48875
48876 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
48877
48878         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
48879         warnings.
48880
48881 2000-11-01  Richard Henderson  <rth@redhat.com>
48882
48883         * g++.old-deja/g++.ext/namedret1.C: New.
48884         * g++.old-deja/g++.ext/namedret2.C: New.
48885         * g++.old-deja/g++.ext/namedret3.C: New.
48886
48887 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
48888
48889         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48890         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48891
48892 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48893
48894         * gcc.c-torture/execute/va-arg-21.c: New test.
48895
48896 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48897
48898         * gcc.dg/c99-complex-2.c: New test.
48899
48900 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48901
48902         * gcc.c-torture/execute/stdio-opt-1.c: New test.
48903
48904 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
48905
48906         * g++.old-deja/g++.other/inline16.C: New test.
48907
48908 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
48909
48910         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48911         __PRETTY_FUNCTION__
48912
48913 2000-10-29  Neil Booth  <neilb@earthling.net>
48914
48915         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48916         New tests.
48917         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48918         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48919         optimisation.
48920
48921 2000-10-29  Neil Booth  <neilb@earthling.net>
48922
48923         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48924         * mi1.c, mi1c.h: Add null directives to multiple-include test.
48925         * mi5.c: Test multiple includes work with -C.
48926         * trigraphs.c: Test ^= version.
48927
48928 2000-10-28  Neil Booth  <neilb@earthling.net>
48929
48930         New tests and test updates for new macro expander.
48931
48932         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48933         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48934         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48935         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48936         new diagnostic messages.
48937
48938         * gcc.dg/cpp/macro3.c: New tests.
48939
48940 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
48941
48942         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48943         on the same line.
48944
48945 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
48946
48947         * g++.old-deja/g++.other/eh2.C: New test.
48948
48949 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48950
48951         * gcc.c-torture/execute/20001027-1.c: New test.
48952
48953 2000-10-26  Richard Henderson  <rth@redhat.com>
48954
48955         * gcc.c-torture/execute/20001026-1.c: New.
48956
48957 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
48958
48959         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48960         * g++.old-deja/g++.law/builtin1.C: Likewise.
48961         * g++.old-deja/g++.law/ctors10.C: Likewise.
48962         * g++.old-deja/g++.law/virtual3.C: Likewise.
48963         * g++.old-deja/g++.mike/p658.C: Likewise.
48964         * g++.old-deja/g++.other/sibcall1.C: Likewise.
48965         * g++.old-deja/g++.other/vaarg2.C: Likewise.
48966         * g++.old-deja/g++.robertl/eb124.C: Likewise.
48967         * g++.old-deja/g++.robertl/eb44.C: Likewise.
48968         * g++.old-deja/g++.robertl/eb77.C: Likewise.
48969
48970 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
48971
48972         * gcc.c-torture/compile/20001024-1.c: New test.
48973
48974 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
48975
48976         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48977         to tell us whether or not we are using V3.
48978
48979 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48980
48981         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48982         operands.
48983
48984 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48985
48986         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48987
48988 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
48989
48990         * gcc.c-torture/execute/20001024-1.c: New test.
48991
48992 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
48993
48994         * g++.old-deja/g++.other/sibcall1.C: New test.
48995
48996 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
48997
48998         * gcc.dg/noncompile/init-3.c: New test.
48999
49000 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49001
49002         * gcc.dg/format-array-1.c: New test.
49003
49004 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49005
49006         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49007         writing through null pointers; remove comment about testing
49008         unterminated strings.
49009
49010 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49011
49012         * gcc.c-torture/execute/20001017-2.c: New test.
49013
49014 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49015
49016         * gcc.c-torture/compile/20001018-1.c: New test.
49017         * gcc.c-torture/compile/20001018-1.x: Xfail.
49018
49019 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49020
49021         * gcc.c-torture/execute/20001017-1.c: New test.
49022
49023 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49024
49025         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49026         for multiple use of arguments with scanf formats; add tests for
49027         multiple use of arguments.
49028
49029 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49030
49031         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49032         from some old tests.
49033
49034 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49035
49036         * gcc.dg/format-miss-1.c: New test.
49037
49038 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49039
49040         * gcc.c-torture/execute/20001013-1.c: New test.
49041
49042 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49043
49044         * gcc.dg/format-branch-1.c: New test.
49045
49046 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49047
49048         * README, lib/file-format.exp: Remove EGCS references.
49049
49050 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49051
49052         * gcc.dg/20001013-1.c: New test.
49053
49054 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49055
49056         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49057         for intmax_t in the compiler using __typeof__ and the type rules
49058         for conditional expressions.
49059
49060 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49061
49062         * gcc.dg/20001012-1.c: New test.
49063         * gcc.dg/20001012-2.c: New test.
49064
49065 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49066
49067         * gcc.dg/format-attr-1.c: New test.
49068
49069 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49070
49071         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49072         __LONG_LONG_MAX__ instead of LLONG_MAX.
49073
49074 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49075
49076         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49077         scanf flags.
49078         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49079         flags.
49080
49081 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49082
49083         * gcc.dg/sequence-pt-1.c: New test.
49084
49085 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49086
49087         * gcc.c-torture/execute/20001011-1.c: New testcase.
49088         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49089
49090 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49091
49092         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49093         does not error on it.
49094
49095 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49096
49097         * gcc.dg/20001009-1.c: New test.
49098
49099 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49100
49101         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49102         * gcc.c-torture/execute/20001009-2.c: ... to here.
49103
49104 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49105
49106         * gcc.c-torture/compile/20001009-1.c: New testcase.
49107         * gcc.c-torture/execute/20001009-1.c: New testcase.
49108         Testcases provided by Jan Hubicka <jh@suse.cz>.
49109
49110 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49111
49112         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49113         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49114         uintmax_t using <limits.h> to emulate the compiler's internal
49115         logic.  No longer XFAIL %j tests.
49116
49117 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49118
49119         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49120         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49121         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49122         regexps and details of expected handling of some bad formats.
49123         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49124         suppression.
49125
49126 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49127
49128         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49129         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49130         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49131         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49132         in list archives.
49133
49134 2000-10-06  Richard Henderson  <rth@cygnus.com>
49135
49136         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49137         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49138         * g++.old-deja/g++.jason/report.C: Likewise.
49139         * g++.old-deja/g++.law/friend5.C: Likewise.
49140         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49141         of the expected warnings.
49142
49143 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49144
49145         * g++.old-deja/g++.pt/enum14.C: New test.
49146
49147 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49148
49149         * g++.old-deja/g++.pt/crash59.C: New test.
49150
49151 2000-10-04  Will Cohen  <wcohen@redhat.com>
49152
49153         * gcc.dg/20000926-1.c: New test.
49154
49155 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49156
49157         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49158         function name for current C++ compiler.
49159         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49160
49161 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49162
49163         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49164         __PRETTY_FUNCTION__.
49165         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49166
49167 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49168
49169         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49170
49171 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49172
49173         * gcc.c-torture/compile/20000923-1.c: New test.
49174
49175 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49176
49177         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49178         * g++.old-deja/g++.pt/ttp62.C: Same.
49179         * g++.old-deja/g++.other/inline14.C: Same.
49180
49181 2000-09-24  Richard Henderson  <rth@cygnus.com>
49182
49183         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49184
49185 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49186
49187         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49188
49189 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49190
49191         * gcc.c-torture/compile/20000922-1.c: New file.
49192
49193 2000-09-21  Nick Clifton  <nickc@redhat.com>
49194
49195         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49196         a signed long modulo operation.
49197         (mod6): New function - perform an unsigned long modulo operation.
49198         (main): Add tests for modulos of very large numbers by very small
49199         dividends.
49200
49201 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49202
49203         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49204
49205 2000-09-19  Richard Henderson  <rth@cygnus.com>
49206
49207         * gcc.dg/compare2.c (case 10): XFAIL.
49208
49209 2000-09-18  Richard Henderson  <rth@cygnus.com>
49210
49211         * gcc.c-torture/execute/20000906-1.c: Move ...
49212         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49213         that support __builtin_trap.
49214
49215 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49216
49217         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49218
49219 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49220
49221         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49222         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49223         more $ format tests.
49224
49225 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49226
49227         * gcc.dg/format-errmk-1.c: New test.
49228
49229 2000-09-17  Greg McGary  <greg@mcgary.org>
49230
49231         * gcc.c-torture/execute/20000917-1.x: Remove.
49232
49233 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49234
49235         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49236
49237 2000-09-17  Greg McGary  <greg@mcgary.org>
49238
49239         * gcc.c-torture/execute/20000917-1.c: New test.
49240         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49241
49242 2000-09-16  Neil Booth  <NeilB@earthling.net>
49243
49244         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49245         in nested macro bug.
49246
49247 2000-09-15  Neil Booth  <NeilB@earthling.net>
49248
49249         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49250
49251 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49252
49253         * gcc.c-torture/execute/20000914-1.c: New test.
49254
49255 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49256
49257         * g++.other/inline13.C: New test.
49258
49259 2000-09-12  Andreas Jaeger  <aj@suse.de>
49260
49261         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49262         constant by Ulrich Drepper <drepper@redhat.com>.
49263
49264 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49265
49266         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49267
49268 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49269
49270         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49271
49272 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49273
49274         * gcc.dg/cpp/backslash.c: New test.
49275
49276 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49277
49278         * gcc.c-torture/execute/20000910-1.c: New test.
49279         * gcc.c-torture/execute/20000910-2.c: Likewise.
49280
49281 2000-09-11  Robert Lipe  <robertl@sco.com>
49282
49283         * gcc.dg/pragma-align.c: New test.
49284
49285 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49286
49287         * g++.old-deja/g++.pt/explicit82.C: New test.
49288         * g++.old-deja/g++.pt/explicit83.C: New test.
49289
49290 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49291
49292         * gcc.dg/asm-names.c: New test.
49293
49294 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49295
49296         * gcc.dg/cpp/tr-warn6.c: New test
49297
49298 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49299
49300         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49301         be accepted.
49302
49303 2000-09-07  Catherine Moore  <clm@redhat.com>
49304
49305         * gcc.c-torture/execute/unroll-1.c: New test.
49306
49307 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49308
49309         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49310         ERROR markers.
49311         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49312         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49313         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49314         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49315         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49316         Preprocess only.
49317         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49318         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49319
49320 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49321
49322         * g++.old-deja/g++.pt/deduct2.C: New test.
49323
49324 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49325
49326         * g++.old-deja/g++.pt/parms2.C: New test.
49327
49328 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49329
49330         * g++.old-deja/g++.pt/crash58.C: New test.
49331
49332 2000-09-06  Greg McGary  <greg@mcgary.org>
49333
49334         * gcc.c-torture/execute/20000906-1.c: New test.
49335         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49336
49337 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49338
49339         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49340
49341 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49342
49343         * g++.old-deja/g++.pt/crash57.C: New test.
49344
49345 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49346
49347         * g++.old-deja/g++.pt/crash56.C: New test.
49348
49349 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49350
49351         * g++.old-deja/g++.pt/koenig1.C: New test.
49352
49353 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49354
49355         * gcc.dg/20000904-1.c: New test.
49356
49357 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49358
49359         * gcc.dg/cpp/paste8.c: New test.
49360
49361 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49362
49363         * gcc.c-torture/compile/20000827-1.c: New test.
49364
49365 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49366
49367         * gcc.dg/format-diag-1.c: New test.
49368
49369 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49370
49371         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49372         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49373         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49374         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49375         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49376
49377 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49378
49379         * g++.old-deja/g++.other/nested4.C: New test.
49380
49381 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49382
49383         * g++.old-deja/g++.ns/scoped1.C: New test.
49384
49385 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49386
49387         * lib/g++.exp: Support testing already-installed GCC.
49388
49389 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49390
49391         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49392
49393 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49394
49395         * gcc.dg/return-type-2.c: New test.
49396
49397 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49398
49399         * gcc.c-torture/compile/20000825-1.c: New test.
49400
49401 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49402
49403         * gcc.dg/dwarf2-2.c: New test.
49404
49405 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49406
49407         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49408         dg-warning regexps.
49409
49410 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49411
49412         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49413         gcc.dg/format-ext-5.c: New tests.
49414
49415 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49416
49417         * g++.old-deja/g++.other/crash22.C: New test.
49418
49419 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49420
49421         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49422
49423 2000-08-24  Richard Henderson  <rth@cygnus.com>
49424
49425         * gcc.dg/ia64-sync-1.c: New test.
49426         * gcc.dg/ia64-sync-2.c: New test.
49427         * gcc.dg/ia64-asm-1.c: New test.
49428
49429 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49430
49431         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49432         * gcc.dg/format-ext-2.c: New test.
49433
49434 2000-08-23  Jason Merrill  <jason@redhat.com>
49435
49436         * lib/old-dejagnu.exp: Also ignore "In member function" and
49437         "At global scope".
49438
49439 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49440
49441         * gcc.dg/noncompile/label-lineno-1.c: New test.
49442
49443 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49444
49445         * gcc.dg/c99-array-nonobj-1.c: New test.
49446
49447 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49448
49449         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49450         tests.
49451         * gcc.dg/format-ext-1.c: New test.
49452
49453 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49454
49455         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49456         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49457         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49458         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49459         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49460
49461 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49462
49463         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49464         gcc.dg/c99-strftime-2.c: New tests.
49465
49466 2000-08-22  Richard Henderson  <rth@cygnus.com>
49467
49468         * gcc.c-torture/execute/20000822-1.c: New test.
49469
49470 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49471
49472         * gcc.c-torture/execute/20000819-1.x: Remove.
49473
49474 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49475
49476         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49477         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49478         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49479         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49480         gcc.dg/format-xopen-1.c: New tests.
49481
49482 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49483
49484         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49485
49486 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49487
49488         * g++.old-deja/g++.other/loop2.C: New test.
49489
49490         * gcc.c-torture/compile/20000606-1.c: New test.
49491         * gcc.c-torture/compile/20000728-1.c: New test.
49492         * gcc.c-torture/execute/20000801-1.c: New test.
49493         * gcc.c-torture/execute/20000801-2.c: New test.
49494         * gcc.c-torture/execute/20000819-1.c: New test.
49495         * gcc.c-torture/execute/20000819-1.x: XFAIL.
49496         * gcc.dg/20000629-1.c: New test.
49497         * gcc.dg/20000724-1.c: New test.
49498         * gcc.dg/20000807-1.c: New test.
49499
49500 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49501
49502         * gcc.dg/cpp/pragma-1.c: New test.
49503         * gcc.dg/cpp/pragma-2.c: New test.
49504
49505 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
49506
49507         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49508         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
49509
49510 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49511
49512         * gcc.c-torture/compile/20000818-1.c: New test.
49513
49514 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
49515
49516         * gcc.c-torture/execute/20000818-1.c: New test.
49517
49518 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49519
49520         * gcc.dg/format-va-1.c: New test.
49521
49522 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49523
49524         * g++.old-deja/g++.other/typedef8.C: New test.
49525
49526 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49527
49528         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49529         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49530         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49531         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49532         * g++.old-deja/g++.other/ptrmem7.C: New test.
49533         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49534
49535 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49536
49537         * g++.old-deja/g++.pt/typename27.C: New test.
49538
49539 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49540
49541         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49542         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49543         * g++.old-deja/g++.pt/friend45.C: New test.
49544         * g++.old-deja/g++.other/friend8.C: New test.
49545
49546 2000-08-15  Richard Henderson  <rth@cygnus.com>
49547
49548         * gcc.c-torture/execute/20000815-1.c: New test.
49549
49550 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49551
49552         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49553         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49554         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49555
49556 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49557
49558         * g++.old-deja/g++.other/refinit2.C: New test.
49559
49560 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49561
49562         * lib/c-torture.exp (c-torture): Make
49563         compiler_conditional_xfail_data global.
49564         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49565         compiler_conditional_xfail_data machinery.
49566         (f-torture-execute): Likewise.
49567         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49568         and only when unrolling loops.
49569
49570         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49571
49572 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49573
49574         * g++.old-deja/g++.pt/explicit81.C: New test.
49575
49576 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49577
49578         * g++.old-deja/g++.pt/typename26.C: New test.
49579
49580 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49581
49582         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49583         warning.
49584
49585 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49586
49587         * g++.old-deja/g++.other/array3.C: New test.
49588
49589 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49590
49591         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49592         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49593         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49594         New tests.
49595
49596 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49597
49598         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49599         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49600
49601 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49602
49603         * gcc.c-torture/execute/20000808-1.c: New test.
49604
49605 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49606
49607         * gcc.dg/c90-const-expr-1.c: New test.
49608
49609 2000-08-08  Richard Henderson  <rth@cygnus.com>
49610
49611         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49612
49613 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49614
49615         * gcc.dg/noncompile/const-ll-1.c: New test.
49616
49617 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49618
49619         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49620
49621 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49622
49623         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49624         that running programs linked against the shared version of libobjc
49625         run correctly.
49626
49627 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49628
49629         * gcc.dg/c99-printf-1.c: New test.
49630
49631 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49632
49633         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49634
49635 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49636
49637         * gcc.c-torture/execute/20000731-1.x: Delete.
49638
49639 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49640
49641         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49642         and torture_without_loops as is done by c-torture.exp.
49643         (search_for): Copy from c-torture.exp.
49644         (gcc-dg-runtest): New function, drives a directory of tests
49645         iterating over the TORTURE_OPTIONS.
49646         (scan-assembler, scan-assembler-not): Move here from
49647         individual directory drivers.
49648
49649         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49650         defined by lib/gcc-dg.exp.
49651         * gcc.dg/cpp/cpp.exp: Likewise.
49652         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49653         gcc-dg-runtest, so we cycle over optimization options.
49654
49655         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49656         * gcc.dg/compare2.c: No longer expected to fail.
49657
49658 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49659
49660         * gcc.c-torture/execute/20000804-1.c: New test.
49661
49662 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49663
49664         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49665
49666 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49667
49668         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49669
49670 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49671
49672         * gcc.c-torture/compile/20000803-1.c: New test.
49673
49674 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49675
49676         * gcc.c-torture/execute/20000801-3.c,
49677         gcc.c-torture/execute/20000801-4.c: New tests.
49678         * gcc.c-torture/execute/20000801-3.x,
49679         gcc.c-torture/execute/20000801-4.x: Xfail.
49680
49681 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49682
49683         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49684         libobjc/.libs to allow for libtool.
49685
49686 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49687
49688         * gcc.c-torture/compile/20000802-1.c: New test.
49689
49690 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49691
49692         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49693
49694 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49695
49696         * gcc-c-torture/execute/20000731-2.c: New test.
49697
49698         * gcc.c-torture/execute/20000731-1.c: New test.
49699         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49700
49701 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49702
49703         * gcc.dg/cpp/paste7.c: New test.
49704         * gcc.dg/cpp/20000725-1.c: New test.
49705
49706 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49707
49708         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49709         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49710         declaration warning for __builtin_dwarf_reg_size.
49711
49712         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49713
49714 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49715
49716         * gcc.dg/noncompile/voidparam-1.c: New test.
49717
49718 2000-07-30  Richard Henderson  <rth@cygnus.com>
49719
49720         * gcc.dg/c90-digraph-1.c: Don't xfail.
49721         * gcc.dg/compare2.c (case 10): Xfail.
49722         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49723
49724 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
49725
49726         * gcc.dg/c99-main-1.c: New test.
49727
49728 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49729
49730         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49731
49732 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
49733
49734         * gcc.c-tortuer/execute/20000726-1.c: New test.
49735
49736 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
49737
49738         * gcc.c-torture/execute/enum-2.c: New test.
49739
49740 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49741
49742         * gcc.dg/cpp/tr-warn3.c: New test.
49743
49744 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49745
49746         * g++.old-deja/g++.ext/implicit1.C: Remove.
49747         * g++.old-deja/g++.jason/c2.C: Remove
49748         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49749         * g++.old-deja/g++.pt/crash16.C: Likewise.
49750         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49751
49752 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49753
49754         * g++.old-deja/g++.other/for2.C: New test.
49755
49756 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
49757
49758         * gcc.dg/20000720-1.c: New test.
49759
49760 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
49761
49762         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
49763
49764 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
49765
49766         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49767         * gcc.c-torture/execute/20000722-1.c: New.
49768         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49769
49770 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
49771
49772         * gcc.dg/cpp/20000720-1.S: New test.
49773
49774 2000-07-21  Michael Meissner  <meissner@redhat.com>
49775
49776         * gcc.c-torture/execute/ieee/hugeval.c: New test.
49777
49778 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49779
49780         * g++.old-deja/g++.brendan/crash16.C,
49781         g++.old-deja/g++.brendan/parse3.C,
49782         g++.old-deja/g++.brendan/redecl1.C,
49783         g++.old-deja/g++.ns/template13.C,
49784         g++.old-deja/g++.other/decl4.C,
49785         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49786
49787 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49788
49789         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49790         and "Internal error".
49791
49792         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49793         regexps.
49794         * gcc.dg/cpp/paste6.c: New test.
49795
49796 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
49797
49798         * gcc.dg/cpp/tr-direct.c: New test.
49799
49800         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49801         gcc.dg/cpp/undef1.c: Tweak error regexps.
49802
49803 2000-07-18  Eric Christopher <echristo@redhat.com>
49804
49805         * gcc.c-torture/compile/20000718-1.c: New test.
49806
49807 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
49808
49809         * cpplex.c (_cpp_push_token): If the token being pushed back
49810         is the previous token in this context, just subtract one from
49811         context->posn.
49812         * cppmacro.c (save_expansion): Clear aux field when storing a
49813         placemarker.
49814
49815 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
49816
49817         * gcc.dg/noncompile/redecl-1.c: New test.
49818
49819 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
49820
49821         * gcc.c-torture/execute/20000717-5.c: New test.
49822         * gcc.c-torture/execute/20000717-1.x: Removed.
49823
49824 2000-07-17  Richard Henderson  <rth@cygnus.com>
49825
49826         * gcc.c-torture/execute/20000717-4.c: New test.
49827
49828 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
49829
49830         * gcc.dg/cpp/syshdr.c: New test.
49831         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49832
49833 2000-07-17  Neil Booth  <neilb@earthling.net>
49834
49835         * gcc.dg/cpp/cmdlne-dM.c: New test.
49836         * gcc.dg/cpp/cmdlne-dD.c: New test.
49837
49838 2000-07-17  Jeffrey A Law  (law@cygnus.com)
49839
49840         * gcc.c-torture/execute/20000717-3.c: New test.
49841
49842         * gcc.c-torture/compile/20000717-1.c: New test.
49843
49844 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
49845
49846         * gcc.c-torture/execute/20000717-2.c: New test.
49847
49848 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49849
49850         * gcc.dg/formatz-1.c: New test.
49851
49852         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49853         * gcc.dg/c99-digraph-1.c: New tests.
49854
49855         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49856         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49857
49858         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49859         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49860         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49861         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49862         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49863         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49864         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49865
49866 2000-07-17  Greg McGary <greg@mcgary.org>
49867
49868         * gcc.c-torture/execute/20000717-1.c: New test.
49869         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49870
49871 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
49872
49873         * gcc.c-torture/execute/20000715-2.c: New test.
49874         * gcc.dg/20000715-1.c: New test.
49875
49876 2000-07-15  Michael Meissner  <meissner@redhat.com>
49877
49878         * gcc.c-torture/execute/20000715-1.c: New test.
49879
49880 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
49881
49882         * gcc.c-torture/execute/20000707-1.c: New test.
49883
49884 2000-07-13  Neil Booth  <NeilB@earthling.net>
49885
49886         * gcc.dg/cpp/digraph1.c,
49887         gcc.dg/cpp/digraph2.c,
49888         gcc.dg/cpp/digraphs.c: New tests.
49889
49890 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
49891
49892         * g77.f-torture/compile/20000630-2.f: New test.
49893         * g77.f-torture/compile/20000630-2.x
49894
49895 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49896
49897         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
49898
49899 2000-07-11  Neil Booth  <NeilB@earthling.net>
49900
49901         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49902
49903 2000-07-11  Neil Booth  <NeilB@earthling.net>
49904
49905         * gcc.dg/cpp/cmdlne-C.c: New.
49906
49907 2000-07-09  Neil Booth  <NeilB@earthling.net>
49908
49909         * gcc.dg/cpp/directiv.c: New tests.
49910         * gcc.dg/cpp/undef1.c: Update.
49911
49912 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
49913
49914         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49915
49916 2000-07-09  Neil Booth  <NeilB@earthling.net>
49917
49918         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49919
49920 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
49921
49922         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49923         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49924
49925 2000-07-08  Neil Booth  <NeilB@earthling.net>
49926
49927         * gcc.dg/cpp/macsyntx.c: New tests.
49928
49929 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49930
49931         * gcc.dg/20000707-1.c: New test.
49932
49933 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49934
49935         * gcc.c-torture/execute/20000706-1.c: New test.
49936         * gcc.c-torture/execute/20000706-2.c: New test.
49937         * gcc.c-torture/execute/20000706-3.c: New test.
49938         * gcc.c-torture/execute/20000706-4.c: New test.
49939         * gcc.c-torture/execute/20000706-5.c: New test.
49940
49941 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49942
49943         * g++.old-deja/g++.pt/instantiate7.C: New test.
49944
49945 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49946
49947         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49948         * g++.old-deja/g++.mike/thunk3.C: Likewise.
49949         * g++.old-deja/g++.other/rtti3.C: Likewise.
49950         * g++.old-deja/g++.other/rttid3.C: Likewise.
49951
49952 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
49953
49954         *  g77.f-torture/compile/20000630-1.x: Fix typo
49955
49956 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
49957
49958         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49959         assembly output.
49960
49961 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
49962
49963         * gcc.dg/cpp/ident.c: New test.
49964
49965 2000-07-05  Neil Booth  <NeilB@earthling.net>
49966
49967         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49968           gcc.dg/cpp/lexstrng.c: New tests.
49969
49970 2000-07-04  Neil Booth  <NeilB@earthling.net>
49971
49972         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49973         * gcc.dg/cpp/strify2.c: Same.
49974
49975 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
49976
49977         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49978         * gcc.dg/cpp/19990703-1.c: Likewise.
49979         * gcc.dg/cpp/20000625-1.c: Likewise.
49980         * gcc.dg/cpp/20000625-2.c: Likewise.
49981
49982         * gcc.dg/cpp/macro1.c,
49983         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49984         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49985         gcc.dg/cpp/strify1.c,
49986         gcc.dg/cpp/strify2.c: New tests.
49987
49988 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
49989
49990         * gcc.c-torture/execute/20000703-1.c: New test.
49991
49992 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49993
49994         * g++.old-deja/g++.pt (lookup10.C): New test.
49995
49996 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49997
49998         * g++.old-deja/g++.pt (typename25.C): New test.
49999
50000 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50001
50002         * gcc.c-torture/compile/20000701-1.c: New test.
50003
50004 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50005
50006         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50007         to test case.
50008
50009 2000-06-30  Catherine Moore  <clm@cygnus.com>
50010
50011         * gcc.c-torture/execute/align-1.c: New test.
50012
50013 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50014
50015         * g++.old-deja/g++.pt/expr8.C: New test.
50016         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50017
50018 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50019
50020         * gcc.c-torture/compile/20000629-1.c: New test.
50021
50022 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50023
50024
50025         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50026         gcc.dg/noncompile directory, depending on whether they're
50027         preprocessor tests or not.  Annotate all the tests for the dg
50028         framework.
50029
50030         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50031         * gcc.dg/noncompile/noncompile.exp: New.
50032
50033         * Moved files:
50034         Old name                                New name
50035         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50036         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50037         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50038         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50039         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50040         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50041         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50042         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50043         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50044         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50045         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50046         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50047         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50048         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50049         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50050         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50051         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50052         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50053         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50054         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50055         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50056         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50057         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50058         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50059
50060         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50061         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50062         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50063         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50064         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50065         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50066
50067 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50068
50069         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50070         declare one variable.  On the fourth, error.
50071         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50072         declared by 20000628-1a.h.
50073
50074 2000-06-29  Richard Henderson  <rth@redhat.com>
50075
50076         * gcc.c-torture/execute/930529-1.x: New file.
50077         * gcc.dg/920413-1.c: Adjust expected warning text.
50078         * gcc.dg/980217-1.c: Declare abort.
50079         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50080
50081 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50082
50083         * g77.f-torture/compile/20000629-1.f: New test.
50084         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50085
50086 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50087
50088         Rearrange lots of files, removing entirely the
50089         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50090         directories.
50091
50092         * Deleted files:
50093         gcc.c-torture/code_quality/code_quality.exp
50094         gcc.c-torture/special/special.exp
50095         gcc.failure/failure.exp
50096         gcc.failure/940409-1.x
50097         gcc.c-torture/compile/961203-1.x
50098
50099         * New files:
50100         gcc.misc-tests/linkage.exp
50101         gcc.c-torture/execute/920730-1t.c
50102         gcc.c-torture/execute/920730-1t.x
50103         gcc.c-torture/compile/920520-1.x
50104         gcc.c-torture/compile/920521-1.x
50105         gcc.c-torture/compile/981006-1.x
50106         gcc.c-torture/execute/eeprof-1.x
50107
50108         * Moved files (possibly with modifications to fit a new harness):
50109         Old name                                New name
50110         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50111         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50112         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50113         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50114         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50115         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50116         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50117         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50118         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50119         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50120         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50121         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50122         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50123         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50124
50125 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50126
50127         * c-torture/compile/961203-1.x: Delete.
50128
50129         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50130         not exit. Include stdio.h.
50131         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50132         * gcc.misc-tests/dg-12.c: Likewise.
50133         * gcc.misc-tests/dg-5.c: Likewise.
50134         * gcc.misc-tests/dg-6.c: Likewise.
50135         * gcc.misc-tests/dg-7.c: Prototype abort.
50136         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50137         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50138         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50139         not exit.
50140         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50141         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50142
50143 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50144
50145         * gcc.dg/cpp/20000628-1.c: New test.
50146         * gcc.dg/cpp/20000628-1.h: New header for above test.
50147         * gcc.dg/cpp/20000628-1a.h: Likewise.
50148
50149 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50150
50151         * gcc.dg/cpp: New directory.
50152         * gcc.dg/cpp/cpp.exp: New driver.
50153         * gcc.dg/cpp/20000627-1.c: New test.
50154         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50155         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50156         and rewrite as a compilation test.
50157
50158         * gcc.dg: Move many files into the cpp subdirectory, possibly
50159         renaming or editing them as well.
50160         Old name                New name
50161         990119-1.c              cpp/19990119-1.c
50162         990228-1.c              cpp/19990228-1.c
50163         990407-1.c              cpp/19990407-1.c
50164         990409-1.c              cpp/19990409-1.c
50165         990413-1.c              cpp/19990413-1.c
50166         990703-1.c              cpp/19990703-1.c
50167         20000127-1.c            cpp/20000127-1.c
50168         20000129-1.c            cpp/20000129-1.c
50169         20000207-1.c            cpp/20000207-1.c
50170         20000207-2.c            cpp/20000207-2.c
50171         20000209-1.c            cpp/20000209-1.c
50172         20000209-2.c            cpp/20000209-2.c
50173         20000301-1.c            cpp/20000301-1.c
50174         20000419-1.c            cpp/20000419-1.c
50175         20000510-1.S            cpp/20000510-1.S
50176         20000519-1.c            cpp/20000519-1.c
50177         20000529-1.c            cpp/20000529-1.c
50178         20000625-1.c            cpp/20000625-1.c
50179         20000625-2.c            cpp/20000625-2.c
50180         cpp-as1.c               cpp/assert1.c
50181         cpp-as2.c               cpp/assert2.c
50182         cxx-comments-1.c        cpp/cxxcom1.c
50183         cxx-comments-2.c        cpp/cxxcom2.c
50184         endif-label.c           cpp/endif.c
50185         cpp-hash1.c             cpp/hash1.c
50186         cpp-hash2.c             cpp/hash2.c
50187         cpp-if1.c               cpp/if-1.c
50188         cpp-if2.c               cpp/if-2.c
50189         cpp-if3.c               cpp/if-3.c
50190         cpp-if4.c               cpp/if-4.c
50191         cpp-if5.c               cpp/if-5.c
50192         cpp-cond.c              cpp/if-cexp.c
50193         cpp-missingop.c         cpp/if-mop.c
50194         cpp-missingparen.c      cpp/if-mpar.c
50195         cpp-opprec.c            cpp/if-oppr.c
50196         cpp-ifparen.c           cpp/if-paren.c
50197         cpp-shortcircuit.c      cpp/if-sc.c
50198         cpp-shift.c             cpp/if-shift.c
50199         cpp-unary.c             cpp/if-unary.c
50200         cpp-li1.c               cpp/line1.c
50201         cpp-li2.c               cpp/line2.c
50202         lineno.c                cpp/line3.c
50203         lineno-2.c              cpp/line4.c
50204         cpp-mi.c                cpp/mi1.c
50205         cpp-mic.h               cpp/mi1c.h
50206         cpp-micc.h              cpp/mi1cc.h
50207         cpp-mind.h              cpp/mi1nd.h
50208         cpp-mindp.h             cpp/mi1ndp.h
50209         cpp-mix.h               cpp/mi1x.h
50210         cpp-mi2.c               cpp/mi2.c
50211         cpp-mi2a.h              cpp/mi2a.h
50212         cpp-mi2b.h              cpp/mi2b.h
50213         cpp-mi2c.h              cpp/mi2c.h
50214         cpp-mi3.c               cpp/mi3.c
50215         cpp-mi3.def             cpp/mi3.def
50216         poison-1.c              cpp/poison.c
50217         pr-impl.c               cpp/prag-imp.c
50218         cpp-redef-2.c           cpp/redef1.c
50219         cpp-redef.c             cpp/redef2.c
50220         strpaste.c              cpp/strp1.c
50221         strpaste-2.c            cpp/strp2.c
50222         cpp-tradpaste.c         cpp/tr-paste.c
50223         cpp-tradstringify.c     cpp/tr-str.c
50224         cpp-tradwarn1.c         cpp/tr-warn1.c
50225         cpp-tradwarn2.c         cpp/tr-warn2.c
50226         trigraphs.c             cpp/trigraphs.c
50227         cpp-unc1.c              cpp/unc1.c
50228         cpp-unc2.c              cpp/unc2.c
50229         cpp-unc3.c              cpp/unc3.c
50230         cpp-unc.c               cpp/unc4.c
50231         undef.c                 cpp/undef1.c
50232         undef-2.c               cpp/undef2.c
50233         cpp-wi1.c               cpp/widestr1.c
50234
50235 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50236
50237         * lib/g++.exp (g++_include_flags): Tweak.
50238
50239 2000-06-27  H.J. Lu  <hjl@gnu.org>
50240             Loren J. Rittle  <ljrittle@acm.org>
50241
50242         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50243         version with one that knows about the new gcc tree structure.
50244         (g++_link_flags): Same.
50245
50246 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50247
50248         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50249         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50250         case we are cross-compiling.
50251
50252         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50253         g++.old-deja/g++.niklas/Makefile.in,
50254         g++.old-deja/g++.niklas/configure.in,
50255         g++.old-deja/g++.other/Makefile.in,
50256         g++.old-deja/g++.other/configure.in,
50257         gcc.c-torture/code_quality/Makefile.in,
50258         gcc.c-torture/code_quality/configure.in,
50259         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50260         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50261         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50262         gcc.c-torture/execute/ieee/Makefile.in,
50263         gcc.c-torture/execute/ieee/configure.in,
50264         gcc.c-torture/noncompile/Makefile.in,
50265         gcc.c-torture/noncompile/configure.in,
50266         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50267         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50268         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50269
50270 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50271
50272         * g++.old-deja/g++.other/ambig3.C: New test.
50273
50274 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50275
50276         * g++.old-deja/g++.pt/syntax1.C: New test.
50277         * g++.old-deja/g++.pt/syntax2.C: New test.
50278         * g++.old-deja/g++.other/syntax3.C: New test.
50279         * g++.old-deja/g++.other/syntax4.C: New test.
50280
50281 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50282
50283         * gcc.dg/20000623-1.c: Prototype exit and abort.
50284
50285 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50286
50287         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50288         New tests.
50289         * gcc.dg/cpp-mi3.def: New file.
50290
50291         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50292         inside assertions.
50293         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50294         lexer's error messages.
50295         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50296         divine anything from the linemarkers.
50297         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50298         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50299
50300 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50301
50302         * gcc.dg/20000623-1.c: New test.
50303
50304 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50305
50306         * gcc.c-torture/execute/20000622-1.c: New test.
50307
50308 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50309
50310         * g++.old-deja/g++.other/init15.C: New test.
50311
50312 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50313
50314         * g++.old-deja/g++.pt/vaarg2.C: New test.
50315         * g++.old-deja/g++.pt/vaarg3.C: New test.
50316
50317 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50318
50319         * g++.old-deja/g++.other/dyncast6.C: New test.
50320
50321 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50322
50323         * gcc.c-torture/execute/loop-6.c: New test.
50324
50325 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50326
50327         * gcc.dg/20000614-1.c: New test.
50328         * gcc.dg/20000614-2.c: New test.
50329
50330 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50331
50332         * g++.old-deja/g++.other/inline12.C: New test.
50333
50334 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50335
50336         * g++.old-deja/g++.other/eh1.C: New test.
50337
50338 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50339
50340         * g++.old-deja/g++.other/type.C: New test.
50341
50342 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50343
50344         * g++.old-deja/g++.other/initstring.C: New test.
50345
50346 2000-06-12  Jason Merrill  <jason@redhat.com>
50347
50348         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50349
50350 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50351
50352         * gcc.c-torture/compile/20000609-1.c: New test.
50353
50354 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50355
50356         * gcc.dg/20000609-1.c: New test.
50357
50358 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50359
50360         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50361         * gcc.c-torture/noncompile/poison-1.c: Move...
50362         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50363         * gcc.dg/cpp-li1.c: Add a token after the #line.
50364
50365 2000-06-05  Richard Henderson  <rth@cygnus.com>
50366
50367         * gcc.c-torture/execute/20000605-2.c: New test.
50368         * gcc.c-torture/execute/20000605-3.c: New test.
50369
50370 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50371
50372         * g77.f-torture/execute/20000503-1.x: New file.
50373
50374 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50375
50376         * g++.old-deja/g++.eh/badalloc1.C: New test.
50377
50378 2000-06-05  Richard Henderson  <rth@cygnus.com>
50379
50380         * gcc.c-torture/execute/20000605-1.c: New test.
50381
50382 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50383             Nathan Sidwell <nathan@codesourcery.com>
50384
50385         * gcc.c-torture/compile/20000605-1.c: New test.
50386
50387 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50388
50389         * g77.f-torture/compile/20000601-1.f: New test.
50390
50391 2000-06-03  Richard Henderson  <rth@cygnus.com>
50392
50393         * gcc.c-torture/execute/20000603-1.c: New.
50394
50395 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50396
50397         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50398         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50399
50400 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50401
50402         * gcc.dg/compare2.c (case 12): XFAIL.
50403         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50404         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50405
50406         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50407
50408 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50409
50410         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50411         guard macro is already defined when the header is first
50412         included.
50413         * gcc.dg/cpp-mix.h: New file.
50414         * gcc.dg/endif-label.c: Update patterns to match compiler.
50415
50416         * g++.brendan/complex1.C: Declare abort.
50417         * g++.law/refs4.C: Remove XFAIL.
50418         * g++.oliva/expr2.C: Declare abort and exit.
50419
50420 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50421
50422         * gcc.c-torture/execute/20000528-1.c: New test.
50423
50424         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50425         * g++.old-deja/g++.law/temps4.C: Likewise.
50426
50427         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50428         stdlib.h.  Call abort() on failure.
50429         * g++.old-deja/g++.law/refs4.C: Likewise.
50430         * g++.old-deja/g++.law/temps4.C: Likewise.
50431         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50432         * gcc.c-torture/execute/20000112-1.c: Include string.h.
50433
50434 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
50435
50436         Relative to g++.dg/special:
50437         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50438
50439         Relative to g++.old-deja:
50440         * g++.brendan/complex1.C, g++.jason/optimize2.C,
50441         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50442         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50443         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50444         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50445         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50446         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50447
50448         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50449         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50450         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50451         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50452         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50453         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50454         and/or string.h.
50455
50456         * g++.other/goto1.C: Update expectations for error messages.
50457
50458 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
50459
50460         * gcc.c-torture/compile/20000523-1.c: New test.
50461
50462 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50463
50464         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50465
50466 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50467
50468         * g++.old-deja/g++.eh/catch11.C: New test.
50469         * g++.old-deja/g++.eh/catch12.C: New test.
50470
50471 2000-05-24  Nick Clifton  <nickc@cygnus.com>
50472
50473         * gcc.c-torture/execute/20000523-1.c: New test.
50474
50475 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
50476
50477         * c-torture/execute/bcp-1.c: Replace abort in arg of
50478         __builtin_constant_p with a generic external function.
50479
50480         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50481         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50482         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50483         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50484         Prototype abort and/or exit.
50485
50486         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50487         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50488         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50489         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50490
50491 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
50492
50493         * gcc.dg/dwarf2-1.c: New test.
50494
50495 2000-05-20  Richard Henderson  <rth@cygnus.com>
50496
50497         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50498
50499 2000-05-20  Andreas Jaeger  <aj@suse.de>
50500
50501         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50502         testcase.
50503
50504 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
50505
50506         * gcc.c-torture/execute/20000519-2.c: New test.
50507
50508 2000-05-19  Andreas Jaeger  <aj@suse.de>
50509
50510         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50511         which fails with SSA.
50512
50513         * lib/c-torture.exp: Also test with -O3 -fssa.
50514
50515 2000-05-18  Michael Meissner  <meissner@redhat.com>
50516
50517         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50518         * gcc.c-torture/execute/920415-1.c: Ditto.
50519         * gcc.c-torture/execute/920501-1.c: Ditto.
50520         * gcc.c-torture/execute/conversion.c: Ditto.
50521         * gcc.c-torture/execute/cvt-1.c: Ditto.
50522
50523 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50524
50525         * gcc.c-torture/compile/20000518-1.c: New test.
50526
50527 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50528
50529         * g77.f-torture/compile/200005018.f: New test.
50530
50531 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50532
50533         * gcc.c-torture/compile/20000517-1.c: New test.
50534
50535 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50536
50537         * gcc.c-torture/execute/20000516-1.c: New test.
50538
50539 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50540
50541         * g++.old-deja/g++.other/eh.C: New test.
50542
50543 2000-05-12  Richard Henderson  <rth@cygnus.com>
50544
50545         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50546         constants through to doit's conditional.
50547
50548 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50549
50550         * gcc.c-torture/compile/20000511-1.c: New test.
50551         * g77.f-torture/compile/20000511-1.f: New test.
50552         * g77.f-torture/compile/20000511-2.f: New test.
50553
50554 2000-05-11  Michael Meissner  <meissner@redhat.com>
50555
50556         * gcc.c-torture/execute/20000511-1.c: New test.
50557
50558 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50559
50560         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50561         * gcc.dg/20000510-1.S: New.
50562
50563 2000-05-08  Catherine Moore  <clm@cygnus.com>
50564
50565         * gcc.dg/unused-3.c: New.
50566
50567 2000-05-06  Richard Henderson  <rth@cygnus.com>
50568
50569           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50570           * g++.old-deja/g++.mike/warn1.C: Likewise.
50571           * g++.old-deja/g++.pt/local1.C: Likewise.
50572           * g++.old-deja/g++.pt/local7.C: Likewise.
50573           * g++.old-deja/g++.pt/spec16.C: Likewise.
50574
50575 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50576
50577         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50578
50579 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50580
50581           * g77.f-torture/execute/20000503-1.f: New test.
50582
50583 2000-05-04  Andreas Jaeger  <aj@suse.de>
50584
50585         * gcc.dg/noreturn-2.c: New test.
50586
50587 2000-05-04  Neil Booth  <NeilB@earthling.net>
50588
50589         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50590         preprocessor.
50591
50592 2000-05-04  Richard Henderson  <rth@cygnus.com>
50593
50594         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50595
50596 2000-05-04  Richard Henderson  <rth@cygnus.com>
50597
50598         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50599         OpenSSL by Jason R Thorpe.
50600
50601 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50602
50603         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50604
50605 2000-05-03  Robert Lipe <robertlipe@usa.net>
50606
50607         * gcc.dg/20000503-1.c: New test.
50608
50609 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50610
50611         * gcc.c-torture/compile/20000502-1.c: New test.
50612         * g++.old-deja/g++.other/align.C: New test.
50613         * gcc.dg/cpp-tradstringify.c: New test.
50614
50615 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50616
50617         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50618         and hard registers.
50619
50620 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50621
50622         * gcc.c-torture/execute/loop-5.c: New test.
50623
50624 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50625
50626         * gcc.c-torture/execute/va-arg-20.c: New test.
50627
50628 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50629
50630         * gcc.c-torture/execute/20000422-1.c: New test.
50631
50632 2000-04-20  Greg McGary  <gkm@gnu.org>
50633
50634         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50635         when optimizing, but without sibling-call optimizations (-O1).
50636
50637 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50638
50639           * gcc.c-torture/compile/20000420-1.c: New test.
50640
50641 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50642
50643         * g++.abi/ptrflags.C: New test.
50644         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50645
50646 2000-04-19  Catherine Moore  <clm@cygnus.com>
50647
50648         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50649
50650 2000-04-19  Greg McGary  <gkm@gnu.org>
50651
50652         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50653         sibling-call optimizations.
50654
50655 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50656
50657         * gcc.dg/20000419-1.c: New test.
50658
50659 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50660
50661         * gcc.c-torture/execute/20000412-6.c: New test.
50662
50663 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50664
50665         * gcc.c-torture/execute/20000412-5.c: New test.
50666         * g77.f-torture/compile/20000412-1.f: New test.
50667         * gcc.c-torture/execute/20000412-4.c: New test.
50668         * gcc.c-torture/compile/20000412-2.c: New test.
50669         * gcc.c-torture/execute/20000412-3.c: New test.
50670         * gcc.c-torture/compile/20000412-1.c: New test.
50671         * gcc.c-torture/execute/20000412-2.c: New test.
50672
50673 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50674
50675         * objc/execute/bf-20.m: New test.
50676
50677 2000-04-10  Richard Henderson  <rth@cygnus.com>
50678
50679         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50680
50681         * gcc.c-torture/execute/20000412-1.c: New test.
50682
50683 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50684
50685         * g++.old-deja/g++.eh/catchptr1.C: New test.
50686
50687 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50688
50689         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50690
50691 2000-04-08  Neil Booth  <NeilB@earthling.net>
50692
50693         * gcc.dg/cpp-nullchar.c: Remove test as
50694         embedded nulls cause problems.
50695
50696 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50697
50698         * gcc.dg/compare2.c: New test.
50699
50700 2000-04-08  Neil Booth  <NeilB@earthling.net>
50701
50702         * gcc.dg/cpp-nullchar.c: New test.
50703
50704 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50705
50706         * gcc.dg/cpp-mi2.c: New test.
50707         * gcc.dg/cpp-mi2[abc].h: New files.
50708
50709 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50710
50711         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50712         member name.
50713
50714 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50715
50716         * g++.old-deja/g++.abi/vmihint.C: New test.
50717
50718 2000-04-06  Neil Booth  <NeilB@earthling.net>
50719
50720         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50721         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50722         copyright.
50723
50724 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
50725
50726         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50727         avoid stack-frame overwrite.
50728
50729 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
50730
50731         * gcc.c-torture/compile/20000405-2.c: New test.
50732         * gcc.c-torture/compile/20000405-3.c: New test.
50733
50734 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50735
50736         * gcc.c-torture/compile/20000405-1.c: New test.
50737
50738 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
50739
50740         * gcc.dg/cast-qual-1.c: Revert last change.
50741
50742 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50743
50744         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50745
50746 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
50747
50748         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50749         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50750
50751 2000-04-03  Jeffrey A Law  (law@cygnus.com)
50752
50753         * gcc.c-torture/compile/20000403-2.c: New test.
50754         * gcc.c-torture/compile/20000403-1.c: New test.
50755
50756 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
50757
50758         * gcc.c-torture/execute/20000403-1.c: New test.
50759
50760 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
50761
50762         * gcc.c-torture/execute/20000402-1.c: New test.
50763
50764 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
50765
50766         * gcc.c-torture/execute/va-arg-15.c: New test.
50767         * gcc.c-torture/execute/va-arg-16.c: New test.
50768         * gcc.c-torture/execute/va-arg-17.c: New test.
50769         * gcc.c-torture/execute/va-arg-18.c: New test.
50770         * gcc.c-torture/execute/va-arg-19.c: New test.
50771
50772 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
50773
50774         * gcc.c-torture/compile/981211-1.c: Move to...
50775         * gcc.dg/cpp-as1.c: ...here.
50776         * gcc.dg/cpp-as2.c: New file.
50777
50778         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50779         compiler.
50780
50781 2000-04-02  Neil Booth  <NeilB@earthling.net>
50782
50783         * gcc.dg/cpp-cond.c  New tests.
50784         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
50785         accidental success less likely.
50786         * gcc.dg/cpp-missingop.c  New tests.
50787         * gcc.dg/cpp-missingparen.c  New tests.
50788         * gcc.dg/cpp-shift.c  New tests.
50789         * gcc.dg/cpp-shortcircuit.c  New tests.
50790         * gcc.dg/cpp-unary.c  New tests.
50791
50792 2000-03-29  Jeffrey A Law  (law@cygnus.com)
50793
50794         * gcc.c-torture/compile/20000329-1.c: New test.
50795
50796 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
50797
50798         * gcc.c-torture/compile/20000326-1.c: New test.
50799         * gcc.c-torture/compile/20000326-2.c: New test.
50800
50801 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
50802
50803         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50804         the first parameter is a function argument.
50805
50806 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
50807
50808         * g++.old-deja/g++.ext/array4.C: New test.
50809
50810 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
50811
50812         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50813
50814 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50815
50816         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50817
50818 2000-03-19  Richard Henderson  <rth@cygnus.com>
50819
50820         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50821
50822 2000-03-19  Richard Henderson  <rth@cygnus.com>
50823
50824         * gcc.c-torture/compile/20000319-1.c: New test.
50825
50826 2000-03-14  Jeffrey A Law  (law@cygnus.com)
50827
50828         * gcc.c-torture/execute/20000314-3.c: New test.
50829         * gcc.c-torture/execute/20000314-2.c: New test.
50830         * gcc.c-torture/execute/20000314-1.c: New test.
50831         * gcc.c-torture/compile/20000314-2.c: New test.
50832         * gcc.c-torture/compile/20000314-1.c: New test.
50833
50834 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
50835
50836         * g++.old-deja/g++.warn/inline.C: New test.
50837
50838 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
50839
50840         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50841         standards-compliant result rather than specific constants.
50842         Put test-values in array.
50843
50844 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
50845
50846         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50847         (g++_target_compile): Put test-specific options last.
50848
50849 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50850
50851         * g++.old-deja/g++.eh/vbase4.C: New test.
50852
50853 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50854
50855         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50856
50857 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50858
50859         * g++.old-deja/g++.brendan/misc12.C: Removed.
50860         * g++.old-deja/g++.pt/memtemp77.C: Constify.
50861         * g++.old-deja/g++.ext/pretty4.C: New test.
50862
50863 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50864
50865         * g++.old-deja/g++.other/string2.C: New test.
50866
50867 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
50868
50869         * g++.old-deja/g++.warn/impint2.C: New test.
50870
50871 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
50872
50873         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50874         is 1, not zero.
50875
50876 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
50877
50878         * g++.old-deja/g++.warn/impint.C: New test.
50879         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50880         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50881         * g++.old-deja/g++.pt/explicit12.C: Likewise.
50882         * g++.old-deja/g++.pt/explicit13.C: Likewise.
50883         * g++.old-deja/g++.pt/explicit17.C: Likewise.
50884         * g++.old-deja/g++.pt/explicit18.C: Likewise.
50885         * g++.old-deja/g++.pt/explicit19.C: Likewise.
50886         * g++.old-deja/g++.pt/explicit23.C: Likewise.
50887         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50888         * g++.old-deja/g++.pt/explicit35.C: Likewise.
50889         * g++.old-deja/g++.pt/explicit6.C: Likewise.
50890         * g++.old-deja/g++.pt/memclass7.C: Likewise.
50891
50892 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
50893
50894         * gcc.dg/cpp-redef.c: New test.
50895
50896 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
50897
50898         * g++.old-deja/g++.pt/unify7.C: New test.
50899
50900 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50901
50902         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50903         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50904
50905 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
50906
50907         * gcc.c-torture/compile/20000224-1.c: New test.
50908
50909 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50910
50911         * gcc.c-torture/compile/cpp-2.c: New test.
50912         * gcc.c-torture/compile/cpp-1.c: New test.
50913
50914 2000-02-25  Jeffrey A Law  (law@cygnus.com)
50915
50916         * gcc.c-torture/execute/20000225-1.c: New test.
50917
50918 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50919
50920         * gcc.dg/cpp-li2.c: New test.
50921
50922         * gcc.dg/cpp-wi1.c: New test.
50923
50924         * gcc.dg/cpp-li1.c: New test.
50925
50926 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
50927
50928         * g++.old-deja/g++.other/sizeof5.C: New test.
50929
50930 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50931
50932         * gcc.c-torture/execute/va-arg-13.c: New test.
50933
50934 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
50935
50936         * gcc.c-torture/execute/va-arg-12.c: New test.
50937
50938 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50939
50940         * gcc.c-torture/execute/20000223-1.c: New test.
50941
50942 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50943
50944         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50945
50946 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
50947
50948         * g++.old-deja/g++.abi/ptrmem.C: New test.
50949
50950 2000-02-19  Richard Henderson  <rth@cygnus.com>
50951
50952         * gcc.c-torture/compile/init-3.c: New.
50953
50954 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
50955
50956         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50957         ALWAYS_CXXFLAGS.
50958
50959 2000-02-11  Robert Lipe <robertl@sco.com>
50960
50961         * gcc.c-torture/compile/20000211-3.c: New test.
50962
50963 2000-02-11  Martin Buchholz <martin@xemacs.org>
50964
50965         * gcc.c-torture/compile/20000211-2.c: New test.
50966
50967 2000-02-11  Jeffrey A Law  (law@cygnus.com)
50968
50969         * gcc.c-torture/compile/20000211-1.c: New test.
50970
50971 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
50972
50973         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50974           on native targets
50975
50976 2000-02-08  Nathan Sidwell  <nathan@acm.org>
50977
50978         * g++.old-deja/g++.other/cast5.C: New test.
50979
50980 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
50981
50982         * gcc.c-torture/execute/20000205-1.c: New.
50983
50984 2000-02-03  Nathan Sidwell  <nathan@acm.org>
50985
50986         * g++.old-deja/g++.jason/cast3.C: Return void.
50987         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50988
50989 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50990
50991         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50992
50993         * gcc.dg/loop-1.c: New test.
50994
50995 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
50996
50997         * gcc.c-torture/compile/20000127-1.c: New test.
50998         * gcc.c-torture/execute/991228-1.c: New test.
50999
51000 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51001
51002         * gcc.dg/unused-2.c: New test.
51003
51004         * gcc.dg/conv-1.c: New test.
51005
51006 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51007
51008         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51009         compiler.
51010         (tool_option_proc): Fix typo.
51011
51012 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51013
51014         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51015         of the ld on the host, not on the build machine.
51016         Also, don't crash if '--help' is not a supported option.
51017
51018 2000-01-24  Richard Henderson  <rth@cygnus.com>
51019
51020         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51021
51022 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51023
51024         * gcc.c-torture/execute/20000120-2.c: New test.
51025         * gcc.c-torture/execute/20000120-1.c: New test.
51026
51027 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51028
51029         * gcc.c-torture/execute/20000113-1.c: New test.
51030
51031 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51032
51033         * gcc.c-torture/execute/20000112-1.c: New test.
51034
51035 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51036
51037         * gcc.dg/20000111-1.c: New test.
51038
51039 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51040
51041         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51042         with 16 bit integers.
51043
51044 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51045
51046         * gcc.dg/20000108-1.c: New test.
51047
51048 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51049
51050         * g++.old-deja/g++.ns/koenig8.C: New test.
51051
51052 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51053
51054         * g++.old-deja/g++.other/cast4.C: New test.
51055
51056 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51057
51058         * gcc.c-torture/compile/20000105-2.c: New test.
51059         * gcc.c-torture/compile/20000105-1.c: New test.
51060
51061 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51062
51063         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51064         references to printf & atoi to conform to ANSI standard.
51065         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51066         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51067         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51068         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51069         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51070         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51071         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51072         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51073         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51074         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51075         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51076         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51077         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51078         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51079         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51080         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51081         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51082         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51083         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51084         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51085         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51086         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51087         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51088         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51089         * g++.old-deja/g++.brendan/init3.C: Likewise.
51090         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51091         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51092         * g++.old-deja/g++.brendan/new2.C: Likewise.
51093         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51094         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51095         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51096         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51097         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51098         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51099         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51100         * g++.old-deja/g++.brendan/template24.C: Likewise.
51101         * g++.old-deja/g++.brendan/template3.C: Likewise.
51102         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51103         * g++.old-deja/g++.jason/inline3.C: Likewise.
51104         * g++.old-deja/g++.jason/opeq.C: Likewise.
51105         * g++.old-deja/g++.law/arg5.C: Likewise.
51106         * g++.old-deja/g++.law/arm7.C: Likewise.
51107         * g++.old-deja/g++.law/ctors11.C: Likewise.
51108         * g++.old-deja/g++.law/cvt8.C: Likewise.
51109         * g++.old-deja/g++.law/init9.C: Likewise.
51110         * g++.old-deja/g++.law/refs4.C: Likewise.
51111         * g++.old-deja/g++.law/template2.C: Likewise.
51112         * g++.old-deja/g++.law/visibility24.C: Likewise.
51113         * g++.old-deja/g++.law/vtable3.C: Likewise.
51114         * g++.old-deja/g++.mike/asm2.C: Likewise.
51115         * g++.old-deja/g++.mike/eh1.C: Likewise.
51116         * g++.old-deja/g++.mike/misc1.C: Likewise.
51117         * g++.old-deja/g++.mike/misc13.C: Likewise.
51118         * g++.old-deja/g++.mike/misc14.C: Likewise.
51119         * g++.old-deja/g++.mike/ns12.C: Likewise.
51120         * g++.old-deja/g++.mike/p1248.C: Likewise.
51121         * g++.old-deja/g++.mike/p3708.C: Likewise.
51122         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51123         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51124         * g++.old-deja/g++.mike/p646.C: Likewise.
51125         * g++.old-deja/g++.mike/p700.C: Likewise.
51126         * g++.old-deja/g++.mike/p783.C: Likewise.
51127         * g++.old-deja/g++.mike/p783a.C: Likewise.
51128         * g++.old-deja/g++.mike/p783b.C: Likewise.
51129         * g++.old-deja/g++.mike/p786.C: Likewise.
51130         * g++.old-deja/g++.mike/p789.C: Likewise.
51131         * g++.old-deja/g++.mike/p789a.C: Likewise.
51132         * g++.old-deja/g++.mike/p807a.C: Likewise.
51133         * g++.old-deja/g++.other/delete3.C: Likewise.
51134         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51135         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51136         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51137         * g++.old-deja/g++.other/empty1.C: Likewise.
51138         * g++.old-deja/g++.other/temporary1.C: Likewise.
51139         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51140         * g++.old-deja/g++.pt/t16.C: Likewise.
51141         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51142
51143 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51144
51145         * gcc.dg/991230-1.c: New test.
51146
51147 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51148
51149         * gcc.c-torture/compile/991229-3.c: New test.
51150         * gcc.c-torture/compile/991229-2.c: New test.
51151         * gcc.c-torture/compile/991229-1.c: New test.
51152
51153 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51154
51155         * gcc.c-torture/compile/labels-2.c: New test.
51156
51157 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51158
51159         * gcc.c-torture/execute/991227-1.c: New test.
51160
51161 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51162
51163         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51164
51165 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51166
51167         * gcc.c-torture/execute/991221-1.c: New test.
51168
51169 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51170
51171         * g++.old-deja/g++.other/cast3.C: New test.
51172
51173 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51174
51175         * gcc.c-torture/execute/991216-4.c: New test.
51176
51177 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51178
51179         * gcc.c-torture/execute/991216-1.c: New test.
51180         * gcc.c-torture/execute/991216-2.c: New test.
51181         * gcc.c-torture/execute/991216-3.c: New test.
51182
51183 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51184
51185         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51186         Actually make the test fail by using "-O2" for compilation.
51187
51188 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51189
51190         * g++.old-deja/g++.warn/cast-align1.C: New test.
51191
51192 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51193
51194         * gcc.c-torture/compile/991214-1.c: New test.
51195         * gcc.c-torture/compile/991214-2.c: New test.
51196
51197 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51198
51199         * gcc.dg/991214-1.c: New test.
51200
51201 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51202
51203         * gcc.c-torture/compile/991213-3.c: New test.
51204         * gcc.c-torture/compile/991213-2.c: New test.
51205         * gcc.c-torture/compile/991213-1.c: New test.
51206
51207 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51208
51209         * gcc.dg/991209-1.c: New test.
51210
51211 1999-12-08  Nathan Sidwell <nathan@acm.org>
51212
51213         * gcc.c-torture/compile/991208-1.c: New test.
51214
51215 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51216
51217         * gcc.dg/ultrasp2.c: New test.
51218
51219 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51220
51221         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51222
51223 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51224
51225         * gcc.c-torture/compile/991202-1.c: New test.
51226         * gcc.c-torture/execute/991202-1.c: New test.
51227         * gcc.c-torture/execute/991202-2.c: New test.
51228         * gcc.c-torture/execute/991202-3.c: New test.
51229
51230 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51231
51232         * g++.old-deja/g++.abi/align.C: New test.
51233         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51234         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51235
51236 1999-12-01  Richard Henderson  <rth@cygnus.com>
51237
51238         * gcc.c-torture/execute/991201-1.c: New.
51239
51240 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51241
51242         * gcc.dg/991129-1.c: New test.
51243
51244 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51245
51246         * gcc.c-torture/compile/991127-1.c: New test.
51247
51248 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51249
51250         * g++.old-deja/g++.other/warn4.C: New test.
51251
51252 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51253
51254         * g++.old-deja/g++.eh/cleanup2.C: New test.
51255         * g++.old-deja/g++.ext/pretty2.C: New test.
51256         * g++.old-deja/g++.ext/pretty3.C: New test.
51257         * g++.old-deja/g++.other/debug6.C: New test.
51258
51259 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51260
51261         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51262         compiler_output to look for one error message instead of two.
51263
51264 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51265
51266         * gcc.c-torture/execute/991118-1.c: Also test case
51267         where the word boundary does not split a byte evenly.
51268
51269 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51270
51271         * g++.old-deja/g++.ext/restrict1.C: New test.
51272
51273 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51274
51275         * gcc.c-torture/execute/991118-1.c: New test.
51276
51277 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51278
51279         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51280         working directory pathnames.
51281
51282 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51283
51284         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51285         host is equipped with driver.h and driver.o so it can actually
51286         compile and run the tests.
51287
51288 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51289
51290         * gcc.c-torture/compile/991008-1.c: New test.
51291
51292 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51293
51294         * lib/gcc-dg.exp: Include target-supports.exp
51295
51296 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51297
51298         * lib/target-supports.exp: New file: Provide procs to test for
51299         features supported by the target.
51300         (check_weak_available): Moved here from ecos.exp.
51301         (check_alias_available): New proc: Determine of the target
51302         toolchain supports the alias attribute.
51303
51304         * gcc.dg/special/ecos.exp: Move check_weak_available to
51305         target-supports.exp.
51306         (alias-1.c): Only perform the test if the target supports
51307         aliases.
51308         (wkali-1.c): Only perform the test if the target supports
51309         aliases.
51310
51311         * gcc.dg/990506-0.c: Expect error messages from cross
51312         targets as well as native targets.
51313
51314 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51315
51316         * gcc.dg/ultrasp1.c: Removed xfail.
51317         * gcc.dg/struct-ret-2.c: Likewise.
51318         * gcc.dg/array-1.c: Likewise.
51319
51320 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51321
51322         * gcc.dg/struct-ret-2.c: New test.
51323
51324         * gcc.dg/array-1.c: New test.
51325
51326 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51327
51328         * gcc.c-torture/execute/991030-1.c: New test.
51329
51330 1999-10-26  Richard Henderson  <rth@cygnus.com>
51331
51332         * gcc.c-torture/compile/991026-2.c: New test.
51333
51334 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51335
51336         * gcc.c-torture/compile/991026-1.c: New test.
51337
51338 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51339
51340         * gcc.c-torture/execute/991023-1.c: New test.
51341
51342 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51343
51344         * gcc.c-torture/execute/991019-1.c: New test.
51345
51346 1999-10-16  Richard Henderson  <rth@cygnus.com>
51347
51348         * gcc.c-torture/execute/991016-1.c: New test.
51349
51350 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51351
51352         * gcc.c-torture/execute/991014-1.c: New test.
51353
51354 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51355
51356         * g++.old-deja/g++.other/union2.C: New test.
51357
51358 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51359
51360         * g++.old-deja/g++.other/vaarg2.C: New test.
51361         * g++.old-deja/g++.other/vaarg3.C: New test.
51362
51363 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51364
51365         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51366         in compile/.
51367
51368 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51369
51370         * gcc.c-torture/execute/va-arg-11.c: New test.
51371
51372 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51373
51374         * lib/file-format.exp (gcc_target_object_format): Don't
51375         crash if objdump is unavailable.
51376
51377 1999-09-29  Donn Terry <donn@interix.com>
51378
51379         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51380
51381 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51382
51383         * gcc.c-torture/compile/990928-1.c: New test.
51384
51385 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51386
51387         * g++.old-deja/g++.other/decl6.C: New test.
51388
51389 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51390
51391         * gcc.c-torture/execute/va-arg-10.c: New test.
51392
51393 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51394
51395         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51396         __PRETTY_FUNCTION__.
51397
51398 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51399
51400         * gcc.c-torture/execute/990923-1.c: New test.
51401
51402 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51403
51404         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51405         for which -fpic is inappropriate.
51406
51407 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51408
51409         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51410
51411 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51412
51413         * g++.old-deja/g++.other/dyncast1.C: New test.
51414         * g++.old-deja/g++.other/dyncast2.C: New test.
51415         * g++.old-deja/g++.other/dyncast3.C: New test.
51416         * g++.old-deja/g++.other/dyncast4.C: New test.
51417         * g++.old-deja/g++.other/dyncast5.C: New test.
51418         * g++.old-deja/g++.eh/catch3.C: New test.
51419         * g++.old-deja/g++.eh/catch3p.C: New test.
51420         * g++.old-deja/g++.eh/catch4.C: New test.
51421         * g++.old-deja/g++.eh/catch4p.C: New test.
51422         * g++.old-deja/g++.eh/catch5.C: New test.
51423         * g++.old-deja/g++.eh/catch5p.C: New test.
51424         * g++.old-deja/g++.eh/catch6.C: New test.
51425         * g++.old-deja/g++.eh/catch6p.C: New test.
51426         * g++.old-deja/g++.eh/catch7.C: New test.
51427         * g++.old-deja/g++.eh/catch7p.C: New test.
51428         * g++.old-deja/g++.eh/catch8.C: New test.
51429         * g++.old-deja/g++.eh/catch8p.C: New test.
51430         * g++.old-deja/g++.eh/catch9.C: New test.
51431         * g++.old-deja/g++.eh/catch9p.C: New test.
51432
51433 1999-09-13  Nathan Sidwell  <nathan@acm.org>
51434
51435         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51436         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51437
51438 1999-09-13  Jeffrey A Law  (law@cygnus.com)
51439
51440         * gcc.c-torture/compile/990913-1.c: New test.
51441
51442 1999-09-10  Nathan Sidwell  <nathan@acm.org>
51443
51444         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51445         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51446
51447 1999-09-09  Richard Henderson  <rth@cygnus.com>
51448
51449         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51450
51451 1999-09-09  Nathan Sidwell  <nathan@acm.org>
51452
51453         * g++.old-deja/g++.other/lookup11.C: New test.
51454         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51455         what is permitted and what we want.
51456         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51457         overload use.
51458         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51459
51460 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
51461
51462         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51463         * gcc.c-torture/noncompile/poison-1.c: New file.
51464
51465 1999-09-08  Nathan Sidwell  <nathan@acm.org>
51466
51467         * g++.old-deja/g++.other/sizeof3.C: New test.
51468         * g++.old-deja/g++.other/sizeof4.C: New test.
51469         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51470         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51471
51472 1999-09-07  Richard Henderson  <rth@cygnus.com>
51473
51474         * gcc.dg/va-arg-1.c: New.
51475
51476 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51477
51478         * gcc.c-torture/execute/va-arg-9.c: New test.
51479
51480 1999-09-05  Craig Burley  <craig@jcb-sc.com>
51481
51482         * g77.f-torture/compile/980519-2.f: New test.
51483         * g77.f-torture/compile/19990905-0.f: New test.
51484         * g77.f-torture/compile/19990905-1.f: New test.
51485         * g77.f-torture/compile/19990905-2.f: New test.
51486
51487         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51488
51489 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
51490
51491         * gcc.c-torture/execute/990827-1.c: Fix typo.
51492
51493 1999-09-03  Nathan Sidwell  <nathan@acm.org>
51494
51495         * g++.old-deja/g++.other/deref1.C: New test.
51496
51497 1999-09-02  Nathan Sidwell  <nathan@acm.org>
51498
51499         * g++.old-deja/g++.other/ambig2.C: New test.
51500         * g++.old-deja/g++.other/cond5.C: New test.
51501         * g++.old-deja/g++.other/lookup16.C: New test.
51502
51503 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
51504
51505         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51506         assemblers too.
51507
51508 1999-08-31  Jeffrey A Law  (law@cygnus.com)
51509
51510         * lib/c-torture.exp: Avoid the "compare executables" optimization
51511         when testing native.
51512
51513 1999-08-29  Jeffrey A Law  (law@cygnus.com)
51514
51515         * gcc.c-torture/execute/990829-1.c: New test.
51516         * gcc.c-torture/compile/990829-1.c: New test.
51517
51518 1999-08-27  Paul Burchard  <burchard@pobox.com>
51519
51520         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51521         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51522         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51523         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51524         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51525         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51526         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51527         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51528         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51529         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51530         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51531
51532 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51533
51534         * gcc.c-torture/execute/990827-1.c: New test.
51535
51536 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51537
51538         * g77.f-torture/noncompile/19990826-4.f: New test.
51539
51540         * g77.f-torture/compile/19990826-3.f: New test.
51541
51542         * g77.f-torture/execute/19990826-2.f: New test.
51543
51544         * g77.f-torture/compile/19990826-1.f: New test.
51545
51546         * gcc.c-torture/execute/990826-0.c: New test.
51547         * g77.c-torture/execute/19990826-0.f: New test.
51548
51549         * g77.f-torture/noncompile/970626-2.f: New test.
51550
51551 1999-08-25  Paul Burchard  <burchard@pobox.com>
51552
51553         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51554         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51555         lss-011.C: New tests.
51556
51557 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51558
51559         * g++.old-deja/g++.other/decl5.C: New test.
51560
51561 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51562
51563         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51564         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51565         call `postbase' for each one.  All callers of `postbase' changed
51566         to call this instead.
51567
51568 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51569
51570         * gcc.c-torture/execute/990811-1.c: New test.
51571
51572 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51573
51574         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51575         just native ones.
51576
51577         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51578         just native ones.
51579
51580 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51581
51582         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51583
51584 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51585
51586         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51587
51588 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51589
51590         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51591
51592 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51593
51594         * gcc.c-torture/execute/990804-1.c: New test.
51595
51596 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51597
51598         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51599         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51600         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51601
51602 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51603
51604         * g++.old-deja/g++.other/struct1.C: New test.
51605
51606 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51607
51608         * g++.old-deja/g++.other/enum2.C: New test.
51609
51610 1999-08-02  Richard Henderson  <rth@cygnus.com>
51611
51612         Adapted from tests from Franz Sirl:
51613         * gcc.c-torture/execute/va-arg-7.c: New test.
51614         * gcc.c-torture/execute/va-arg-8.c: New test.
51615
51616 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51617
51618         * gcc.c-torture/compile/990801-2.c: New test.
51619
51620         * gcc.c-torture/compile/990801-1.c: New test.
51621
51622 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51623
51624         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51625         fp-cmp-1.c, converting double to float.
51626
51627         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51628         fp-cmp-1.c, converting double to long double.
51629
51630         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51631         from fr1 to unknown_register, since fr1 is a legitimate register
51632         on some machines.
51633
51634 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51635
51636         * README: More listname related changes.
51637
51638 1999-07-08  Catherine Moore  <clm@cygnus.com>
51639
51640         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51641
51642 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51643
51644         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51645
51646 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51647
51648         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51649
51650 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51651
51652         * gcc.dg/990703-1.c: New test.
51653
51654 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51655
51656         * lib/file-format.exp: New file: Move definition of proc
51657         gcc_target_object_format to here from
51658         gcc.dg/special/ecos.exp.
51659
51660         * lib/c-torture.exp: Include lib file-format.exp.
51661         * lib/gcc-dg.exp: Include lib file-format.exp.
51662
51663         * gcc.dg/special/ecos.exp: Remove definition of proc
51664         gcc_target_object_format.
51665
51666 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51667
51668         * gcc.c-torture/execute/990628-1.c: New test.
51669
51670 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51671
51672         * gcc.c-torture/compile/990625-2.c: New test.
51673
51674         * gcc.c-torture/compile/990625-1.c: New test.
51675
51676 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51677
51678         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51679         attributes compile.
51680         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51681         ports that use the COFF/PE file format.
51682
51683 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51684
51685         * gcc.c-torture/compile/990617-1.c: New test.
51686
51687 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51688
51689         * g++.old-deja/g++.other/decl4.C: New test.
51690
51691 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51692
51693         * g++.old-deja/g++.other/bitfld3.C: New test.
51694
51695 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51696
51697         * g++.old-deja/g++.eh/catch1.C: New test.
51698
51699 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51700
51701         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51702
51703         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51704         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51705
51706 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51707
51708         * g77.f-torture/compile/19990502-0.f: Replace with new,
51709         shorter, test that still fails after recent changes.
51710
51711 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51712
51713         * gcc.c-torture/execute/990604-1.c: New test.
51714
51715 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51716
51717         * gcc.c-torture/execute/990531-1.c: New test.
51718
51719 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51720
51721         * gcc.c-torture/compile/990527-1.c: New test.
51722
51723 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
51724
51725         * gcc.c-torture/execute/990527-1.c: New test.
51726
51727 1999-05-25  Nick Clifton  <nickc@cygnus.com>
51728
51729         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51730         bitfields as signed.
51731
51732 1999-05-25  Craig Burley  <craig@jcb-sc.com>
51733
51734         * g77.f-torture/compile/19990525-0.f: New test.
51735
51736 1999-05-25  Jeffrey A Law  (law@cygnus.com)
51737
51738         * gcc.c-torture/execute/990525-2.c: New test.
51739
51740         * gcc.c-torture/execute/990525-1.c: New test.
51741
51742 1999-05-24  Nathan Sidwell  <nathan@acm.org>
51743
51744         * g++.old-deja/g++.other/anon3.C: New test.
51745         * g++.old-deja/g++.other/anon4.C: New test.
51746         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51747         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51748         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51749         Merrill).
51750
51751 1999-05-24  Jeffrey A Law  (law@cygnus.com)
51752
51753         * gcc.c-torture/execute/990524-1.c: New test.
51754
51755         * gcc.dg/990524-1.c: New test.
51756
51757 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51758
51759         * gcc.c-torture/compile/990523-1.c: New test.
51760
51761 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
51762
51763         * gcc.c-torture/compile/990519-1.c: New test.
51764
51765 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51766
51767         * gcc.c-torture/compile/990517-1.c: New test.
51768
51769         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51770         (e4, f4): New tests.
51771         (main): Call them.
51772
51773 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51774
51775         * gcc.dg/noreturn-1.c: New test.
51776
51777 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51778
51779         * gcc.c-torture/execute/990513-1.c: New test.
51780
51781 1999-05-10  Richard Henderson  <rth@cygnus.com>
51782
51783         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51784
51785 1999-05-10  Craig Burley  <craig@jcb-sc.com>
51786
51787         * g77.f-torture/execute/erfc.f: Use small single-precision
51788         values, to avoid problems on Alphas when not -mieee.
51789
51790 1999-05-08  Craig Burley  <craig@jcb-sc.com>
51791
51792         * gcc.dg/990506-0.c: New test.
51793
51794 1999-05-08  Richard Henderson  <rth@cygnus.com>
51795
51796         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51797         the constant to test.  Don't XFAIL 64-bit targets.
51798
51799         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51800         * g++.old-deja/g++.law/profile1.C: Likewise.
51801
51802         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51803         operator new instances.
51804         * g++.old-deja/g++.other/delete5.C: Likewise.
51805
51806 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51807
51808         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51809         intrinsic.
51810
51811 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51812
51813         * g77.f-torture/execute/u77-test.f: Reverse order of two
51814         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51815
51816 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51817
51818         * gcc.dg/compare1.c: New test.
51819
51820 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51821
51822         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51823         New tests.
51824
51825 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51826
51827         * g77.f-torture/compile/19990502-1.f: New test.
51828
51829 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51830
51831         * g77.f-torture/compile/19990502-0.f: New test.
51832
51833 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51834
51835         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51836         intrinsic.
51837
51838 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51839
51840         * g77.f-torture/execute/u77-test.f (main): List libU77
51841         intrinsics not currently tested.
51842         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51843         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51844         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51845         Trim blanks off the ends of some printed strings.
51846
51847 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51848
51849         * g77.f-torture/execute/u77-test.f (main): Just warn about
51850         FSTAT gid disagreement, as it's expected on some systems.
51851
51852 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51853
51854         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51855         use a new function, which allows for some slop.
51856         Clean up some commentary.
51857         (issum): The new function.
51858         (sgladd): Deleted subroutine.
51859
51860 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51861
51862         * g77.f-torture/execute/u77-test.f: Modify to be more like
51863         libf2c/libU77 version, bringing patches to that version here.
51864         Add suitable commentary.
51865
51866 1999-04-25  Richard Henderson  <rth@cygnus.com>
51867
51868         * gcc.dg/990424-1.c: New test.
51869
51870 1999-04-24  Craig Burley  <craig@jcb-sc.com>
51871
51872         * g77.f-torture/execute/u77-test.f (main): Bug involving
51873         LSTAT has been fixed, so turn back on full checking.
51874
51875 1999-04-20  Craig Burley  <craig@jcb-sc.com>
51876
51877         * g77.f-torture/compile/19990419-0.f: New test.
51878         * g77.f-torture/execute/19990419-1.f: New test.
51879
51880 1999-04-17  Richard Henderson  <rth@cygnus.com>
51881
51882         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51883         to avoid the need for a prototype to supress a warning.
51884
51885 1999-04-07  Jim Wilson  <wilson@cygnus.com>
51886
51887         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51888
51889 1999-04-04  Jeffrey A Law  (law@cygnus.com)
51890
51891         * gcc.c-torture/execute/990404-1.c: New test.
51892
51893 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51894
51895         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51896         * gcc.dg/cpp-if3.c: Don't use -pedantic.
51897         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51898         missing initializer warnings.
51899
51900 1999-03-28  Jeffrey A Law  (law@cygnus.com)
51901
51902         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51903         matching strings.
51904
51905 1999-03-26  Jeffrey A Law  (law@cygnus.com)
51906
51907         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51908
51909 1999-03-26  Craig Burley  <craig@jcb-sc.com>
51910
51911         * g77.f-torture/execute/19990325-0.f: New test.
51912         * g77.f-torture/execute/19990325-1.f: New test.
51913
51914 1999-03-24  Jeffrey A Law  (law@cygnus.com)
51915
51916         * gcc.c-torture/execute/990324-1.c: New test.
51917
51918 1999-03-22  Jim Wilson  <wilson@cygnus.com>
51919
51920         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51921         test with 4.
51922
51923 1999-03-17  Richard Henderson  <rth@cygnus.com>
51924
51925         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
51926
51927 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51928
51929         * g77.f-torture/execute/19990313-2.f: New test.
51930         * g77.f-torture/execute/19990313-3.f: New test.
51931
51932 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51933
51934         * g77.f-torture/execute/19990313-0.f: New test.
51935         * g77.f-torture/execute/19990313-1.f: New test.
51936
51937 1999-03-12  Jim Wilson  <wilson@cygnus.com>
51938
51939         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51940         printf to sprintf.
51941         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51942         (main): Add check for u15.  Conditionalize u31 check depending on
51943         whether ints are <32 bits or >=32 bits.
51944
51945 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51946
51947         * g77.f-torture/execute/19981119-0.f: Improve testiness.
51948
51949 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51950
51951         * g77.f-torture/compile/19990305-0.f: New test.
51952         * g77.f-torture/execute/19981119-0.f: New test.
51953
51954 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51955
51956         * g77.f-torture/execute/970625-2.f: call ABORT if final
51957         result is not correct, instead of just printing it.
51958         Add this checking via newly introduced obfuscation, to
51959         trip up buggy front ends.
51960
51961 1999-03-07  Craig Burley  <craig@jcb-sc.com>
51962
51963         * g77.f-torture/compile/960317-1.f: Moved from being
51964         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
51965
51966 1999-03-06  Craig Burley  <craig@jcb-sc.com>
51967
51968         * g77.f-torture/execute/960317-1.f: New (old) test.
51969         * g77.f-torture/execute/970625-2.f: Ditto.
51970
51971 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
51972
51973         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51974         error message on line 1 or line 2; cccp and cpplib do this differently.
51975
51976 1999-03-01  Jeffrey A Law  (law@cygnus.com)
51977
51978         * g++.old-deja/g++.law/weak1.C: New test.
51979
51980 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51981
51982         * gcc.c-torture/execute/990119-1.c: Renamed to...
51983         * gcc.dg/990119-1.c: this, so it will only be tested once
51984         (it's a preprocessor test, it doesn't need to be run at
51985         multiple optimization levels).
51986
51987 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51988
51989         * lib/g++.exp: Don't add incdir=$base_dir/../include to
51990           ALWAYS_CXXFLAGS.
51991
51992 1999-02-24  Craig Burley  <craig@jcb-sc.com>
51993
51994         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51995         * g77.f-torture/compile/19981216-0.f: ...as it is expected
51996         to not be compilable by current g77.
51997
51998 1999-02-24  Nick Clifton  <nickc@cygnus.com>
51999
52000         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52001
52002 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52003
52004         * gcc.c-torture/execute/990222-1.c: New test.
52005
52006 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52007
52008         * g77.f-torture/compile/19990218-0.f: New test.
52009         * g77.f-torture/noncompile/19990218-1.f: New test.
52010
52011 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52012
52013         * g77.f-torture/compile/19981216-0.f: New test.
52014
52015 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52016
52017         * gcc.dg/990214-1.c: New test.
52018
52019 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52020
52021         * gcc.dg/990213-2.c: New test.
52022
52023         * gcc.dg/990213-1.c: New test.
52024
52025 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52026
52027         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52028         ints.
52029
52030 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52031
52032         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52033         specified by target.
52034
52035         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52036
52037 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52038
52039         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52040
52041 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52042
52043         * gcc.dg/special/ecos.exp: New test driver for new tests with
52044         special requirements.
52045
52046         * gcc.dg/special/alias-1.c: New test.
52047         * gcc.dg/special/gcsec-1.c: New test.
52048         * gcc.dg/special/weak-1.c: New test.
52049         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52050         * gcc.dg/special/weak-2.c: New test.
52051         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52052         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52053         * gcc.dg/special/wkali-1.c: New test.
52054         * gcc.dg/special/wkali-2.c: New test.
52055         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52056         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52057
52058 1999-02-10  Felix Lee  <flee@cygnus.com>
52059
52060           * lib/c-torture.exp (c-torture-compile): Pull out code for
52061           analyzing gcc error messages.
52062           (c-torture-execute): Likewise.  Fix some (harmless) false
52063           positives.
52064           * lib/gcc.exp (gcc_check_compile): New function.
52065
52066 1999-02-08  Richard Henderson  <rth@cygnus.com>
52067
52068         * gcc.c-torture/execute/990208-1.c: New test.
52069
52070 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52071
52072         * g++.dg/special/ecos.exp: New driver for new tests with special
52073         requirements
52074
52075         * g++.dg/special/conpr-1.C: New test
52076         * g++.dg/special/conpr-2.C: New test
52077         * g++.dg/special/conpr-2a.C: New test
52078         * g++.dg/special/conpr-3.C: New test
52079         * g++.dg/special/conpr-3a.C: New test
52080         * g++.dg/special/conpr-3b.C: New test
52081
52082         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52083         allow g++ to use the dg driver
52084
52085         * README: Add comment about g++.dg directory
52086
52087 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52088
52089         * README: Update email addresses.
52090
52091 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52092
52093         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52094         arguments in order to force structure S onto the stack even on
52095         the alpha.
52096         (test): Pass 10 leading arguments to function foo as well as the
52097         structure S.
52098
52099         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52100         failure for all targets.
52101
52102         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52103         abort to terminate program execution.
52104
52105 1999-01-30  Richard Henderson  <rth@cygnus.com>
52106
52107         * gcc.c-torture/execute/990130-1.c: New test.
52108
52109 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52110
52111         * gcc.dg/990130-1.c: New test.
52112
52113 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52114
52115         * gcc.c-torture/execute/990128-1.c: New test.
52116
52117 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52118
52119         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52120
52121 1999-01-27  Felix Lee  <flee@cygnus.com>
52122
52123         * lib/c-torture.exp (c-torture-compile): pull out code for
52124         analyzing gcc error messages.
52125         (c-torture-execute): ditto, and fix some (harmless) false
52126         positives.
52127         * lib/gcc.exp (gcc_check_compile): new function.
52128
52129 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52130
52131         * gcc.dg/990117-1.c: New test.
52132
52133         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52134
52135         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52136
52137 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52138
52139         * g77.f-torture/compile/990115-1.f: New test.
52140
52141 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52142
52143         * gcc.c-torture/compile/990107-1.c: New test
52144
52145 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52146
52147         * gcc.c-torture/execute/990106-2.c: New test.
52148
52149         * gcc.c-torture/execute/990106-1.c: New test.
52150
52151 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52152
52153         * gcc.c-torture/compile/981223-1.c: New test.
52154
52155 1998-12-29  Richard Henderson  <rth@cygnus.com>
52156
52157         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52158         (opt3): Rename from opt4 and disable.
52159
52160 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52161
52162         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52163
52164 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52165
52166         * g++.old-deja/g++.other/conv5.C: New test.
52167
52168 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52169
52170         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52171
52172 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52173
52174         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52175
52176 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52177
52178         * gcc.c-torture/compile/981211-1.c: New test.
52179
52180 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52181
52182         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52183
52184         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52185
52186 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52187
52188         * gcc.special/930510-1.c: Make C9X safe.
52189         * gcc.misc-tests/gcov-1.c Similarly.
52190         * gcc.misc-tests/gcov-2.c Similarly.
52191
52192 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52193
52194         * gcc.dg/ultrasp1.c: New test.
52195
52196 1998-12-06  Richard Henderson  <rth@cygnus.com>
52197
52198         * gcc.c-torture/execute/981206.c: New test.
52199
52200 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52201
52202         * g++.old-deja/g++.ns/template7.C: New test.
52203
52204         * g++.old-deja/g++.other/expr1.C: New test.
52205
52206         * g++.old-deja/g++.eh/tmpl3.C: New test.
52207
52208         * g++.old-deja/g++.eh/tmpl2.C: New test.
52209
52210 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52211
52212         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52213         * g++.old-deja/g++.other/using6.C: Removed.
52214         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52215
52216         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52217
52218 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52219
52220         * g++.old-deja/g++.pt/overload8.C: New test.
52221
52222         * g++.old-deja/g++.pt/overload7.C: New test.
52223
52224         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52225
52226         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52227         and relinking messages.
52228         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52229         compiling with -frepo.
52230
52231 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52232
52233         * g++.old-deja/g++.pt/lookup6.C: New test.
52234
52235 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52236
52237         * gcc.c-torture/execute/981130-1.c: New test.
52238         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52239
52240 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52241
52242         * g++.old-deja/g++.pt/explicit76.C: New test.
52243
52244         * g++.old-deja/g++.pt/friend38.C: New test.
52245
52246         * g++.old-deja/g++.ns/crash2.C: New test.
52247
52248         * g++.old-deja/g++.pt/defarg8.C: New test.
52249
52250         * g++.old-deja/g++.pt/instantiate6.C: New test.
52251
52252         * g++.old-deja/g++.pt/static6.C: New test.
52253
52254         * g++.old-deja/g++.pt/decl2.C: New test.
52255
52256 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52257
52258         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52259         problem is actually related with name lookup, but so what? :-)
52260
52261         * g++.old-deja/g++.pt/friend37.C: New test.
52262
52263 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52264
52265         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52266         element, which fails on some systems.
52267
52268         * g77.f-torture/execute/labug1.f: New test.
52269
52270 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52271
52272         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52273         is defined.
52274
52275 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52276
52277         * g77.f-torture/compile/981117-1.f: New test.
52278
52279 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52280
52281         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52282         properly discarded.
52283
52284 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52285
52286         * gcc.c-torture/execute/memcheck: New directory of tests for
52287         -fcheck-memory-usage.
52288
52289 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52290
52291         * README: New file, general information about the testsuite and
52292         new description of the various C++ test subdirectories.
52293         * README.g++: Eliminate obsolete information, update and move most
52294         relevant stuff to README.
52295
52296 1998-11-07  Richard Henderson  <rth@cygnus.com>
52297
52298         * gcc.c-torture/compile/981107-1.c: New test.
52299
52300 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52301
52302         * execute/memcpy-bi.c: New testcase.
52303
52304 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52305
52306         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52307         base classes.
52308
52309         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52310         template is selected.
52311
52312         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52313         classes, it should be accepted for all types.
52314
52315         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52316
52317         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52318         specializations start with template headers.
52319
52320 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52321
52322         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52323
52324         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52325         non-POD types.
52326
52327 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52328
52329         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52330
52331 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52332
52333         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52334
52335 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52336
52337         * 981019-1.c: New test.
52338
52339 1998-10-14  Robert Lipe <robertl@dgii.com>
52340
52341         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52342         find objc headers.
52343
52344 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52345
52346         * compile/981001-4.c: Remove use of GCC extension that triggers a
52347         compiler bug.
52348
52349 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52350
52351         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52352
52353 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52354
52355         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52356         instantiation of template produces incorrect code for delete
52357         expression.
52358
52359         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52360         constructors' name is not unique.
52361         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52362         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52363
52364         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52365         automatic array of const is ill-formed.
52366
52367         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52368         of template parameter?
52369
52370         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52371         const.
52372
52373         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52374         pointer-to-member expression.
52375
52376         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52377         declaration causes ICE.
52378
52379 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52380
52381         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52382         reserved in the global namespace.
52383
52384         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52385         generate needed virtual table.
52386
52387         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52388
52389 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52390
52391         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52392         template-dependent type
52393
52394 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52395
52396         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52397         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52398         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52399
52400         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52401         class should be usable as argument of member function.
52402         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52403         class should be usable as return type of member function.
52404         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52405         class should be usable as type of data member.
52406
52407         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52408
52409 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52410
52411         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52412
52413 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52414
52415         * gcc.dg/dll-?.c Add thumb to target list.
52416         Fix assembler scan patterns to match current assembler output.
52417
52418 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52419
52420         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52421         matching of template brackets.
52422
52423         * g++.old-deja/g++.other/using4.C: New test.  Test using
52424         declarations of methods from base classes.
52425
52426         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52427         within functions should introduce names into the innermost
52428         enclosing namespace.
52429
52430         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52431         of static locals if first initialization throws.
52432
52433 1998-10-07  Jim Wilson  <wilson@cygnus.com>
52434
52435         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52436
52437 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
52438
52439         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
52440         lose track of the possible targets of tablejump insns.
52441         * special/special.exp: Run it.
52442
52443 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52444
52445         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
52446         must be declared before its specializations can be named in friend
52447         declarations.
52448
52449 1998-10-05  Dave Love  <d.love@dl.ac.uk>
52450
52451         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52452
52453         * g77.f-torture/execute/io1.f: New test.
52454
52455 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52456
52457         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52458         with pointer to template function, for which no argument deduction
52459         is possible.
52460
52461         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52462         specialization of template function as argument to template
52463         function.
52464
52465         * g++.old-deja/g++.other/access2.C: New test; Inner class
52466         shouldn't have privileged access to Outer's names.
52467
52468 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52469
52470         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52471         friend template declared within template class conflicts with
52472         nested class of the same name.
52473
52474         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52475         is ignored.
52476
52477         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52478         object with direct initializer as function declaration.
52479
52480         * g++.old-deja/g++.other/decl2.C: New test; duplicate
52481         initializers.
52482
52483         * g++.old-deja/g++.other/null2.C: New test; conditional operator
52484         involving const pointer and NULL produces incorrect result.
52485
52486         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52487         type name without `typename' should be rejected with -pedantic.
52488
52489 1998-10-02  Richard Henderson  <rth@cygnus.com>
52490
52491         * g++.old-deja/g++.other/addrof1.C: New test.
52492
52493 1998-10-01  Nick Clifton  <nickc@cygnus.com>
52494
52495         * gcc.c-torture/compile/981001-1.c: New test.
52496         * gcc.c-torture/execute/981001-1.c: New test.
52497
52498 1998-10-01  Jeffrey A Law  (law@cygnus.com)
52499
52500         * gcc.c-torture/compile/981001-2.c: New test.
52501         * gcc.c-torture/compile/981001-3.c: New test.
52502         * gcc.c-torture/compile/981001-4.c: New test.
52503
52504 1998-10-01  Robert Lipe  <robertl@dgii.com>
52505
52506         * lib/objc.exp (objc_target_compile): Add -L during compiles for
52507         multilibbed hosts.  Idea grafted from g77.exp.
52508
52509 1998-09-30  Dave Love  <d.love@dl.ac.uk>
52510
52511         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52512         avoid losing on systems which need -lsocket.
52513
52514 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
52515
52516         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52517         * g++.old-deja/g++.other/nested2.C: Ditto.
52518         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52519         failure.
52520
52521 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52522
52523         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52524         preferred over template operator!= for enum bitfields.
52525
52526 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52527
52528         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52529         that happen to have the same base name, but in different scopes,
52530         are incorrectly rejected.
52531
52532 1998-09-16  Richard Henderson  <rth@cygnus.com>
52533
52534         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52535         on the native word size instead of an integer literal.
52536
52537 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52538
52539         * g++.old-deja/g++.other/static2.C: Invocation of static data
52540         member of type pointer-to-function denoted as non-static member.
52541
52542         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52543         checks involving function types and aliases.
52544
52545 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52546
52547         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52548         redefined to the same non-trivial type.
52549
52550         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52551         namespace-qualification of template specializations declared in
52552         other namespaces.
52553
52554         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52555         to declare a subset of the specializations of a template function
52556         as friends of specializations of a template class.
52557
52558         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52559         member templates that do not fully specialize the enclosing
52560         template class are rejected.
52561
52562 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52563
52564         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52565
52566 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52567
52568         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52569         altered from libf2c/libU77 version.
52570
52571 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52572
52573         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52574
52575 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52576             Alexandre Oliva  <oliva@dcc.unicamp.br>
52577
52578         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52579         (un)signed char are different types for template specialization
52580         purposes.
52581
52582 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52583
52584         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52585         * objc: ObjC testsuite.
52586
52587 1998-08-31  Catherine Moore  <clm@cygnus.com>
52588
52589         * gcc.c-torture/execute/941014-1.x: New file.
52590
52591 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52592
52593         * lib/c-torture.exp: Add support for
52594         torture_eval_before_compile and torture_eval_before_execute
52595         variables.
52596
52597 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52598
52599         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52600         this test triggers valid.
52601
52602 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52603
52604         * gcc.dg/980827-1.c: New test.
52605
52606 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52607
52608         * gcc.c-torture/execute/loop-4b.c: New test.
52609
52610 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52611
52612         * lib/c-torture.exp: Add support for
52613         torture_eval_before_compile and torture_eval_before_execute
52614         variables.
52615
52616 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52617
52618         * gcc.c-torture/compile/980825-1.c: New test.
52619
52620 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52621
52622         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52623         count number tests in opt_t0 not good_t0.
52624
52625 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52626
52627         * gcc.c-torture/compile/930326-1.x: Fix typo.
52628
52629 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52630
52631         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52632         causes an ICE.
52633
52634 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52635
52636         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52637         STACK_SIZE is defined.
52638         * gcc.c-torture/unsorted/stuct.c: Similarly.
52639
52640         * gcc.c-torture/compile/980821-1.c: New test.
52641
52642 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52643
52644         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52645         16bit ints.
52646
52647 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52648
52649         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52650         code.
52651
52652 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52653
52654         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52655         error'.
52656
52657 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52658
52659         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52660
52661 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52662
52663         * gcc.c-torture/compile/980816-1.c: New test.
52664
52665         * gcc.dg/980816-1.c: New test.
52666
52667 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52668
52669         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52670         compiler for ieee tests.
52671
52672 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52673
52674         * g77.f-torture/compile/980729-0.f: New test.
52675
52676 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52677
52678         * gcc.c-torture/special/eeprof-1.c: New test, for
52679         -finstrument-functions.
52680         * gcc.c-torture/special/special.exp: Run it.
52681
52682 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52683
52684         * gcc.c-torture/compile/980729-1.c: New test.
52685
52686 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52687
52688         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52689         __thumb__ is defined, and test for ARM style doubles if so.
52690
52691 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52692
52693         * g77.f-torture/noncompile/980615-0.f: New test.
52694
52695 1998-07-26  H.J. Lu  (hjl@gnu.org)
52696
52697         * gcc.dg/980312-1.c: Do link instead of compile.
52698         * gcc.dg/980313-1.c: Likewise.
52699
52700 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52701
52702         * gcc.c-torture/compile/980726-1.c: New test.
52703
52704 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52705
52706         * g77.f-torture/execute/io0.f: New test.
52707
52708 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52709
52710         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52711         an int.
52712
52713 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52714
52715         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52716         m32r bugs.
52717
52718 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52719
52720         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52721         c-decl.c:grokdeclarator can handle mode attributes.
52722
52723 1998-07-16  Jeffrey A Law  (law@cygnus.com)
52724
52725         * gcc.c-torture/execute/980716-1.c: New test.
52726
52727 1998-07-13  Jeffrey A Law  (law@cygnus.com)
52728
52729         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52730         the mn10200.
52731         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
52732         the mn10200.
52733         * gcc.c-torture/execute/va-arg-3.x: Similarly.
52734         * gcc.c-torture/compile/930326-1.x: Similarly.
52735
52736 1998-07-13  Dave Love  <d.love@dl.ac.uk>
52737
52738         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52739         New test from Craig.
52740
52741 1998-07-12  Dave Love  <d.love@dl.ac.uk>
52742
52743         * g77.f-torture/noncompile/980616-0.f: New test.
52744
52745         * g77.f-torture/execute/970816-3.f: New test from Craig.
52746
52747 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52748
52749         *  g++.other/singleton.C: Return error value instead of taking
52750         SIGSEGV.
52751
52752 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52753
52754         *  g++.other/singleton.C: New test.  Warning is under dispute.
52755         Runtime crash is not.
52756
52757 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52758
52759         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52760         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52761         using6.C, using7.C}: New namespace tests.
52762
52763 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52764
52765         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52766         specialization with typedef'ed names used as array indexes.
52767
52768 1998-07-09  Jeffrey A Law  (law@cygnus.com)
52769
52770         * gcc.c-torture/execute/980709-1.c: New test.
52771
52772         * gcc.dg/980709-1.c: New test.
52773
52774 1998-07-07  Richard Henderson  <rth@cygnus.com>
52775
52776         * gcc.c-torture/execute/bcp-1.c: New test.
52777
52778 1998-07-07  Jeffrey A Law  (law@cygnus.com)
52779
52780         * gcc.c-torture/execute/980707-1.c: New test.
52781
52782 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
52783
52784         * gcc.c-torture/compile/980706-1.c: New test.
52785
52786 1998-07-01  Dave Love  <d.love@dl.ac.uk>
52787
52788         * g77.f-torture/execute/980701-0.f,
52789         g77.f-torture/execute/980701-1.f: New test from Craig.
52790
52791 1998-07-01  Jeffrey A Law  (law@cygnus.com)
52792
52793         * gcc.c-torture/compile/980701-1.c: New test.
52794
52795         * gcc.c-torture/execute/980701-1.c: New test.
52796
52797 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
52798 rlsruhe.de>
52799
52800         * g++.old-deja/g++.robertl/eb132.C: New test.
52801         * g++.old-deja/g++.robertl/eb133.C: Likewise.
52802
52803 1998-06-29  Dave Love  <d.love@dl.ac.uk>
52804
52805         * g77.f-torture/execute/980628-7.f,
52806         g77.f-torture/execute/980628-8.f,
52807         g77.f-torture/execute/980628-9.f,
52808         g77.f-torture/execute/980628-10.f: New tests from Craig.
52809
52810         * g77.f-torture/execute/980628-3.f: Remove mail headers.
52811
52812 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52813
52814         * g77.f-torture/execute/980628-4.f: New test from Craig.
52815         * g77.f-torture/execute/980628-5.f: Likewise.
52816         * g77.f-torture/execute/980628-2.f: Likewise.
52817         * g77.f-torture/execute/980628-0.f: Likewise.
52818         * g77.f-torture/execute/980628-1.f: Likewise.
52819         * g77.f-torture/execute/980628-3.f: Likewise.
52820         * g77.f-torture/execute/980628-6.f: Likewise.
52821
52822 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52823
52824         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52825         directory when nothing has been installed yet.
52826
52827 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
52828
52829         * gcc.c-torture/special/special.exp: Handle newer versions of
52830         dejagnu.
52831
52832 1998-06-26  Jeffrey A Law  (law@cygnus.com)
52833
52834         * gcc.dg/980626-1.c: New test.
52835
52836 1998-06-19  Bruno Haible <haible@ilog.fr>
52837
52838         * gcc.misc-tests/m-un-2.c: New test.
52839         * g++.old-deja/g++.other/warn01.c: Likewise.
52840
52841 1998-06-19  Robert Lipe  <robertl@dgii.com>
52842
52843         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52844         compatibility with assmblers with a different comment character.
52845         Eliminate use of GAS-specific extensions.
52846
52847 1998-06-19  Jeffrey A Law  (law@cygnus.com)
52848
52849         * gcc.c-torture/execute/ieee/980619-1.c: New test.
52850
52851 1998-06-19  Robert Lipe  <robertl@dgii.com>
52852
52853         * lib/g77.exp: Replace search for libf2c.a with search for newly
52854         renamed libg2c.a
52855
52856 1998-06-17  Jeffrey A Law  (law@cygnus.com)
52857
52858         * gcc.c-torture/execute/980617-1.c: New test.
52859
52860 1998-06-12  Jeffrey A Law  (law@cygnus.com)
52861
52862         * gcc.c-torture/execute/980612-1.c: New test.
52863
52864 1998-06-08  Jeffrey A Law  (law@cygnus.com)
52865
52866         * gcc.dg/980523-1.c: Only test on ppc-linux.
52867         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52868
52869         * gcc.c-torture/execute/980608-1.c: New test.
52870
52871 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
52872
52873         * gcc.c-torture/execute/980605-1.c: New test.
52874
52875 1998-06-04  Jeffrey A Law  (law@cygnus.com)
52876
52877         * gcc.c-torture/execute/980604-1.c: New test.
52878
52879 1998-06-02  Jeffrey A Law  (law@cygnus.com)
52880
52881         * gcc.c-torture/execute/980602-1.c: New test.
52882         * gcc.c-torture/execute/980602-2.c: Likewise.
52883
52884 1998-06-02  Dave Love  <d.love@dl.ac.uk>
52885
52886         * 970125-0.f: Fix per JCB.  Add commentary.
52887
52888 1998-05-31  Michael Meissner  <meissner@cygnus.com>
52889
52890         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52891         IEEE -0 support.
52892
52893 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52894
52895         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52896         earlier.
52897
52898 1998-05-28  Catherine Moore <clm@cygnus.com>
52899
52900         * gcc.c-torture/execute/980526-3.c: New test.
52901
52902 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
52903
52904         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52905         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52906         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52907         m88k-motorola-sysv3 to XFAIL.
52908
52909 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52910
52911         * gcc.dg/980526-1.c: New test.
52912         * gcc.c-torture/execute/980526-2.c: New test.
52913
52914 1998-05-26  Jeffrey A Law  (law@cygnus.com)
52915
52916         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52917
52918         * gcc.c-torture/execute/980526-1.c: New test.
52919
52920 1998-05-26  Dave Love  <d.love@dl.ac.uk>
52921
52922         * g77.f-torture/execute/alpha2.f: Add runtime test.
52923
52924 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
52925
52926         * g++.old-deja/old-deja.exp: Strip leading directories.
52927
52928         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52929         error for the line.  Don't run multiple tests for the same line.
52930
52931 1998-05-23  Jeffrey A Law  (law@cygnus.com)
52932
52933         * gcc.dg/980523-1.c: New test.
52934
52935 1998-05-23  Dave Love  <d.love@dl.ac.uk>
52936
52937         * g77.f-torture/compile/970915-0.f: New test.
52938
52939 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
52940
52941         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52942
52943 1998-05-21  Jeffrey A Law  (law@cygnus.com)
52944
52945         * gcc.dg/980520-1.c: New test.
52946
52947 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
52948
52949         * gcc.dg/980502-1.c: Fix return type.
52950
52951 1998-05-20  Jeffrey A Law  (law@cygnus.com)
52952
52953         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52954         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52955         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52956         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52957         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52958
52959 1998-05-20  Dave Love  <d.love@dl.ac.uk>
52960
52961         * g77.f-torture/execute/980520-1.f: New test.
52962
52963 1998-05-15  Dave Love  <d.love@dl.ac.uk>
52964
52965         * lib/mike-g77.exp: New file.
52966
52967         * g77.f-torture/noncompile/noncompile.exp,
52968         g77.f-torture/noncompile/check0.f: New files.
52969
52970 1998-05-14  Dave Love  <d.love@dl.ac.uk>
52971
52972         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52973         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52974         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52975         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52976         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52977         abort where appropriate.
52978
52979 1998-05-05  Michael Meissner  <meissner@cygnus.com>
52980
52981         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52982         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52983
52984 1998-04-29  Dave Love  <d.love@dl.ac.uk>
52985
52986         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52987
52988 1998-04-27  Dave Love  <d.love@dl.ac.uk>
52989
52990         * g77.f-torture/compile/980427-0.f: New test.
52991
52992 1998-04-24  Dave Love  <d.love@dl.ac.uk>
52993
52994         * g77.f-torture/compile/980424-0.f: New test.
52995
52996 1998-04-19  Dave Love  <d.love@dl.ac.uk>
52997
52998         * g77.f-torture/compile/980419-2.f (main): New test.
52999         * g77.f-torture/compile/970125-0.f: New test.
53000         * g77.f-torture/compile/980419-1.f: New test.
53001
53002 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53003
53004         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53005         of loop-4.c.
53006
53007 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53008
53009         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53010
53011 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53012
53013         * gcc.c-torture/compile/980329-1.c: New test.
53014
53015 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53016
53017         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53018         * gcc.dg/980312-1.c: Fix typo in -march command.
53019
53020 1998-03-16  H.J. Lu  (hjl@gnu.org)
53021
53022         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53023
53024 1998-03-11  Robert Lipe  <robertl@dgii.com>
53025
53026         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53027         Dave Love agree the Fortran source is bogus.
53028
53029 1998-03-11  Robert Lipe  <robertl@dgii.com>
53030
53031         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53032         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53033         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53034         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53035         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53036
53037 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53038
53039         * g++.old-deja/g++.other/friend1.C: New test.
53040
53041 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53042
53043         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53044         possibly uninitialized) variables and declare dnrm2.
53045
53046 1998-02-23  Robert Lipe <robertl@dgii.com>
53047
53048         From Bruno Haible <haible@ilog.fr>:
53049         * gcc.c-torture/execute/980223.c: New test.
53050
53051 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53052
53053         * gcc.dg/ifelse-1.c: New test.
53054
53055 1998-02-09  H.J. Lu  (hjl@gnu.org)
53056
53057         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53058
53059           * lib/old-dejagnu.exp (old-dejagnu): Added the
53060           "execution test - XFAIL *-*-*" handling in the spirit of
53061           "excess errors test -". Changed the "execution test fails"
53062           handling to be like "excess errors test fails".
53063           * Update various tests accordingly.
53064
53065 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53066
53067         * gcc.c-torture/execute/980205.c: New test.
53068
53069 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53070
53071         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53072         * lib/f-torture.exp: Similarly.
53073         * gcc.c-torture: Rename all .cexp files to .x files.
53074
53075 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53076
53077         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53078         (940510-1.c): Removed duplicate.
53079         (971104-1.c): New test.
53080
53081 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53082
53083           * lib/f-torture.exp: Improve error and loop detection.
53084
53085 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53086
53087         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53088         use that to size the filler array.
53089
53090 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53091
53092         * lib/c-torture.exp(c-torture-execute): Fix typo.
53093
53094         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53095         testcase as the executable name. Keep the executable around if
53096         the test fails.
53097
53098 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53099
53100         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53101         changes.  Only test one -g option, and move it to the end of the
53102         list of options to test.
53103
53104 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53105
53106         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53107         variable GCC_TORTURE_OPTIONS to supply default switches separated
53108         by colons.  If no environment variable, run tests with -O0 -g, -O1
53109         -g, and -O2 -g as well.
53110
53111 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53112
53113         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53114         explanatory comments. Fix indentation.
53115
53116 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53117
53118         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53119
53120 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53121
53122         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53123         * g++.old-deja/g++.mike/p7325.C: Likewise.
53124         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53125
53126 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53127
53128         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53129         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53130         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53131         * g++.old-deja/g++.law/operators4.C: Likewise.
53132
53133 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53134
53135         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53136         * g++.old-deja/g++.mike/p784.C: Ditto.
53137         * g++.old-deja/g++.mike/p785.C: Ditto.
53138
53139 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53140
53141           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53142
53143 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53144
53145         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53146         target feature; pass this to c-torture-execute as needed.
53147
53148 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53149
53150         * lib/c-torture.exp(c-torture-execute): If the previous and the
53151         current executables being tested are identical, we don't need to
53152         run the executable again. Try to make the executable names
53153         unique. Add an optional argument for passing additional compiler
53154         flags.
53155
53156 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53157
53158         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53159
53160 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53161
53162         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53163
53164 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53165
53166         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53167         32bit or larger longs.
53168
53169         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53170         have either a 32bit long or 32bit int.
53171
53172 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53173
53174         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53175         Make double precision tests dependent on sizeof (double).
53176
53177 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53178
53179         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53180         too.
53181
53182 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53183
53184         * gcc.c-torture/compile/961203-1.cexp: New script.
53185
53186 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53187
53188         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53189         up the includes ourselves.
53190
53191 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53192
53193         * lib/plumhall.exp: Remove random include, and add a few
53194         verbose messages for debugging.
53195
53196 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53197
53198         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53199         of trying to do it ourselves.
53200
53201 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53202
53203         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53204
53205 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53206
53207         * gcc.prms/5403.c: Made regexp a bit less strict.
53208
53209 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53210
53211         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53212         is returned from remote_load instead.
53213         * lib/plumhall.exp: Ditto.
53214         * lib/mike-g++.exp: Ditto.
53215         * lib/old-dejagnu.exp: Ditto.
53216         * lib/c-torture.exp: Ditto.
53217
53218 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53219
53220         * lib/g++.exp: Use build_wrapper procedure.
53221         * lib/gcc.exp: Ditto.
53222
53223 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53224
53225         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53226         an old-style decl for malloc.  Fixes tests to work when
53227         sizeof (int) != sizeof (size_t).
53228
53229 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53230
53231         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53232
53233         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53234         use stdargs.h interface.
53235
53236 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53237
53238         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53239         NO_VARARGS when compiling.
53240
53241 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53242
53243         * lib/plumhall.exp(ph_includes): New procedure.
53244         (ph_make): Use it.
53245         (ph_compiler): Ditto.
53246
53247         * lib/g++.exp: Rename test-glue.c to testglue.c.
53248         * lib/gcc.exp: Ditto.
53249
53250 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53251
53252         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53253         to completion when it's called.
53254
53255 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53256
53257         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53258         is defined, don't do test.
53259
53260 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53261
53262         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53263         for object files.
53264         (ph_summary): Mark skipped testcases as untested, not unresolved.
53265
53266         * lib/plumhall.exp (ph_make): If unresolved because of bad
53267         errorCode, record errorCode in log file.
53268         (*): Replace send_log/verbose with verbose -log.
53269
53270 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53271
53272         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53273         double conversion if double isn't at least 8 bytes.
53274
53275         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53276         int to work with targets where int is 16 bits.
53277
53278         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53279         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53280         precision for the test to complete.
53281
53282 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53283
53284         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53285         if d10v is not compiled with the -mdouble64 flag.
53286         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53287
53288         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53289         d10v is not compiled with the -mint32 flag.
53290
53291 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53292
53293         * lib/plumhall.exp: Use incr_count.
53294
53295 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53296
53297         * gcc.c-torture: Update to c-torture-1.45.
53298
53299 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53300
53301         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53302         the name of the expect testcase file).
53303
53304         * lib/g++.exp(g++_init): Ditto.
53305
53306 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53307
53308         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53309         the host.
53310
53311         * lib/gcc.exp(gcc_exit): New procedure.
53312
53313 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53314
53315         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53316         specs where appropriate.
53317
53318         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53319         because of new "candidates are" messages, and removed a few
53320
53321         * Converted all non-old-style g++ testcases to old-style, and
53322         moved into g++.old-deja.
53323
53324 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53325
53326         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53327         options.
53328
53329         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53330         succeeded.
53331
53332         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53333
53334 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53335
53336         * lib/gcc.exp (gcc_target_compile): Add support for defining
53337         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53338         the machine doesn't have those features.
53339
53340 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53341
53342         * g++.law/operators4.exp: Don't use LIBS.
53343
53344 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53345
53346         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53347
53348         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53349         * lib/g++.exp: Set it here instead. Also, allow use of the
53350         --tool_exec and --tool_opt options. Change CXX to
53351         GXX_UNDER_TEST.
53352
53353         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53354
53355         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53356
53357 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53358
53359         * lib/old-dejagnu.exp: Use prune_warnings instead of
53360         prune_system_crud.
53361         * lib/mike-g++.exp: Ditto.
53362         * lib/gcc.exp: Ditto.
53363         * lib/g++.exp: Ditto.
53364
53365         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53366
53367 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53368
53369           * 941014-2.c: Include stdlib.h
53370           * 960327-1.c: Include stdio.h
53371           * dbra.c, index-1.c: Don't assume ints are 32bits.
53372
53373 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53374
53375         * lib/gcc.exp: Add gcc,stack_size target feature.
53376
53377         * lib/g++.exp(g++_target_compile): Add the include and link
53378         paths here, not in two other places. And, it's $options, not
53379         options.
53380
53381         * lib/mike-g++.exp(postbase): Remove the code that determines
53382         the correct include and link paths.
53383         * g++.old-deja/old-deja.exp: Ditto.
53384
53385 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53386
53387         * lib/g++.exp(g++_init): target_compile no longer returns the
53388         filename of the result.
53389
53390 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53391
53392         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53393         call to glob.
53394
53395         * gcc.c-torture/special/special.exp: Change call to
53396         gcc_target_compile to include the object file.
53397
53398 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53399
53400         * gcc.c-torture/special/special.exp: Correct misspelling in last
53401         change.
53402
53403 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53404
53405         * lib/plumhall.exp(ph_summary): Log the entire output of the
53406         executable. Return -1 if there were any failures, 0 otherwise.
53407         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53408         (ph_make): Clean up objects and executables that were built
53409         if the tests succeeded.
53410
53411 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53412
53413         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53414         libraries and includes in the build tree as appropriate.
53415
53416 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53417
53418         * lib/c-torture.exp: Instead of looking for the global variable
53419         NO_LONG_LONG, check to see if that's a feature of the target.
53420
53421 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53422
53423         * config/default.exp: Minimize. Delete the remainer of the files in
53424         config; this functionality is now in devo/dejagnu/config.
53425
53426         g++.*/*: Pass any additional flags used to compile to postbase;
53427         delete CXXFLAGS.
53428
53429         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53430         is now done by runtest.exp. Use gcc_target_compile instead of
53431         compile.
53432
53433         lib/c-torture.exp: Use gcc_target_compile instead of compile.
53434         Remove references to CFLAGS. Use remote_file instead of
53435         calling rm -f.
53436         (c-torture): Take a list of arguments to use to compile this
53437         testcase.
53438
53439         lib/g++.exp: Simplify. Use target_compile instead of compile.
53440         lib/gcc-dg.exp: Ditto.
53441         lib/gcc.exp: Ditto.
53442         lib/mike-{gcc,g++}.exp: Ditto.
53443         lib/old-dejagnu.exp: Ditto.
53444         lib/plumhall.exp: Ditto.
53445
53446 1997-01-08  Jim Wilson  <wilson@cygnus.com>
53447
53448         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53449         (ph_linker): Likewise.
53450
53451 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
53452
53453           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53454         MAP_ANON / MAP_ANONYMOUS if defined;
53455         else try to map from /dev/zero .
53456
53457 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53458
53459         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53460         isn't defined, then define it to MAP_ANONYMOUS.
53461
53462 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53463
53464         * gcc.c-torture: Update to c-torture-1.42 release.
53465
53466 1996-11-11  Jeffrey A Law  (law@cygnus.com)
53467
53468         * gcc.c-torture: Update to c-torture-1.41 release.
53469
53470 1996-10-27  Jeffrey A Law  (law@cygnus.com)
53471
53472         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
53473         c-torture release.
53474
53475 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
53476
53477         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53478         and LDFLAGS.  Fix second case to append the target_info ldflags
53479         onto LDFLAGS, not CFLAGS.
53480         * lib/g++.exp (g++_init): Add target_info stuff.
53481         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
53482         of libgloss and newlib flags for !native.
53483
53484         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53485         (GDB): Fix relative path to go up another dir for finding gdb.
53486
53487 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
53488
53489         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53490         versions in the target_info array, if they don't exist.
53491
53492 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
53493
53494         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53495
53496 1996-07-08  Jim Wilson  <wilson@cygnus.com>
53497
53498         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53499         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53500
53501 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
53502
53503         * lib/old-dejagnu.exp: Don't remove the output file before we've
53504         actually tested it. Don't append pwd to the path of the executable
53505         we're testing.
53506
53507 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
53508
53509         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53510
53511 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
53512
53513         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53514         temporary directory for compiler files, and set it to a default
53515         value of /tmp. Set $output as the name of the output file from
53516         compiling the testcase. Add a -o option to $cflags_var so the
53517         compiler writes the final output file as $output. Set $executable
53518         to $output.
53519
53520         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53521         directory for compiler files, and set it to /tmp if it doesn't
53522         already have a value. Set $output_file to the name of the output
53523         file from compiling the testcase. Add a -o option to CXXFLAGS so
53524         the compiler writes the final output file as $output. Use $output
53525         as the executable to be tested.
53526
53527 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53528
53529         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53530
53531 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53532
53533         * gcc.c-torture/execute/pending-1.c: New test.  Still
53534         pending in Tege's queue.
53535
53536 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53537
53538         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53539         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53540         if there were failures.  Call unresolved if there were unresolved
53541         testcases.  Call gcc_fail if program did not run to completion.
53542         (ph_make): Pass additional argument name to ph_execute.
53543         (ph_execute): Add new argument.  Pass additional arguments to
53544         ph_summary.  Call gcc_fail is there is no execution output.
53545
53546 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53547
53548         * lib/plumhall.exp (proc_summary): Output relavent summary
53549         lines into the log so specific failures in plumhall can be
53550         investigated.
53551
53552 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53553
53554         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53555         (c-torture-execute): Don't try to execute tests which use
53556         "long long" types if $NO_LONG_LONG is nonzero.
53557
53558 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53559
53560         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53561         not c-torture.
53562
53563         * gcc.ieee: Move from here.
53564         * gcc.c-torture/execute/ieee: To here.
53565
53566 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53567
53568         * gcc.c-torture: Update to c-torture-1.41 release.
53569
53570 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53571
53572         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53573         not "$output".
53574
53575 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53576
53577         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53578         -c present.
53579
53580 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53581
53582         * config/proelf.exp: Handle connecting to a simulator.
53583
53584 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53585
53586         * config/proelf.exp: New file.  Enough framework that we can
53587         run c-torture tests on the proelf targets (or any other target
53588         that gdb can connect to for that matter).
53589
53590 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53591
53592         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53593         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53594
53595         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53596         exec_output exists.
53597
53598 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53599
53600         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53601         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53602
53603         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53604         to pass/fail/unresolved/unsupported/untested.  Caller must now
53605         call unresolved/unsupported/untested.
53606         * lib/*.exp: Update FSF address.  Update to handle new results of
53607         ${tool}_load.
53608         * lib/chill.exp (verbose): Delete.
53609
53610 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53611
53612         * lib/gcc.exp (default_gcc_start): Change order of args to
53613         $LDFLAGS $CFLAGS $LIBS.
53614         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53615         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53616         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53617         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53618         * gcc.misc-tests/dg-test.exp: Likewise.
53619         * gcc.misc-tests/msgs.exp: Likewise.
53620         * gcc.prms/prms.exp: Likewise.
53621         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53622         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53623
53624         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53625
53626 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53627
53628         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53629
53630         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53631         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53632
53633         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53634         necessary.
53635
53636 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53637
53638         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53639         global for loop; add use of $mathlib.
53640         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53641         settings here; set mathlib for anything but VxWorks.
53642
53643 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53644
53645         * gcc.c-torture: Update to c-torture-1.40 release.
53646
53647 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53648
53649         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53650         dg.exp.
53651
53652 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53653
53654         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53655         global.
53656
53657 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53658
53659         * lib/g++.exp (LIBS): Define if not already.
53660         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53661         (gcc-dg-prune): Call prune_gcc_output.
53662         * lib/gcc.exp (prune_gcc_output): New proc.
53663         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53664         prune_gcc_output.
53665
53666 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53667
53668         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53669         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53670
53671 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53672
53673         * gcc.c-torture: Update to c-torture-1.39 release.
53674
53675 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53676
53677         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53678         fails, try others as well.
53679
53680 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53681
53682         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53683         If compilation fails, mark execute tests as `untested'.
53684         If test is marked as unsupported, don't mark compilation and
53685         execute tests as failed.
53686
53687 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53688
53689         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53690         libstdc++ for whether or not we want to be doing shared
53691         libraries.  Delete link_curses since we don't need it anymore.
53692         * lib/mike-g++.exp (postbase): Don't link in libg++.
53693         * g++.old-deja/old-deja.exp: Likewise.
53694
53695 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53696
53697         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53698
53699 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53700
53701         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53702         For that, add `-Wl,-a,shared_archive'.
53703         * g++.old-deja/old-deja.exp: Likewise.
53704
53705 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53706
53707         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53708
53709 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53710
53711         * lib/mike-g++.exp (postbase): Pay attention to the status of
53712         g++_load.
53713
53714 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53715
53716           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53717
53718 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53719
53720         * lib/gcc.exp (default_gcc_start): No longer need to log program
53721         being executed or its output, execute_anywhere does that now.
53722         * lib/g++.exp (default_g++_version): Call execute_anywhere.
53723         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
53724
53725 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
53726
53727         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53728         the same as those in lib/g++.exp.
53729
53730 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
53731
53732         * gcc.c-torture: Update to c-torture-1.38 release.
53733         * gcc.ieee: Related changes.
53734
53735 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
53736
53737         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53738         "exec". Minor reformatting changes.
53739
53740         * config/rom68k.exp (${tool}_load): Make it work in a canadian
53741         cross. This means all "exec" calls now work on a remote host as
53742         well.
53743         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53744         cross. Filter out the extra "\r\n" stuff that expect puts in.
53745         (c-torture-execute): Filter out the bogus warnings like
53746         c-torture-compile does. Add support for canadian cross.
53747         * lib/gcc.exp (default_gcc_version, default_gcc_start)
53748         Use execute_anywhere rather than calling exec directly. Now it
53749         works for canadian cross testing.
53750
53751 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
53752
53753         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
53754         results into a variable, and check that rather than using file exists.
53755
53756 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
53757
53758         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53759         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
53760
53761 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53762
53763         * g++.old-deja/old-deja.exp: Create and pass runshlib and
53764         lib_curses if there's a shared libg++ in the build tree.
53765
53766 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
53767
53768         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53769         if not supported target.
53770
53771 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
53772
53773         * lib/g++.exp (g++_init): Move empty setting of runshlib and
53774         link_curses up to always happen, not just for native builds.
53775
53776 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
53777
53778         * gcc.c-torture: Update to c-torture-1.36 release.
53779         * gcc.failure: Related changes.
53780
53781 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
53782
53783         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53784
53785 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
53786
53787         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53788         * lib/mike-g++.exp (postbase): Not in here.  Still reference
53789         runshlib, link_curses, and mathlib for link and run.
53790
53791         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53792         pass the runtime shared library options for Solaris, OSF/1, and
53793         Irix5, and link with -lcurses to avoid unresolved references.
53794
53795 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
53796
53797         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53798         only run once.
53799
53800 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
53801
53802         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53803
53804 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
53805
53806         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
53807         do not have a framework for the "compat" tests yet.
53808
53809 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
53810
53811         * lib/mike-g++.exp (postbase): New local variable `mathlib',
53812         set to null if we're testing vxworks5.1.  Use that instead of
53813         `-lm' in the setting of LIBS for link and run.
53814
53815 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
53816
53817         * config/rom68k.exp (${tool}_load): Major changes to make it
53818         work.  Verified that it does in fact return the stuff in
53819         exec_output properly.  Catch any Emul or any TRAP other than 0.
53820
53821 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
53822
53823         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53824         LDFLAGS properly for targets that need stuff from libgloss.
53825         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53826         only run once.
53827         (gpp_initialized): New variable.
53828
53829 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
53830
53831         * config/rom68k.exp: Load libgloss.exp.
53832         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53833         so we can produce a fully linked binary.
53834         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53835         so we can produce a fully linked binary.
53836
53837 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
53838
53839         * lib/plumhall.exp (ph_section): Watch for expected failures.
53840         Add missing `else'.
53841
53842         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53843         run the testcase.
53844         (c-torture): Likewise.
53845
53846 1995-08-28  Doug Evans  <dje@cygnus.com>
53847
53848         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53849
53850         * lib/mike-g++.exp (mike_cleanup): New proc.
53851         (prebase): New globals compiler_result, not_compiler_result,
53852         target_regexp.
53853         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
53854         allow leading "-" in pattern.  Watch for unsupported tests.
53855         If $compiler_result is set, pattern match assembler code,
53856         and ditto for $not_compiler_result.
53857         * lib/mike-gcc.exp: Likewise.
53858
53859         * lib/plumhall.exp (ph_execute): Only call ph_summary if
53860         execution "succeeded".
53861
53862 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
53863
53864         * config/win32.exp: New file.
53865         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53866
53867 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
53868
53869         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53870         unsupported.
53871         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53872         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53873         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53874
53875         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53876         "... without exceptions was ...".  That is now handled by
53877         prune_system_crud.
53878         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53879
53880 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
53881
53882         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53883         sieve.c,sort2.c}: New files.
53884         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53885         sieve.exp,sort2.exp}: Drivers for them.
53886
53887         * lib/mike-gcc.exp (program_output): New user settable variable.
53888         (postbase): Call prune_system_crud.  Also prune extraneous compiler
53889         messages.
53890         * lib/mike-g++.exp (program_output): New user settable variable.
53891
53892         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53893
53894         * config/sh.exp: Deleted (use sim.exp instead).
53895
53896 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
53897
53898         * config/vx.exp: Declare CHECKTASK as global.
53899         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53900         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53901         * lib/old-dejagnu.exp: Load [pwd]/$executable.
53902
53903 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53904
53905         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53906         target. Like vx.exp, only includes `vx29k.exp' instead of
53907         `vxworks.exp'.
53908
53909 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
53910
53911         * config/sim.exp: Increase time limit from 120 seconds to 240.
53912
53913 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
53914
53915         * gcc.c-torture/execute/950628-1.c: New test.
53916
53917 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
53918
53919         * gcc.c-torture: Update with changes/additions from
53920         c-torture-1.34.
53921
53922 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
53923
53924         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53925
53926 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
53927
53928         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53929
53930 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
53931
53932         * gcc.c-torture/compile/950512-1.c: New test.
53933         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53934         * gcc.dg/struct-ret-1.c: Likewise.
53935
53936 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
53937
53938         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53939           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53940
53941 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
53942
53943         * gcc.c-torture/special/920411-1.c: Deleted.
53944         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53945
53946 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
53947
53948         * config/sim.exp (${tool}_load): Hack in call to bash to get a
53949         cpu limit.
53950
53951 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
53952
53953         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53954
53955 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
53956
53957         From kenner;
53958         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53959         is the proper length.
53960         * va-arg-3.c: Likewise.
53961
53962 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
53963
53964         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
53965         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53966
53967         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
53968         * lib/g++.exp (default_g++_start): Delete old cruft.
53969
53970 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
53971
53972         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53973         (2 * (1 << 18)) to (2 * (1 << 17)).
53974
53975         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53976
53977 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
53978
53979         * config/rom68k.exp: Renamed from config/idp.exp
53980
53981 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
53982
53983         * c-torture/compile/921109-2.c
53984
53985 1995-04-18  Mike Stump  <mrs@cygnus.com>
53986
53987         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53988         excess errors.
53989
53990 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
53991
53992         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53993         output.
53994         * lib/g++.exp (default_g++_start): Likewise.
53995
53996 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
53997
53998         * gcc.c-torture/compile/950329-1.c: New test.
53999
54000 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54001
54002           * config/bug.exp (${tool}_load): Updated to use new remote_open
54003           and remote_close procs.
54004         * config/idp.exp: New file.
54005
54006 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54007
54008         * gcc.c-torture/execute/950322-1.c: New test.
54009
54010 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54011
54012         * config/vx.exp (${tool}_load): Clean up testing of return code from
54013         vxworks_ld and vxworks_spawn.
54014
54015 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54016
54017         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54018
54019 1995-03-13  Mike Stump  <mrs@cygnus.com>
54020
54021         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54022         can mark excess errors on a machine by machine basis.  Note, the
54023         default is to not expect any excess errors, even when excess
54024         errors test - is given, so you will want to put an XFAIL ... on
54025         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54026         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54027         those 4 machines, but no others.
54028
54029 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54030
54031         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54032         * lib/c-torture.exp: to here.
54033
54034 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54035
54036         * gcc.c-torture/execute/950221-1.c: New test.
54037         * gcc.c-torture/execute/struct-ret-1.c: New test.
54038         * gcc.c-torture/compile/950221-1.c: New test.
54039
54040         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54041
54042 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54043
54044         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54045         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54046
54047 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54048
54049         * g++.gb: New directory of tests, derived from my signature and
54050         class scoping tests.
54051
54052         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54053         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54054         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54055         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54056         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54057         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54058         * g++.gb/sig25.C: Likewise.
54059
54060         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54061         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54062         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54063         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54064         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54065         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54066         * g++.gb/sig25.exp: Likewise.
54067
54068         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54069         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54070         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54071         * g++.gb/scope13.C: Likewise, this test still fails.
54072
54073         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54074         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54075         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54076         * g++.gb/scope13.exp: Ditto.
54077
54078         * g++.gb/README: New file, explains what these tests are about.
54079
54080 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54081
54082         * lib/dg.exp (dg-do): Support `preprocess'.
54083         (dg-test): Likewise.
54084
54085 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54086
54087         * config/udi.exp: change "continue -expect" to "exp_continue".
54088
54089 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54090
54091         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54092         Delete redundant tests.
54093
54094         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54095         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54096         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54097         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54098         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54099         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54100         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54101         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54102
54103         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54104         storing label pointers.
54105         * gcc.c-torture/execute/921019-1.c: Likewise.
54106         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54107         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54108         parameter fp.
54109         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54110         constants.
54111
54112         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54113         Delete obsolete tests.
54114
54115         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54116         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54117         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54118         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54119         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54120         * gcc.c-torture/compile/950124-1.c: New test.
54121
54122         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54123
54124 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54125
54126         * lib/mike-g++.exp: Add -lm to LIBS.
54127
54128 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54129
54130         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54131
54132 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54133
54134         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54135
54136 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54137
54138         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54139
54140 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54141
54142         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54143         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54144         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54145         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54146         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54147         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54148         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54149         * g++.law/{operators31.C, operators32.C,
54150         * g++.law/{operators33.C, operators34.C}: Likewise.
54151         * g++.law/{pic1.C, refs2.C}: Likewise.
54152         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54153         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54154         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54155         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54156
54157         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54158         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54159         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54160         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54161         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54162         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54163         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54164         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54165         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54166         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54167         * g++.law/{operators34.exp}: Likewise.
54168         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54169         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54170         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54171         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54172         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54173
54174         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54175         No longer expected to fail.
54176         * g++.law/missed-error3.C: Tweak for recent bool changes.
54177
54178 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54179
54180         * config/emb-unix: Deleted.
54181         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54182         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54183
54184 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54185
54186         * lib/dg.exp (dg-test): Fix typo in last patch.
54187
54188 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54189
54190         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54191         (handles multiple occurrences).
54192
54193 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54194
54195         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54196         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54197         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54198         printed).
54199         * lib/c-torture.exp (c-torture-compile): Likewise.
54200         (c-torture): Prepend full path if missing.
54201         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54202         (gcc_fail): Likewise.
54203         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54204
54205 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54206
54207         * lib/netware.exp: Only attach to NetWare i386 systems.
54208
54209 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54210
54211         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54212         messages.  Add test name to "output pattern match" pass/fail message.
54213
54214 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54215
54216         * gcc.dg: New testsuite.
54217         * gcc.dg/dg.exp: New file.
54218
54219         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54220         test-switch.c}: Deleted.
54221
54222         * gcc.misc-tests/msgs.exp: New testcase driver.
54223
54224 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54225
54226         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54227         Watch for illegal return values from ${tool}_load.
54228         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54229         cross targets.  Coerce return value >0 to 1.
54230
54231 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54232
54233         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54234
54235         * config/emb-unix.exp: New file.
54236
54237         * config/sim.exp: Error if variable $SIM not defined.
54238         (${tool}_load): Mark test as "untested" if simulator missing.
54239
54240         * config/unix.exp: Load remote.exp to get rcp_download.
54241         * lib/c-torture.exp: Use different option lists for testcases with
54242         and without loops.
54243         * gcc.c-torture/execute/execute.exp: Likewise.
54244
54245 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54246
54247         * config/*.exp: Clarify return code from ${tool}_load.
54248         Call `unresolved' or `untested' instead of `warning' or `perror'
54249         (sometimes you still want to call both though).
54250         Add comment that `shell_id' is local to each file.
54251         * config/udi.exp (timeout): Set to 30.
54252         Don't print warning if connection fails, $connectmode has already
54253         printed an error.
54254         (${tool}_load): Move verbose messages to level 2.
54255         Rework pattern for "Process started" message.
54256         Pass `shell_id' to ${connectmode}_download.
54257         Retry twice upon timeout.  Make resetting of target more robust.
54258         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54259         Pass `shell_id' to exit_$connectmode.
54260         Only call exit_$connectmode if connected.
54261         * config/unix.exp (${tool}_load): Check return codes better.
54262         * config/vrtx.exp (${tool}_load): Likewise.
54263         * config/vx.exp (${tool}_load): Likewise.
54264         Delete unneeded global's.
54265         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54266         from ${tool}_load.
54267         (dg-stat): Delete.
54268         (dg-init): Delete recording of pass/fail counts.
54269         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54270         (old-dejagnu-init): Likewise.
54271         (old-dejagnu-stat): Delete contents, empty proc now.
54272         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54273         (c-torture): Delete references to lcnt, lpass, lfail.
54274         Get option list from TORTURE_OPTIONS.
54275         Delete -funroll[-all]-loops if no loops.
54276         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54277         (g++_stat): Delete contents (empty proc now).
54278         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54279         (gcc_finish): Likewise.
54280         (gcc_stat): Deleted.
54281         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54282         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54283         * gcc.c-torture/execute/execute.exp: Likewise.
54284         Split tests into two parts: compile, execute.
54285         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54286         no loops.  Update to reflect clarified return codes from ${tool}_load.
54287
54288 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54289
54290         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54291         to grep for.
54292         (old-dejagnu): Likewise (where necessary).
54293
54294 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54295
54296         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54297
54298         * lib/dg.exp (dg-process-target): Fix processing of selector.
54299         Add comment regarding use of `error'.
54300
54301         * lib/gcc.exp (prune_system_crud): Define if missing.
54302         * lib/g++.exp (prune_system_crud): Likewise.
54303
54304         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54305         Call prune_system_crud.
54306         * lib/dg.exp (dg-runtest): New proc.
54307         Use perror instead of send_user for tcl errors in testcase.
54308         Don't return any value, it's never used.
54309         Don't clobber previous definition of `unknown'.
54310         Print tcl errors in `dg-final'.
54311
54312 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54313
54314         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54315         (dg-test): Don't print errorInfo, it contains stack backtrace.
54316
54317 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54318
54319         * lib/g++.exp (runtest_file_p): Define if missing.
54320
54321 1994-09-24  Doug Evans  (dje@cygnus.com)
54322
54323         * lib/mike-g++.exp: Comment out loading of g++.exp.
54324         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54325         (default_g++_version): Always print something.
54326         (default_g++_start): Comment out call to `which'.
54327         (g++_start, g++_load): Deleted (must be defined in config file).
54328         * lib/gcc.exp: Test for existence of $CC at start.
54329         Delete check for tmpdir (done in gcc_init).
54330         (default_gcc_version): Always print something.
54331         (default_gcc_start): Comment out call to `which'.
54332         * config/*.exp: Major cleanup - make cross targets work at least a
54333         little better for g++ (by not being "--tool gcc" specific).
54334         Rename gcc_xxx to ${tool}_xxx.
54335         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54336         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54337
54338 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54339
54340         * lib/c-torture.exp (c-torture-compile): Rework compiler
54341         message processing.
54342
54343         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54344         c-torture.
54345
54346 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54347
54348         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54349
54350         * lib/dg.exp (dg-process-target): Support { target native }.
54351
54352 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54353
54354         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54355         looked for "... program xxx got fatal signal".
54356         Correct regsub munging of `comp_output'.
54357         Ignore compiler messages "path prefix not used" and "linker input
54358         file unused".
54359
54360 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54361
54362         * lib/gcc.exp (runtest_file_p): Define if missing.
54363         * gcc.prms/template.c: Example to work from.
54364
54365 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54366
54367         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54368         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54369
54370         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54371         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54372         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54373         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54374
54375         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54376         (dg-process-target): No longer a varargs proc.
54377         Return S/N for target, P/F for xfail.  All callers changed.
54378         (user option procs): More argument checking.
54379         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54380         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54381         (dg-test): Skip test if not running on selected target in `dg-do'.
54382         Update handling of `dg-do-what', `dg-output-text'.
54383         Separate execution pass/fail from output pattern match pass/fail.
54384         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54385
54386 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54387
54388         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54389         target for 920510-1.c.
54390
54391 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54392
54393         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54394         Clean up comment regarding use of passcnt, etc.
54395         (gcc_stat): Don't update `testcnt' here.
54396         (gcc_finish): Do it here.
54397         Might as well reset `but_id' here too.
54398         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54399         to determine if the file should be tested.
54400         * gcc.c-torture/compile/compile.exp: Likewise.
54401         * gcc.c-torture/execute/execute.exp: Likewise.
54402         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54403         * gcc.misc-tests/dg-test.exp: Likewise.
54404         * gcc.prms/prms.exp: Likewise.
54405         * gcc.wendy/wendy.exp: Likewise.
54406         * g++.old-deja.exp: Likewise.
54407         Move "Testing file" message to verbose level 1.
54408
54409 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54410
54411         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54412
54413 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54414
54415         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54416         (default_gcc_start): Accept optional second list element
54417         of compiler flags.  Print compiler output at verbosity level 2.
54418         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54419         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54420         Save current values of framework globals passcnt, failcnt, xpasscnt,
54421         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54422         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54423         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54424         xfailcnt to compute stats.  Update framework global `testcnt' from
54425         pass/fail counts.
54426         (gcc_finish): New proc.  Clean up test environment.
54427         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54428         (gcc_epass, gcc_efail): Delete.
54429         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54430         argument of line number.
54431         (dg-init): If the tool has an init routine, call it.
54432         (dg-test): Remove args `cflags_var' and `libs_var'.
54433         Pass all compiler options to ${tool}_start.
54434         Handle missing line number.
54435         (dg-finish): New function.
54436         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54437         particular files.  Call gcc_finish at end.  Move "skipping test"
54438         message to verbosity level 3.
54439         * gcc.c-torture/compile/compile.exp: Likewise.
54440         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54441         * gcc.c-torture/execute/execute.exp: Likewise.
54442         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54443         Print testcase being tried at verbosity level 1.
54444         * gcc.c-torture/special/special.exp: Unset xfail.
54445         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54446         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54447         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54448         * gcc.failure/failure.exp: Likewise.
54449         * gcc.ieee/ieee.exp: Likewise.
54450         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54451         Update call to dg-test.  Call dg-finish at end.
54452         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
54453         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54454         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54455         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54456         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
54457         * gcc.wendy/wendy.exp: Add copyright.
54458         Delete setting of tmpdir (done by gcc_init).
54459         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54460         Pass compiler flags to gcc_start.  Call gcc_finish at end.
54461         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54462         gcc_[ce]pass/fail.
54463
54464 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
54465
54466         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54467         confusion.
54468         (g++_load): Likewise.
54469
54470         * config/*.exp (gcc_load): Some were varargs fns and some were not.
54471         Rename argument to `prog' to remove the confusion.
54472         Varargs fns behave differently too!
54473         (g++_load): Likewise.
54474
54475         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54476
54477         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54478         what it is.  Delete (always) printing of status value for !native.
54479         Simplify verbose code, and include status and exec_output.
54480         (g++_load): Use gcc_load.
54481
54482 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
54483
54484         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54485         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54486         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54487         940714-3.c as these testcases don't exist anymore.  Make
54488         va-arg-1.c expected to pass.
54489
54490 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
54491
54492         * gcc.misc-tests/misc.exp: Only run specific testcases.
54493         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
54494         * gcc.misc-tests/dg-[1-9].c: New files.
54495
54496         * lib/dg.exp: New testsuite driver.
54497         * gcc.prms/prms.exp: Use it.
54498
54499         * README.gcc: New file.
54500
54501         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54502         Document and reset `lxpass' and `lxfail'.
54503         Simplify "initialized" message.
54504         (gcc_stat): Clean up comments a little.
54505
54506 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
54507
54508         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54509
54510 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
54511
54512         * lib/old-dejagnu.exp (process-option): New proc.
54513         (old-dejagnu-init, old-dejagnu-stat): Likewise.
54514         (old-dejagnu): Simplify.
54515         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54516
54517 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54518
54519         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54520         exists and is not an empty string.
54521
54522         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54523         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54524         finished.
54525         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54526         automatically.
54527
54528         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54529         longer expected to fail.
54530
54531         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54532         "f" function call.
54533
54534         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54535
54536         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54537         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54538         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54539         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54540         c-torture-1.29.
54541
54542         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54543         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54544
54545         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54546
54547         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54548         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54549
54550         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54551         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54552         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54553
54554 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54555
54556         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54557         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54558         940714-1.c, 940714-2.c, 940714-3.c},
54559         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54560         gcc.misc-tests/{mg.c,mg.exp}:
54561         New tests.
54562         * gcc.noncompile/noncompile.exp: Change accordingly.
54563
54564 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54565
54566         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54567         Undo previous clobberage.
54568
54569 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54570
54571         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54572         * gcc.special/{930510-1.c, special.exp}:
54573         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54574         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54575         struct-varargs-1.c}: New tests from c-torture-1.26.
54576
54577 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54578
54579         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54580           argument to switch.
54581
54582 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54583
54584         * Revert the previous changes.  Please see Rob's directory
54585         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54586         fixes.
54587
54588 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54589
54590         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54591         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54592         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54593         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54594         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54595         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54596         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54597         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54598         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54599         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54600         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54601         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54602         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54603         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54604         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54605         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54606         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54607         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54608         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54609         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54610         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54611         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54612         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54613         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54614         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54615         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54616         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54617         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54618         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54619         testing changes.
54620
54621 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54622
54623         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54624         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54625         with perror calls.
54626
54627 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54628
54629         * config/unix.exp (g++_load): Fix syntax.
54630
54631 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54632
54633         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54634         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54635         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54636         Don't expect va-arg-1.c to fail.  Correct expected output for
54637         920928-1.c.
54638         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54639         * gcc.wendy/hbm4.c: Correct typo.
54640         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54641
54642 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54643
54644         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54645         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54646         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54647         * lib/c-torture.exp (c-torture-compile): Ditto.
54648
54649         Reduce volume of output (remove all the -I's and such).
54650         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54651         Call gcc_cpass, gcc_cfail.
54652         (c-torture): Pass testing option to c-torture-compile.
54653
54654 1994-03-21  Doug Evans  (dje@cygnus.com)
54655
54656         Bring patches over from progressive.
54657         * config/default.exp: Exit remote shell cleanly.
54658         (g++_exit, g++_start): Add default versions.
54659         * config/sim.exp (gcc_load): Use perror, not error.
54660
54661 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54662
54663         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54664         set in site.exp.
54665
54666 1994-03-14  Doug Evans  (dje@cygnus.com)
54667
54668         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54669         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54670         (wendy_try): New proc to run testcase.
54671         (main loop): Call 'em.
54672         * gcc.wendy/*.c: Clean up pass to correct expected output.
54673
54674         * lib/gcc.exp: Minor cleanup work.
54675         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54676
54677 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54678
54679         * config/sim.exp (gcc_load): Document return codes better.
54680         Don't pass -v to simulator.
54681
54682 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54683
54684         * gcc.special/920717-x.c: Fix typo.
54685         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54686         get at sources.
54687
54688         * lib/mike-gcc.exp: Fix typo.
54689
54690 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54691
54692         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54693         binary to use, transform the name.
54694         * config/*.exp: rename everything. Nuke any g++ specific files,
54695         it's now a special case of gcc that requires no special support.
54696         Add a default.exp for unsupported targets.
54697
54698 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54699
54700         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54701         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54702         version of Tcl.
54703
54704 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54705
54706         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54707         than a warning.
54708
54709 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54710
54711         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54712
54713 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54714
54715         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54716         option_list.  Compile every file with only 4/6 option choices
54717         (same as C torture) instead of with 12/18 different option
54718         choices.
54719         * lib/c-torture.exp: Likewise.
54720
54721         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54722         not already set.
54723
54724 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
54725
54726         * lib/old-deja.exp: Add `excess errors test fails' error, now one
54727         can put an XFAIL *-*-* on excess errors.
54728
54729 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
54730
54731         * g++.law: Add more tests derived from g++-bugs snapshots.
54732
54733         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
54734         equivalent to g++.law/init9.
54735
54736         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54737         compiled it, and the a.out file after we've run it.
54738
54739 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
54740
54741         * lib/mike-g++.exp (postbase): Delete the .o file after we've
54742         compiled it, and the a.out file after we've run it.
54743
54744 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
54745
54746         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54747
54748 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
54749
54750         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54751         version number.
54752
54753 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
54754
54755         * g++.law: New directory of g++ tests derived from the g++-bugs
54756         snapshots.
54757
54758 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
54759
54760         * gcc.compile: initbug1.c initbug1.exp testcase added
54761
54762 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
54763
54764         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54765         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54766           fixes submitted by Jeff Law (law@cs.utah.edu)
54767         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54768           Jeff Law (law@cs.utah.edu)
54769
54770
54771 1993-11-30  Mike Stump  (mrs@cygnus.com)
54772
54773         * config/unix-g++.exp: Follow the gcc way of doing things.
54774         * g++.old-deja/old-deja.exp: Minor updates.
54775         * lib/g++.exp: New file, follow the gcc way of doing things.
54776         * lib/old-dejagnu.exp: Minor updates.
54777         * lib/mike-g++.exp: Always unset errorInfo.
54778
54779 1993-11-06  Mike Stump  (mrs@cygnus.com)
54780
54781         * lib/gcc.exp: Fix some errors with the below change, CC and
54782         CFLAGS should be global when setting, not local.
54783
54784 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
54785
54786         * lib/gcc.exp: Transform tool name.
54787
54788 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54789
54790         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54791
54792 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54793
54794         * lib/gcc.exp: change gcc_done to gcc_stat
54795
54796 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54797
54798         * Upgraded gcc testsuite to c-torture version 1.25
54799
54800 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
54801
54802         * lib/gcc.exp: added reporting code. Changed verbose compile message.
54803         * lib/c-torture: added hooks for new reporting code.
54804
54805 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
54806
54807         * config/sh-gcc.exp: check if sh-sim exists in the path
54808
54809 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
54810
54811         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54812         * gcc.compile/compile.exp: Initial changes for new logic.
54813         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54814         * gcc.failure/failure.exp: Initial changes for new logic.
54815         * gcc.ieee/ieee.exp: Initial changes for new logic.
54816         * gcc.misc-tests/misc.exp: Initial changes for new logic.
54817         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54818         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54819         * lib/c-torture.exp: Initial changes for new logic.
54820         * lib/gcc.exp: Initial changes for new logic.
54821
54822 1993-10-15  Mike Stump  (mrs@cygnus.com)
54823
54824         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54825         depend upon failure or success.  Fully qualify names in failure
54826         and success messages.  Always remove a.out before starting
54827         compile, just in case.  Pay more attention to error text output by
54828         the compiler.  Handle testcases with no known past errors just
54829         like all others, so that things are uniform.  Other miscellaneous
54830         improvements.
54831
54832 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
54833
54834         * gcc.cpp: new directory for cpp tests
54835
54836 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
54837
54838         * lib/chill.exp: Code reformatted, removed unused code.
54839         * config/unix-chill.exp: Code reformatted, removed unused code.
54840         * chill.execute/execute.exp: Code reformatted, removed unused code.
54841         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54842
54843 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
54844
54845         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
54846         routines not written.
54847
54848 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
54849
54850         * config/bug-gcc.exp: Use new procs from bug.exp.
54851
54852 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
54853
54854         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54855         via ftp, rather than depending on NFS.
54856         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54857         case.
54858
54859 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
54860
54861         * config/bug-gcc.exp: Use new download proc.
54862
54863 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
54864
54865         * chill.execute/execute.exp: cleanups, handles errors better
54866         * chill.compile/compile.exp: rewrite, based on execute.exp
54867         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54868         * lib/chill.exp: major changes to diff proc and compile and link
54869         procs. added chill_fail and chill_pass wrappers to pass and
54870         fail. added more comments, and handle error codes better.
54871         Added a hack to capture stderr from exec, so noncompile tests
54872         can work.
54873
54874 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
54875
54876         * chill.execute/execute.exp: rewrite of testsuite driver
54877         * lib/chill.exp: rewrite of testsuite driver
54878         * config/unix-chill.exp: rewrite of testsuite driver
54879
54880 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
54881
54882         In chill.execute:
54883         * iexpr.ch: Standardize uppercase.
54884         * tuples.dat: Standardize uppercase.
54885         * vary.ch: standardize.  Correct varying string assignments.
54886         * vary.dat: Add new output lines.
54887
54888 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
54889
54890         In chill.execute:
54891         * chprintf.ch: Standardize use of uppercase.
54892         * tuples.ch: Standardize and turn arr2 into a DCL,
54893           rather than a SYN.
54894         * pinits.ch: Standardize.
54895
54896 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
54897
54898         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54899         * Makefil: Renamed to Makefile.in.
54900         * configure.in: New.
54901
54902 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
54903
54904         In chill.execute:
54905         * .cvsignore: Add result/output files.
54906         * Makefile: Fix up variables at start.  Use MFLAGS
54907           everywhere.  Correct bool_loc, built_ins entries.
54908           Add entry for vary1.ch.
54909         * bitarray.ch: Standardize upper-case usage.
54910         * bitexpr.ch: Standardize, add output of b1.
54911         * params.ch: Use arrayt in along PROC parameters, to
54912           avoid novelty problems.
54913         * sets.ch: Tiny cleanup.
54914         * vary1.ch: Re-indent.
54915
54916 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
54917
54918         * Add PR-related files to Makefiles, .cvsignore files, etc.
54919
54920 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
54921
54922         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54923           with compiler objects. New names are test-flow.c and test-loop.c
54924
54925 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
54926
54927         * Upgraded c-torture tests from 1.19 to 1.20
54928
54929         * new files:
54930         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54931         * gcc.compile: 930623-1.c 930623-2.c
54932         * gcc.noncompile: 930622-1.c 930622-2.c
54933         * gcc.failure: 920411-1.c 920627-2.c
54934         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54935
54936 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
54937
54938         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54939           More changes to get testsuite working properly. Needs more work.
54940           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54941
54942 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
54943
54944         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54945           More changes to get testsuite working properly. Needs more work.
54946
54947 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
54948
54949         * chill.compile/compile.exp: Added for Dejagnu support
54950         * chill.execute/execute.exp: Added for Dejagnu support
54951         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
54952
54953 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
54954
54955         This should complete moving the CHILL test files.
54956         * chill.noncompile(.cvsignore printf.grt
54957             in-printf.grt chprintf.grt chprintf.ch):
54958             Added test-support files.
54959           (Makefile): Modified further.
54960         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54961             signal.ch): Added test files.
54962           * chill.execute (.cvsignore printf.grt printr.c
54963             in-printf.grt rts.c chprintf.grt rts.h): Added
54964           test-support files.
54965             (Makefile): More corrections.
54966
54967 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
54968
54969         * chill.compile, chill.execute, chill.nocompile: Add CHILL
54970           test cases, ready for DejaGnu.
54971
54972 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
54973
54974         * Upgraded c-torture tests from 1.18 to 1.19
54975
54976         * gcc.compile: added test(s):
54977           930607-1.c
54978         * gcc.execute: added test(s):
54979           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54980
54981         * added new subdirectory for misc tests: gcc.misc-tests
54982         * gcc.misc-test(s): added tests:
54983           inst-check.c test-consts.c test-ior.c test-switch.c
54984
54985 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
54986
54987         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54988
54989 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
54990
54991         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54992
54993 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
54994
54995         * Upgraded c-torture tests from 1.17 to 1.18
54996
54997 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
54998
54999         * Upgraded c-torture tests from 1.12 to 1.17
55000
55001 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55002
55003         * lib/old-dejagnu.exp:
55004           Fixed handling of XFAIL target triplets to correctly
55005           recognize wildcard characters.  Removed code that
55006           appended a unique id tag to the end of the file name
55007           printed out by the result of the testcases within a
55008           given test file.
55009
55010 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55011
55012         * lib/old-dejagnu.exp:
55013           Reworked expected failure handling to trigger off of XFAIL
55014           keyword in keyphrase embeded in testcase source code. The
55015           XFAIL keyword must be at the end of the keyphrase line. It
55016           may optionally be followed by one or more target triplets.
55017           It has just occured that the handling of wildcards in the
55018           target triplet may not be correct.
55019
55020 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55021
55022         * g++.old-deja/tests:
55023           Moved all subdirectories up one level into g++.old-deja .
55024
55025         * lib/old-dejagnu.exp:
55026           Fixed problem with CXXFLAGS not being properly reset, and being
55027           corrupted with extraneous "-c" compiler option.  This was
55028           causing binaries to not be generated for test that needed them.
55029           Modified strings passed to "pass" and "fail" so that individual
55030           tests from the same test file would be distinguished by an
55031           identifier appended to the test file name in the summary logs;
55032           this corrected a problem with erroneous diff logs.  Added code
55033           to search testcases for expected fail and unexpected pass keywords.
55034
55035 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55036
55037         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55038
55039 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55040
55041         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55042           Removed extraneous text from end of "Special g++ Options"
55043           keyphrase.
55044
55045         * lib/old-dejagnu.exp: Added pattern matching to look for new
55046           keywords, embedded in testcases comments, which will trigger
55047           calls to xpass and xfail.
55048
55049 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55050
55051         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55052           comments embedded in the testcases, especially the one looking for
55053           special compiler options, as well as the pattern matching for the
55054           compiler output again.
55055
55056 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55057
55058         * lib/old-dejagnu.exp: Do a proper check of the return value for
55059           execute tests. Fixed several problems with the pattern matching
55060           of the compiler output which gave erroneous test results.
55061           Changed several of the test result messages to be more descriptive.
55062         * config/unix-g++.exp: Proc g++_load now actually works and
55063           executes the tests passed to it and returns a usable return
55064           value.
55065
55066 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55067
55068           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55069
55070 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55071
55072         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55073           Modified both files to properly execute the old style
55074           dejagnu tests. The previous versions of these files were
55075           experimental and did not function anything near correctly.
55076
55077 1993-04-05  Rob Savoye  (rob@cygnus.com)
55078
55079         * Removed all Makefile.in and configure.in files. No configuration
55080         needed now.
55081
55082 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55083
55084         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55085
55086 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55087
55088         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55089         gcc.special/configure.in, gcc.noncompile/configure.in,
55090         gcc.execute/configure.in, gcc.code_quality/configure.in,
55091         g++.other/configure.in, g++.old-deja/configure.in,
55092         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55093         in srcname setting.
55094
55095 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55096
55097         * lib/udi.exp: Fixed mondfe and mondfe_download.
55098         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55099         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55100
55101 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55102
55103         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55104         (gdb_exit): Don't remove *_soc files.
55105
55106 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55107
55108         * lib/c-torture.exp: Don't look for main; instead always use -w
55109         -c.  This is how the c-torture tests work.  Remove the object
55110         file if the compilation succeeds.
55111         * gcc.execute/execute.exp: Remove executable if test passes.
55112         * gcc.noncompile/noncompile.exp: Every test is an expected
55113         failure.
55114         * gcc.special/special.exp: Added tests from c-torture 1.11,
55115         corrected use of existing test.
55116         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55117         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55118         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55119         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55120         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55121         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55122         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55123         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55124         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55125         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55126         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55127         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55128         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55129         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55130         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55131         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55132         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55133         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55134         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55135         c-torture 1.11.
55136         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55137         correspond to c-torture 1.11.
55138
55139         * New file.