OSDN Git Service

PR fortran/32860
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2
3         PR fortran/32860
4         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5
6 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7
8         PR fortran/31629
9         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
10
11 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12
13         PR fortran/29600
14         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
15         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
16
17 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
18
19         PR fortran/32937
20         * gfortran.dg/char_length_6.f90: New test.
21
22 2007-08-10  Ollie Wild  <aaw@google.com>
23
24         * g++.dg/lookup/using18.C: New test.
25
26 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
27
28         PR c++/17763
29         * g++.dg/other/error16.C: New.
30
31 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
32
33         PR libfortran/33039
34         * gfortran.dg/namelist_37.f90: New test.
35
36 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
37
38         PR c++/22256
39         * g++.dg/conversion/op3.C: New.
40
41 2007-08-09  Tobias Burnus  <burnus@net-b.de>
42
43         PR fortran/32987
44         * gfortran.dg/fmt_tab_1.f90: New.
45         * gfortran.dg/fmt_tab_2.f90: New.
46
47 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
48
49         PR c/32796
50         * gcc.c-torture/compile/pr32796.c: New test.
51
52 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
53
54         PR middle-end/32813
55         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
56         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
57         of just -O.
58
59 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
60
61         * gcc.target/mips/code-readable-1.c: New test.
62         * gcc.target/mips/code-readable-2.c: Likewise.
63         * gcc.target/mips/code-readable-3.c: Likewise.
64
65 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
66             Revital Eres  <eres@il.ibm.com>
67
68         * gfortran.dg/sms-1.f90: Add comment.
69         * gfortran.dg/sms-2.f90: New.
70
71 2007-08-07  Ian Lance Taylor  <iant@google.com>
72
73         * gcc.dg/instrument-1.c: New test.
74         * gcc.dg/instrument-2.c: New test.
75         * gcc.dg/instrument-3.c: New test.
76
77 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
78
79         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
80
81 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
82
83         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
84         !vector_alignment_reachable targets.
85         * gcc.dg/vect/vect-33.c: Likewise.
86         * gcc.dg/vect/vect-42.c: Likewise.
87         * gcc.dg/vect/vect-44.c: Likewise.
88         * gcc.dg/vect/vect-50.c: Likewise.
89         * gcc.dg/vect/vect-70.c: Likewise.
90         * gcc.dg/vect/vect-71.c: Likewise.
91         * gcc.dg/vect/vect-87.c: Likewise.
92         * gcc.dg/vect/vect-88.c: Likewise.
93         * gcc.dg/vect/vect-91.c: Likewise.
94         * gcc.dg/vect/vect-93.c: Likewise.
95         * gcc.dg/vect/vect-96.c: Likewise.
96         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
97         * gcc.dg/vect/section-anchors-69.c: Likewise.
98         * gcc.dg/vect/pr25413.c: Likewise.
99         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
100         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
101         * gfortran.dg/vect-2.f90: Likewise.
102         * gfortran.dg/vect-3.f90: Likewise.
103         * gfortran.dg/vect-4.f90: Likewise.
104         * gfortran.dg/vect-5.f90: Likewise.
105         * lib/target-supports.exp (check_effective_target_natural_alignment): 
106         Return false for darwin. 
107         (check_effective_target_vector_alignment_reachable_for_double): New.    
108
109 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
110
111         * gcc.dg/multiword-1.c: New testcase.
112
113 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
114
115         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
116         messages.
117         * gfortran.dg/namelist_36.f90: New test.
118
119 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
120
121         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
122           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
123
124 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
125
126         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
127         * gcc.dg/torture/type-generic-1.c: Likewise.
128
129 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
130
131         * gcc.c-torture/20070522-1.c: Move to ...
132         * gcc.c-torture/compile/20070522-1.c: Here.
133
134 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
135
136         PR fortran/29828
137         * gfortran.dg/minmax_char_1.f90: New test.
138         * gfortran.dg/minmax_char_2.f90: New test.
139         * gfortran.dg/min_max_optional_4.f90: New test.
140
141 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
142
143         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
144         hanging on the testcase.
145
146 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
147
148         PR middle-end/32988
149         * gcc.c-torture/compile/pr32988.c: New test.
150
151 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
152
153         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
154
155 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
156
157         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
158
159         Revert:
160         2007-03-22  Dirk Mueller  <dmueller@suse.de>
161
162         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
163
164 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
165
166         PR fortran/32979
167         * gfortran.dg/isnan_1.f90: New test.
168
169 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
170             Revital Eres <eres@il.ibm.com>
171
172         * gcc.dg/sms-antideps.c: New test.
173
174 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
175
176         PR fortran/31214
177         * gfortran.dg/entry_13.f90: New test.
178
179         * gfortran.dg/entry_12.f90: Clean up .mod file.
180
181 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
182
183         PR fortran/32770
184         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
185         variables as kind=4 so they don't overflow the record length.
186
187 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
188
189         PR fortran/32968
190         * gfortran.dg/selected_kind_1.f90: New test.
191
192 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
193
194         PR middle-end/32780
195         * gcc.c-torture/compile/pr32780.c: New test.
196
197 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
198
199         RP middle-end/32399
200         * gcc.c-torture/compile/pr32399.c: New testcase.
201
202 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
203
204         PR middle-end/32304
205         * g++.dg/torture/pr32304.C: New testcase.
206
207 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
208
209         PR middle-end/32935
210         * gfortran.fortran-torture/compile/complex_1.f90: New test.
211
212 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
213
214         PR fortran/32955
215         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
216
217 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
218
219         PR fortran/31202
220         * gfortran.dg/nint_2.f90: New test.
221
222 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
223
224         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
225         * gcc.dg/weak/typeof-2.c: Likewise.
226
227 2007-08-03  Diego Novillo  <dnovillo@google.com>
228
229         PR 31521
230         * gcc.dg/tree-ssa/pr31521.c: New test.
231
232 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
233
234         PR fortran/32770
235         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
236         iostat must be default kind.
237
238 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
239
240         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
241
242 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
243
244         PR fortran/32770
245         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
246         explicit so test passes with -fdefault-integer-8.
247         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
248         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
249
250 2007-08-02  Lee Millward  <lee.millward@gmail.com>
251
252         PR c++/30849
253         * g++.dg/parse/asm1.C: New test.
254
255         PR c++/30850
256         * g++.dg/parse/asm2.C: Likewise.
257
258         PR c++/30851
259         * g++.dg/parse/asm3.C: Likewise.
260         
261 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
262
263         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
264           "int" is only 16 bit bits wide.
265         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
266
267 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
268
269         * g++.dg/torture/type-generic-1.C: New.
270         * gcc.dg/pr28796-2.c: Move tests ...
271         * gcc.dg/tg-tests.h: ... here.
272         * gcc.dg/torture/type-generic-1.c: New.
273
274 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
275
276         PR libfortran/32954
277         * minmaxloc_3.f90:  New test case.
278
279 2007-08-01  Tobias Burnus  <burnus@net-b.de>
280
281         PR fortran/32936
282         * gfortran.dg/allocate_stat.f90: New.
283
284 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
285
286         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
287
288 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
289
290         PR tree-optimization/32919
291         * gcc.c-torture/compile/pr32919.c: New.
292
293 2007-08-01  Nick Clifton  <nickc@redhat.com>
294
295         * gcc.c-torture/execute/execute.exp: Change copyright header to
296         refer to version 3 of the GNU General Public License and to point
297         readers at the COPYING3 file and the FSF's license web page.
298         * gcc.c-torture/execute/ieee/ieee.exp,
299         gcc.c-torture/unsorted/unsorted.exp,
300         gcc.c-torture/compile/compile.exp,
301         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
302         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
303         gcc.target/cris/torture/cris-torture.exp,
304         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
305         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
306         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
307         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
308         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
309         gnat.dg/dg.exp, gnat.dg/style/style.exp,
310         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
311         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
312         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
313         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
314         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
315         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
316         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
317         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
318         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
319         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
320         gcc.dg/noncompile/noncompile.exp,
321         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
322         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
323         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
324         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
325         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
326         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
327         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
328         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
329         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
330         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
331         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
332         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
333         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
334         g++.old-deja/old-deja.exp,
335         gfortran.fortran-torture/execute/execute.exp,
336         gfortran.fortran-torture/compile/compile.exp,
337         treelang/output/output-1.c, treelang/output/output-1.tree,
338         treelang/execute/execute.exp, treelang/Makefile.in,
339         treelang/compile/compile.exp, g++.dg/dg.exp,
340         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
341         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
342         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
343         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
344         g++.dg/compat/struct-layout-1.exp,
345         g++.dg/compat/struct-layout-1_generate.c,
346         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
347         g++.dg/bprob/bprob.exp, config/default.exp,
348         gcc.test-framework/test-framework.awk,
349         gcc.test-framework/gen_directive_tests,
350         gcc.test-framework/test-framework.exp,
351         objc.dg/special/special.exp,
352         objc.dg/gnu-encoding/gnu-encoding.exp,
353         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
354         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
355         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
356         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
357         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
358         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
359         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
360         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
361         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
362         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
363         lib/target-supports-dg.exp, lib/gcc-defs.exp,
364         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
365         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
366         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
367         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
368         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
369         Likewise.
370
371 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
372
373         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
374         error message text.
375
376 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
377
378         PR fortran/32945
379         * gfortran.dg/initialization_12.f90: New test.
380
381 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
382
383         PR fortran/31609
384         * gfortran.dg/entry_12.f90: New test.
385
386 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
387
388         PR fortran/32938
389         * gfortran.dg/altreturn_6.f90: New test.
390
391 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
392
393         PR fortran/32942
394         * gfortran.dg/exponent_2.f90: New test.
395
396 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
397
398         * gcc.dg/vect/vect-117.c: New test.
399         * gcc.dg/vect/vect-74.c: Enabled test
400         * gcc.dg/vect/vect-81.c: Enabled test
401
402 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
403
404         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
405         s/dg-error/dg-warning where warning is expected.
406
407 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
408
409         PR fortran/32770
410         * gfortran.dg/array_constructor_12.f90:  Adjust argument
411         of huge() to correct kind.
412
413 2007-07-30  Ollie Wild  <aaw@google.com>
414
415         * gcc.dg/cpp/counter-2.c: New test.
416         * gcc.dg/cpp/counter-3.c: New test.
417         * gcc.dg/cpp/dir-only-1.c: New test.
418         * gcc.dg/cpp/dir-only-1.h: New file.
419         * gcc.dg/cpp/dir-only-2.c: New test.
420         * gcc.dg/cpp/dir-only-3.c: New test.
421         * gcc.dg/cpp/dir-only-3a.h: New file.
422         * gcc.dg/cpp/dir-only-3b.h: New file.
423         * gcc.dg/cpp/dir-only-4.c: New test.
424         * gcc.dg/cpp/dir-only-5.c: New test.
425         * gcc.dg/cpp/dir-only-6.c: New test.
426
427 2007-07-30  Julian Brown  <julian@codesourcery.com>
428
429         * gcc.target/arm/neon/v*.c: Regenerate.
430
431 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
432
433         PR c++/32108
434         * g++.dg/ext/label6.C: New.
435
436 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
437
438         PR libfortran/32858
439         PR libfortran/30814
440         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
441
442 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
443
444         PR fortran/31211
445         * gfortran.dg/actual_pointer_function_1.f90: New test.
446
447         PR fortran/32682
448         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
449
450 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
451
452         PR fortran/32906
453         * gfortran.dg/shape_1.f90: Adjust error message.
454         * gfortran.dg/parameter_array_ref_1.f90: New test.
455
456 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
457
458         PR fortran/31609
459         * gfortran.dg/entry_11.f90: New test.
460
461 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
462             Revital Eres  <eres@il.ibm.com>
463
464         * gfortran.dg/sms-1.f90: New test.
465
466 2007-07-28  Richard Guenther  <rguenther@suse.de>
467
468         * gcc.c-torture/compile/pr32920.c: New testcase.
469
470 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
471
472         PR c++/30917
473         * g++.dg/lookup/friend11.C: New test.
474
475 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
476
477         * gfortran.dg/namelist_5.f90: Adjusted error message.
478         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
479         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
480         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
481         * gfortran.dg/namelist_32.f90: ... this.
482
483         PR fortran/32876
484         * gfortran.dg/namelist_33.f90: New test.
485
486         PR fortran/32905
487         * gfortran.dg/namelist_34.f90: New test.
488
489         PR fortran/31818
490         * gfortran.dg/namelist_35.f90: New test.
491
492 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
493
494         PR fortran/32880
495         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
496
497 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
498
499         PR testsuite/32471
500         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
501           assuming it is 0x7ffffffff.
502         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
503         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
504
505 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
506
507         * gfortran.dg/operator_3.f90: Fix dg directive.
508         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
509         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
510         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
511
512 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
513
514         * g++.dg/cpp0x/decltype1.C: New.
515         * g++.dg/cpp0x/decltype2.C: New.
516         * g++.dg/cpp0x/decltype3.C: New.
517         * g++.dg/cpp0x/decltype4.C: New.
518         * g++.dg/cpp0x/decltype5.C: New.
519         * g++.dg/cpp0x/decltype6.C: New.
520
521 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
522
523         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
524           because the test relies on bit 31 to be the sign bit.
525
526 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
527
528         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
529           assuming it is 0x7fffffff.
530         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
531         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
532
533 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
534
535         PR c++/32346
536         * g++.dg/expr/bitfield9.C: New test.
537
538 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
539
540         PR fortran/32899
541         * gfortran.dg/logical_comp.f90: Update dg-error strings.
542
543 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
544
545         PR fortran/32760
546         * gfortran.dg/private_type_7.f90: New test.
547
548 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
549
550         PR fortran/32035
551         * gfortran.dg/select_char_1.f90: New test.
552
553 2007-07-27  Tobias Burnus  <burnus@net-b.de>
554
555         PR fortran/32903
556         * gfortran.dg/initialization_11.f90: New test.
557
558 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
559
560         * gcc.target/mips/ins-1.c: New test.
561
562 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
563
564         PR/19232
565         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
566         (f1): Likewise.
567
568 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
569
570         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
571         error: width of 'spare' exceeds its type.
572
573 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
574
575         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
576         * gcc.dg/sibcall-4.c: Likewise.
577
578 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
579
580         PR rtl-optimization/31500
581         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
582         * g++.dg/warn/Warray-bounds.C: Likewise.
583
584 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
585
586         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
587
588 2007-07-25  Julian Brown  <julian@codesourcery.com>
589             Paul Brook  <paul@codesourcery.com>
590             Joseph Myers  <joseph@codesourcery.com>
591             Mark Shinwell  <shinwell@codesourcery.com>
592
593         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
594         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
595         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
596         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
597         (check_effective_target_arm_neon_hw): New.
598         * gcc.target/arm/neon/neon.exp: New file.
599         * gcc.target/arm/neon/polytypes.c: New file.
600         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
601
602 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
603
604         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
605           targets where an "int" is less than 32 bits wide.
606
607 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
608
609         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
610
611 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
612
613         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
614           during addition if an int is only 16 bits wide.
615         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
616
617 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
618
619         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
620           size as "long int" and are 32 or 64 bits wide.
621         * gcc.dg/torture/pr28814.c: Likewise.
622
623 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
624
625         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
626           exactly as wide as an int.
627
628 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
629
630         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
631         Define and use throughout as long long printf format specifier.
632         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
633         Likewise.
634
635 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
636
637         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
638         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
639
640 2007-07-25  Ben Elliston  <bje@au.ibm.com>
641
642         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
643
644 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
645
646         * gcc.c-torture/execute/20070724-1.c: New.
647
648 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
649
650         PR fortran/31205
651         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
652         "deallocates" to 24, since patch has code rid of much spurious
653         code.
654         * gfortran.dg/interface_assignment_1.f90 : New test.
655
656         PR fortran/32842
657         * gfortran.dg/interface_assignment_2.f90 : New test.
658
659 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
660
661         PR fortran/32867
662         * fortran.dg/initialization_10.f90: New test.
663
664 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
665
666         PR fortran/32778
667         * gfortran.dg/imag_2.f: Removed
668         * gfortran.dg/warn_std_1.f90: New test.
669         * gfortran.dg/warn_std_2.f90: New test.
670         * gfortran.dg/warn_std_3.f90: New test.
671
672 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
673
674         PR c++/29001
675         * g++.dg/init/new22.C: New.
676
677 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
678
679         PR c++/32561
680         * g++.dg/template/crash67.C: New.
681
682 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
683
684         * lib/target-support.exp (check_effective_target_natural_alignment): 
685         (check_effective_target_vector_alignment_reachable): New.
686         * config/spu/spu.c (spu_vector_alignment_reachable): New.
687         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
688         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
689         check.
690         * gcc.dg/vect/pr25413.c: Likewise.
691         * gcc.dg/vect/pr31699.c: Likewise.
692
693 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
694
695         PR fortran/30814
696         * gfortran.dg/pack_bounds_1.f90:  New test case.
697
698 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
699
700         PR fortran/31639
701         * gfortran.dg/initialization_9.f90: New test.
702
703 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
704
705         PR fortran/32797
706         PR fortran/32800
707         * gfortran.dg/bind_c_usage_8.f03: New test case.
708         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
709         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
710
711 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
712
713         * gcc.target/mips/branch-cost-1.c: New test.
714         * gcc.target/mips/branch-cost-2.c: Likewise.
715
716 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
717
718         PR fortran/32732
719         * gfortran.dg/c_char_tests.f03: New test case.
720         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
721         * gfortran.dg/c_char_tests_2.f03: New test case.
722         * gfortran.dg/value_6.f03: Ditto.
723         * gfortran.dg/value_7.f03: Ditto.
724
725 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
726
727         PR fortran/32600
728         * gfortran.dg/c_funloc_tests_5.f03: New.
729         * gfortran.dg/c_funloc_tests_5.f04: New.
730         * gfortran.dg/c_funloc_tests_4_driver.c: New.
731
732 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
733
734         PR c++/32839
735         * g++.dg/expr/call4.C: New.
736         * g++.dg/expr/call5.C: New.
737
738 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
739
740         PR fortran/32710
741         * gfortran.dg/namelist_30.f90: New test.
742
743 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
744
745         PR fortran/29962
746         * gfortran.dg/array_initializer_1.f90: Removed warning.
747         * gfortran.dg/initialization_1.f90: Adjusted messages.
748         * gfortran.dg/nested_modules_6.f90: Removed warning.
749
750         PR fortran/31253
751         * gfortran.dg/initialization_7.f90: New test.
752
753         PR fortran/31639
754         * gfortran.dg/initialization_8.f90: New test.
755
756 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
757
758         PR c++/30818
759         * g++.dg/template/crash47.C: Adjust errors.
760         * g++.dg/template/crash48.C: Adjust errors.
761         * g++.dg/template/typename12.C: New.
762         * g++.dg/template/typename13.C: New.
763         * g++.dg/template/typename14.C: New.
764         * g++.dg/template/typedef6.C: Adjust errors.
765
766 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
767
768         PR fortran/32627
769         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
770         * gfortran.dg/pr32627.f03: New test case.
771
772         * gfortran.dg/c_f_pointer_logical.f03: New test case.
773         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
774         c_f_pointer_logical.
775         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
776         c_f_pointer_complex.
777         * gfortran.dg/c_f_pointer_complex.f03: New test case.
778         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
779         c_f_pointer_shape_tests_2.
780         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
781
782 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
783
784         PR fortran/32804
785         * gfortran.dg/c_loc_tests_9.f03: New test case.
786         * gfortran.dg/c_loc_tests_10.f03: Ditto.
787
788 2007-07-21  Lee Millward  <lee.millward@gmail.com>
789
790         PR fortran/32823
791         * gfortran.dg/int_2.f90: New test.
792         
793 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
794
795         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
796
797 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
798
799         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
800         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
801
802 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
803
804         PR tree-optimization/19910
805         * gcc.dg/pr19910.c: New test.
806
807 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
808
809         PR fortran/32738
810         * gfortran.dg/pr32738.f90: New test.
811
812 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
813
814         PR tree-optimzation/32635
815         * gfortran.dg/pr32635.f:  New test case.
816
817 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
818
819         PR fortran/32801
820         * gfortran.dg/pr32801.f03: New test case.
821
822 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
823
824         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
825         Test negative numbers also.
826         * gcc.dg/c99-math-float-1.c: Likewise.
827         * gcc.dg/c99-math-long-double-1.c: Likewise.
828         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
829         test inputs.
830
831 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
832         
833         * lib/target-supports.exp (check_effective_target_sync_int_long):
834         Enable for xtensa.
835         (check_effective_target_sync_char_short): Likewise.
836         
837 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
838
839         * gcc.dg/pr28796-2.c: Add more cases.
840
841 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
842
843         * gcc.dg/pr28796-1.c: Add more cases.
844         * gcc.dg/pr28796-2.c: Likewise.
845
846 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
847
848         * gcc.dg/pr28796-1.c: Add more cases.
849         * gcc.dg/pr28796-2.c: Likewise.
850
851 2007-07-17  Janus Weil  <jaydub66@gmail.com>
852
853         PR fortran/32535
854         * gfortran.dg/pr32535.f90: New test.
855
856 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
857
858         PR fortran/31320
859         PR fortran/32665
860         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
861
862 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
863
864         PR rtl-optimization/32773
865         * gcc.dg/pr32773.c: New test.
866
867 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
868
869         * gcc.target/spu/intrinsics-1.c: Use dg-message to
870         match flax-vector-conversions note.
871         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
872         instead of dg-error for the warning.
873
874 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
875
876         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
877           adapted to work on targets with 16-bit or wider int.
878         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
879         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
880         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
881         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
882
883 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
884
885         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
886         support large arrays.
887         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
888         * gcc.dg/20061109-1.c: Likewise.
889         * gcc.c-torture/execute/20061101-1.x: Likewise.
890         * gcc.c-torture/execute/pr29797-1.x: Likewise.
891         * gcc.c-torture/execute/pr31448.x: Likewise.
892
893 2007-07-16  Lee Millward  <lee.millward@gmail.com>
894
895         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
896
897         PR fortran/32238
898         * gfortran.dg/pr32238.f90: New test.
899
900         PR fortran/32222
901         * gfortran.dg/pr32222.f90: New test.
902
903         PR fortran/32242
904         * gfortran.dg/pr32242.f90: New test.
905         
906 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
907             David Ung  <davidu@mips.com>
908
909         * gcc.target/mips/mips-sched-madd.c: New test case.
910
911 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
912
913         PR libfortran/32611
914         * gfortran.dg/large_real_kind_1.f90: Update test.
915         * gfortran.dg/pr17706.f90: Update test.
916         * gfortran.dg/fmt_zero_digits.f90: Update test.
917         * gfortran.dg/fmt_zero_precision.f90: Update test.
918         * gfortran.dg/real_const_3.f90: Update test.
919
920 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
921
922         PR fortran/32036
923         * gfortran.dg/bounds_check_8.f90: New test.
924         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
925
926 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
927
928         PR fortran/32357
929         * gfortran.dg/mvbits_2.f90: New test.
930
931 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
932
933         PR libfortran/32731
934         * gfortran.dg/pack_mask_1.f90:  New test.
935         * gfortran.dg/unpack_mask_1.f90:  New test.
936
937 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
938
939         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
940         * gcc.dg/20001101-1.c: Likewise.
941         * gcc.dg/20001102-1.c: Likewise.
942         * gcc.dg/20020116-2.c: Likewise.
943         * gcc.dg/20020416-1.c: Likewise.
944         * gcc.dg/sparc-constant-1.c: Likewise.
945         * gcc.dg/sparc-dwarf2.c: Likewise.
946         * gcc.dg/sparc-frame-1.c: Likewise.
947         * gcc.dg/sparc-getcontext-1.c: Likewise.
948         * gcc.dg/sparc-loop-1.c: Likewise.
949         * gcc.dg/sparc-reg-1.c: Likewise.
950         * gcc.dg/sparc-ret.c: Likewise.
951         * gcc.dg/sparc-trap-1.c: Likewise.
952         * gcc.dg/ultrasp10.c: Likewise.
953         * gcc.dg/ultrasp11.c: Likewise.
954         * gcc.dg/ultrasp1.c: Likewise.
955         * gcc.dg/ultrasp2.c: Likewise.
956         * gcc.dg/ultrasp3.c: Likewise.
957         * gcc.dg/ultrasp4.c: Likewise.
958         * gcc.dg/ultrasp5.c: Likewise.
959         * gcc.dg/ultrasp6.c: Likewise.
960         * gcc.dg/ultrasp7.c: Likewise.
961         * gcc.dg/ultrasp8.c: Likewise.
962         * gcc.dg/ultrasp9.c: Likewise.
963         * gcc.dg/splet-1.c: Delete.
964
965 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
966
967         PR fortran/32724
968         * gfortran.dg/stfunc_5.f90: New test.
969
970 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
971
972         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
973         New procedure to check if arrays are naturally aligned to the vector
974         alignment boundary.
975         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
976         in size_t typedef.  Adjust tree dump scan results according to
977         vect_aligned_arrays target check.
978         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
979         vect_aligned_arrays target check.
980         * gcc.dg/vect/pr31699.c: Ditto.
981
982 2007-07-13  Sa Liu  <saliu@de.ibm.com>
983
984         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
985         for V2DFmode vector conditional expression.
986         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
987         and dfceq patterns.
988         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
989         and dfcgt patterns.
990         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
991         V2DFmode comparison and test special values.
992         * lib/target-supports.exp: Switch on test for V2DFmode 
993         vector conditional expression.
994
995 2007-07-13  Richard Guenther  <rguenther@suse.de>
996
997         PR tree-optimization/32721
998         * gcc.dg/pr32721.c: New testcase.
999
1000 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1001
1002         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1003         error message part that continues on a new line.
1004
1005 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1006
1007         * gcc.dg/c99-tgmath-1.c: New.
1008         * gcc.dg/c99-tgmath-2.c: New.
1009         * gcc.dg/c99-tgmath-3.c: New.
1010         * gcc.dg/c99-tgmath-4.c: New.
1011
1012 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1013             Janis Johnson  <janis187@us.ibm.com>
1014
1015         PR testsuite/25241
1016         * gcc.test-framework/dg-error-exp-F.c: New test.
1017         * gcc.test-framework/dg-warning-exp-F.c: New test.
1018         * lib/gcc.exp: Enable warning and error prefixes.
1019         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1020         (dg-error): Wrap original dg-error.
1021         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1022         markers from dg-error/dg-warning directives.
1023         * gcc.dg/20040322-1.c: Likewise.
1024         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1025         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1026         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1027         * gcc.dg/Werror-1.c: Likewise.
1028         * gcc.dg/Werror-10.c: Likewise.
1029         * gcc.dg/Werror-11.c: Likewise.
1030         * gcc.dg/Werror-2.c: Likewise.
1031         * gcc.dg/Werror-3.c: Likewise.
1032         * gcc.dg/Werror-4.c: Likewise.
1033         * gcc.dg/Werror-5.c: Likewise.
1034         * gcc.dg/Werror-6.c: Likewise.
1035         * gcc.dg/Werror-7.c: Likewise.
1036         * gcc.dg/Werror-8.c: Likewise.
1037         * gcc.dg/Werror-9.c: Likewise.
1038         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1039         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1040         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1041         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1042         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1043         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1044         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1045         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1046         * gcc.dg/Wnested-externs-1.c: Likewise.
1047         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1048         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1049         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1050         * gcc.dg/Wshadow-3.c: Likewise.
1051         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1052         * gcc.dg/Wwrite-strings-1.c: Likewise.
1053         * gcc.dg/anon-struct-5.c: Likewise.
1054         * gcc.dg/anon-struct-6.c: Likewise.
1055         * gcc.dg/anon-struct-7.c: Likewise.
1056         * gcc.dg/anon-struct-8.c: Likewise.
1057         * gcc.dg/array-8.c: Likewise.
1058         * gcc.dg/array-quals-2.c: Likewise.
1059         * gcc.dg/asm-qual-1.c: Likewise.
1060         * gcc.dg/asm-wide-1.c: Likewise.
1061         * gcc.dg/assign-warn-1.c: Likewise.
1062         * gcc.dg/assign-warn-2.c: Likewise.
1063         * gcc.dg/bitfld-10.c: Likewise.
1064         * gcc.dg/bitfld-11.c: Likewise.
1065         * gcc.dg/bitfld-12.c: Likewise.
1066         * gcc.dg/bitfld-13.c: Likewise.
1067         * gcc.dg/bitfld-14.c: Likewise.
1068         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1069         * gcc.dg/builtins-30.c: Likewise.
1070         * gcc.dg/c90-const-expr-5.c: Likewise.
1071         * gcc.dg/c90-typespec-1.c: Likewise.
1072         * gcc.dg/c99-const-expr-5.c: Likewise.
1073         * gcc.dg/c99-flex-array-5.c: Likewise.
1074         * gcc.dg/c99-fordecl-3.c: Likewise.
1075         * gcc.dg/c99-tag-3.c: Likewise.
1076         * gcc.dg/c99-typespec-1.c: Likewise.
1077         * gcc.dg/c99-vla-jump-1.c: Likewise.
1078         * gcc.dg/c99-vla-jump-2.c: Likewise.
1079         * gcc.dg/c99-vla-jump-3.c: Likewise.
1080         * gcc.dg/c99-vla-jump-4.c: Likewise.
1081         * gcc.dg/c99-vla-jump-5.c: Likewise.
1082         * gcc.dg/cast-1.c: Likewise.
1083         * gcc.dg/cast-2.c: Likewise.
1084         * gcc.dg/cast-3.c: Likewise.
1085         * gcc.dg/cast-4.c: Likewise.
1086         * gcc.dg/cast-pretty-print-1.c: Likewise.
1087         * gcc.dg/comp-goto-2.c: Likewise.
1088         * gcc.dg/comp-goto-3.c: Likewise.
1089         * gcc.dg/cpp/error-1.c: Likewise.
1090         * gcc.dg/cpp/if-paren.c: Likewise.
1091         * gcc.dg/decl-7.c: Likewise.
1092         * gcc.dg/decl-8.c: Likewise.
1093         * gcc.dg/decl-nospec-1.c: Likewise.
1094         * gcc.dg/decl-nospec-2.c: Likewise.
1095         * gcc.dg/decl-nospec-3.c: Likewise.
1096         * gcc.dg/declspec-10.c: Likewise.
1097         * gcc.dg/declspec-11.c: Likewise.
1098         * gcc.dg/declspec-12.c: Likewise.
1099         * gcc.dg/declspec-13.c: Likewise.
1100         * gcc.dg/declspec-14.c: Likewise.
1101         * gcc.dg/declspec-15.c: Likewise.
1102         * gcc.dg/declspec-16.c: Likewise.
1103         * gcc.dg/declspec-17.c: Likewise.
1104         * gcc.dg/declspec-4.c: Likewise.
1105         * gcc.dg/declspec-5.c: Likewise.
1106         * gcc.dg/declspec-6.c: Likewise.
1107         * gcc.dg/declspec-7.c: Likewise.
1108         * gcc.dg/declspec-8.c: Likewise.
1109         * gcc.dg/declspec-9.c: Likewise.
1110         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1111         * gcc.dg/dfp/constants-c99.c: Likewise.
1112         * gcc.dg/dfp/keywords-c89.c: Likewise.
1113         * gcc.dg/dfp/keywords-c99.c: Likewise.
1114         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1115         * gcc.dg/dfp/typespec.c: Likewise.
1116         * gcc.dg/dremf-type-compat-2.c: Likewise.
1117         * gcc.dg/dremf-type-compat-3.c: Likewise.
1118         * gcc.dg/dremf-type-compat-4.c: Likewise.
1119         * gcc.dg/empty-source-2.c: Likewise.
1120         * gcc.dg/empty-source-3.c: Likewise.
1121         * gcc.dg/enum3.c: Likewise.
1122         * gcc.dg/extra-semi-2.c: Likewise.
1123         * gcc.dg/extra-semi-3.c: Likewise.
1124         * gcc.dg/float-range-1.c: Likewise.
1125         * gcc.dg/float-range-2.c: Likewise.
1126         * gcc.dg/float-range-3.c: Likewise.
1127         * gcc.dg/float-range-5.c: Likewise.
1128         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1129         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1130         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1131         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1132         * gcc.dg/format/cast-1.c: Likewise.
1133         * gcc.dg/format/gcc_diag-3.c: Likewise.
1134         * gcc.dg/format/gcc_diag-4.c: Likewise.
1135         * gcc.dg/format/gcc_diag-6.c: Likewise.
1136         * gcc.dg/format/gcc_diag-8.c: Likewise.
1137         * gcc.dg/format/gcc_diag-9.c: Likewise.
1138         * gcc.dg/format/nul-2.c: Likewise.
1139         * gcc.dg/format/opt-1.c: Likewise.
1140         * gcc.dg/format/opt-2.c: Likewise.
1141         * gcc.dg/format/opt-3.c: Likewise.
1142         * gcc.dg/format/opt-4.c: Likewise.
1143         * gcc.dg/format/opt-5.c: Likewise.
1144         * gcc.dg/format/opt-6.c: Likewise.
1145         * gcc.dg/framework-2.c: Likewise.
1146         * gcc.dg/func-args-1.c: Likewise.
1147         * gcc.dg/func-outside-1.c: Likewise.
1148         * gcc.dg/func-outside-2.c: Likewise.
1149         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1150         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1151         * gcc.dg/if-empty-1.c: Likewise.
1152         * gcc.dg/init-bad-1.c: Likewise.
1153         * gcc.dg/init-bad-2.c: Likewise.
1154         * gcc.dg/init-bad-3.c: Likewise.
1155         * gcc.dg/init-desig-obs-2.c: Likewise.
1156         * gcc.dg/init-desig-obs-3.c: Likewise.
1157         * gcc.dg/init-empty-2.c: Likewise.
1158         * gcc.dg/init-empty-3.c: Likewise.
1159         * gcc.dg/inline-11.c: Likewise.
1160         * gcc.dg/inline-12.c: Likewise.
1161         * gcc.dg/inline-8.c: Likewise.
1162         * gcc.dg/inline-9.c: Likewise.
1163         * gcc.dg/inline3.c: Likewise.
1164         * gcc.dg/label-decl-1.c: Likewise.
1165         * gcc.dg/label-decl-2.c: Likewise.
1166         * gcc.dg/label-decl-3.c: Likewise.
1167         * gcc.dg/label-decl-4.c: Likewise.
1168         * gcc.dg/long-long-typespec-1.c: Likewise.
1169         * gcc.dg/lvalue-2.c: Likewise.
1170         * gcc.dg/lvalue-3.c: Likewise.
1171         * gcc.dg/nested-func-3.c: Likewise.
1172         * gcc.dg/nested-redef-1.c: Likewise.
1173         * gcc.dg/noreturn-4.c: Likewise.
1174         * gcc.dg/old-style-prom-2.c: Likewise.
1175         * gcc.dg/old-style-prom-3.c: Likewise.
1176         * gcc.dg/old-style-then-proto-1.c: Likewise.
1177         * gcc.dg/overflow-warn-1.c: Likewise.
1178         * gcc.dg/overflow-warn-2.c: Likewise.
1179         * gcc.dg/overflow-warn-3.c: Likewise.
1180         * gcc.dg/overflow-warn-4.c: Likewise.
1181         * gcc.dg/overflow-warn-6.c: Likewise.
1182         * gcc.dg/parm-forwdecl-2.c: Likewise.
1183         * gcc.dg/parm-forwdecl-3.c: Likewise.
1184         * gcc.dg/parm-impl-decl-1.c: Likewise.
1185         * gcc.dg/parm-impl-decl-2.c: Likewise.
1186         * gcc.dg/parm-incomplete-1.c: Likewise.
1187         * gcc.dg/parm-mismatch-1.c: Likewise.
1188         * gcc.dg/pointer-arith-1.c: Likewise.
1189         * gcc.dg/pointer-arith-2.c: Likewise.
1190         * gcc.dg/pointer-arith-3.c: Likewise.
1191         * gcc.dg/pointer-arith-4.c: Likewise.
1192         * gcc.dg/pointer-arith-6.c: Likewise.
1193         * gcc.dg/pointer-arith-7.c: Likewise.
1194         * gcc.dg/pointer-arith-8.c: Likewise.
1195         * gcc.dg/pr13804-1.c: Likewise.
1196         * gcc.dg/pr15698-1.c: Likewise.
1197         * gcc.dg/pr15698-2.c: Likewise.
1198         * gcc.dg/pr15698-3.c: Likewise.
1199         * gcc.dg/pr15698-4.c: Likewise.
1200         * gcc.dg/pr15698-5.c: Likewise.
1201         * gcc.dg/pr15698-6.c: Likewise.
1202         * gcc.dg/pr15698-7.c: Likewise.
1203         * gcc.dg/pr15698-8.c: Likewise.
1204         * gcc.dg/pr17188-1.c: Likewise.
1205         * gcc.dg/pr17301-1.c: Likewise.
1206         * gcc.dg/pr17301-2.c: Likewise.
1207         * gcc.dg/pr17730-1.c: Likewise.
1208         * gcc.dg/pr20368-1.c: Likewise.
1209         * gcc.dg/pr20368-2.c: Likewise.
1210         * gcc.dg/pr20368-3.c: Likewise.
1211         * gcc.dg/pr22308-1.c: Likewise.
1212         * gcc.dg/qual-component-1.c: Likewise.
1213         * gcc.dg/redecl-1.c: Likewise.
1214         * gcc.dg/redecl-11.c: Likewise.
1215         * gcc.dg/redecl-12.c: Likewise.
1216         * gcc.dg/redecl-13.c: Likewise.
1217         * gcc.dg/redecl-14.c: Likewise.
1218         * gcc.dg/redecl-15.c: Likewise.
1219         * gcc.dg/register-var-1.c: Likewise.
1220         * gcc.dg/register-var-2.c: Likewise.
1221         * gcc.dg/stmt-expr-2.c: Likewise.
1222         * gcc.dg/stmt-expr-3.c: Likewise.
1223         * gcc.dg/stmt-expr-label-1.c: Likewise.
1224         * gcc.dg/stmt-expr-label-2.c: Likewise.
1225         * gcc.dg/stmt-expr-label-3.c: Likewise.
1226         * gcc.dg/struct-empty-2.c: Likewise.
1227         * gcc.dg/struct-empty-3.c: Likewise.
1228         * gcc.dg/struct-parse-1.c: Likewise.
1229         * gcc.dg/struct-semi-1.c: Likewise.
1230         * gcc.dg/struct-semi-2.c: Likewise.
1231         * gcc.dg/struct-semi-3.c: Likewise.
1232         * gcc.dg/switch-5.c: Likewise.
1233         * gcc.dg/switch-6.c: Likewise.
1234         * gcc.dg/switch-7.c: Likewise.
1235         * gcc.dg/tls/diag-5.c: Likewise.
1236         * gcc.dg/transparent-union-1.c: Likewise.
1237         * gcc.dg/transparent-union-3.c: Likewise.
1238         * gcc.dg/typespec-1.c: Likewise.
1239         * gcc.dg/vla-init-2.c: Likewise.
1240         * gcc.dg/vla-init-3.c: Likewise.
1241         * gcc.dg/vla-init-4.c: Likewise.
1242         * gcc.dg/vla-init-5.c: Likewise.
1243         * gcc.dg/void-cast-2.c: Likewise.
1244         * gcc.dg/wvla-3.c: Likewise.
1245         * gcc.dg/wvla-7.c: Likewise.
1246         * gcc.target/i386/991209-1.c: Likewise.
1247         * gcc.target/ia64/fpreg-1.c: Likewise.
1248         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1249         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1250         
1251 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1252
1253         PR fortran/31639
1254         * gfortran.dg/func_decl_4.f90: New test.
1255
1256 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1257
1258         PR fortran/32727
1259         * gfortran.dg/interface_17.f90: New test.
1260
1261 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1262
1263         PR fortran/32599
1264         * gfortran.dg/32599.f03: New test case.
1265
1266         PR fortran/32601
1267         * gfortran.dg/32601.f03: New test case.
1268         * gfortran.dg/32601_1.f03: Ditto.
1269         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1270         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1271
1272 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1273
1274         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1275
1276 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1277             Devang Patel  <dpatel@apple.com>
1278
1279         PR tree-optimization/25413
1280         * gcc.dg/vect/vect-align-1.c: New.
1281         * gcc.dg/vect/vect-align-2.c: New.
1282         * gcc.dg/vect/pr25413.c: New.
1283         * gcc.dg/vect/pr25413a.c: New.
1284         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1285
1286 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1287
1288         * lib/target-support.exp (check_ultrasparc_hw_available):
1289         New function.
1290         (is-effective-target): Check $arg for ultrasparc_hw.
1291         (is-effective-target-keyword): Likewise.
1292         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1293         when determining what to do on sparc platforms.
1294         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1295         * gcc.dg/20001101-1.c: Likewise.
1296         * gcc.dg/20001101-2.c: Likewise.
1297         * gcc.dg/ultrasp9.c: Likewise.
1298         * gcc.dg/ultrasp10.c: Likewise.
1299         * gcc.target/sparc/pdist-3.c: Likewise.
1300
1301 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1302
1303         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1304
1305 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1306
1307         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1308         get vectorized.
1309         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1310         now get vectorized.
1311         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1312         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1313         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1314         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1315         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1316         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1317         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1318         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1319         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1320         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1321         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1322         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1323         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1324         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1325         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1326         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1327         Add spu.
1328
1329 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1330
1331         PR c++/30854
1332         * g++.dg/parse/error30.C: New test.
1333
1334 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1335
1336         PR fortran/29804
1337         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1338
1339 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1340
1341         * gfortran.fortran-torture/compile/pr32663.f: New test.
1342
1343 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1344
1345         PR c++/31027
1346         * g++.dg/inherit/virtual4.C: New.
1347
1348 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1349
1350         PR target/32661
1351         * gcc.target/i386/pr32661-1.c: New test.
1352
1353 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1354
1355         * gnat.dg/invariant_index.ad[sb]: New test.
1356
1357 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1358
1359         PR c++/32560
1360         * g++.dg/template/decl3.C: New.
1361
1362 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1363
1364         PR 32617
1365         * gcc.c-torture/execute/align-3.c: New.
1366
1367 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1368
1369         PR target/32708
1370         * gcc.target/i386/pr32708-1.c: New test.
1371         * gcc.target/i386/pr32708-2.c: Ditto.
1372         * gcc.target/i386/pr32708-3.c: Ditto.
1373
1374 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1375
1376         * g++.dg/init/new20.C: Remove svn:executable flag.
1377
1378 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1379
1380         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1381
1382 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1383
1384         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1385
1386 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1387
1388         PR testsuite/25241
1389         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1390         directive.
1391         
1392 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1393
1394         PR fortran/32157
1395         * gfortran.dg/overload_2.f90: New test.
1396
1397         PR fortran/32689
1398         * gfortran.dg/transfer_simplify_5.f90
1399
1400         PR fortran/32634
1401         * gfortran.dg/interface_15.f90: New test.
1402
1403 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1404
1405         PR libfortran/32336
1406         * gfortran.dg/matmul_5.f90:  New test case.
1407
1408 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1409
1410         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1411         * gcc.dg/fesd-any.h: Likewise.
1412         * gcc.dg/fesd-baseonly.c: Likewise.
1413         * gcc.dg/fesd-baseonly.h: Likewise.
1414         * gcc.dg/fesd-none.c: Likewise.
1415         * gcc.dg/fesd-none.h: Likewise.
1416         * gcc.dg/fesd-reduced.c: Likewise.
1417         * gcc.dg/fesd-reduced.h: Likewise.
1418         * gcc.dg/fesd-sys.c: Likewise.
1419         * gcc.dg/fesd-sys.h: Likewise
1420         * gcc.dg/fesd.h: Likewise.
1421
1422         * g++.dg/debug/dwarf2: New directory.
1423         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1424         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1425         * g++.dg/other/fesd-any.h: Likewise.
1426         * g++.dg/other/fesd-baseonly.C: Likewise.
1427         * g++.dg/other/fesd-baseonly.h: Likewise.
1428         * g++.dg/other/fesd-none.C: Likewise.
1429         * g++.dg/other/fesd-none.h: Likewise.
1430         * g++.dg/other/fesd-reduced.C: Likewise.
1431         * g++.dg/other/fesd-reduced.h: Likewise.
1432         * g++.dg/other/fesd-sys.C: Likewise.
1433         * g++.dg/other/fesd-sys.h: Likewise.
1434         * g++.dg/other/fesd.h: Likewise.
1435
1436 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1437
1438         PR fortran/31129
1439         * gfortran.dg/parameter_unused.f90: New test.
1440
1441 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1442
1443         PR tree-optimization/32681
1444         * gcc.dg/tree-ssa/pr32681.c: New test.
1445
1446 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1447
1448         PR fortran/32678
1449         * gfortran.dg/fmt_t_5.f90: New test.
1450
1451 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1452
1453         PR c++/30535
1454         * g++.dg/template/operator10.C: New.
1455
1456 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1457
1458         PR libfortran/32217
1459         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1460
1461 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1462
1463         PR fortran/29876
1464         * gfortran.dg/operator_6.f90: New test.
1465
1466 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1467
1468         PR fortran/17711
1469         * gfortran.dg/operator_4.f90: New test.
1470         * gfortran.dg/operator_5.f90: New test.
1471         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1472         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1473
1474 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1475
1476         PR fortran/32669
1477         * gfortran.dg/argument_checking_6.f90: New.
1478
1479 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1480
1481         PR fortran/25094
1482         * gfortran.dg/interface_155555.f90: New test.
1483
1484 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1485
1486         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1487         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1488
1489 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1490
1491         PR testsuite/25241
1492         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1493         discern pedantic diagnostics and errors.
1494         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1495         and not an error.
1496         * gcc.dg/20050121-1.c: This is an error and not a warning.
1497         * gcc.target/i386/sseregparm-2.c:  Likewise.
1498         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1499         * gcc.dg/charset/attribute2.c: Likewise.
1500         * gcc.dg/bitfld-1.c: Likewise.
1501         * gcc.dg/pack-test-2.c: Likewise.
1502         * gcc.dg/940510-1.c: Match separately error and warning.
1503         * gcc.dg/array-2.c: Match separately multiple messages. The second
1504         diagnostic is a pedantic warning and not an error.
1505         * gcc.dg/pr14475.c: Match separately multiple messages.
1506         * gcc.dg/pr18809-1.c: Likewise.
1507         * gcc.dg/pr27953.c: Likewise.
1508         * gcc.dg/vla-init-1.c: Likewise.
1509         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1510
1511 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1512
1513         PR fortran/32644
1514         * gfortran.dg/char_decl_1.f90: New test.
1515
1516 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1517
1518         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1519
1520 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1521
1522         PR c++/32232
1523         * g++.dg/template/overload9.C: New test.
1524
1525 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1526
1527         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1528         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1529
1530 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1531
1532         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1533         * gcc.dg/20001012-2.c: Likewise.
1534         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1535         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1536
1537 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1538
1539         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1540         about the chunk size when STACK_SIZE is defined.
1541
1542 2007-07-06  Josh Conner  <jconner@apple.com>
1543
1544         PR middle-end/32602
1545         * gcc.dg/sibcall-8.c: New test.
1546
1547 2007-07-06  Josh Conner  <jconner@apple.com>
1548
1549         PR middle-end/32603
1550         * gcc.target/arm/sibcall-1.c: New test.
1551
1552 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1553
1554         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1555
1556 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1557
1558         * gfortran.dg/save_parameter.f90: New test.
1559         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1560
1561 2007-07-06  Richard Guenther  <rguenther@suse.de>
1562
1563         * g++.dg/opt/pr30965.C: New testcase.
1564
1565 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1566
1567         * gcc.target/mips/save-restore-5.c: New test.
1568
1569 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1570
1571         PR rtl_optimization/32450
1572         * gcc.dg/pr32450.c: New runtime test.
1573
1574 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1575
1576         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1577         single underscore in scan directives.
1578
1579 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1580
1581         PR c++/32245
1582         * g++.dg/init/ptrmem4.C: New test.
1583
1584         PR c++/32251
1585         * g++.dg/init/new21.C: Likewise.
1586
1587         PR c++/31992
1588         * g++.dg/template/static30.C: Likewise.
1589
1590 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
1591
1592         * gcc.dg/vect/costmodel/ppc: New directory.
1593         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1594         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1595         New test.
1596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1597         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1598         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1599         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1601         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1602         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1603         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1604         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1605         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1606         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1607         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1608         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1609         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1610
1611 2007-07-05  Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/32359
1614         * gfortran.dg/module_md5_1.f90: Update MD5 number.
1615
1616 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
1617
1618         PR fortran/32526
1619         * gfortran.dg/interface_14.f90: New test.
1620
1621         PR fortran/32613
1622         * gfortran.dg/do_iterator_2.f90: New test.
1623
1624 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1625
1626         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1627         (FE_DEC_DOWNWARD): Likewise.
1628         (FE_DEC_UPWARD): Likewise.
1629         (FE_DEC_TOWARDZERO): Likewise.
1630         (FE_DEC_TONEARESTFROMZERO): Likewise.
1631
1632 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
1633
1634         * gcc.c-torture/compile/pr32606.c: New.
1635         * gfortran.fortran-torture/execute/pr32604.f90: New.
1636
1637 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
1638
1639         * gcc.dg/visibility-12.c: New test.
1640         * gcc.dg/visibility-13.c: Likewise.
1641         * g++.dg/ext/visibility-9.C: Likewise.
1642         * g++.dg/ext/visibility-10.C: Likewise.
1643
1644 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1645
1646         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1647         * gcc.dg/sh-relax-vxworks.c: New test.
1648
1649 2007-07-04  Richard Guenther  <rguenther@suse.de>
1650
1651         PR tree-optimization/32500
1652         * gcc.c-torture/execute/pr32500.c: New testcase.
1653
1654 2007-07-04  Richard Guenther  <rguenther@suse.de>
1655
1656         PR tree-optimization/32482
1657         * gcc.c-torture/compile/pr32482.c: New testcase.
1658
1659 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1660
1661         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1662         VxWorks kernels.
1663         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1664         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1665         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1666         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1667
1668 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1669
1670         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1671
1672 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1673
1674         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1675
1676 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1677
1678         PR fortran/31198
1679         * gfortran.dg/min_max_optional_1.f90: New test.
1680         * gfortran.dg/min_max_optional_2.f90: New test.
1681         * gfortran.dg/min_max_optional_3.f90: New test.
1682
1683 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1684
1685         PR fortran/32545
1686         * gfortran.dg/fmt_error.f90: New test.
1687
1688 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1689
1690         PR fortran/32612
1691         * gfortran.dg/interface_13.f90: New test.
1692
1693 2007-07-03  Dave Brolley  <brolley@redhat.com>
1694
1695         PR c++/31743
1696         * g++.dg/init/new20.C: New test.
1697
1698 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1699
1700         PR fortran/32579
1701         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1702
1703 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1704
1705         PR fortran/25062
1706         * common_7.f90: New.
1707         * common_8.f90: New.
1708         * common_9.f90: New.
1709
1710 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/30940
1713         * gfortran.dg/argument_checking_1.f90: New.
1714         * gfortran.dg/argument_checking_2.f90: New.
1715         * gfortran.dg/argument_checking_3.f90: New.
1716         * gfortran.dg/argument_checking_4.f90: New.
1717         * gfortran.dg/argument_checking_5.f90: New.
1718         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1719         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1720
1721 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1722
1723         * gcc.dg/pr32176.c: Add -w to default dg-options.
1724
1725 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1726
1727         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1728
1729 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1730
1731         PR fortran/20888
1732         * gfortran.dg/null_2.f90: New.
1733
1734 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1735             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1736
1737         PR middle-end/32176
1738         * gcc.dg/pr32176.c: New test.
1739
1740 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1741
1742         * gcc.dg/const-float80.c : New test.
1743         * gcc.dg/const-float128.c : New test.
1744         * gcc.dg/const-float80-ped.c : New test.
1745         * gcc.dg/const-float128-ped.c : New test.
1746
1747 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1748
1749         * gcc.dg/c99-math.h: Fix typo.
1750
1751 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR libgomp/32468
1754         * gcc.dg/gomp/pr32468-1.c: New test.
1755
1756 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1757
1758         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1759         an ABI option.
1760
1761 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1762
1763         * gfortran.fortran-torture/compile/pr32583.f: New.
1764         * gcc.c-torture/compile/pr32584.c: New
1765
1766 2007-07-02  Ollie Wild  <aaw@google.com>
1767
1768         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1769         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1770
1771 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1772
1773         * gcc.target/mips/save-restore-1.c: New test.
1774         * gcc.target/mips/save-restore-2.c: Likewise.
1775         * gcc.target/mips/save-restore-3.c: Likewise.
1776         * gcc.target/mips/save-restore-4.c: Likewise.
1777
1778 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1779
1780         PR tree-optimization/31966
1781         PR tree-optimization/32533
1782         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1783         * gfortran.dg/pr32533.f90: Ditto.
1784
1785 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1786
1787         * g++.dg/opt/nrv12.C: New test.
1788         * gcc.target/i386/nrv1.c: New test.
1789
1790         PR c++/31748
1791         * g++.dg/gomp/pr31748.C: New test.
1792
1793 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1794  
1795         PR tree-optimization/32230
1796         * gcc.dg/vect/pr32230.c: New test.
1797
1798 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1799
1800         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1801         * bind_c_coms.f90: Ditto.
1802         * bind_c_coms_driver.c: Ditto.
1803         * bind_c_dts.f90: Ditto.
1804         * bind_c_dts_2.f03: Ditto.
1805         * bind_c_dts_2_driver.c: Ditto.
1806         * bind_c_dts_3.f03: Ditto.
1807         * bind_c_dts_4.f03: Ditto.
1808         * bind_c_dts_driver.c: Ditto.
1809         * bind_c_implicit_vars.f03: Ditto.
1810         * bind_c_procs.f03: Ditto.
1811         * bind_c_usage_2.f03: Ditto.
1812         * bind_c_usage_3.f03: Ditto.
1813         * bind_c_usage_5.f03: Ditto.
1814         * bind_c_usage_6.f03: Ditto.
1815         * bind_c_usage_7.f03: Ditto.
1816         * bind_c_vars.f90: Ditto.
1817         * bind_c_vars_driver.c: Ditto.
1818         * binding_c_table_15_1.f03: Ditto.
1819         * binding_label_tests.f03: Ditto.
1820         * binding_label_tests_10.f03: Ditto.
1821         * binding_label_tests_10_main.f03: Ditto.
1822         * binding_label_tests_11.f03: Ditto.
1823         * binding_label_tests_11_main.f03: Ditto.
1824         * binding_label_tests_12.f03: Ditto.
1825         * binding_label_tests_13.f03: Ditto.
1826         * binding_label_tests_13_main.f03: Ditto.
1827         * binding_label_tests_14.f03: Ditto.
1828         * binding_label_tests_2.f03: Ditto.
1829         * binding_label_tests_3.f03: Ditto.
1830         * binding_label_tests_4.f03: Ditto.
1831         * binding_label_tests_5.f03: Ditto.
1832         * binding_label_tests_6.f03: Ditto.
1833         * binding_label_tests_7.f03: Ditto.
1834         * binding_label_tests_8.f03: Ditto.
1835         * binding_label_tests_9.f03: Ditto.
1836         * c_assoc.f90: Ditto.
1837         * c_assoc_2.f03: Ditto.
1838         * c_f_pointer_shape_test.f90: Ditto.
1839         * c_f_pointer_tests.f90: Ditto.
1840         * c_f_tests_driver.c: Ditto.
1841         * c_funloc_tests.f03: Ditto.
1842         * c_funloc_tests_2.f03: Ditto.
1843         * c_funloc_tests_3.f03: Ditto.
1844         * c_funloc_tests_3_funcs.c: Ditto.
1845         * c_kind_params.f90: Ditto.
1846         * c_kind_tests_2.f03: Ditto.
1847         * c_kinds.c: Ditto.
1848         * c_loc_driver.c: Ditto.
1849         * c_loc_test.f90: Ditto.
1850         * c_loc_tests_2.f03: Ditto.
1851         * c_loc_tests_2_funcs.c: Ditto.
1852         * c_loc_tests_3.f03: Ditto.
1853         * c_loc_tests_4.f03: Ditto.
1854         * c_loc_tests_5.f03: Ditto.
1855         * c_loc_tests_6.f03: Ditto.
1856         * c_loc_tests_7.f03: Ditto.
1857         * c_loc_tests_8.f03: Ditto.
1858         * c_ptr_tests.f03: Ditto.
1859         * c_ptr_tests_10.f03: Ditto.
1860         * c_ptr_tests_5.f03: Ditto.
1861         * c_ptr_tests_7.f03: Ditto.
1862         * c_ptr_tests_7_driver.c: Ditto.
1863         * c_ptr_tests_8.f03: Ditto.
1864         * c_ptr_tests_8_funcs.c: Ditto.
1865         * c_ptr_tests_9.f03: Ditto.
1866         * c_ptr_tests_driver.c: Ditto.
1867         * c_size_t_driver.c: Ditto.
1868         * c_size_t_test.f03: Ditto.
1869         * com_block_driver.f90: Ditto.
1870         * global_vars_c_init.f90: Ditto.
1871         * global_vars_c_init_driver.c: Ditto.
1872         * global_vars_f90_init.f90: Ditto.
1873         * global_vars_f90_init_driver.c: Ditto.
1874         * interop_params.f03: Ditto.
1875         * iso_c_binding_only.f03: Ditto.
1876         * iso_c_binding_rename_1.f03: Ditto.
1877         * iso_c_binding_rename_1_driver.c: Ditto.
1878         * iso_c_binding_rename_2.f03: Ditto.
1879         * iso_c_binding_rename_2_driver.c: Ditto.
1880         * kind_tests_2.f03: Ditto.
1881         * kind_tests_3.f03: Ditto.
1882         * module_md5_1.f90: Ditto.
1883         * only_clause_main.c: Ditto.
1884         * print_c_kinds.f90: Ditto.
1885         * test_bind_c_parens.f03: Ditto.
1886         * test_c_assoc.c: Ditto.
1887         * test_com_block.f90: Ditto.
1888         * test_common_binding_labels.f03: Ditto.
1889         * test_common_binding_labels_2.f03: Ditto.
1890         * test_common_binding_labels_2_main.f03: Ditto.
1891         * test_common_binding_labels_3.f03: Ditto.
1892         * test_common_binding_labels_3_main.f03: Ditto.
1893         * test_only_clause.f90: Ditto.
1894         * use_iso_c_binding.f90: Ditto.
1895         * value_5.f90: Ditto.
1896         * value_test.f90: Ditto.
1897         * value_tests_f03.f90: Ditto.
1898
1899 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
1900
1901         * gcc.dg/tls/opt-14.c: New.
1902
1903 2007-07-01  Ollie Wild  <aaw@google.com>
1904
1905         * g++.dg/lookup/using16.C: New test.
1906         * g++.dg/lookup/using17.C: New test.
1907
1908 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
1909
1910         PR fortran/32239
1911         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1912         (test_4): Use proper test for floating point equality.
1913         (test_8): Likewise.
1914
1915 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1916
1917         PR libgfortran/32554
1918         * gfortran.dg/fmt_p_1.f90: New test.
1919
1920 2007-07-01  Ira Rosen  <irar@il.ibm.com>
1921
1922         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1923         initialization and fix dg-final check - the initialization loop is
1924         vectorizable.
1925
1926 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1927             Volker Reichelt  <reichelt@netcologne.de>
1928
1929         PR middle-end/32559
1930         * gcc.dg/pr32559.c: New test.
1931
1932 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1933
1934         PR tree-optimization/25371
1935         * gcc.dg/vect/pr25371.c: New test.
1936
1937 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1938
1939         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1940         when allocating and initializing a flexible array.
1941
1942 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
1943
1944         PR fortran/20373
1945         * gfortran.dg/intrinsic.f90: New test.
1946
1947 2007-06-30  Tobias Burnus  <burnus@net-b.de>
1948
1949         PR fortran/32555
1950         * gfortran.dg/fmt_zero_check.f90: New.
1951
1952 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
1953
1954         PR fortran/30284
1955         * gfortran.dg/repeat_f90: New test.
1956
1957 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1958
1959         PR testsuite/25241
1960         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1961         -pedantic-errors, so we should match errors.
1962         * gcc.dg/cpp/escape-1.c: Likewise.
1963         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1964         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1965         warning.
1966         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1967         errors instead of warnings.
1968         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1969         a pedantic warning.
1970         * gcc.dg/cpp/arith-3.c: Likewise.
1971
1972 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1973
1974         PR testsuite/25241
1975         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1976         * gcc.dg/pch/valid-2.c: Likewise.
1977         * gcc.dg/pch/valid-3.c: Likewise.
1978         * gcc.dg/pch/warn-1.c: Likewise.
1979         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1980         
1981 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1982
1983         PR c/4076
1984         * gcc.dg/Wunused-function.c: New.
1985         
1986 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1987
1988         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1989
1990 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
1991
1992         * g++.dg/other/canon-31724.C: New.
1993         
1994 2007-06-29  Jan Hubicka  <jh@suse.cz>
1995
1996         PR middle-end/32372
1997         * gcc.c-torture/compile/pr32372.c: new.
1998
1999 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2000
2001         * gfortran.dg/operator_3.f90: New test.
2002
2003 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2004
2005         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2006         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2007
2008 2007-06-29  Richard Guenther  <rguenther@suse.de>
2009
2010         PR middle-end/32493
2011         * gcc.dg/inline-23.c: New testcase.
2012
2013 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2014
2015         PR tree-optimization/24659
2016         * gcc.target/i386/vectorize2.c: New test.
2017         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2018         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2019
2020 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2021
2022         * gcc.dg/pointer-arith-9.c: New test.
2023
2024 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2025
2026         PR fortran/32483
2027         * gfortran.dg/fmt_read_2.f90: New.
2028
2029 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2030
2031         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2032         If it exists, don't try to create it.
2033
2034 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2035
2036         * g++.dg/ext/visibility/ms-compat-1.C: New.
2037
2038 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2039
2040         PR tree-opt/32417
2041         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2042
2043 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2044
2045         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2046         targets.
2047
2048 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2049
2050         PR fortran/32467
2051         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2052
2053 2007-06-27  Richard Guenther  <rguenther@suse.de>
2054
2055         PR middle-end/32492
2056         * gcc.dg/inline-22.c: New testcase.
2057
2058 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2059
2060         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2061         the scan-assembler constant.
2062
2063 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2064
2065         PR 20216
2066         * gcc.dg/pr20216.c: New.
2067
2068 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2069
2070         PR tree-opt/32421
2071         * gcc.dg/vect/pr32421.c: New test.
2072
2073 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2074
2075         PR c++/32111
2076         * g++.dg/other/friend5.C: New test.
2077
2078 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2079
2080         PR fortran/32464
2081         * gfortran.dg/host_assoc_function_2.f90: New test.
2082
2083         PR fortran/31494
2084         * gfortran.dg/host_assoc_call_1.f90: New test.
2085
2086 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2087
2088         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2089         
2090 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2091
2092         PR fortran/32456
2093         * gfortran.dg/error_format.f90: New test.
2094
2095 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2096
2097         PR fortran/32136
2098         * gfortran.dg/pr32136.f90: New test.
2099
2100 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2101
2102         PR fortran/31726
2103         * gfortran.dg/minmaxloc_1.f90: New test.
2104
2105         PR fortran/32298
2106         * gfortran.dg/minmaxloc_2.f90: New test.
2107
2108 2007-06-23  Richard Guenther  <rguenther@suse.de>
2109
2110         PR tree-optimization/16876
2111         PR middle-end/29478
2112         * gcc.dg/pr29254.c: The warning is bogus.
2113         * gcc.dg/warn-1.c: Likewise.
2114         * gcc.dg/assign-warn-3.c: Likewise.
2115         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2116
2117 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2118
2119         * gcc.c-torture/execute/20070623-1.c: New.
2120
2121 2007-06-22  Jan Hubicka  <jh@suse.cz>
2122
2123         * gcc.c-torture/compile/pr31541.c: New.
2124
2125 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2126
2127         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2128         Remove -m64 from dg-options.
2129
2130 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2131
2132         PR middle-end/32374
2133         * gcc.dg/pr32374.c: New test.
2134
2135 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2136
2137         PR fortran/32360
2138         * gfortran.dg/pointer_assign_3.f90: New test.
2139
2140 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2141
2142         PR fortran/31162
2143         * gfortran.dg/assign.f90: Update test.
2144         * gfortran.dg/real_do_1.f90: Update test.
2145         * gfortran.dg/gomp/omp_do1.f90: Update test.
2146         * gfortran.dg/warnings_are_errors_1.f: Update test.
2147         * gfortran.dg/g77/20010519-1.f: Update test.
2148         * gfortran.dg/g77/pr9258.f: Update test.
2149         * gfortran.dg/g77/960317-1.f: Update test.
2150
2151 2007-06-21  Richard Guenther  <rguenther@suse.de>
2152
2153         PR tree-optimization/32453
2154         * gcc.c-torture/compile/pr32453.c: New testcase.
2155
2156 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2157
2158         PR tree-optimization/31866
2159         * gcc.dg/pr31866.c: New test.
2160
2161 2007-06-21  Richard Guenther  <rguenther@suse.de>
2162
2163         PR tree-optimization/32451
2164         * g++.dg/torture/20070621-1.C: New testcase.
2165
2166 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2167
2168         * gcc.dg/attr-isr.c: Test delay slot content.
2169         
2170 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2171
2172         PR fortran/32361
2173         gfortran.dg/pointer_assign_2.f90: New test.
2174
2175 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2176
2177         PR fortran/25061
2178         gfortran.dg/invalid_procedure_name.f90: New test.
2179
2180 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2181
2182         PR tree-optimization/25737
2183         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2184
2185 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2186
2187         * gcc.target/i386/large-size-array-3.c: New.
2188
2189 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2190         Richard Guenther  <rguenther@suse.de>
2191
2192         PR fortran/32140
2193         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2194
2195 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR middle-end/31959
2198         * gcc.dg/pr31959.c: New test.
2199
2200         PR inline-asm/32109
2201         * g++.dg/ext/asm10.C: New test.
2202
2203         PR middle-end/32285
2204         * gcc.c-torture/execute/20070614-1.c: New test.
2205
2206 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2207
2208         * gcc.target/arm/stack-corruption.c: New test.
2209
2210 2007-06-19  Richard Guenther  <rguenther@suse.de>
2211
2212         * g++.dg/torture/pr30252.C: New testcase.
2213
2214 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2215
2216         PR tree-optimization/32353
2217         * g++.dg/opt/nrv13.C: New test.
2218
2219 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2220
2221         PR fortran/20863
2222         PR fortran/20882
2223         * gfortran.dg/impure_assignment_2.f90 : New test.
2224
2225         PR fortran/32236
2226         * gfortran.dg/data_initialized_2.f90 : New test.
2227
2228         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2229         appropriate version of 'dmach'.
2230
2231 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2232
2233         PR target/32389
2234         * gcc.target/i386/pr32389.c New test.
2235
2236 2007-06-18  Simon Baldwin <simonb@google.com>
2237
2238         PR c++/31923
2239         * g++.dg/template/error25.C: New.
2240         * g++.dg/template/spec35.C: New.
2241
2242 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2243
2244         * gcc.c-torture/compile/pr32355.c: New testcase.
2245         
2246 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2247
2248         PR tree-optimization/32383
2249         * g++.dg/opt/pr32383.C: New test.
2250
2251 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2252
2253         PR rtl-optimization/32366
2254         * gcc.dg/vect/pr32366.c: New test.
2255
2256 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2257
2258         * gcc.c-torture/compile/pr32349.c: New testcase.
2259         
2260 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2261
2262         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2263         * gcc.target/sparc/combined-2.c: Likewise.
2264         * gcc.target/sparc/fexpand.c : Likewise.
2265         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2266         * gcc.target/sparc/fpack16.c : Likewise.
2267         * gcc.target/sparc/fpmerge.c : Likewise.
2268         * gcc.target/sparc/fpmul.c : Likewise.
2269         * gcc.target/sparc/noresult.c : Likewise.
2270         * gcc.target/sparc/pdist.c: Likewise.
2271
2272 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2273
2274         PR middle-end/31723
2275         * gcc.target/i386/recip-divf.c: New test.
2276         * gcc.target/i386/recip-sqrtf.c: Ditto.
2277         * gcc.target/i386/recip-vec-divf.c: Ditto.
2278         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2279         * gcc.target/i386/sse-recip.c: Ditto.
2280         * gcc.target/i386/sse-recip-vec.c: Ditto.
2281
2282 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2283
2284         PR tree-opt/32225
2285         * gcc.c-torture/compile/20070605-1.c: New test.
2286
2287         * gcc.c-torture/compile/20070603-1.c: New testcase.
2288         * gcc.c-torture/compile/20070603-2.c: New testcase.
2289
2290         * gcc.c-torture/compile/20070531-1.c: New test.
2291
2292         PR tree-opt/32167
2293         * gcc.c-torture/compile/20070531-2.c: New test.
2294
2295         PR tree-opt/32144
2296         * gcc.c-torture/compile/20070529-1.c: New test.
2297
2298         PR tree-opt/32145
2299         * gcc.c-torture/compile/20070529-2.c: New test.
2300
2301         PR tree-opt/32015
2302         * gcc.c-torture/compile/20070520-1.c: New test.
2303
2304         * g++.dg/ext/java-1.C: New test.
2305
2306         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2307         loops instead of one. Remove the "can't determine dependence"
2308         check.
2309         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2310         needed as the cast is gone in the first place.
2311         * gcc.dg/max-1.c: Change local variable a to be a global one.
2312         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2313         have a cast which is PREd.
2314
2315 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2316
2317         * g++.dg/lookup/anon6.C: New test.
2318
2319 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2320
2321         PR c++/31806
2322         * g++.dg/opt/static6.C: New testcase.
2323
2324 2007-06-14  Geoff Keating  <geoffk@apple.com>
2325
2326         * g++.dg/ext/visibility/overload-1.C: New.
2327
2328         PR 31093
2329         * g++.dg/ext/visibility/anon4.C: New.
2330
2331 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2332
2333         PR target/32268
2334         * gcc.target/i386/pr32268.c: New test.
2335
2336 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2337
2338         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2339         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2340         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2341
2342         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2343         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2344         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2345         BID is used.
2346
2347 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2348
2349         PR fortran/32302
2350         * gfortran.dg/common_resize_1.f90: New test.
2351
2352 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2353
2354         PR target/32274
2355         * gcc.dg/vect/pr32224.c: Fix.   
2356         
2357 2007-06-13  Eric Christopher  <echristo@apple.com>
2358
2359         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2360
2361 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2362
2363         PR fortran/32323
2364         * gfortran.dg/actual_array_vect_1.f90: New.
2365
2366 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2367
2368         * gcc.target/sparc/mfpu.c: New test.
2369
2370 2007-06-12  Geoff Keating  <geoffk@apple.com>
2371
2372         * g++.dg/warn/weak1.C: Suppress on Darwin.
2373         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2374
2375 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2376
2377         PR middle-end/31579
2378          * g++.dg/torture/pr31579.C: New testcase.
2379
2380 2007-06-12  Ian Lance Taylor  <iant@google.com>
2381
2382         PR libstdc++/29286
2383         * g++.dg/init/new16.C: New test.
2384         * g++.dg/init/new17.C: New test.
2385         * g++.dg/init/new18.C: New test.
2386         * g++.dg/init/new19.C: New test.
2387
2388 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2389
2390         * gnat.dg/lhs_view_convert.adb: New test.
2391
2392 2007-06-12  Richard Guenther  <rguenther@suse.de>
2393
2394         PR tree-optimization/15353
2395         PR tree-optimization/31657
2396         * gcc.c-torture/execute/20070424-1.c: New testcase.
2397         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2398         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2399         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2400         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2401         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2402
2403 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2404
2405         PR rtl-optimization/32293
2406         * gcc.dg/pr32293.c: New test.
2407
2408 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2409
2410         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2411
2412 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2413
2414         PR fortran/29786
2415         * gfortran.dg/equiv_7.f90: New test.
2416         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2417
2418         PR fortran/30875
2419         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2420
2421 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2422
2423         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2424         * gcc.dg/setjmp-4.c: Likewise.
2425         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2426
2427 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2428
2429         PR rtl-optimization/31025
2430         * gfortran.dg/pr31025.f90: New.
2431
2432 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2433
2434         PR target/32280
2435         * gcc.target/i386/pr32280.c: New test.
2436
2437 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2438
2439         PR middle-end/32279
2440         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2441
2442 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2443
2444         PR libgfortran/32235
2445         * gfortran.dg/backspace_9.f: New test.
2446
2447 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2448
2449         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2450
2451 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2452
2453         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2454
2455 2007-06-09  Ian Lance Taylor  <iant@google.com>
2456
2457         PR tree-optimization/32169
2458         * gcc.c-torture/compile/pr32169.c: New test.
2459
2460 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2461
2462         * gcc.dg/vect/costmodel: New directory.
2463         * gcc.dg/vect/costmodel/i386: New directory.
2464         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2465         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2466         New test.
2467         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2468         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2469         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2470         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2471         * gcc.dg/vect/costmodel/x86_64: New directory.
2472         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2473         New testsuite.
2474         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2475         New test.
2476         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2477         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2478         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2479         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2480         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2481
2482 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2483
2484         PR tree-optimization/32243
2485         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2486         flags for -Os tests.
2487         * gcc.dg/vect/03-vect-pr32243.c: New test.
2488
2489 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2490
2491         PR tree-optimization/32224
2492         * gcc.dg/vect/pr32224.c: New test.
2493
2494 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2495
2496         PR c++/32177
2497         * g++.dg/gomp/pr32177.C: New test.
2498
2499 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2500
2501         PR testsuite/25241
2502         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2503         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2504         warning nor an error.
2505         * gcc.dg/Wfatal-2.c: Likewise.
2506         * gcc.dg/Werror-1.c: Likewise.
2507         * gcc.dg/Werror-5.c: Likewise.
2508         * gcc.dg/Werror-7.c: Likewise.
2509         * gcc.dg/Werror-10.c: Likewise.
2510         * gcc.dg/Werror-11.c: Likewise.
2511
2512 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2513
2514         PR c++/30759
2515         * g++.dg/init/brace6.C: New test.
2516
2517 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2518
2519         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2520         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2521         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2522         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2523
2524         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2525         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2526         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2527         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2528         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2529         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2530         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2531         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2532
2533         * gcc.dg/darwin-minversion-3.c: New.
2534
2535 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2536
2537         * gcc.target/i386/builtin-copysign.c: New test.
2538
2539 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2540
2541         PR tree-optimization/32220
2542         * gfortran.dg/predcom-2.f: New testcase.
2543
2544 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2545
2546         PR tree-opt/32231
2547         * gcc.target/i386/vectorize4.c: New test.
2548
2549 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2550
2551         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2552
2553 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2554
2555         PR testsuite/25241
2556         * gcc.dg/simd-5.c: Mark output as a note.
2557         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2558         dg-message.
2559         * gcc.dg/simd-1.c: Likewise.
2560         * gcc.dg/always_inline.c: Mark output as a sorry.
2561         * gcc.dg/always_inline2.c: Likewise.
2562         * gcc.dg/always_inline3.c: Likewise.
2563
2564 2007-06-06  Ian Lance Taylor  <iant@google.com>
2565
2566         * g++.dg/conversion/enum1.C: New test.
2567
2568 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2569
2570         PR tree-optimization/32216
2571         * gcc.dg/vect/pr32216.c: New test.
2572
2573 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2574
2575         PR testsuite/18923
2576         * gfortran.dg/invalid_contains_1.f90: New test.
2577         * gfortran.dg/invalid_contains_2.f90: New test.
2578
2579 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2580
2581         PR testsuite/32057
2582         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2583         midnight issues.
2584
2585 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2586
2587         PR testsuite/25241
2588         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2589         dg-message to match de note.
2590         * gcc.dg/pr26570.c: Use dg-message for a note.
2591         * gcc.dg/pr29254.c: Use dg-message for generic output and use
2592         dg-error instead of dg-warning because of -Werror.
2593         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2594         neither an error, nor a warning.
2595         * gcc.dg/glibc-uclibc-2.c: Likewise
2596         * gcc.dg/cpp/19940712-1.c: Likewise.
2597
2598 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
2599
2600         PR preprocessor/23479
2601         * gcc.dg/binary-constants-1.c: Add test suites for
2602         the 0b-prefixed binary integer constants.
2603         * gcc.dg/binary-constants-2.c: Ditto.
2604         * gcc.dg/binary-constants-3.c: Ditto.
2605         * gcc.dg/binary-constants-4.c: Ditto.
2606
2607 2007-06-05  Ian Lance Taylor  <iant@google.com>
2608
2609         * gcc.dg/Wstrict-overflow-19.c: New test.
2610
2611 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
2612
2613         * gcc.dg/matrix/matrix-6.c: Remove conversion.
2614
2615 2007-06-04  Ian Lance Taylor  <iant@google.com>
2616
2617         * gcc.dg/Wstrict-overflow-18.c: New test.
2618
2619 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2620
2621         PR testsuite/25241
2622         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2623         * gcc.dg/cpp/mi5.c: Likewise.
2624         * gcc.dg/cpp/mi7.c: Likewise.
2625
2626 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
2627
2628         PR c/32191
2629         * gcc.dg/pr32191.c: New test.
2630
2631 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2632
2633         PR fortran/32124
2634         * gfortran.dg/allocate_stat_1.f90: Remove.
2635
2636 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2637
2638         * gcc.target/i386/sse4_2-check.h: New.
2639         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2640         * gcc.target/i386/sse4_2-crc32.h: Likewise.
2641         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2642         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2643         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2644         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2645         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2646         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2647         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2648         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2649         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2650         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2651         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2652         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2653         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2654         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2655         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2656         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2657
2658 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
2659
2660         * gcc.dg/pie-link.c: New test.
2661
2662 2007-06-01  Ian Lance Taylor  <iant@google.com>
2663
2664         * gcc.dg/Wstrict-overflow-17.c: New test.
2665
2666 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
2667
2668         * gcc.dg/builtin-return-1.c (g): New.
2669         (main): Allocate at least 64 bytes on the stack.
2670
2671 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2672
2673         * g++.dg/init/cleanup3.C: New test.
2674
2675 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2676
2677         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2678         int is 16 bits.
2679
2680 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/32156
2683         * gfortran.dg/char_array_constructor_3.f90: New test.
2684
2685 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2686
2687         PR tree-optimization/32160
2688         * gfortran.dg/predcom-1.f: New test.
2689
2690 2007-05-31  Richard Guenther  <rguenther@suse.de>
2691
2692         * g++.dg/other/str_empty.C: Move...
2693         * g++.dg/other/pr30567.C: Move...
2694         * g++.dg/tree-ssa/pr27218.C: Move...
2695         * g++.dg/torture: ...here and remove dg-options.
2696
2697 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2698
2699         PR c++/32158
2700         * g++.dg/ext/is_pod_incomplete.C: New.
2701
2702 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2703             Douglas Gregor <doug.gregor@gmail.com>
2704             Pedro Lamarao <pedro.lamarao@mndfck.org>
2705             Howard Hinnant <howard.hinnant@gmail.com>
2706
2707         PR c++/7412
2708         PR c++/29939
2709         * g++.dg/cpp0x/rv8p.C: New.
2710         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2711         * g++.dg/cpp0x/cast-bug.C: New.
2712         * g++.dg/cpp0x/elision_weak.C: New.
2713         * g++.dg/cpp0x/collapse-bug.C: New.
2714         * g++.dg/cpp0x/rv3p.C: New.
2715         * g++.dg/cpp0x/rv7n.C: New.
2716         * g++.dg/cpp0x/overload-conv-1.C: New.
2717         * g++.dg/cpp0x/rv2n.C: New.
2718         * g++.dg/cpp0x/deduce.C: New.
2719         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2720         * g++.dg/cpp0x/rv6p.C: New.
2721         * g++.dg/cpp0x/template_deduction.C: New.
2722         * g++.dg/cpp0x/implicit-copy.C: New.
2723         * g++.dg/cpp0x/rv1p.C: New.
2724         * g++.dg/cpp0x/cast.C: New.
2725         * g++.dg/cpp0x/rv5n.C: New.
2726         * g++.dg/cpp0x/collapse.C: New.
2727         * g++.dg/cpp0x/overload-conv-2.C: New.
2728         * g++.dg/cpp0x/rv4p.C: New.
2729         * g++.dg/cpp0x/rvo.C: New.
2730         * g++.dg/cpp0x/iop.C: New.
2731         * g++.dg/cpp0x/rv3n.C: New.
2732         * g++.dg/cpp0x/rv7p.C: New.
2733         * g++.dg/cpp0x/reference_collapsing.C: New.
2734         * g++.dg/cpp0x/overload.C: New.
2735         * g++.dg/cpp0x/named.C: New.
2736         * g++.dg/cpp0x/rv2p.C: New.
2737         * g++.dg/cpp0x/rv6n.C: New.
2738         * g++.dg/cpp0x/not_special.C: New.
2739         * g++.dg/cpp0x/bind.C: New.
2740         * g++.dg/cpp0x/rv1n.C: New.
2741         * g++.dg/cpp0x/rv5p.C: New.
2742         * g++.dg/cpp0x/elision.C: New.
2743         * g++.dg/cpp0x/named_refs.C: New.
2744         * g++.dg/cpp0x/unnamed_refs.C: New.
2745         * g++.dg/cpp0x/rv4n.C: New.
2746         * g++.dg/cpp0x/elision_neg.C: New.
2747         * g++.dg/init/copy7.C: Run in C++98 mode.
2748         * g++.dg/overload/arg1.C: Ditto.
2749         * g++.dg/overload/arg4.C: Ditto.
2750
2751 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2752
2753         PR c++/31809
2754         * g++.dg/opt/static5.C: New test.
2755
2756 2007-05-30  Richard Guenther  <rguenther@suse.de>
2757
2758         * g++.dg/dg.exp: Prune torture/.
2759         * g++.dg/torture/dg-torture.exp: New testsuite.
2760
2761 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2762
2763         * gcc.target/arm/pr27387.C: Move and rename to ...
2764         * g++.dg/inherit/thunk8.C: ... here.
2765
2766 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2767
2768         PR tree-optimization/31769
2769         * g++.dg/gomp/pr31769.C: New test.
2770
2771 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2772
2773         * gcc.target/i386/stack-realign.c: New.
2774
2775 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2776
2777         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2778
2779 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2780
2781         * gfortran.dg/sizeof.f90: New.
2782
2783 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2784
2785         PR c/31339
2786         * gcc.dg/boolcomplex-1.c: New test.
2787
2788         PR c++/31339
2789         * g++.dg/ext/boolcomplex-1.c: New test.
2790
2791 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2792
2793         * gcc.dg/matrix: New directory.
2794
2795 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2796
2797         PR fortran/32124
2798         * gfortran.dg/allocate_stat_1.f90: New.
2799
2800 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2801
2802         PR fortran/31972
2803         * transfer_hollerith_1.f90: New test.
2804
2805 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2806
2807         PR tree-opt/32100
2808         * gcc.c-torture/execute/vrp-7.c: New test.
2809
2810 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2811
2812         * gfortran.dg/transfer_simplify_4.f90: New test.
2813
2814 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2815
2816         PR fortran/32088
2817         * gfortran.dg/func_result_3.f90: New.
2818
2819 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2820
2821         PR middle-end/32083
2822         * gfortran.dg/transfer_simplify_3.f90: New.
2823
2824 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2825
2826         PR target/32065
2827         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2828         to compile options.
2829         * gcc.target/i386/pr32065-2.c: New test.
2830
2831 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2832
2833         PR fortran/31813
2834         * gfortran.dg/io_constraints_2.f90: Update.
2835
2836 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2837
2838         PR fortran/31219
2839         * gfortran.dg/array_constructor_17.f90: New test.
2840
2841 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2842
2843         PR tree-opt/32090
2844         * g++.dg/opt/array2.C: New testcase.
2845
2846 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2847
2848         PR target/32065
2849         * gcc.target/i386/pr32065.c: New test.
2850
2851 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2852             Marcus Meissner <meissner@suse.de>
2853
2854         * gcc.dg/attr-alloc_size.c: New.
2855
2856 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2857             Lee Millward  <lee.millward@gmail.com>
2858
2859         PR c++/31745
2860         * g++.dg/parse/crash34.C: New test.
2861
2862         * g++.dg/parse/crash35.C: New test.
2863
2864 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2865
2866         * gcc.target/i386/sse2-check.h: New.
2867         * gcc.target/i386/sse2-vec-1.c: Likewise.
2868         * gcc.target/i386/sse2-vec-2.c: Likewise.
2869         * gcc.target/i386/sse2-vec-3.c: Likewise.
2870         * gcc.target/i386/sse2-vec-4.c: Likewise.
2871         * gcc.target/i386/sse2-vec-5.c: Likewise.
2872         * gcc.target/i386/sse2-vec-6.c: Likewise.
2873
2874 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2875
2876         PR c++/31431
2877         PR c++/31432
2878         PR c++/31434
2879         PR c++/31435
2880         PR c++/31437
2881         PR c++/31438
2882         PR c++/31442
2883         PR c++/31443
2884         PR c++/31444
2885         PR c++/31445
2886         * g++.dg/cpp0x/pr31431.C: New.
2887         * g++.dg/cpp0x/pr31437.C: New.
2888         * g++.dg/cpp0x/pr31442.C: New.
2889         * g++.dg/cpp0x/pr31444.C: New.
2890         * g++.dg/cpp0x/pr31431-2.C: New.
2891         * g++.dg/cpp0x/pr31432.C: New.
2892         * g++.dg/cpp0x/pr31434.C: New.
2893         * g++.dg/cpp0x/pr31438.C: New.
2894         * g++.dg/cpp0x/pr31443.C: New.
2895         * g++.dg/cpp0x/pr31445.C: New.
2896         * g++.dg/cpp0x/variadic-crash1.C: New.
2897
2898 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
2899
2900         * gcc.target/arm/long-calls-1.c: New test.
2901         * gcc.target/arm/long-calls-2.c: Likewise.
2902         * gcc.target/arm/long-calls-3.c: Likewise.
2903         * gcc.target/arm/long-calls-4.c: Likewise.
2904
2905 2007-05-25  Richard Guenther  <rguenther@suse.de>
2906             Andrew Pinski  <andrew_pinski@playstation.sony.com>
2907
2908         PR tree-optimization/31982
2909         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2910
2911 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
2912
2913         PR fortran/32047
2914         * gfortran.dg/result_in_spec_2.f90: New test.
2915
2916 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2917
2918         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2919
2920 2007-05-24  Ollie Wild  <aaw@google.com>
2921
2922         * gcc.dg/cpp/counter-1.c: New test.
2923         * gcc.dg/pch/counter-1.c: New test.
2924         * gcc.dg/pch/counter-1.hs: New file.
2925         * gcc.dg/pch/counter-2.c: New test.
2926         * gcc.dg/pch/counter-2.hs: New file.
2927         * gcc.dg/pch/counter-3.c: New test.
2928         * gcc.dg/pch/counter-3.hs: New file.
2929
2930 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
2931
2932         * gcc.dg/tree-ssa/predcom-1.c: New test.
2933         * gcc.dg/tree-ssa/predcom-2.c: New test.
2934         * gcc.dg/tree-ssa/predcom-3.c: New test.
2935         * gcc.dg/tree-ssa/predcom-4.c: New test.
2936         * gcc.dg/tree-ssa/predcom-5.c: New test.
2937         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2938
2939 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
2940
2941         PR testsuite/32062
2942         * gcc.target/i386/sse4_1-check.h (MASK): New.
2943
2944 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2945
2946         PR fortran/32038
2947         * gfortran.dg/pr25603.f: Initialize integer variables.
2948
2949 2007-05-23  Ian Lance Taylor  <iant@google.com>
2950
2951         * g++.dg/other/vrp1.C: New test.
2952
2953 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
2954
2955         PR preprocessor/20077
2956         * gcc.dg/cpp/paste15.c: New test.
2957
2958 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
2959             Nigel Stephens  <nigel@mips.com>
2960             Richard Sandiford  <richard@codesourcery.com>
2961
2962         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2963         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2964         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2965         * gcc.target/mips/inter/mips16-inter.exp: New.
2966
2967 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
2968
2969         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2970
2971 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2972
2973         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2974         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
2975         * gcc.target/i386/sse3-addsubps.c: Likewise.
2976         * gcc.target/i386/sse3-haddpd.c: Likewise.
2977         * gcc.target/i386/sse3-haddps.c: Likewise.
2978         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2979         * gcc.target/i386/sse3-hsubps.c: Likewise.
2980         * gcc.target/i386/sse3-lddqu.c: Likewise.
2981         * gcc.target/i386/sse3-movddup.c: Likewise.
2982         * gcc.target/i386/sse3-movshdup.c: Likewise.
2983         * gcc.target/i386/sse3-movsldup.c: Likewise.
2984
2985         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2986         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
2987         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2988         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2989         * gcc.target/i386/ssse3-palignr.c: Likewise.
2990         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2991         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2992         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2993         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2994         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2995         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2996         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2997         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2998         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2999         * gcc.target/i386/ssse3-psignb.c: Likewise.
3000         * gcc.target/i386/ssse3-psignd.c: Likewise.
3001         * gcc.target/i386/ssse3-psignw.c: Likewise.
3002         * gcc.target/i386/ssse3-vals.h: Likewise.
3003
3004         * gcc.target/i386/sse3-check.h: New file.
3005         * gcc.target/i386/ssse3-check.h: Likewise.
3006
3007 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3008
3009         PR middle-end/31095
3010         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3011
3012 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3013
3014         PR middle-end/31606
3015         * gcc.c-torture/20070522-1.c: New testcase.
3016
3017 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3018
3019         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3020
3021 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3022
3023         * gcc.c-torture/execute/ieee/20000320-1.x,
3024         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3025         m68k-*-* and check_effective_target_coldfire_fpu.
3026
3027 2007-05-22  Ollie Wild  <aaw@google.com>
3028
3029         * g++.dg/lookup/hidden-class10.C: New test.
3030         * g++.dg/lookup/hidden-class11.C: New test.
3031
3032 2007-05-22  Ollie Wild  <aaw@google.com>
3033
3034         * g++.dg/lookup/name-clash5.C: New test.
3035         * g++.dg/lookup/name-clash6.C: New test.
3036
3037 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3038
3039         * g++.dg/other/i386-2.C: Update comments on header files tested.
3040         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3041         of <tmmintrin.h>.
3042         * gcc.target/i386/sse-12.c: Likewise.
3043         * gcc.target/i386/sse-13.c: Likewise.
3044         * gcc.target/i386/sse-14.c: Likewise.
3045
3046         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3047         Redefined to test with immediate operand.
3048         (__builtin_ia32_blendps): Likewise.
3049         (__builtin_ia32_blendpd): Likewise.
3050         (__builtin_ia32_dpps): Likewise.
3051         (__builtin_ia32_dpps): Likewise.
3052         (__builtin_ia32_insertps128): Likewise.
3053         (__builtin_ia32_vec_ext_v4sf): Likewise.
3054         (__builtin_ia32_vec_set_v16qi): Likewise.
3055         (__builtin_ia32_vec_set_v4si): Likewise.
3056         (__builtin_ia32_vec_set_v2di): Likewise.
3057         (__builtin_ia32_vec_ext_v16qi): Likewise.
3058         (__builtin_ia32_vec_ext_v4si): Likewise.
3059         (__builtin_ia32_vec_ext_v2di): Likewise.
3060         (__builtin_ia32_roundpd): Likewise.
3061         (__builtin_ia32_roundsd): Likewise.
3062         (__builtin_ia32_roundps): Likewise.
3063         (__builtin_ia32_roundss): Likewise.
3064         (__builtin_ia32_mpsadbw128): Likewise.
3065
3066 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3067
3068         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3069
3070 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3071
3072         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3073         failures.
3074         * gcc.dg/dfp/func-struct.c: Ditto.
3075         * gcc.dg/dfp/operator-assignment.c: Ditto.
3076         * gcc.dg/dfp/convert-bfp.c: Ditto.
3077         * gcc.dg/dfp/convert-int.c: Ditto.
3078         * gcc.dg/dfp/convert-int-max.c: Ditto.
3079         * gcc.dg/dfp/func-scalar.c: Ditto.
3080         * gcc.dg/dfp/cast.c: Ditto.
3081         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3082         failures, and fix a typo in return type of arg1_128.
3083         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3084         failures, and fix a typo in a constant suffix.
3085         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3086         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3087
3088 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3089             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3090
3091         * lib/gcc-dg.exp(process_message): New proc.
3092         (dg-message): New test directive.
3093         * gcc.dg/always_inline.c: Use dg-message.
3094         * gcc.dg/always_inline2.c: Ditto.
3095         * gcc.dg/always_inline3.c: Ditto.
3096         * gcc.dg/invalid-call-1.c: Ditto.
3097         * gcc.dg/pr17506.c: Ditto.
3098         * gcc.dg/simd-5.c: Ditto.
3099         * gcc.dg/simd-6.c: Ditto.
3100         * gcc.dg/va-arg-2.c: Ditto.
3101         * gcc.dg/cpp/syshdr.c: Ditto.
3102         * gcc.dg/cpp/unc4.c: Ditto.
3103         * gcc.dg/cpp/trad/mi1.c: Ditto.
3104         * gcc.dg/cpp/trad/mi5.c: Ditto.
3105         * gcc.dg/cpp/trad/mi7.c: Ditto.
3106         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3107         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3108         * gcc.test-framework/test-framework.awk: Special-case outexists
3109         tests.
3110
3111 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3112
3113         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3114         (bit_SSE4_2): Likewise.
3115         (bit_POPCNT): Likewise.
3116
3117         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3118         Check if assembler supports SSE4 instructions.
3119
3120         * gcc.target/i386/sse4_1-blendpd.c: New file.
3121         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3122         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3123         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3124         * gcc.target/i386/sse4_1-check.h: Likewise.
3125         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3126         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3127         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3128         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3129         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3130         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3131         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3132         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3133         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3134         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3135         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3136         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3137         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3138         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3139         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3140         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3141         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3142         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3143         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3144         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3145         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3146         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3147         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3148         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3149         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3150         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3151         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3152         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3153         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3154         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3155         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3156         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3157         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3158         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3159         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3160         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3161         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3162         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3163         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3164         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3165         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3166         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3167         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3168         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3169         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3170         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3171         * gcc.target/i386/sse4_1-round.h: Likewise.
3172         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3173         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3174         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3175         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3176         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3177         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3178         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3179         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3180         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3181         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3182         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3183         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3184         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3185         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3186
3187 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3188
3189         PR fortran/31627
3190         * gfortran.dg/bounds_check_7.f90: New test.
3191
3192 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3193
3194         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3195         (check_effective_target_sse4a): Ditto.
3196
3197         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3198         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3199         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3200         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3201         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3202         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3203         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3204         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3205         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3206         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3207         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3208         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3209         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3210         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3211         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3212         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3213         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3214         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3215         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3216         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3217
3218 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3219
3220         * g++.dg/ext/cleanup-1.C: New test.
3221         * g++.dg/ext/cleanup-2.C: Likewise.
3222         * g++.dg/ext/cleanup-3.C: Likewise.
3223         * g++.dg/ext/cleanup-4.C: Likewise.
3224         * g++.dg/ext/cleanup-5.C: Likewise.
3225         * g++.dg/ext/cleanup-6.C: Likewise.
3226         * g++.dg/ext/cleanup-8.C: Likewise.
3227         * g++.dg/ext/cleanup-9.C: Likewise.
3228         * g++.dg/ext/cleanup-10.C: Likewise.
3229         * g++.dg/ext/cleanup-11.C: Likewise.
3230         * g++.dg/ext/cleanup-dtor.C: Likewise.
3231
3232 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3233
3234         PR middle-end/31995
3235         * gcc.dg/vect/vect-102a.c: New test.
3236
3237 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3238             Paolo Carlini  <pcarlini@suse.de>
3239             Uros Bizjak  <ubizjak@gmail.com>
3240
3241         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3242         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3243         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3244         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3245         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3246         New testcases.
3247
3248 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3249
3250         PR fortran/32002
3251         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3252
3253 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3254
3255         PR fortran/32027
3256         * gfortran.dg/do_3.F90: Add checks for the final value of the
3257         loop variable.
3258
3259 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3260
3261         * gcc.c-torture/execute/990127-2.x: New file.
3262
3263 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3264
3265         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3266         * gcc.target/i386/sse-12: Add -O to compile options.
3267         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3268         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3269         and mm3dnow.h.  Add -O to compile options.
3270
3271 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3272
3273         PR fortran/31867
3274         * gfortran.dg/char_length_5.f90: New test.
3275
3276         PR fortran/31994
3277         * gfortran.dg/array_reference_1.f90: New test.
3278
3279 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3280
3281         PR middle-end/7651
3282         PR c++/11856
3283         PR c/12963
3284         PR c/23587
3285         PR other/29694
3286         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3287         * gcc.dg/Wtype-limits.c: New.
3288         * gcc.dg/Wtype-limits-Wextra.c: New.
3289         * gcc.dg/Wtype-limits-no.c: New.
3290         * g++.dg/warn/Wtype-limits.C: New.
3291         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3292         * g++.dg/warn/Wtype-limits-no.C: New.
3293
3294 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3295
3296         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3297         instead of "-msse2".'
3298         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3299         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3300         and mm3dnow.h.
3301         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3302         to test with immediate operand.
3303         (__builtin_ia32_insertqi): Ditto.
3304         (__builtin_ia32_palignr128): Ditto.
3305         (__builtin_ia32_palignr): Ditto.
3306         (__builtin_ia32_pshufhw): Ditto.
3307         (__builtin_ia32_pshuflw): Ditto.
3308         (__builtin_ia32_pshufd): Ditto.
3309         (__builtin_ia32_vec_set_v8hi): Ditto.
3310         (__builtin_ia32_vec_ext_v8hi): Ditto.
3311         (__builtin_ia32_shufpd): Ditto.
3312         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3313
3314 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3315
3316         PR fortran/32001
3317         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3318
3319 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3320
3321         PR target/31585
3322         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3323         and "__inline".  Use "-msse" instead of "-msse2".
3324
3325 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3326
3327         PR middle-end/7651
3328         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3329         * gcc.dg/20030906-2.c: Likewise.
3330         * objc.dg/method-17.m: Add -Wreturn-type.
3331         * obj-c++.dg/method-21.mm: Likewise.
3332
3333 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3334
3335         PR target/31585
3336         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3337         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3338         (__builtin_ia32_psrlqi128): Ditto.
3339         (__builtin_ia32_psrlwi128): Ditto.
3340         (__builtin_ia32_psrldi128): Ditto.
3341         (__builtin_ia32_psrldqi128): Ditto.
3342         (__builtin_ia32_pslldqi128): Ditto.
3343         (__builtin_ia32_psrawi128): Ditto.
3344         (__builtin_ia32_psradi128): Ditto.
3345         (__builtin_ia32_psllqi128): Ditto.
3346         (__builtin_ia32_pslldi128): Ditto.
3347         (__builtin_prefetch): Ditto.
3348         (__builtin_ia32_pshufw): Ditto.
3349         (__builtin_ia32_vec_set_v4hi): Ditto.
3350         (__builtin_ia32_vec_ext_v4hi): Ditto.
3351         (__builtin_ia32_shufps): Ditto.
3352         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3353
3354 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3355
3356         PR fortran/31974
3357         * gfortran.dg/char_allocation_1.f90: New test.
3358
3359 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3360
3361         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3362         * gcc.dg/Wconversion-sign.c: New.
3363         * gcc.dg/Wconversion-integer-no-sign.c: New.
3364         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3365         Wconversion-sign.C
3366         * g++.dg/warn/Wconversion-sign.C: New.
3367         * g++.old-deja/g++.other/warn4.C: Update.
3368         * g++.dg/warn/Wconversion1.C: Likewise.
3369
3370 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3371
3372         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3373         * gcc.dg/torture/builtin-math-4.c: Likewise.
3374
3375 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3376
3377         PR libfortran/31964
3378         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3379
3380 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3381
3382         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3383
3384 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3385
3386         PR target/31628
3387         * gcc.target/i386/pr31628.c: New.
3388
3389 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3390
3391         PR middle-end/31344
3392         * gcc.dg/pr31344.c: New test.
3393
3394 2007-05-17  Ian Lance Taylor  <iant@google.com>
3395
3396         PR tree-optimization/31953
3397         * gcc.c-torture/compile/pr31953.c: New test.
3398
3399 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3400
3401         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3402
3403         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3404         and drem.
3405         * gcc.dg/torture/builtin-math-4.c: Likewise.
3406
3407         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3408         * gcc.dg/torture/builtin-math-4.c: Likewise.
3409
3410         * gcc.dg/torture/builtin-math-4.c: New test.
3411
3412 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3413             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3414
3415         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3416         * gcc.dg/cpp/include2.c: Ditto.
3417         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3418         * gcc.dg/cpp/paste5.c: Ditto.
3419         * gcc.dg/cpp/paste6.c: Ditto.
3420         * gcc.dg/cpp/paste8.c: Ditto.
3421         * gcc.dg/cpp/paste11.c: Ditto.
3422         * gcc.dg/cpp/paste13.c: Ditto.
3423         * gcc.dg/cpp/skipping2.c: Ditto.
3424         * gcc.dg/reg-vol-struct-1.c: Ditto.
3425         * gcc.dg/Wshadow-1.c: Ditto.
3426         * gcc.dg/cpp/trad/comment.c: Ditto.
3427         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3428         * gcc.dg/cpp/if-2.c: Ditto.
3429         * gcc.dg/array-5.c: Ditto.
3430         * gcc.dg/inline-15.c: Ditto.
3431         * gcc.dg/pr27953.c: Ditto.
3432         * gcc.dg/Wno-c++-compat.c: Ditto.
3433
3434 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3435
3436         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3437
3438 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3439
3440         * gcc.c-torture/execute/20070517-1.c: New test.
3441
3442 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3443
3444         PR fortran/31919
3445         * gfortran.dg/min_max_conformance.f90: New test.
3446
3447 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3448
3449         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3450         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3451         gcc.dg/vect/vect-104.c: Use more complex construction to
3452         prevent vectorizing.
3453         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3454
3455 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3456
3457         PR tree-optimization/24659
3458         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3459         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3460         not vect_int target.
3461         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3462         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3463         targets.
3464         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3465         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3466         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3467
3468 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3471         and x86_64-*-* targets.
3472         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3473
3474 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3475
3476         PR fortran/18769
3477         PR fortran/30881
3478         PR fortran/31194
3479         PR fortran/31216
3480         PR fortran/31427
3481         * transfer_simplify_1.f90: New test.
3482         * transfer_simplify_2.f90: New test.
3483
3484 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3485
3486         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3487
3488 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3489
3490         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3491
3492         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3493
3494         PR c/31924
3495         * gcc.dg/fltconst-1.c: New test.
3496
3497         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3498         * gcc.dg/dfp/operator-assignment.c: Ditto.
3499
3500 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3501
3502         PR c++/29928
3503         * g++.dg/rtti/typeid5.C: New.
3504
3505 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3506
3507         PR fortran/31725
3508         * gfortran.dg/substr_4.f: New test.
3509
3510 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3511
3512         * gcc.target/m68k/interrupt_thread-1.c,
3513         gcc.target/m68k/interrupt_thread-2.c,
3514         gcc.target/m68k/interrupt_thread-3.c: New.
3515         * gcc.target/m68k/m68k.exp: Accept fido.
3516
3517 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3518
3519         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3520         * gfortran.dg/altreturn_3.f90: Likewise.
3521         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3522         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3523         * gfortran.dg/inquire_iolength.f90: Likewise.
3524         * gfortran.dg/module_naming_1.f90: Likewise.
3525         * gfortran.dg/oldstyle_2.f90: Likewise.
3526         * gfortran.dg/operator_2.f90: Likewise.
3527         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3528         * gfortran.dg/used_types_11.f90: Likewise.
3529         * gfortran.dg/zero_array_components_1.f90: Likewise.
3530         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3531         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3532         * gfortran.dg/real_const_3.f90: Likewise.
3533
3534 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3535
3536         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3537         * gcc.dg/tree-ssa/loop-30.c: New test.
3538
3539 2007-05-13  Richard Guenther  <rguenther@suse.de>
3540
3541         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3542         scanning forwprop1.
3543         * g++.dg/tree-ssa/pr31146.C: Likewise.
3544
3545 2007-05-13  Revital Eres  <eres@il.ibm.com>
3546
3547         * gcc.dg/dse.c: New test.
3548
3549 2007-05-12  Richard Guenther  <rguenther@suse.de>
3550
3551         PR tree-optimization/31797
3552         * gcc.c-torture/compile/pr31797.c: New testcase.
3553
3554 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3555
3556         PR fortran/30746
3557         * gfortran.dg/host_assoc_function_1.f90: New test.
3558
3559 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3560
3561         PR c++/31829
3562         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3563
3564 2007-05-11  Silvius Rus  <rus@google.com>
3565
3566         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3567         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3568         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3569         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3570         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3571         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3572         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3573         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3574         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3575         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3576         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3577         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3578         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3579         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3580         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3581         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3582
3583 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3584
3585         PR other/31852
3586         * gcc.c-torture/execute/builtins/memchr.c: New.
3587         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3588         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3589
3590 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3591
3592         PR fortran/30876
3593         * gfortran.dg/recursive_reference_1.f90: Put error at correct
3594         line.
3595         * gfortran.dg/recursive_reference_2.f90: New test.
3596
3597 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3598
3599         PR fortran/30878
3600         * gfortran.dg/namelist_29.f90: New test.
3601
3602 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
3603
3604         PR fortran/31474
3605         * gfortran.dg/entry_10.f90: New test.
3606
3607 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
3608
3609         PR tree-optimization/31885
3610         * gcc.dg/tree-ssa/loop-29.c: New test.
3611
3612 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3613
3614         * assumed_dummy_1.f90: Fix dg directive.
3615         * char_initialiser_actual.f90: Likewise.
3616         * nested_modules_2.f90: Likewise.
3617         * shift-alloc.f90: Likewise.
3618
3619 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3620
3621         * gcc.dg/20070507-1.c: Disable for non-pic targets.
3622
3623 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3624
3625         PR libfortran/31880
3626         * gfortran.dg/unf_read_corrupted_2.f90: New test.
3627
3628 2007-05-09  Mike Stump  <mrs@apple.com>
3629
3630         * g++.dg/other/first-global.C: Add -fpie for darwin.
3631         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3632
3633 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3634
3635         * gcc.dg/20070507-1.c: New testcase.
3636
3637 2007-05-08  Chao-ying Fu  <fu@mips.com>
3638
3639         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3640         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3641         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3642         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3643
3644 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
3645
3646         PR 31847
3647         * gcc.dg/pr31847.c: New test.
3648
3649 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3650
3651         PR fortran/31692
3652         * gfortran.dg/actual_array_result_1.f90: New test.
3653
3654 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3655
3656         PR fortran/29397
3657         * gfortran.dg/parameter_array_init_1.f90: New test.
3658
3659         PR fortran/29400
3660         * gfortran.dg/parameter_array_init_2.f90: New test.
3661
3662 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
3663
3664         PR target/31854
3665         * gcc.target/i386/pr31854.c: New test.
3666
3667 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
3668
3669         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3670
3671 2007-05-07  Mike Stump  <mrs@apple.com>
3672
3673         * g++.old-deja/g++.mike/empty.C: Add.
3674
3675 2007-05-07  Eric Christopher  <echristo@apple.com>
3676
3677         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3678
3679 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3680
3681         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3682         variable.  Rearrange conversions from binary float to decimal float.
3683
3684 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3685
3686         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3687         x86.
3688
3689 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3690
3691         * gnat.dg/opt1.ad[sb]: New testcase.
3692
3693 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3694
3695         PR fortran/31399
3696         * gfortran.dg/do_3.F90: New test.
3697
3698 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3699
3700         PR fortran/31764
3701         * gfortran.dg/new_line.f90: Add new checks.
3702
3703 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3704
3705         PR fortran/31201
3706         * gfortran.dg/large_unit_1.f90: New.
3707         * gfortran.dg/large_unit_2.f90: New.
3708         * gfortran.dg/iostat_4.f90: New
3709         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3710
3711 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3712
3713         PR fortran/31540
3714         * gfortran.dg/char_result_4.f90: New test.
3715
3716 2007-06-05  Revital Eres  <eres@il.ibm.com>
3717
3718         PR 30957
3719         * gcc.dg/pr30957-1.c: New test.
3720
3721 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3722
3723         PR fortran/31251
3724         * gfortran.dg/char_type_len_2.f90: New test.
3725
3726 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3727
3728         PR 31775
3729         * g++.dg/other/nested-extern.cc: New.
3730         * g++.dg/other/nested-extern-1.C: New.
3731         * g++.dg/other/nested-extern-2.C: New.
3732
3733 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3734
3735         PR fortran/31760
3736         * gfortran.dg/erf.f90: New test.
3737         * gfortran.dg/besxy.f90: New test.
3738
3739 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3740
3741         PR fortran/22359
3742         * gfortran.dg/fseek.f90: New test.
3743
3744 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3745
3746         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3747
3748 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3749
3750         PR libfortran/31210
3751         * gfortran.dg/zero_length_1.f90: New test.
3752
3753 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3754
3755         PR fortran/31803
3756         * gfortran.dg/char_pointer_assign_3.f90: New test.
3757         * gfortran.dg/char_result_2.f90: Re-enable test.
3758
3759 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3760
3761         PR fortran/25071
3762         * gfortran.dg/char_length_3.f90: New test.
3763         * gfortran.dg/char_result_2.f90: Fix test.
3764
3765 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3766
3767         PR tree-optimization/30565
3768         * gcc.dg/tree-ssa/loop-27.c: New test.
3769
3770 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3771
3772         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3773         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3774         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3775         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3776
3777 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3778
3779         PR tree-optimization/31699
3780         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3781         New.
3782         (check_effective_target_vect_floatint_cvt): New.
3783         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3784         of specific targets.
3785         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3786         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3787         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3788         * gcc.dg/vect/vect-iv-4.c: Likewise.
3789         * gcc.dg/vect/vect-multitypes-11.c: New.
3790         * gcc.dg/vect/pr31699.c: New.
3791
3792 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3793
3794         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3795
3796 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3797
3798         PR C++/31663
3799         * g++.dg/warn/anonymous-namespace-2.C: New.
3800         * g++.dg/warn/anonymous-namespace-2.h: New.
3801
3802 2007-05-02  Paul Brook  <paul@codesourcery.com>
3803
3804         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3805
3806 2007-05-02  Eric Christopher  <echristo@apple.com>
3807
3808         * gcc.dg/cpp/if-div.c: New file.
3809
3810 2007-05-02  Tom Tromey  <tromey@redhat.com>
3811
3812         PR preprocessor/28709:
3813         * gcc.dg/cpp/pr28709.c: New file.
3814
3815 2007-05-02  Richard Guenther  <rguenther@suse.de>
3816
3817         PR tree-optimization/31146
3818         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3819
3820 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3821
3822         * gcc.c-torture/compile/limits-blockid.c: New.
3823         * gcc.c-torture/compile/limits-caselabels.c: New.
3824         * gcc.c-torture/compile/limits-declparen.c: New.
3825         * gcc.c-torture/compile/limits-enumconst.c: New.
3826         * gcc.c-torture/compile/limits-exprparen.c: New.
3827         * gcc.c-torture/compile/limits-externalid.c: New.
3828         * gcc.c-torture/compile/limits-fnargs.c: New.
3829         * gcc.c-torture/compile/limits-fndefn.c: New.
3830         * gcc.c-torture/compile/limits-idexternal.c: New.
3831         * gcc.c-torture/compile/limits-idinternal.c: New.
3832         * gcc.c-torture/compile/limits-pointer.c: New.
3833         * gcc.c-torture/compile/limits-stringlit.c: New.
3834         * gcc.c-torture/compile/limits-structmem.c: New.
3835         * gcc.c-torture/compile/limits-structnest.c: New.
3836
3837 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3838
3839         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3840
3841 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3842
3843         PR middle-end/31740
3844         * gcc.c-torture/compile/20070501-1.c: New testcase.
3845
3846 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3847
3848         PR fortran/31732
3849         * gfortran.dg/array_memset_2:  New test case.
3850
3851 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3852
3853         PR testsuite/31615
3854         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3855
3856 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3857
3858         PR testsuite/31589
3859         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3860         dg-final test.
3861         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3862         keyword to dg-final test.
3863         * gcc.dg/vect/vect-iv-4.c: Likewise.
3864         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3865         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3866         test.
3867         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3868         cast.
3869         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3870         * lib/target-supports.exp
3871         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3872         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3873
3874 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3875
3876         * gcc.c-torture/execute/ieee/20000320-1.c: Use
3877         __LONG_LONG_MAX__ and its friends instead of those supplied by
3878         limits.h.
3879
3880 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
3881
3882         PR C++/31721
3883         * g++.dg/ext/vector7.C: New testcase.
3884
3885 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3886
3887         PR fortran/31591
3888         * gfortran.dg/bound_simplification_1.f90: New test.
3889
3890 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3891
3892         PR fortran/31645
3893         * gfortran.dg/bom_error.f90: New test.
3894         * gfortran.dg/bom_include.f90: New test.
3895         * gfortran.dg/bom_UTF16-LE.f90: New test.
3896         * gfortran.dg/bom_UTF16-BE.f90: New test.
3897         * gfortran.dg/bom_UTF-8.f90: New test.
3898         * gfortran.dg/bom_UTF-32.f90: New test.
3899         * gfortran.dg/bom_UTF-8.F90: New test.
3900         * gfortran.dg/bom_include.inc: New file.
3901
3902 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3903
3904         PR C++/30221
3905         * g++.dg/init/ptrfn2.C: New test.
3906         * g++.dg/init/ptrfn3.C: New test.
3907
3908 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
3909
3910         PR fortran/31711
3911         * gfortran.dg/dependency_21.f90: New test.
3912
3913 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3914
3915         * gfortran.dg/secnds.f: Use real*8.
3916         * gfortran.dg/secnds-1.f: Use real*8.
3917
3918 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3919
3920         PR libfortran/31532
3921         * gfortran.dg/inquire_5.f90: Update test.
3922
3923 2007-04-27  Ian Lance Taylor  <iant@google.com>
3924
3925         PR middle-end/31710
3926         * gcc.c-torture/compile/pr31710.c: New test.
3927
3928 2007-04-27  Richard Guenther  <rguenther@suse.de>
3929
3930         PR tree-optimization/30965
3931         PR tree-optimization/30978
3932         * gcc.dg/tree-ssa/pr30978.c: New testcase.
3933         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3934         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3935         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3936
3937 2007-04-27  Richard Guenther  <rguenther@suse.de>
3938
3939         PR tree-optimization/31715
3940         * gcc.dg/Warray-bounds-4.c: New testcase.
3941
3942 2007-04-26  Ian Lance Taylor  <iant@google.com>
3943
3944         PR target/28675
3945         * gcc.c-torture/compile/pr28675.c: New test.
3946
3947 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3948
3949         PR C++/30016
3950         * g++.dg/ext/vector6.C: New test.
3951
3952 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
3953
3954         * gcc.c-torture/execute/ieee/20000320-1.x: New.
3955
3956 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
3957
3958         PR middle-end/31617
3959         * g++.dg/other/str_empty.C: Add expected warning.
3960
3961 2007-04-26  Richard Guenther  <rguenther@suse.de>
3962         Daniel Berlin  <dberlin@dberlin.org>
3963
3964         PR tree-optimization/30567
3965         * g++.dg/other/pr30567.C: New testcase.
3966
3967 2007-04-26  Richard Guenther  <rguenther@suse.de>
3968
3969         PR tree-optimization/31703
3970         * gcc.c-torture/compile/pr31703.c: New testcase.
3971         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3972         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3973
3974 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
3975
3976         * gfortran.dg/open_errors.f90: Added if statements checking
3977         the value of iostat.
3978
3979 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR c++/31598
3982         * g++.dg/gomp/pr31598.C: New test.
3983
3984         PR tree-optimization/30558
3985         * g++.dg/gomp/pr30558.C: New test.
3986
3987 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
3988
3989         PR c++/31338
3990         * g++.dg/ext/complex2.C: New test.
3991
3992 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
3993
3994         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3995
3996 2007-04-25  Thiemo Seufer  <ths@mips.com>
3997
3998         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3999         value to signed char.
4000
4001 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4002
4003         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4004         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4005         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4006
4007 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4008
4009         PR fortran/31668
4010         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4011         statement functions.
4012         * gfortran.dg/c_by_val_5.f90: New test.
4013
4014 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4015
4016         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4017         with two new subroutines to avoid parameter-induced aliasing.
4018         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4019         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4020
4021 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4022
4023         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4024         * g++.dg/warn/Warray-bounds.C: Likewise.
4025
4026 2007-04-24  Ian Lance Taylor  <iant@google.com>
4027
4028         PR tree-optimization/31605
4029         * gcc.c-torture/execute/pr31605.c: New test.
4030
4031 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4032
4033         PR fortran/31587
4034         * lib/gcc-dg.exp (scan-module): New function.
4035         * gfortran.dg/module_md5_1.f90: New test.
4036
4037 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4038
4039         * g++.old-deja/g++.pt/defarg6.C: Only run with
4040         -std=gnu++98.
4041         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4042         * g++.dg/cpp0x/variadic61.C: Ditto.
4043         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4044         * g++.dg/cpp0x/variadic62.C: Ditto.
4045         * g++.dg/template/meminit1.C: Ditto.
4046         * g++.dg/template/operator7.C: Ditto.
4047         * g++.dg/template/static15.C: Ditto.
4048         * g++.dg/template/invalid1.C: Ditto.
4049         * g++.dg/template/shift1.C: Ditto.
4050         * g++.dg/template/error10.C: Ditto.
4051
4052 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4053
4054         PR diagnostic/25923
4055         * gfortran.dg/pr25923.f90: New test.
4056
4057 2007-04-24  Ian Lance Taylor  <iant@google.com>
4058
4059         PR tree-optimization/31602
4060         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4061
4062 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4063
4064         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4065         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4066
4067 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4068
4069         * gcc.target/i386/reload-1.c. New.
4070
4071 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4072             Olga Golovanevsky  <olga@il.ibm.com>
4073
4074         * g++.dg/other/str_empty.C: New test.
4075
4076 2007-04-24  Richard Henderson  <rth@redhat.com>
4077
4078         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4079
4080 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4081
4082         PR target/31641
4083         * gcc.c-torture/compile/pr31641.c: New testcase.
4084
4085 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4086
4087         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4088         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4089         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4090         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4091
4092 2007-04-23  Simon Baldwin  <simonb@google.com>
4093
4094         * g++.dg/other/error15.C: New.
4095         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4096         triggering a "multiple parameters named" error.
4097
4098 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4099
4100         PR fortran/31618
4101         * gfortran.dg/backspace_8.f:  New test case.
4102
4103 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4104
4105         PR fortran/31630
4106         * gfortran.dg/used_types_17.f90: New test.
4107
4108         PR fortran/31620
4109         * gfortran.dg/zero_array_components_1.f90: New test.
4110
4111 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4112
4113         PR fortran/31616
4114         * gfortran.dg/open_errors.f90: Allow a different error message.
4115
4116 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4117
4118         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4119         Rename from check_effective_target_vect_pack_mod.  Rename global
4120         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4121         messages.
4122         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4123         rename.
4124         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4125         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4126
4127 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4128
4129         PR middle-end/31448
4130         * gcc.c-torture/execute/pr31448.c: New testcase.
4131
4132 2007-04-22  Nick Clifton  <nickc@redhat.com>
4133
4134         * gcc.dg/20020312-2.c: Add support for the FRV.
4135
4136 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4137
4138         PR tree-optimization/24659
4139         * gcc.dg/vect/vect-float-extend-1.c: New test.
4140         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4141
4142 2007-04-22  Richard Guenther  <rguenther@suse.de>
4143
4144         PR tree-optimization/29789
4145         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4146         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4147
4148 2007-04-22  Revital Eres  <eres@il.ibm.com>
4149
4150         * gcc.dg/var-expand2.c: New test.
4151
4152 2007-04-22  Revital Eres  <eres@il.ibm.com>
4153
4154         * gcc.dg/var-expand3.c: New test.
4155
4156 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4157
4158         PR fortran/31495
4159         * gfortran.dg/continuation_8.f90: New test.
4160
4161 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4162
4163         PR C/30265
4164         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4165         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4166
4167 2007-04-21  Richard Guenther  <rguenther@suse.de>
4168
4169         PR middle-end/31136
4170         * gcc.c-torture/execute/pr31136.c: New testcase.
4171
4172 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4173
4174         * gcc.target/i386/movsi-sm-1.c: New.
4175
4176 2007-04-20  Richard Henderson  <rth@redhat.com>
4177
4178         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4179         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4180
4181 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4182
4183         * gcc.target/i386/ordcmp-1.c: New test.
4184         * gcc.target/i386/unordcmp-1.c: New test.
4185
4186         PR tree-optimization/31632
4187         * gcc.c-torture/compile/20070419-1.c: New test.
4188
4189 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4190
4191         * gcc.dg/invalid-call-1.c: New test.
4192
4193 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4194
4195         PR diagnostic/31227
4196         * gcc.dg/Warray-bounds-3.c: New.
4197
4198 2007-04-18  Richard Guenther  <rguenther@suse.de>
4199
4200         PR tree-optimization/19431
4201         PR tree-optimization/21463
4202         * gcc.c-torture/execute/20070212-1.c: New testcase.
4203         * gcc.c-torture/execute/20070212-2.c: Likewise.
4204         * gcc.c-torture/execute/20070212-3.c: Likewise.
4205         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4206         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4207         * g++.dg/tree-ssa/pr21463.C: Likewise.
4208         * g++.dg/tree-ssa/pr30738.C: Likewise.
4209
4210 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/31513
4213         * g++.dg/expr/bitfield8.C: New test.
4214
4215 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4216             Richard Sandiford  <richard@codesourcery.com>
4217
4218         * lib/target-supports.exp (check_profiling_available): Return 0
4219         for uClibc with -p or -pg.
4220
4221 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4222
4223         PR c++/31517
4224         * g++.dg/template/init7.C: New test.
4225
4226 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4227
4228         PR rtl-optimization/31360
4229         * gcc.dg/loop-7.c: New test.
4230
4231 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4232
4233         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4234         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4235         build.
4236         (compat-execute): Likewise.
4237         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4238         files to remote hosts.
4239         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4240         (c-torture-execute): Likewise.
4241         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4242         or plain file.  Use remote_upload and remote_download to copy
4243         files about.
4244         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4245         before scanning it.
4246
4247 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4248
4249         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4250
4251 2007-04-16  Lawrence Crowl  <crowl@google.com>
4252
4253         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4254         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4255         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4256         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4257         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4258         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4259         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4260         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4261         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4262         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4263         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4264
4265         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4266         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4267         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4268         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4269         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4270         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4271         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4272         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4273         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4274         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4275         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4276
4277 2007-04-16  Ian Lance Taylor  <iant@google.com>
4278
4279         PR tree-optimization/31522
4280         * gcc.dg/Wstrict-overflow-16.c: New test.
4281
4282 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4283
4284         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4285
4286 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4287
4288         PR fortran/31144
4289         * gfortran.dg/module_naming_1.f90: New.
4290
4291 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4292
4293         * lib/target-supports.exp (check_profiling_available): Return
4294         false for m68k-*-uclinux.
4295
4296 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4297
4298         PR c++/29365
4299         Testcase for c++ anonymous namespace warning
4300
4301         * g++.dg/warn/anonymous-namespace-1.C: New test
4302         * g++.dg/warn/anonymous-namespace-1.h: New test
4303
4304 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4305
4306         PR testsuite/31578
4307         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4308
4309 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4310
4311         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4312
4313 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4314
4315         PR fortran/31204
4316         * gfortran.dg/array_constructor_16.f90: New test.
4317
4318 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4319
4320         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4321         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4322
4323 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4324
4325         PR rtl-optimization/31500
4326         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4327         * g++.dg/warn/Warray-bounds.C: Likewise.
4328
4329 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4330
4331         PR C/31520
4332         * gcc.dg/gnu89-init-4.c: New testcase.
4333
4334 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR c++/25874
4337         * gcc.dg/gomp/pr25874.c: Add dg-options.
4338         * g++.dg/gomp/pr25874.C: Add dg-options.
4339
4340 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4341
4342         PR fortran/21061
4343         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4344         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4345
4346 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4347
4348         PR fortran/31561
4349         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4350
4351 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4352
4353         PR fortran/29507
4354         PR fortran/31404
4355         * gfortran.dg/initialization_6.f90: New test.
4356
4357 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4358
4359         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4360
4361         * lib/target-supports.exp (check_gc_sections_available):
4362         Return false if ldflags includes -elf2flt.
4363
4364 2007-04-13  Jason Merrill  <jason@redhat.com>
4365
4366         PR c++/31074
4367         * conv3.C: New test.
4368
4369 2007-04-13  Mike Stump  <mrs@apple.com>
4370
4371         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4372         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4373
4374 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4375
4376         PR tree-optimization/29598
4377         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4378
4379 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4380
4381         PR fortran/31559
4382         * gfortran.dg/func_assign.f90: New test.
4383
4384 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4385
4386         PR fortran/31550
4387         * gfortran.dg/used_types_16.f90: New test.
4388
4389 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4390
4391         PR fortran/18937
4392         * gfortran.dg/goto_2.f90: New.
4393         * gfortran.dg/goto_3.f90: New.
4394         * gfortran.dg/pr17708.f90: Rename to ...
4395         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4396
4397 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4398
4399         PR fortran/31562
4400         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4401         instead of a struct.
4402
4403 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4404
4405         PR fortran/31562
4406         * gfortran.dg/value_4.c: Use GNU extensions for complex
4407         instead of a struct.
4408
4409 2007-04-13  Richard Guenther  <rguenther@suse.de>
4410
4411         PR tree-optimization/21258
4412         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4413
4414 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4415
4416         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4417         <complex.h>.
4418
4419 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4420
4421         PR fortran/31250
4422         * gfortran.dg/char_length_2.f90: New.
4423         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4424         * gfortran.dg/repeat_4.f90: Likewise.
4425
4426         PR fortran/31266
4427         * gfortran.dg/char_assign_1.f90: New.
4428
4429         PR fortran/31471
4430         * gfortran.dg/block_name_1.f90: New.
4431         * gfortran.dg/block_name_2.f90: New.
4432
4433 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4434
4435         PR c++/31078
4436         * g++.dg/other/pr31078.C: New.
4437
4438 2007-04-12  Richard Guenther  <rguenther@suse.de>
4439
4440         PR tree-optimization/31169
4441         * gcc.c-torture/execute/pr31169.c: New testcase.
4442
4443 2007-04-12  Richard Guenther  <rguenther@suse.de>
4444
4445         PR tree-optimization/24689
4446         PR tree-optimization/31307
4447         * g++.dg/tree-ssa/pr31307.C: New testcase.
4448         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4449
4450 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4451
4452         PR fortran/31472
4453         * gfortran.dg/access_spec_1.f90: New test.
4454         * gfortran.dg/access_spec_2.f90: New test.
4455         * gfortran.dg/non_module_public.f90: Match new error message.
4456
4457 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4458
4459         PR testsuite/31538
4460         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4461         to 4 at line 38 to fix bounds problem.
4462
4463 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4464
4465         PR testsuite/31240
4466         * gfortran.dg/pointer_intent_1.f90: Fix test.
4467
4468 2007-04-10  Eric Christopher  <echristo@apple.com>
4469
4470         * lib/target-supports.exp
4471         (check_effective_target_fstack_protector): Rewrite.
4472
4473 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/31449
4476         * g++.dg/init/const5.C: New test.
4477
4478 2007-04-09  Jan Hubicka  <jh@suse.cz>
4479
4480         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4481
4482 2007-04-08  Jan Hubicka  <jh@suse.cz>
4483
4484         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4485
4486 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4487
4488         PR fortran/31257
4489         * gfortran.dg/achar_4.f90: New test.
4490
4491 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4492
4493         PR fortran/30880
4494         * gfortran.dg/used_dummy_types_8.f90: New test.
4495
4496 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4497
4498         PR fortran/30872
4499         * gfortran.dg/parameter_array_element_1.f90: New test.
4500
4501 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4502
4503         PR fortran/31222
4504         * gfortran.dg/default_numeric_type_1.f90: New test.
4505
4506 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4507
4508         PR fortran/31424
4509         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4510
4511 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4512
4513         PR fortran/31293
4514         * gfortran.dg/interface_12.f90: New test.
4515
4516 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4517
4518         * gcc.dg/format/opt-6.c: New test.
4519         * gcc.dg/format/nul-1.c: New test.
4520         * gcc.dg/format/nul-2.c: New test.
4521
4522 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4523
4524         PR libgfortran/31395
4525         * gfortran.dg/fmt_colon.f90: New test.
4526
4527 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4528
4529         * g++.old-deja/g++.other/init18.C: Use
4530         dg-require-effective-target instead of an explicit xfail.
4531
4532 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4533
4534         * gcc.dg/dfp/signbit-1.c
4535         * gcc.dg/dfp/signbit-2.c
4536
4537 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4538
4539         PR fortran/31483
4540         * gfortran.dg/altreturn_5.f90: New test.
4541
4542 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4543
4544         PR fortran/31292
4545         * gfortran.dg/contained_module_proc_1.f90: New test.
4546
4547 2007-04-04  Stuart Hastings  <stuart@apple.com>
4548
4549         PR 31281
4550         * objc/execute/exceptions/pr31281.m: New.
4551
4552 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4553
4554         * g++.dg/ext/dllimport12.C: Update comments.
4555
4556 2007-04-03  Eric Christopher  <echristo@apple.com>
4557
4558         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4559
4560 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4561
4562         PR fortran/31304
4563         * gfortran.dg/repeat_2.f90: New test.
4564         * gfortran.dg/repeat_3.f90: New test.
4565         * gfortran.dg/repeat_4.f90: New test.
4566
4567 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4568
4569         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4570
4571 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR c++/30847
4574         * g++.dg/parse/cond3.C: New test.
4575
4576         PR middle-end/30704
4577         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4578
4579 2007-04-02  Jason Merrill  <jason@redhat.com>
4580
4581         PR c++/31187
4582         * g++.dg/ext/visibility/anon3.C: New test.
4583
4584 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4585
4586         PR libgfortran/31052
4587         * gfortran.dg/namelist_28.f90: New test.
4588
4589 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4590
4591         PR libgfortran/31366
4592         * gfortran.dg/direct_io_6.f90: New test.
4593
4594 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4595
4596         PR libgfortran/31207
4597         * gfortran.dg/advance_5.f90: New test.
4598         * gfortran.dg/advance_6.f90: New test.
4599
4600 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4601
4602         * g++.dg/ext/dllimport6.C: Remove extra ';'.
4603         * g++.dg/ext/dllimport7.C: Likewise.
4604         * g++.dg/ext/selectany1.C: Likewise.
4605
4606 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
4607
4608         * g++.dg/parser/pr31138.C: New.
4609         * g++.dg/parser/pr31140.C: New.
4610         * g++.dg/parser/pr31141.C: New.
4611
4612 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
4613
4614         PR c++/26099
4615         * g++.dg/ext/is_base_of.C: New.
4616         * g++.dg/ext/has_virtual_destructor.C: New.
4617         * g++.dg/ext/is_polymorphic.C: New.
4618         * g++.dg/ext/is_base_of_diagnostic.C: New.
4619         * g++.dg/ext/is_enum.C: New.
4620         * g++.dg/ext/has_nothrow_assign.C: New.
4621         * g++.dg/ext/has_nothrow_constructor.C: New.
4622         * g++.dg/ext/is_empty.C: New.
4623         * g++.dg/ext/has_trivial_copy.C: New.
4624         * g++.dg/ext/has_trivial_assign.C: New.
4625         * g++.dg/ext/is_abstract.C: New.
4626         * g++.dg/ext/is_pod.C: New.
4627         * g++.dg/ext/has_nothrow_copy.C: New.
4628         * g++.dg/ext/is_class.C: New.
4629         * g++.dg/ext/has_trivial_constructor.C: New.
4630         * g++.dg/ext/is_union.C: New.
4631         * g++.dg/ext/has_trivial_destructor.C: New.
4632         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4633         * g++.dg/template/crash43.C: Likewise.
4634
4635 2007-03-29  Dirk Mueller  <dmueller@suse.de>
4636
4637         * g++.dg/warn/pedantic2.C: New testcase.
4638
4639 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4640
4641         * size_dim.f90: Fix dg directive.
4642         * pr16433.f: Likewise.
4643         * use_6.f90: Likewise.
4644         * use_7.f90: Likewise.
4645         * entry_9.f90: Likewise.
4646         * pointer_intent_2.f90: Likewise.
4647         * protected_1.f90: Likewise.
4648         * fmt_missing_period_2.f: Likewise.
4649         * pointer_intent_3.f90: Likewise.
4650         * protected_2.f90: Likewise.
4651         * protected_3.f90: Likewise.
4652         * pr15754.f90: Likewise.
4653         * protected_4.f90: Likewise.
4654         * protected_5.f90: Likewise.
4655         * initialization_2.f90: Likewise.
4656         * protected_6.f90: Likewise.
4657         * continuation_7.f90: Likewise.
4658         * derived_function_interface_1.f90: Likewise.
4659         * der_pointer_4.f90: Likewise.
4660         * fmt_zero_precision.f90: Likewise.
4661         * blockdata_3.f90: Likewise.
4662         * fmt_missing_period_1.f: Likewise.
4663         * real_const_3.f90: Likewise.
4664         * use_4.f90: Likewise.
4665         * fmt_missing_period_3.f: Likewise.
4666         * use_5.f90: Likewise.
4667
4668 2007-03-28  Mike Stump  <mrs@apple.com>
4669
4670         * gcc.dg/darwin-comm.c: Add.
4671
4672 2007-03-28  Eric Christopher  <echristo@apple.com>
4673
4674         * lib/target-supports.exp (check_effective_target_fstack_protector):
4675         New.
4676         * gcc.dg/ssp-1.c: Use.
4677         * gcc.dg/ssp-2.c: Ditto.
4678
4679 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4680
4681         PR c++/29077
4682         * g++.dg/parse/constructor3.C: New test.
4683
4684 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4685
4686         * gnat.dg/thin_pointer.ad[sb]: New test.
4687
4688 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4689
4690         * g++.dg/cpp0x/bracket1.C: New.
4691         * g++.dg/cpp0x/bracket2.C: New.
4692         * g++.dg/cpp0x/bracket3.C: New.
4693         * g++.dg/cpp0x/bracket4.C: New.
4694
4695 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4696
4697         * g++.dg/cpp0x/temp_default1.C: New.
4698         * g++.dg/cpp0x/temp_default3.C: New.
4699         * g++.dg/cpp0x/temp_default2.C: New.
4700         * g++.dg/cpp0x/temp_default4.C: New.
4701
4702 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4703
4704         PR c++/29993
4705         * g++.dg/other/cv_func2.C: New.
4706
4707 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4708
4709         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4710         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4711         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4712         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4713
4714         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4715         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4716
4717         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4718
4719         * lib/compat.exp (compat-execute): Fix processing of file names.
4720
4721 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4722
4723         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4724
4725 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4726
4727         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4728         Delete created executable test file.
4729         (check_effective_target_fortran_large_int): Ditto.
4730         (check_effective_target_static_libgfortran): Ditto.
4731
4732 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4733
4734         PR c++/30500
4735         * g++.dg/warn/pragma-system_header1.C: New test.
4736         * g++.dg/warn/pragma-system_header2.C: New test.
4737         * g++.dg/warn/pragma-system_header1.h. New.
4738         * g++.dg/warn/pragma-system_header2.h. New.
4739
4740 2007-03-26  Ian Lance Taylor  <iant@google.com>
4741
4742         PR tree-optimization/31345
4743         * gcc.c-torture/compile/pr31345-1.c: New test.
4744
4745 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4746
4747         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4748         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4749         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4750         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4751         * gfortran.dg/overload_1.f90: Likewise.
4752         * gfortran.dg/impure_assignment_1.f90: Likewise.
4753         * gfortran.dg/error_recovery_3.f90: Likewise.
4754         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4755         * gfortran.dg/sequence_types_1.f90: Likewise.
4756         * gfortran.dg/internal_references_1.f90: Likewise.
4757         * gfortran.dg/present_1.f90: Likewise.
4758         * gfortran.dg/volatile10.f90: Likewise.
4759         * gfortran.dg/module_equivalence_2.f90: Likewise.
4760         * gfortran.dg/use_4.f90: Likewise.
4761         * gfortran.dg/elemental_result_1.f90: Likewise.
4762         * gfortran.dg/generic_actual_arg.f90: Likewise.
4763         * gfortran.dg/private_type_5.f90: Likewise.
4764         * gfortran.dg/protected_4.f90: Likewise.
4765         * gfortran.dg/interface_3.f90: Likewise.
4766
4767 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4768
4769         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4770         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4771
4772 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4773
4774         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4775
4776 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4777
4778         PR libgfortran/31199
4779         * gfortran.dg/fmt_t_4.f90: New test.
4780
4781 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4782
4783         PR libfortran/31297
4784         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4785         * gfortran.dg/backspace_6.f:  Likewise.
4786         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4787         * gfortran.dg/direct_io_2.f90:  Likewise.
4788         * gfortran.dg/write_back.f:  Likewise.
4789         * gfortran.dg/write_rewind_2.f:  Likewise.
4790         * gfortran.dg/write_rewind_1.f:  Likewise.
4791         * gfortran.dg/write_rewind_2.f:  Likewise.
4792
4793 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4794
4795         PR tree-optimization/30784
4796         * gcc.dg/vect/pr30784.c: New test.
4797
4798 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4799
4800         PR fortran/30877
4801         * gfortran.dg/operator_1.f90: New test.
4802         * gfortran.dg/operator_2.f90: New test.
4803
4804 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4805
4806         PR libfortran/31196
4807         * gfortran.dg/reshape_transpose_1.f90:  New test.
4808
4809 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4810
4811         PR fortran/30655
4812         * gfortran.dg/bounds_check_6.f90: New test.
4813
4814 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4815
4816         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4817         #ifndef/#endif.
4818         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4819         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4820
4821 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4822
4823         PR fortran/31209
4824         * gfortran.dg/pointer_function_actual_1.f90: New test.
4825
4826         PR fortran/31200
4827         * gfortran.dg/pointer_function_actual_2.f90: New test.
4828
4829         PR fortran/31215
4830         * gfortran.dg/result_in_spec_1.f90: New test.
4831
4832 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4833
4834         PR fortran/30834
4835         * gfortran.dg/integer_exponentiation_3.F90: New test.
4836         * gfortran.dg/integer_exponentiation_4.f90: New test.
4837         * gfortran.dg/integer_exponentiation_5.F90: New test.
4838
4839 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4840
4841         PR c++/30863
4842         * g++.dg/template/error24.C: New test.
4843         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4844
4845 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4846
4847         PR c++/31273
4848         * g++.dg/expr/bitfield7.C: New test.
4849
4850 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4851
4852         PR other/23572
4853         * gcc.dg/float-range-4.c: New.
4854         * gcc.dg/float-range-1.c: Update. Test for a warning.
4855         * gcc.dg/float-range-3.c: New.
4856         * gcc.dg/float-range-5.c: New.
4857
4858 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4859
4860         PR fortran/31262
4861         * gfortran.dg/no_range_check_1.f90: New test.
4862
4863 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4864
4865         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4866         * g++.dg/other/static1.C: Remove stray semicolon.
4867         * g++.dg/other/init1.C: Likewise.
4868         * g++.dg/rtti/dyncast1.C: Likewise.
4869         * g++.dg/tree-ssa/pr17153.C: Likewise.
4870         * g++.dg/lookup/disamb1.C: Likewise.
4871         * g++.dg/lookup/scoped2.C: Likewise.
4872         * g++.dg/lookup/friend7.C: Likewise.
4873         * g++.dg/parse/parse4.C: Likewise.
4874         * g++.dg/parse/parse5.C: Likewise.
4875         * g++.dg/expr/pr29066.C: Likewise.
4876         * g++.dg/expr/cast4.C: Likewise.
4877         * g++.dg/tc1/dr193.C: Likewise.
4878         * g++.dg/tc1/dr213.C: Likewise.
4879         * g++.dg/abi/dcast1.C: Likewise.
4880         * g++.dg/abi/covariant2.C: Likewise.
4881         * g++.dg/inherit/covariant11.C: Likewise.
4882         * g++.dg/inherit/covariant9.C: Likewise.
4883         * g++.dg/inherit/covariant10.C: Likewise.
4884         * g++.dg/init/static3.C: Likewise.
4885         * g++.dg/init/init-ref3.C: Likewise.
4886         * g++.dg/init/ref10.C: Likewise.
4887         * g++.dg/template/meminit2.C: Likewise.
4888         * g++.dg/template/using9.C: Likewise.
4889         * g++.dg/template/friend9.C: Likewise.
4890         * g++.dg/template/ref1.C: Likewise.
4891         * g++.old-deja/g++.warn/inline.C: Likewise.
4892         * g++.old-deja/g++.robertl/eb91.C: Likewise.
4893         * g++.old-deja/g++.robertl/eb46.C: Likewise.
4894         * g++.old-deja/g++.robertl/eb34.C: Likewise.
4895         * g++.old-deja/g++.robertl/eb43.C: Likewise.
4896         * g++.old-deja/g++.robertl/eb26.C: Likewise.
4897         * g++.old-deja/g++.robertl/eb116.C: Likewise.
4898         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4899         * g++.old-deja/g++.brendan/overload8.C: Likewise.
4900         * g++.old-deja/g++.brendan/overload11.C: Likewise.
4901         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4902         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4903         * g++.old-deja/g++.brendan/template11.C: Likewise.
4904         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4905         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4906         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4907         * g++.old-deja/g++.jason/pmem2.C: Likewise.
4908         * g++.old-deja/g++.jason/parse9.C: Likewise.
4909         * g++.old-deja/g++.jason/byval2.C: Likewise.
4910         * g++.old-deja/g++.jason/overload8.C: Likewise.
4911         * g++.old-deja/g++.jason/pmf8.C: Likewise.
4912         * g++.old-deja/g++.jason/template33.C: Likewise.
4913         * g++.old-deja/g++.jason/return3.C: Likewise.
4914         * g++.old-deja/g++.jason/scoping2.C: Likewise.
4915         * g++.old-deja/g++.jason/virtual.C: Likewise.
4916         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4917         * g++.old-deja/g++.jason/template27.C: Likewise.
4918         * g++.old-deja/g++.jason/synth6.C: Likewise.
4919         * g++.old-deja/g++.jason/ref8.C: Likewise.
4920         * g++.old-deja/g++.jason/offset1.C: Likewise.
4921         * g++.old-deja/g++.other/static20.C: Likewise.
4922         * g++.old-deja/g++.other/array1.C: Likewise.
4923         * g++.old-deja/g++.other/new3.C: Likewise.
4924         * g++.old-deja/g++.other/array2.C: Likewise.
4925         * g++.old-deja/g++.other/overload9.C: Likewise.
4926         * g++.old-deja/g++.other/cast6.C: Likewise.
4927         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4928         * g++.old-deja/g++.other/eh4.C: Likewise.
4929         * g++.old-deja/g++.other/using7.C: Likewise.
4930         * g++.old-deja/g++.other/init18.C: Likewise.
4931         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4932         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4933         * g++.old-deja/g++.other/dtor11.C: Likewise.
4934         * g++.old-deja/g++.pt/static11.C: Likewise.
4935         * g++.old-deja/g++.pt/crash19.C: Likewise.
4936         * g++.old-deja/g++.pt/overload12.C: Likewise.
4937         * g++.old-deja/g++.pt/crash46.C: Likewise.
4938         * g++.old-deja/g++.pt/mi1.C: Likewise.
4939         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4940         * g++.old-deja/g++.pt/nontype5.C: Likewise.
4941         * g++.old-deja/g++.pt/local5.C: Likewise.
4942         * g++.old-deja/g++.pt/typename2.C: Likewise.
4943         * g++.old-deja/g++.pt/explicit80.C: Likewise.
4944         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4945         * g++.old-deja/g++.law/visibility1.C: Likewise.
4946         * g++.old-deja/g++.law/visibility2.C: Likewise.
4947         * g++.old-deja/g++.law/virtual2.C: Likewise.
4948         * g++.old-deja/g++.law/operators19.C: Likewise.
4949         * g++.old-deja/g++.law/parsing10.C: Likewise.
4950         * g++.old-deja/g++.law/visibility4.C: Likewise.
4951         * g++.old-deja/g++.law/operators4.C: Likewise.
4952         * g++.old-deja/g++.law/dtors2.C: Likewise.
4953         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4954         * g++.old-deja/g++.law/visibility10.C: Likewise.
4955         * g++.old-deja/g++.law/scope3.C: Likewise.
4956         * g++.old-deja/g++.law/casts2.C: Likewise.
4957         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4958         * g++.old-deja/g++.law/operators33.C: Likewise.
4959         * g++.old-deja/g++.law/friend4.C: Likewise.
4960         * g++.old-deja/g++.mike/pmf7.C: Likewise.
4961         * g++.old-deja/g++.mike/p5611.C: Likewise.
4962         * g++.old-deja/g++.mike/net37.C: Likewise.
4963         * g++.old-deja/g++.mike/p3570.C: Likewise.
4964         * g++.old-deja/g++.mike/p5718.C: Likewise.
4965         * g++.old-deja/g++.mike/net21.C: Likewise.
4966         * g++.old-deja/g++.mike/p1862.C: Likewise.
4967         * g++.old-deja/g++.mike/p4511.C: Likewise.
4968         * g++.old-deja/g++.mike/virt3.C: Likewise.
4969         * g++.old-deja/g++.mike/p16146.C: Likewise.
4970         * g++.old-deja/g++.mike/p1989.C: Likewise.
4971         * g++.old-deja/g++.mike/p5571.C: Likewise.
4972         * g++.old-deja/g++.gb/scope10.C: Likewise.
4973         * g++.old-deja/g++.abi/primary5.C: Likewise.
4974         * g++.old-deja/g++.abi/empty2.C: Likewise.
4975         * g++.old-deja/g++.abi/arraynew.C: Likewise.
4976         * g++.old-deja/g++.eh/vbase4.C: Likewise.
4977         * g++.old-deja/g++.eh/ptr1.C: Likewise.
4978         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4979         * g++.old-deja/g++.bob/template3.C: Likewise.
4980         * g++.old-deja/g++.bob/inherit1.C: Likewise.
4981
4982 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
4983
4984         PR fortran/31193
4985         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4986
4987 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
4988
4989         PR fortran/20897
4990         * gfortran.dg/derived_name_1.f90: New.
4991         * gfortran.dg/derived_name_2.f: New.
4992
4993 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4994
4995         * lib/target-supports.exp (check_effective_target_nonpic): New
4996         procedure.
4997         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4998         when compiling PIC.
4999         * gcc.target/i386/asm-4.c: Require nonpic.
5000         * gcc.target/i386/cmov1.c: Likewise.
5001         * gcc.target/i386/mul.c: Likewise.
5002         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5003         * gcc.target/i386/ssetype-1.c: Require nonpic.
5004         * gcc.target/i386/ssetype-3.c: Likewise.
5005         * gcc.target/i386/ssetype-5.c: Likewise.
5006
5007 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5008
5009         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5010         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5011         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5012         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5013
5014 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5015
5016         PR tree-optimization/30590
5017         * g++.dg/opt/pr30590.C: New testcase.
5018
5019 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5020
5021         PR c/30762
5022         * gcc.dg/pr30762-1.c: New test.
5023         * gcc.dg/pr30762-2.c: New test.
5024
5025         PR inline-asm/30505
5026         * gcc.target/i386/pr30505.c: New test.
5027
5028 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5029
5030         * gcc.target/arm/register-variables.c: New.
5031
5032 2007-03-19  Jeff Law  <law@redhat.com>
5033
5034         * PR tree-optimization/30984
5035         * gcc.c-torture/pr30984.c: New test.
5036
5037 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5038         Richard Guenther  <rguenther@suse.de>
5039
5040         PR tree-optimization/31254
5041         * gcc.dg/torture/pr31254.c: New testcase.
5042
5043 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5044
5045         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5046         target default_packed.
5047
5048 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5049
5050         PR fortran/31203
5051         * gfortran.dg/string_length_1.f90: New test.
5052
5053 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5054
5055         PR testsuite/30395
5056         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5057
5058 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5059
5060         PR libgfortran/31052
5061         * gfortran.dg/namelist_27.f90: New test.
5062
5063 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5064
5065         PR fortran/30531
5066         * gfortran.dg/used_types_14.f90: New test.
5067
5068         PR fortran/31086
5069         * gfortran.dg/used_types_15.f90: New test.
5070
5071 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5072
5073         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5074         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5075
5076 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5077
5078         PR fortran/31120
5079         * gfortran.dg/integer_exponentiation_2.f90: New test.
5080
5081 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5082
5083         PR tree-optimization/31041
5084         * gcc.dg/vect/pr31041.c: New test.
5085
5086 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5087
5088         * g++.dg/warn/Wconversion-integer.C: New
5089         * g++.dg/warn/Wconversion-real.C: New.
5090         * g++.dg/warn/Wconversion-real-integer.C: New.
5091         * g++.dg/warn/conv2.C: Updated.
5092
5093 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5094
5095         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5096         exclude RTPs.
5097
5098 2007-03-16  Richard Guenther  <rguenther@suse.de>
5099
5100         PR tree-optimization/31146
5101         * g++.dg/tree-ssa/pr31146.C: New testcase.
5102
5103 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5104
5105         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5106         assume that the target has <features.h>.
5107
5108 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5109
5110         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5111         dg-options rather than to the whole test.
5112
5113 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5114
5115         PR debug/29906
5116         * g++.dg/debug/pr29906.C: New
5117
5118 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5119
5120         PR libgfortran/31099
5121         * gfortran.dg/unformatted_recl.f90: Update test.
5122
5123 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5124
5125         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5126
5127 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5128
5129         PR c++/30891
5130         * g++.dg/parse/namespace-definition.C: New.
5131
5132 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5133
5134         PR c++/24924
5135         * g++.dg/cpp/pedantic-errors.C: New.
5136         * g++.dg/cpp/permissive.C: New.
5137
5138 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5139
5140         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5141         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5142
5143 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5144
5145         * lib/target-supports.exp (check_missing_uclibc_feature)
5146         (check_effective_target_wchar): New procedures.
5147         * gcc.dg/wchar_t-1.c: Require target wchar.
5148         * gcc.dg/wint_t-1.c: Likewise.
5149
5150 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5151
5152         * lib/target-supports.exp (check_gc_sections_available): Return
5153         false for VxWorks targets.
5154
5155 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5156
5157         * g++.dg/warn/Wconversion2.C: Fix typo.
5158         * gcc.dg/if-empty-1.c: Ditto.
5159
5160 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5161
5162         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5163
5164 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5165
5166         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5167         * gcc.target/i386/pr31167.c: Ditto.
5168
5169 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5170
5171         PR target/31167
5172         * gcc.target/i386/pr31167.c: New test.
5173
5174 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5175
5176         PR fortran/30922
5177         * gfortran.dg/import5.f90.f90: New test.
5178
5179
5180         PR fortran/30879
5181         * gfortran.dg/data_components_1.f90: New test.
5182
5183
5184         PR fortran/30870
5185         * gfortran.dg/generic_13.f90: New test.
5186
5187         PR fortran/31163
5188         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5189
5190 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5191
5192         PR libgfortran/31051
5193         * gfortran.dg/fmt_t_4.f90: New
5194
5195 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5196
5197         PR C++/31165
5198         * g++.dg/other/default7.C: New test.
5199
5200 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5201
5202         * g++.dg/warn/Wconversion2.C: New.
5203
5204 2007-03-14  Eric Christopher  <echristo@apple.com>
5205
5206         * gcc.dg/ssp-1.c: New.
5207         * gcc.dg/ssp-2.c: Ditto.
5208
5209 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5210
5211         * g++.dg/warn/do-empty.C: New.
5212         * gcc.dg/do-empty.c: New.
5213         * gcc.dg/if-empty-1.c: Update.
5214         * gcc.dg/20001116-1.c: Update.
5215         * gcc.dg/pr23165.c: Update.
5216
5217 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5218
5219         * gfortran.dg/module_implicit_conversion.f90: New test.
5220
5221 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5222
5223         PR middle-end/31127
5224         * gcc.dg/pr31127.c: New.
5225
5226 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5227
5228         * gcc.dg/tree-ssa/loop-26.c: New test.
5229
5230 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5231
5232         * gcc.target/i386/cmpxchg16b-1.c: New test.
5233
5234 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5235
5236         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5237         * gcc.dg/c99-vla-1.c: Likewise.
5238         * g++.dg/ext/vla1.C: Likewise
5239
5240 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5241
5242         * gcc.dg/wvla-1.c: New test
5243         * gcc.dg/wvla-2.c: New test
5244         * gcc.dg/wvla-3.c: New test
5245         * gcc.dg/wvla-4.c: New test
5246         * gcc.dg/wvla-5.c: New test
5247         * gcc.dg/wvla-6.c: New test
5248         * gcc.dg/wvla-7.c: New test
5249         * g++.dg/warn/Wvla-1.C: New test
5250         * g++.dg/warn/Wvla-2.C: New test
5251         * g++.dg/warn/Wvla-3.C: New test
5252
5253 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5254
5255         PR c++/30108
5256         * g++.dg/other/default6.C: New test.
5257
5258 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5259
5260         * lib/target-supports.exp (check_profiling_available): Return false
5261         for VxWorks.
5262         (check_effective_target_vxworks_kernel): New procedure.
5263         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5264         VxWorks.
5265         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5266         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5267         to include VxWorks.
5268         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5269
5270 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5271
5272         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5273         PIC is not supported.
5274         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5275         * gcc.dg/20020426-2.c: Likewise.
5276         * gcc.dg/pr28243.c: Likewise.
5277         * gcc.dg/visibility-11.c: Likewise.
5278         * gcc.dg/tls/opt-9.c: Likewise.
5279         * gcc.dg/tls/opt-10.c: Likewise.
5280         * gcc.dg/tls/pic-1.c: Likewise.
5281         * gcc.dg/tls/struct-1.c: Likewise.
5282         * gcc.target/i386/20000807-1.c: Likewise.
5283         * gcc.target/i386/20000904-1.c: Likewise.
5284         * gcc.target/i386/20011119-1.c: Likewise.
5285         * gcc.target/i386/990213-2.c: Likewise.
5286         * gcc.target/i386/990214-1.c: Likewise.
5287         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5288         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5289         * gcc.target/i386/pic-1.c: Likewise.
5290         * gcc.target/i386/pr21518.c: Likewise.
5291         * gcc.target/i386/pr23098.c: Likewise.
5292         * gcc.target/i386/pr23943.c: Likewise.
5293
5294 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5295
5296         PR c++/31038
5297         * g++.dg/template/complit2.C: New test.
5298
5299         PR c++/30328
5300         * g++.dg/ext/bitfield1.C: New test.
5301
5302 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5303
5304         PR fortran/30883
5305         * gfortran.dg/interface_11.f90: New test.
5306
5307 2007-03-11  Richard Guenther  <rguenther@suse.de>
5308
5309         PR tree-optimization/31115
5310         * gcc.dg/torture/pr31115.c: New testcase.
5311
5312 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5313
5314         PR tree-optimization/29925
5315         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5316
5317 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5318
5319         PR c++/30274
5320         * g++.dg/expr/bitfield3.C: New test.
5321         * g++.dg/expr/bitfield4.C: Likewise.
5322         * g++.dg/expr/bitfield5.C: Likewise.
5323         * g++.dg/expr/bitfield6.C: Likewise.
5324
5325         PR c++/30924
5326         * g++.dg/template/array18.C: New test.
5327
5328 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5329
5330         PR c++/17946
5331         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5332         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5333
5334 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5335
5336         PR c++/20599
5337         * g++.dg/cpp0x/variadic-bind.C: New.
5338         * g++.dg/cpp0x/variadic-function.C: New.
5339         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5340         * g++.dg/cpp0x/variadic-tuple.C: New.
5341         * g++.dg/cpp0x/variadic1.C: New.
5342         * g++.dg/cpp0x/variadic2.C: New.
5343         * g++.dg/cpp0x/variadic3.C: New.
5344         * g++.dg/cpp0x/variadic4.C: New.
5345         * g++.dg/cpp0x/variadic5.C: New.
5346         * g++.dg/cpp0x/variadic6.C: New.
5347         * g++.dg/cpp0x/variadic7.C: New.
5348         * g++.dg/cpp0x/variadic8.C: New.
5349         * g++.dg/cpp0x/variadic9.C: New.
5350         * g++.dg/cpp0x/variadic10.C: New.
5351         * g++.dg/cpp0x/variadic11.C: New.
5352         * g++.dg/cpp0x/variadic12.C: New.
5353         * g++.dg/cpp0x/variadic13.C: New.
5354         * g++.dg/cpp0x/variadic14.C: New.
5355         * g++.dg/cpp0x/variadic15.C: New.
5356         * g++.dg/cpp0x/variadic16.C: New.
5357         * g++.dg/cpp0x/variadic17.C: New.
5358         * g++.dg/cpp0x/variadic18.C: New.
5359         * g++.dg/cpp0x/variadic19.C: New.
5360         * g++.dg/cpp0x/variadic20.C: New.
5361         * g++.dg/cpp0x/variadic21.C: New.
5362         * g++.dg/cpp0x/variadic22.C: New.
5363         * g++.dg/cpp0x/variadic23.C: New.
5364         * g++.dg/cpp0x/variadic24.C: New.
5365         * g++.dg/cpp0x/variadic25.C: New.
5366         * g++.dg/cpp0x/variadic26.C: New.
5367         * g++.dg/cpp0x/variadic27.C: New.
5368         * g++.dg/cpp0x/variadic28.C: New.
5369         * g++.dg/cpp0x/variadic29.C: New.
5370         * g++.dg/cpp0x/variadic30.C: New.
5371         * g++.dg/cpp0x/variadic31.C: New.
5372         * g++.dg/cpp0x/variadic32.C: New.
5373         * g++.dg/cpp0x/variadic33.C: New.
5374         * g++.dg/cpp0x/variadic34.C: New.
5375         * g++.dg/cpp0x/variadic35.C: New.
5376         * g++.dg/cpp0x/variadic36.C: New.
5377         * g++.dg/cpp0x/variadic37.C: New.
5378         * g++.dg/cpp0x/variadic38.C: New.
5379         * g++.dg/cpp0x/variadic39.C: New.
5380         * g++.dg/cpp0x/variadic40.C: New.
5381         * g++.dg/cpp0x/variadic41.C: New.
5382         * g++.dg/cpp0x/variadic42.C: New.
5383         * g++.dg/cpp0x/variadic43.C: New.
5384         * g++.dg/cpp0x/variadic44.C: New.
5385         * g++.dg/cpp0x/variadic45.C: New.
5386         * g++.dg/cpp0x/variadic46.C: New.
5387         * g++.dg/cpp0x/variadic47.C: New.
5388         * g++.dg/cpp0x/variadic48.C: New.
5389         * g++.dg/cpp0x/variadic49.C: New.
5390         * g++.dg/cpp0x/variadic50.C: New.
5391         * g++.dg/cpp0x/variadic51.C: New.
5392         * g++.dg/cpp0x/variadic52.C: New.
5393         * g++.dg/cpp0x/variadic53.C: New.
5394         * g++.dg/cpp0x/variadic54.C: New.
5395         * g++.dg/cpp0x/variadic55.C: New.
5396         * g++.dg/cpp0x/variadic56.C: New.
5397         * g++.dg/cpp0x/variadic57.C: New.
5398         * g++.dg/cpp0x/variadic58.C: New.
5399         * g++.dg/cpp0x/variadic59.C: New.
5400         * g++.dg/cpp0x/variadic60.C : New.
5401         * g++.dg/cpp0x/variadic61.C : New.
5402         * g++.dg/cpp0x/variadic62.C : New.
5403         * g++.dg/cpp0x/variadic63.C : New.
5404         * g++.dg/cpp0x/variadic64.C : New.
5405         * g++.dg/cpp0x/variadic65.C : New.
5406         * g++.dg/cpp0x/variadic66.C : New.
5407         * g++.dg/cpp0x/variadic67.C : New.
5408         * g++.dg/cpp0x/variadic68.C : New.
5409         * g++.dg/cpp0x/variadic69.C : New.
5410         * g++.dg/cpp0x/variadic70.C : New.
5411         * g++.dg/cpp0x/variadic71.C : New.
5412         * g++.dg/cpp0x/variadic72.C : New.
5413         * g++.dg/cpp0x/variadic73.C : New.
5414         * g++.dg/cpp0x/variadic74.C : New.
5415         * g++.dg/cpp0x/variadic75.C : New.
5416         * g++.dg/cpp0x/variadic-ex1.C : New.
5417         * g++.dg/cpp0x/variadic-ex2.C : New.
5418         * g++.dg/cpp0x/variadic-ex3.C : New.
5419         * g++.dg/cpp0x/variadic-ex4.C : New.
5420         * g++.dg/cpp0x/variadic-ex5.C : New.
5421         * g++.dg/cpp0x/variadic-ex6.C : New.
5422         * g++.dg/cpp0x/variadic-ex7.C : New.
5423         * g++.dg/cpp0x/variadic-ex8.C : New.
5424         * g++.dg/cpp0x/variadic-ex9.C : New.
5425         * g++.dg/cpp0x/variadic-ex10.C : New.
5426         * g++.dg/cpp0x/variadic-ex11.C : New.
5427         * g++.dg/cpp0x/variadic-ex12.C : New.
5428         * g++.dg/cpp0x/variadic-ex13.C : New.
5429         * g++.dg/cpp0x/variadic-ex14.C : New.
5430
5431 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5432
5433         PR libgfortran/31099
5434         * gfortran.dg/unformatted_recl.f90: New test.
5435
5436 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5437
5438         * gcc.dg/fold-eqcmplx-1.c: New test case.
5439
5440 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5441
5442         PR rtl-optimization/30643
5443         * gcc.dg/pr30643.c: New.
5444
5445 2007-03-09  Chao-ying Fu  <fu@mips.com>
5446
5447         * gcc.target/mips/mips32-dspr2-type.c: New test.
5448         * gcc.target/mips/mips32-dspr2.c: New test.
5449         * gcc.target/mips/dspr2-MULT.c: New test.
5450         * gcc.target/mips/dspr2-MULTU.c: New test.
5451         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5452         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5453         Adjust some formats.
5454
5455 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5456
5457         PR c++/17946
5458         * gcc.dg/Wlogical-op-1.c: New.
5459         * g++.dg/warn/Wlogical-op-1.C: New.
5460
5461 2007-03-09  Richard Guenther  <rguenther@suse.de>
5462
5463         PR tree-optimization/30904
5464         PR middle-end/31058
5465         * gcc.dg/pr30904.c: Remove xfail.
5466
5467 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5468
5469         PR C/31072
5470         * gcc.c-torture/execute/pr31072.c: New test.
5471
5472 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5473
5474         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5476         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5477         *lrint* and *lround*.
5478         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5479         floor->lfloor.
5480         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5481         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5482         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5483         and *lround*.  Correct macro names.
5484         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5485         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5486
5487 2007-03-08  Ian Lance Taylor  <iant@google.com>
5488
5489         * gcc.dg/no-strict-overflow-5.c: New test.
5490         * gcc.dg/no-strict-overflow-6.c: New test.
5491         * gcc.dg/Wstrict-overflow-11.c: New test.
5492         * gcc.dg/Wstrict-overflow-12.c: New test.
5493         * gcc.dg/Wstrict-overflow-13.c: New test.
5494         * gcc.dg/Wstrict-overflow-14.c: New test.
5495         * gcc.dg/Wstrict-overflow-15.c: New test.
5496
5497 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5498
5499         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5500         for VxWorks kernel mode.
5501         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5502
5503 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5504
5505         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5506         mode.
5507
5508 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5509
5510         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5511         and lib/bfill.c on VxWorks targets.
5512         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5513         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5514         lib/bfill.c and lib/memmove.c on VxWorks targets.
5515         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5516         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5517         on VxWorks targets.
5518         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5519         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5520
5521 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5522
5523         * gfortran.dg/use_5.f90: New test.
5524         * gfortran.dg/use_6.f90: Ditto.
5525         * gfortran.dg/use_7.f90: Ditto.
5526
5527 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5528
5529         PR fortran/30973
5530         * gfortran.dg/use_4.f90: New test.
5531         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5532
5533 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5534
5535         PR fortran/31011
5536         * gfortran.dg/parameter_array_section_2.f90: New test.
5537
5538 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5539
5540         PR c++/30852
5541         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5542
5543         PR c++/30534
5544         * g++.dg/template/arg5.C: New test.
5545
5546 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5547
5548         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5549
5550 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5551
5552         * gcc.dg/var-expand1.c: Add newline at end of file.
5553
5554 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5555
5556         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5557
5558 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5559
5560         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5561
5562 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5563
5564         * gcc.dg/torture/builtin-convert-4.c: New test.
5565
5566 2007-03-05  Ian Lance Taylor  <iant@google.com>
5567
5568         * gcc.c-torture/compile/pr31034.c: New test.
5569
5570 2007-03-05  Ian Lance Taylor  <iant@google.com>
5571
5572         * gcc.dg/inline-18.c: New test.
5573         * gcc.dg/inline-19.c: New test.
5574         * gcc.dg/inline-20.c: New test.
5575         * gcc.dg/inline-21.c: New test.
5576
5577 2007-03-05  Richard Guenther  <rguenther@suse.de>
5578
5579         PR tree-optimization/14052
5580         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5581
5582 2007-03-05  Richard Guenther  <rguenther@suse.de>
5583
5584         PR tree-optimization/23777
5585         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5586
5587 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5588
5589         PR other/30465
5590         * gcc.dg/multiple-overflow-warn-3.c: New.
5591         * g++.dg/warn/multiple-overflow-warn-3.C: New.
5592
5593 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
5594
5595         PR c++/30895
5596         * g++.dg/parse/template23.C: New test.
5597
5598 2007-03-04  Roger Sayle  <roger@eyesopen.com>
5599
5600         PR middle-end/30744
5601         * gcc.dg/pr30744-1.c: New test case.
5602
5603 2007-03-04  Tobias Burnus  <burnus@net-b.de>
5604
5605         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5606
5607 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5608
5609         PR target/30406
5610         * gfortran.dg/logical_3.f90: New test.
5611
5612 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
5613
5614         PR libfortran/30981
5615         * gfortran.dg/integer_exponentiation_1.f90:  New test.
5616
5617 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5618
5619         * gcc.target/m68k/m68k.exp: New.
5620         * gcc.target/m68k/crash1.c: New.
5621
5622 2007-03-03  Tobias Burnus  <burnus@net-b.de>
5623
5624         * gfortran.dg/c_by_val.c: Use int64_t instead of long
5625         to be more compatible with integer(kind=8).
5626
5627 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5628
5629         PR libfortran/31001
5630         * gfortran.dg/zero_sized_3.f90: New test.
5631
5632 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5633
5634         PR c++/15787
5635         * g++.dg/parse/else.C: New.
5636         * g++.dg/parse/else-2.C: New.
5637
5638 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
5639             Tobias Burnus  <burnus@net-b.de>
5640
5641         PR fortran/30882
5642         * gfortran.dg/size_dim.f90: New test.
5643
5644 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
5645             Tobias Burnus  <burnus@net-b.de>
5646
5647         PR fortran/30873
5648         * gfortran.dg/entry_9.f90: New test.
5649
5650 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
5651
5652         PR c++/28253
5653         * g++.dg/inherit/covariant16.C: New test.
5654
5655 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
5656
5657         * g++.dg/other/darwin-minversion-1.C: New.
5658
5659 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
5660
5661         * gcc.dg/tree-ssa/20070302-1.c: New test.
5662
5663 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
5664
5665         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5666         tests.
5667
5668 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
5669
5670         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5671
5672 2007-03-01  Simon Baldwin <simonb@google.com>
5673
5674         PR c++/23689
5675         * warn/ignored_typedef.C: New.
5676         * init/ctor8.C: Added dg-warning to consume ignored typedef
5677         warning.
5678         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5679         and added an explicit line number.
5680
5681 2007-02-28  Richard Guenther  <rguenther@suse.de>
5682
5683         PR middle-end/30364
5684         * gcc.dg/torture/pr30364-1.c: New testcase.
5685         * gcc.dg/torture/pr30364-2.c: Likewise.
5686         * gcc.dg/torture/pr30364-3.c: Likewise.
5687
5688 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5689
5690         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5691         powerpc*, use -funsafe-math-optimizations.
5692         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5693         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5694
5695 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5696             Paul Thomas  <pault@gcc.gnu.org>
5697
5698         PR fortran/30888
5699         PR fortran/30887
5700         * c_by_val_1.f: Test %VAL() with non-default kind.
5701         * c_by_val.c: Ditto.
5702         * c_by_val_4.f: New test.
5703
5704 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5705
5706         PR fortran/30968
5707         * gfortran.dg/continuation_7.f90: New test.
5708
5709 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5710
5711         * g++.dg/inherit/thunk7.C: New test.
5712         * lib/target-supports.exp (check_profiling_available): Not available
5713         for bfin-*-*.
5714
5715 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5716
5717         PR target/30970
5718         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5719
5720 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5721
5722         * lib/target-supports.exp (check_effective_target_init_priority):
5723         Remove Solaris special case.
5724
5725 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5726
5727         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5728         for more builtin types.
5729
5730         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5731         * g++.dg/ext/visibility/noPLT.C: Likewise.
5732
5733 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5734
5735         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5736         sh* targets.
5737
5738 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5739
5740         PR fortran/30865
5741         * size_optional_dim_1.f90:  New test.
5742
5743 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5744
5745         * gcc.dg/vxworks/vxworks.exp: New file.
5746         * gcc.dg/vxworks/initpri1.c: Likewise.
5747         * gcc.dg/vxworks/initpri2.c: Likewise.
5748         * gcc.dg/initpri2.c: Add more tests.
5749         * g++.dg/special/initpri2.C: Likewise.
5750
5751         * gcc.dg/initpri1.c: New test.
5752         * gcc.dg/initpri2.c: Likewise.
5753         * g++.dg/special/initpri1.C: New test.
5754         * g++.dg/special/initpri2.C: Likewise.
5755         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5756         * g++.dg/special/conpr-2.C: Likewise.
5757         * g++.dg/special/conpr-3.C: Likewise.
5758         * g++.dg/special/conpr-4.C: Likewise.
5759         * g++.dg/special/initp1.C: Likewise.
5760         * g++.dg/special/ecos.exp: Remove code to detect availability of
5761         constructor priorities.
5762         * lib/target-supports.exp (check_effective_target_init_priority):
5763         New function.
5764
5765 2007-02-24  Jan Hubicka  <jh@suse.cz>
5766
5767         * gcc.c-torture/execute/pr30778.c: New testcase.
5768
5769 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5770
5771         PR libgfortran/30918
5772         * gfortran.dg/namelist_26.f90: New test.
5773
5774 2007-02-24  Richard Guenther  <rguenther@suse.de>
5775
5776         PR middle-end/30951
5777         * gcc.dg/pr30951.c: New testcase.
5778
5779 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5780
5781         * gcc.dg/torture/builtin-modf-1.c: New test.
5782
5783 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5784
5785         PR tree-optimization/30904
5786         * gcc.dg/pr30904.c: New test.
5787
5788 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5789
5790         * gcc.test-framework/README: Correct command.
5791         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5792         -Wunused-value.
5793         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5794
5795 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5796
5797         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5798
5799 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5800
5801         * lib/target-supports.exp (check_effective_target_newlib): New
5802         function.
5803
5804 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5805
5806         PR fortran/30660
5807         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5808         allocatable component.
5809
5810
5811 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5812
5813         * gcc.dg/torture/builtin-logb-1.c: New test.
5814         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5815         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5816         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5817         sh* targets.
5818
5819 2007-02-23  Richard Guenther  <rguenther@suse.de>
5820
5821         * g++.dg/warn/changes-meaning.C: New testcase.
5822
5823 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5824
5825         PR libgfortran/30910
5826         * gfortran.dg/fmt_zero_precision.f90: Update test.
5827
5828 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5829
5830         * gcc.dg/torture/builtin-frexp-1.c: New test.
5831
5832 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5833
5834         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5835
5836 2007-02-22  Ian Lance Taylor  <iant@google.com>
5837
5838         PR debug/30898
5839         * g++.dg/debug/pr30898.C: New test.
5840
5841 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5842
5843         * gcc.dg/vect/vect-106.c: New test.
5844
5845 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5846             Ira Rosen  <irar@il.ibm.com>
5847
5848         PR tree-optimization/30843
5849         * gcc.dg/vect/pr30843.c: New test.
5850
5851 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5852
5853         PR tree-optimization/30858
5854         * gcc.dg/vect/pr30858.c: New test.
5855
5856 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5857
5858         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5859         to set options for compiling testglue.
5860         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5861         * lib/obj-c++.exp (obj-c++_init): Likewise.
5862
5863 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5864
5865         * gnat.dg/derived_aggregate.adb: New test.
5866
5867 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5868
5869         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5870         sh* targets.  Call the correct CKSGN macro.
5871
5872 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5873
5874         * gfortran.dg/gomp/omp_parse1.f90: New test.
5875         * gfortran.dg/gomp/omp_parse2.f: New test.
5876
5877 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
5878
5879         PR fortran/30869
5880         * gfortran.dg/do_pointer_1.f90:  New test.
5881
5882 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5883
5884         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5885         and scalbln.
5886
5887 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
5888
5889         * gcc.dg/darwin-minversion-1.c: New.
5890         * gcc.dg/darwin-minversion-2.c: New.
5891
5892 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5893
5894         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5895
5896 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5897             DJ Delorie <dj@redhat.com>
5898
5899         PR other/30824
5900         * gcc.dg/Wfatal.c: New.
5901         * gcc.dg/Wfatal-2.c: New.
5902         * gcc.dg/Werror-1.c: Adjust expectations.
5903         * gcc.dg/Werror-5.c: Likewise.
5904         * gcc.dg/Werror-7.c: Likewise.
5905         * gcc.dg/Werror-10.c: Likewise.
5906         * gcc.dg/Werror-11.c: Likewise.
5907
5908 2007-02-20  Tobias Burnus  <burnus@net-b.de>
5909
5910         PR fortran/30522
5911         * gfortran.dg/volatile10.f90: New test.
5912
5913 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
5914
5915         PR libfortran/30533
5916         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
5917
5918 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5919
5920         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5921         * gcc.dg/Walways-true-1.c: Likewise.
5922         * gcc.dg/weak/weak-3.c: Likewise.
5923         * gcc.dg/Werror-1.c: Likewise.
5924         * gcc.dg/Werror-3.c: Likewise.
5925         * gcc.dg/Werror-4.c: Likewise.
5926         * gcc.dg/Werror-5.c: Likewise.
5927         * gcc.dg/Werror-6.c: Likewise.
5928         * gcc.dg/Werror-7.c: Likewise.
5929         * gcc.dg/Werror-8.c: Likewise.
5930         * gcc.dg/Werror-10.c: Likewise.
5931         * gcc.dg/Werror-11.c: Likewise.
5932         * gcc.dg/Werror-12.c: Likewise.
5933         * g++.old-deja/g++.mike/warn8.C: Likewise.
5934         * g++.dg/warn/Walways-true-1.C: Likewise.
5935         * g++.dg/warn/Walways-true-2.C: Likewise.
5936         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5937         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5938         -Wstring-literal-comparison with -Waddress.
5939         * gcc.dg/Wstring-literal-comparison-4.c: Replace
5940         -Wno-string-literal-comparison with -Wno-address.
5941
5942 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5943
5944         * gnat.dg/self_aggregate_with_call.adb: New test.
5945
5946 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
5947
5948         PR tree-optimization/30975
5949         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5950         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5951         * gcc.dg/vect/pr30795.c: New.
5952
5953 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5954
5955         PR fortran/30681
5956         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5957
5958 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5959
5960         PR rtl-optimization/28173
5961         * gcc.target/i386/andor-1.c: New test case.
5962
5963 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5964
5965         * gcc.dg/torture/builtin-ldexp-1.c: New.
5966         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5967
5968 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5969
5970         * gfortran.dg/array_constructor_15.f90: New test case.
5971
5972 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5973
5974         * gfortran.dg/forall_10.f90: New test case.
5975
5976 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5977
5978         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5979
5980 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5981
5982         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5983         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5984
5985 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
5986
5987         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5988         * gcc.target/i386/builtin-bswap-3.c: Ditto.
5989         * gcc.target/i386/xchg-1.c: New test.
5990         * gcc.target/i386/xchg-2.c: New test.
5991
5992 2007-02-16  Richard Guenther  <rguenther@suse.de>
5993             Christian Bruel  <christian.bruel@st.com>
5994
5995         * gcc.dg/strict-overflow-5.c: New testcase.
5996
5997 2007-02-16  Tobias Burnus  <burnus@net-b.de>
5998
5999         PR fortran/30793
6000         * gfortran.dg/func_derived_4.f90: New test.
6001
6002 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6003
6004         PR middle-end/30391
6005         * gfortran.dg/pr30391-1.f90: New test case.
6006
6007 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6008
6009         PR middle-end/30433
6010         * gcc.c-torture/compile/pr30433.c: New testcase to check
6011         that complex constants comparisions are foldded.
6012
6013 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6014
6015         PR C++/30158
6016         * g++.dg/ext/stmtexpr10.C: New testcase.
6017
6018 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6019
6020         PR middle-end/30729
6021         * gcc.dg/Wunused-value-2.c: New testcase.
6022
6023 2007-02-15  Ian Lance Taylor  <iant@google.com>
6024
6025         * g++.dg/eh/subreg-1.C: New test.
6026
6027 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6028
6029         PR c/26494
6030         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6031         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6032         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6033         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6034         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6035         * gcc.dg/Werror-implicit-function-declaration.c: New.
6036
6037 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6038
6039         PR c++/28943
6040         * g++.dg/warn/pr28943.C: New.
6041
6042 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6043
6044         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6045
6046 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6047
6048         PR fortran/30779
6049         * gfortran.dg/error_recovery_3.f90: New test.
6050
6051 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6052
6053         * g++.dg/tree-ssa/sra-1.C: New.
6054
6055 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6056
6057         * g++.dg/tree-ssa/sra-1.C: New.
6058
6059 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6060
6061         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6062
6063 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6064
6065         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6066
6067 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6068
6069         PR fortran/30799
6070         * gfortran.dg/logical_2.f90: New test.
6071
6072 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6073
6074         * gcc.dg/torture/complex-alias-1.c: New test.
6075
6076 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6077
6078         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6079         instead of -fdump-tree-tailcall.
6080
6081 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6082
6083         * gfortran.dg/interface_10.f90: Fix comment typo.
6084
6085 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6086
6087         PR tree-optimization/30771
6088         * gcc.dg/vect/pr30771.c: New test.
6089
6090 2007-02-13  Ian Lance Taylor  <iant@google.com>
6091
6092         * gcc.dg/Wstrict-overflow-1.c: New test.
6093         * gcc.dg/Wstrict-overflow-2.c: New test.
6094         * gcc.dg/Wstrict-overflow-3.c: New test.
6095         * gcc.dg/Wstrict-overflow-4.c: New test.
6096         * gcc.dg/Wstrict-overflow-5.c: New test.
6097         * gcc.dg/Wstrict-overflow-6.c: New test.
6098         * gcc.dg/Wstrict-overflow-7.c: New test.
6099         * gcc.dg/Wstrict-overflow-8.c: New test.
6100         * gcc.dg/Wstrict-overflow-9.c: New test.
6101         * gcc.dg/Wstrict-overflow-10.c: New test.
6102
6103 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6104
6105         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6106
6107 2007-02-13  Richard Henderson  <rth@redhat.com>
6108
6109         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6110         * gcc.c-torture/execute/pr29302-1.c: ... here.
6111
6112 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6113
6114         PR c/29521
6115         * gcc.dg/c90-return-1.c: Update output.
6116         * gcc.dg/c99-return-1.c: Likewise.
6117
6118 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6119
6120         PR fortran/30554
6121         * gfortran.dg/used_dummy_types_7.f90: New test..
6122
6123 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6124
6125         * gcc.target/i386/parity-1.c: New test.
6126         * gcc.target/i386/parity-2.c: New test.
6127
6128 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6129
6130         * gcc.target/i386/builtin-bswap-3.c: New test case.
6131
6132 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6133
6134         PR tree-optimization/29145
6135         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6136         alias analysis is improved to take better advantage of restrict
6137         qualified pointers.
6138         * gcc.dg/vect/vect-80.c: Likewise.
6139         * gcc.dg/vect/pr29145.c: New.
6140
6141 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6142
6143         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6144         * gcc.target/i386/sse4a-insert.c: Likewise.
6145
6146 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6147
6148         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6149         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6150
6151 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6152
6153         PR fortran/30478
6154         * gfortran.dg/enum_4.f90: Update error message checks.
6155
6156 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6157
6158         PR fortran/30554
6159         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6160         versions of the modules.
6161
6162         PR fortran/30617
6163         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6164         by getting rid of recursive I/O and providing functions with
6165         results.
6166
6167         PR fortran/30319
6168         * gfortran.dg/char_array_constructor_2.f90
6169
6170 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6171
6172         PR c++/26988
6173         * g++.dg/template/spec34.C: New test
6174
6175 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6176
6177         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6178         on i?86 and x86_64.
6179         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6180         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6181         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6182         on i?86 and x86_64.
6183         * gcc.dg/vect/vect-113.c: Ditto.
6184
6185 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6186
6187         PR c++/29487
6188         * g++.dg/eh/weak1-C: New test.
6189         * g++.dg/eh/weak1-a.cc: Likewise.
6190         * g++.dg/eh/comdat1.C: Likewise.
6191
6192 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6193             Dorit Nuzman  <dorit@il.ibm.com>
6194
6195         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6196         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6197         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6198         * gcc.dg/vect/vect-113.c: Likewise.
6199
6200         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6201
6202 2007-02-10  Richard Henderson  <rth@redhat.com>
6203
6204         * lib/target-supports.exp (check_effective_target_tls): Redefine
6205         to mean non-emulated tls.
6206         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6207         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6208         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6209         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6210         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6211         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6212         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6213
6214 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6215
6216         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6217
6218 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6219
6220         * gfortran.dg/secnds.f: Replace time tolerance with a
6221         before-and-after bracket.
6222         * gfortran.dg/secnds-1.f: Likewise.
6223
6224 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6225
6226         PR fortran/30512
6227         * gfortran.dg/maxlocval_1.f90: New test.
6228
6229 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6230
6231         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6232
6233 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6234
6235         PR fortran/30720
6236         * gfortran.dg/array_function_1.f90: New test.
6237
6238 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6239
6240         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6241         (check_effective_target_dummy_wcsftime): New functions.
6242
6243 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6244
6245         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6246         * lib/target-supports.exp (check_effective_target_uclibc): New
6247         function.
6248
6249 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6250
6251         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6252         (vsnprintf): Don't define for uClibc targets.
6253
6254 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6255
6256         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6257         set before checking whether it was allowed.
6258         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6259         before checking inside_main.
6260
6261 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6262
6263         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6264         uClinux targets.
6265         (u16sf): Likewise u4sf.
6266         * g++.dg/compat/struct-layout-1.h: Likewise.
6267
6268 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6269
6270         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6271         procedure.
6272         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6273         m68k targets if check_effective_target_coldfire_fpu returns true.
6274
6275 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6276         Richard Guenther  <rguenther@suse.de>
6277
6278         PR middle-end/23361
6279         * gcc.dg/fold-compare-3.c: New testcase.
6280         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6281
6282 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6283
6284         * gcc.dg/pr26570.c: Clean up coverage files.
6285         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6286         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6287         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6288         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6289         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6290         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6291         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6292         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6293         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6294         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6295         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6296         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6297         * gcc.dg/vect/pr28952.c: Ditto.
6298         * gcc.dg/vect/pr27151.c: Ditto.
6299         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6300         * g++.dg/gomp/macro-3.C: Ditto.
6301
6302 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6303
6304         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6305         of the loop.
6306
6307 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6308
6309         * gcc.target/i386/builtin-bswap-2.c: New test case.
6310
6311 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6312
6313         * gfortran.dg/forall_8.f90: New test case.
6314         * gfortran.dg/forall_9.f90: Likewise.
6315
6316 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6317
6318         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6319
6320 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6321
6322         * lib/target-supports.exp (check_effective_target_simulator): New.
6323
6324 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6325
6326         * gcc.dg/tree-ssa/loop-25.c: New test.
6327
6328 2007-02-06  Richard Henderson  <rth@redhat.com>
6329
6330         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6331
6332 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6333
6334         * gcc.target/powerpc/popcount-1.c: New test case.
6335         * gcc.target/powerpc/parity-1.c: Likewise.
6336
6337 2007-02-06  Richard Guenther  <rguenther@suse.de>
6338
6339         PR middle-end/27302
6340         * gcc.dg/torture/pr27302-2.c: New testcase.
6341
6342 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6343
6344         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6345         * gcc.dg/vect/vect-iv-1.c: New test.
6346         * gcc.dg/vect/vect-iv-2.c: New test.
6347         * gcc.dg/vect/vect-iv-3.c: New test.
6348         * gcc.dg/vect/vect-iv-4.c: New test.
6349         * gcc.dg/vect/vect-iv-5.c: New test.
6350         * gcc.dg/vect/vect-iv-6.c: New test.
6351         * gcc.dg/vect/vect-iv-7.c: New test.
6352         * gcc.dg/vect/vect-iv-8.c: New test.
6353         * gcc.dg/vect/vect-iv-9.c: New test.
6354         * gcc.dg/vect/vect-iv-10.c: New test.
6355         * gcc.dg/vect/vect-iv-11.c: New test.
6356         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6357         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6358         * gcc.dg/vect/vect-14.c: Now vectorizable.
6359         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6360         loop).
6361         * gcc.dg/vect/vect-27.c: Likewise.
6362         * gcc.dg/vect/vect-29.c Likewise.
6363         * gcc.dg/vect/vect-dv-2.c: Likewise.
6364         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6365         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6366         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6367
6368 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6369
6370         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6371
6372 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6373
6374         * gcc.dg/builtins-20.c: Add more cases.
6375
6376 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6377
6378         PR debug/30189
6379         * gcc.dg/pr30189.c: New test.
6380
6381 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6382
6383         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6384         for running tests.
6385         * gcc.target/i386/sse4a-extract.c: New test.
6386         * gcc.target/i386/sse4a-insert.c: New test.
6387         * gcc.target/i386/sse4a-montsd.c: New test.
6388         * gcc.target/i386/sse4a-montss.c: New test.
6389
6390 2007-02-05  Richard Guenther  <rguenther@suse.de>
6391
6392         * gcc.target/i386/vectorize3.c: New testcase.
6393
6394 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6395
6396         PR target/30665
6397         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6398
6399 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6400
6401         PR fortran/30611
6402         * gfortran.dg/repeat_1.f90: New test.
6403
6404 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6405
6406         PR fortran/30605
6407         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6408         * gfortran.dg/derived_init_2.f90: Ditto.
6409         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6410         * gfortran.dg/array_initializer_1.f90: Ditto.
6411         * gfortran.dg/do_2.f90: Ditto.
6412         * gfortran.dg/proc_assign_1.f90: Ditto.
6413
6414 2007-02-04  Richard Guenther  <rguenther@suse.de>
6415
6416         PR middle-end/30636
6417         * g++.dg/warn/pr30636.C: New testcase.
6418         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6419
6420 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6421
6422         PR middle-end/30667
6423         * gfortran.dg/pr30667.f: New test.
6424
6425 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6426
6427         * gcc.dg/builtins-54.c: Add more cases.
6428
6429 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6430
6431         PR fortran/30514
6432         * gfortran.dg/zero_sized_2.f90: New test.
6433
6434         PR fortran/30660
6435         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6436
6437         PR fortran/29820
6438         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6439         file.
6440
6441 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6442
6443         PR fortran/30683
6444         * gfortran.dg/interface_10.f90: New test.
6445
6446 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6447
6448         * gcc.dg/builtins-20.c: Add more cases.
6449
6450 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6451
6452         PR target/29682
6453         * gcc-target/ia64/pr29682.c: New test.
6454
6455 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6456
6457         PR fortran/30284
6458         * gfortran.dg/arrayio_11.f90.f90: New test.
6459
6460         PR fortran/30626
6461         * gfortran.dg/arrayio_12.f90.f90: New test.
6462
6463 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR c++/30536
6466         * g++.dg/tls/diag-5.C: New test.
6467
6468         PR middle-end/30473
6469         * gcc.dg/pr30473.c: New test.
6470         * gcc.c-torture/execute/20070201-1.c: New test.
6471
6472 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6473
6474         * gfortran.dg/dependency_20.f90: New test case.
6475
6476 2007-01-31  Ian Lance Taylor  <iant@google.com>
6477
6478         * gcc.dg/lower-subreg-1.c (test): New test.
6479
6480 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6481
6482         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6483
6484 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6485
6486         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6487         * gcc.dg/torture/builtin-math-3.c: Likewise.
6488
6489 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6490
6491         gcc.dg/Wparentheses-2.c: Update and add new tests.
6492
6493 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6494
6495         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6496         vectorize.
6497
6498 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6499
6500         * gcc.dg/builtins-63.c: New test.
6501
6502 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6503
6504         PR fortran/27588
6505         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6506
6507 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6508
6509         PR fortran/30520
6510         * gfortran.dg/volatile8.f90: New argument conformance test.
6511         * gfortran.dg/volatile9.f90: New scope test.
6512
6513 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6514
6515         PR c++/24745
6516         * g++.dg/warn/null4.C: New.
6517
6518 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6519             Uros Bizjak  <ubizjak@gmail.com>
6520
6521         * gcc.dg/large-size-array-3.c: Correct typo.
6522
6523 2007-01-30  Richard Guenther  <rguenther@suse.de>
6524
6525         PR middle-end/27657
6526         * g++.dg/debug/pr27657.C: New testcase.
6527
6528 2007-01-30  Richard Guenther  <rguenther@suse.de>
6529
6530         PR middle-end/30313
6531         * gcc.dg/torture/pr30313.c: New testcase.
6532
6533 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6534
6535         * gcc.dg/dfp/dfp-except.h: New file.
6536         * gcc.dg/dfp/fe-check.h: New file.
6537         * gcc.dg/dfp/fe-binop.c: New test.
6538         * gcc.dg/dfp/fe-convert-1.c: New test.
6539         * gcc.dg/dfp/fe-convert-2.c: New test.
6540         * gcc.dg/dfp/fe-convert-3.c: New test.
6541
6542         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6543         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6544         * gcc.dg/dfp/convert-dfp.c: Ditto.
6545         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6546
6547 2007-01-29  Josh Conner  <jconner@apple.com>
6548
6549         * gcc.target/powerpc/altivec-24.c: New test.
6550
6551 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6552
6553         PR c++/28266
6554         * g++.dg/parse/defarg12.C: New test.
6555
6556 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6557
6558         PR fortran/30554
6559         * gfortran.dg/used_dummy_types_6.f90: New test.
6560
6561 2007-01-28  Jan Hubicka  <jh@suse.cz>
6562
6563         * gcc.dg/tree-prof/val-prof-6.c: New test.
6564
6565 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6566
6567         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6568
6569 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6570
6571         PR C++/28988
6572         * g++.dg/expr/dtor4.C: New test.
6573
6574 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6575
6576         * gcc.dg/tree-ssa/loop-23.c: New test.
6577
6578 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6579
6580         PR libfortran/30389
6581         * gfortran.dg/achar_2.f90:  New test.
6582         * gfortran.dg/achar_3.f90:  New test.
6583
6584 2007-01-27  Ian Lance Taylor  <iant@google.com>
6585
6586         * gcc.dg/strict-overflow-1.c: New test.
6587         * gcc.dg/no-strict-overflow-1.c: New test.
6588         * gcc.dg/strict-overflow-2.c: New test.
6589         * gcc.dg/no-strict-overflow-2.c: New test.
6590         * gcc.dg/strict-overflow-3.c: New test.
6591         * gcc.dg/no-strict-overflow-3.c: New test.
6592         * gcc.dg/strict-overflow-4.c: New test.
6593         * gcc.dg/no-strict-overflow-4.c: New test.
6594         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6595         * gcc.dg/pr15784-1.c: Likewise.
6596         * gcc.dg/pr20922-1.c: Likewise.
6597         * gcc.dg/pr20922-3.c: Likewise.
6598         * gcc.dg/pr20922-4.c: Likewise.
6599         * gcc.dg/pr20922-6.c: Likewise.
6600         * gcc.dg/compare-4.c: Likewise.
6601         * gcc.dg/torture/pr26898-1.c: Likewise.
6602         * gcc.dg/tree-ssa/divide-1.c: Likewise.
6603         * gcc.dg/tree-ssa/divide-2.c: Likewise.
6604         * gcc.dg/tree-ssa/divide-3.c: Likewise.
6605         * gcc.dg/tree-ssa/divide-4.c: Likewise.
6606         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6607         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6608         * gcc.dg/tree-ssa/pr21082.c: Likewise.
6609         * gcc.dg/tree-ssa/pr26899.c: Likewise.
6610         * g++.dg/tree-ssa/pr21082.C: Likewise.
6611
6612 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6613
6614         * gcc-dg/large-size-array-3.c: New test case.
6615
6616 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6617
6618         * gfortran.dg/forall_7.f90: New test case.
6619
6620 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
6621
6622         PR fortran/30407
6623         * gfortran.dg/where_operator_assign_1.f90: New test.
6624         * gfortran.dg/where_operator_assign_2.f90: New test.
6625         * gfortran.dg/where_operator_assign_3.f90: New test.
6626
6627 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
6628
6629         * lib/target-supports.exp
6630         (check_effective_target_powerpc_altivec): New.
6631         (check_effective_target_vect_cmdline_needed): Use it.
6632
6633 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6634
6635         PR fortran/30278
6636         * gfortran.dg/backslash_3.f: New test.
6637
6638 2007-01-26  Richard Guenther  <rguenther@suse.de>
6639
6640         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6641
6642 2007-01-26  Tobias Burnus  <burnus@net-b.de>
6643
6644         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6645         * gfortran.dg/vect/vect.exp: Ditto.
6646         * gfortran.dg/dg.exp: Ditto.
6647         * gfortran.fortran-torture/execute/execute.exp: Ditto.
6648         * gfortran.fortran-torture/compile/compile.exp: Ditto.
6649
6650 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6651
6652         * gcc.dg/builtins-20.c: Add more cases.
6653         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6654
6655 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6656
6657         PR fortran/30437
6658         * gcc.dg/Wall.c: New.
6659         * gcc.dg/Wno-all.c: New.
6660         * gfortran.dg/Wall.f90: New.
6661         * gfortran.dg/Wno-all.f90: New.
6662
6663 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
6664
6665         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6666         * g++.dg/eh/simd-2.C: Also run on Darwin.
6667         * g++.dg/eh/simd-3.C: New.
6668         * g++.dg/eh/simd-4.C: New.
6669
6670 2007-01-25  Richard Guenther  <rguenther@suse.de>
6671
6672         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6673         and _PROFILE_USE.
6674         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6675
6676 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6677
6678         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6679         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6680         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6681         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6682         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6683         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6684         * gcc.dg/ipa/ipa-7.c: New testcase.
6685
6686 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6687
6688         * g++.dg/cpp0x/warn_cxx0x.C: New.
6689
6690 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6691
6692         * gcc.dg/builtins-20.c: Test builtin carg.
6693
6694 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR middle-end/27416
6697         * gcc.dg/gomp/pr27416.c: New test.
6698
6699         PR middle-end/30494
6700         * gcc.dg/gomp/pr30494.c: New test.
6701         * g++.dg/gomp/pr30494.C: New test.
6702
6703         PR middle-end/30421
6704         * gcc.dg/gomp/pr30421.c: New test.
6705
6706 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6707
6708         * gcc.target/ia64/versionid-1.c: New test.
6709         * gcc.target/ia64/versionid-2.c: New test.
6710
6711 2007-01-24  Richard Guenther  <rguenther@suse.de>
6712
6713         PR testsuite/30181
6714         * gcc.dg/builtins-57.c: Change to a link-time testcase
6715         to support non-C99 targets.
6716
6717 2007-01-24  Jan Hubicka  <jh@suse.cz>
6718
6719         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6720
6721 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6722
6723         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6724
6725 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6726
6727         PR objc/27438
6728         * objc.dg/const-str-12.m: New test.
6729
6730 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6731
6732         PR fortran/30532
6733         * gfortran.dg/ctrl-z.f90:  New test.
6734
6735 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6736
6737         PR fortran/30481
6738         * gfortran.dg/namelist_assumed_char.f90:  New test.
6739
6740 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6741
6742         PR c++/27492
6743         * g++.dg/inherit/covariant15.C: New test.
6744
6745 2007-01-23  Ian Lance Taylor  <iant@google.com>
6746
6747         * g++.dg/warn/Wparentheses-24.C: New test.
6748
6749 2007-01-23  Richard Guenther  <rguenther@suse.de>
6750
6751         PR testsuite/30560
6752         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6753         with full path.
6754
6755 2007-01-22  Richard Guenther  <rguenther@suse.de>
6756
6757         PR tree-optimization/30038
6758         * gcc.dg/builtins-62.c: New testcase.
6759
6760 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6761
6762         * gcc.c-torture/compile/20070121.c: New test.
6763
6764 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6765
6766         PR libfortran/30525
6767         * gfortran.dg/char_comparison_1.f:  New test.
6768
6769 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6770
6771         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6772
6773 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6774
6775         PR objc/30479
6776         * objc.dg/pch: New directory.
6777         * objc.dg/pch/pch.exp: New file.
6778         * objc.dg/pch/interface-1.m: New test.
6779         * objc.dg/pch/interface-1.hs: New include file.
6780         * lib/objc.exp (objc_target_compile): Add
6781         "-x objective-c-header" in front of the sources if this is
6782         a precompiled header being compiled.
6783
6784 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6785
6786         * gfortran.dg/array_memcpy_3.f90: New test case.
6787         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6788
6789 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6790             Brooks Moses  <brooks.moses@codesourcery.com>
6791             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6792
6793         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6794         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6795
6796 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6797
6798         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6799
6800 2007-01-19  Mike Stump  <mrs@apple.com>
6801
6802         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6803         away.
6804
6805 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6806
6807         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6808         option instead of -funsafe-math-optimizations.
6809
6810 2007-01-19  Tomas Bily  <tbily@suse.cz>
6811
6812         gcc.dg/tree-prof/indir-call-prof.c: New.
6813         g++.dg/dg.exp: Add tree-prof subdirectory.
6814         g++.dg/tree-prof/indir-call-prof.C: New.
6815         g++.dg/tree-prof/tree-prof.exp: New.
6816
6817 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6818
6819         PR c++/17947
6820         * g++.dg/warn/deprecated.C: Update warning output.
6821         * g++.dg/warn/deprecated-2.C: Likewise.
6822         * g++.dg/warn/deprecated-3.C: New.
6823
6824 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6825
6826         * gcc.c-torture/execute/nestfunc-7.c: New.
6827
6828 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6829
6830         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6831
6832 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6833
6834         * gcc.dg/m68k-pic-1.c: New.
6835
6836 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6837
6838         * gfortran.dg/array_memcpy_4.f90: New test case.
6839
6840 2007-01-18  Josh Conner  <jconner@apple.com>
6841
6842         PR target/30485
6843         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6844         * gcc.dg/vect/no-trapping-math-1: New.
6845         * gcc.dg/vect/no-trapping-math-2: New.
6846
6847 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6848
6849         * gcc.target/i386/387-8.c: Update comment about optimizing
6850         inherent load of 1.0 of fptan instruction.
6851
6852 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6853             Richard Guenther <rguenther@suse.de>
6854
6855         PR diagnostic/8268
6856         * gcc.dg/Warray-bounds.c: New testcase.
6857         * gcc.dg/Warray-bounds-2.c: New testcase.
6858         * g++.dg/warn/Warray-bounds.C: New testcase.
6859         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6860
6861 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6862
6863         PR fortran/30476
6864         * gfortran.dg/generic_12.f90: New test.
6865
6866 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6867
6868         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6869         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6870
6871 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6872
6873         * gcc.dg/dfp/compare-special.h: New file.
6874         * gcc.dg/dfp/compare-special-32.c: New test.
6875         * gcc.dg/dfp/compare-special-64.c: New test.
6876         * gcc.dg/dfp/compare-special-128.c: New test.
6877
6878 2007-01-16  Roger Sayle  <roger@eyesopen.com>
6879             Paul Thomas  <pault@gcc.gnu.org>
6880             Steven G. Kargl  <kargl@gcc.gnu.org>
6881
6882         PR fortran/30404
6883         * gfortran.dg/forall_6.f90: New test case.
6884         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6885         * gfortran.dg/dependency_13.f90: Likewise.
6886
6887 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6888
6889         PR testsuite/12325
6890         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6891         targets that don't support Inf.
6892
6893 2007-01-15  Dale Johannesen  <dalej@apple.com>
6894
6895         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
6896
6897 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
6898
6899         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
6900         of achar for 0xff to avoid the "Extended ASCII not
6901         implemented" error message.
6902
6903 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
6904
6905         PR fortran/28172
6906         * gfortran.dg/altreturn_4.f90: New test.
6907
6908         PR fortran/29389
6909         * gfortran.dg/stfunc_4.f90: New test.
6910
6911         PR fortran/29712
6912         * gfortran.dg/bound_2.f90: Reinstate commented out line.
6913         * gfortran.dg/initialization_1.f90: Change warning.
6914
6915         PR fortran/30283
6916         * gfortran.dg/specification_type_resolution_2.f90: New test.
6917
6918 2007-01-14  Jan Hubicka  <jh@suse.cz>
6919
6920         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6921         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6922         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6923         elimination.
6924
6925 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
6926
6927         PR fortran/30410
6928         * gfortran.dg/external_procedures_2.f90: New test.
6929
6930 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
6931
6932         PR target/30413
6933         * gcc.target/i386/pr30413.c: New test.
6934
6935 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
6936
6937         PR fortran/30452
6938         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
6939
6940 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
6941
6942         * gcc.dg/20070112-1.c: New test.
6943
6944 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6945
6946         PR libgfortran/30435
6947         * gfortran.dg/list_read_6.f90: New test.
6948
6949 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
6950
6951         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
6952
6953 2007-01-12  Tom Tromey  <tromey@redhat.com>
6954
6955         PR preprocessor/28227:
6956         * gcc.dg/cpp/pr28227.c: New file.
6957
6958 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6959
6960         * gcc.dg/tree-ssa/loop-22.c: New test.
6961
6962 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6963
6964         PR tree-optimization/29516
6965         * gcc.dg/tree-ssa/loop-20.c: New test.
6966
6967 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
6968
6969         PR libfortran/30415
6970         * minmaxloc_integer_kinds_1.f90:  New test.
6971
6972 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
6973
6974         PR c++/29573
6975         * g++.dg/template/sizeof-template-argument.C: New test.
6976
6977 2007-01-11  Jan Hubicka  <jh@suse.cz>
6978
6979         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6980         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6981         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6982         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6983         * gcc.dg/tree-ssa/pr21658.c: Likewise.
6984         * gcc.dg/tree-ssa/pr15349.c: Likewise.
6985         * gcc.dg/tree-ssa/pr25501.c: Likewise.
6986         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6987         transformation in question.
6988         * gcc.dg/tree-ssa/vrp05.c: Likewise.
6989         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6990         * gcc.dg/always_inline3.c: Likewise.
6991
6992 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
6993
6994         PR c++/28999
6995         * g++.dg/template/typename11.C: New test.
6996
6997 2007-01-10  Robert Kennedy <jimbob@google.com>
6998
6999         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7000
7001 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7002
7003         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7004         for different integer kinds.
7005         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7006         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7007         * gfortran.dg/ishft_2.f90: New test.
7008         * gfortran.dg/ishft_3.f90: New test.
7009
7010 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7011
7012         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7013
7014 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7015
7016         PR tree-optimization/30322
7017         * gcc.dg/tree-ssa/loop-21.c: New test.
7018
7019 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7020
7021         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7022
7023 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7024
7025         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7026
7027 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7028
7029         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7030         * g++.dg/warn/overflow-warn-3.C: Likewise.
7031         * g++.dg/warn/overflow-warn-4.C: Likewise.
7032         * g++.dg/warn/overflow-warn-5.C: Likewise.
7033         * g++.dg/warn/overflow-warn-6.C: Likewise.
7034         * g++.dg/warn/Woverflow-1.C: Likewise.
7035         * g++.dg/warn/Woverflow-2.C: Likewise.
7036         * g++.dg/warn/Woverflow-3.C: Likewise.
7037         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7038
7039 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7040
7041         * gfortran.dg/array_constructor_14.f90: New test case.
7042         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7043
7044 2007-01-08  Richard Guenther  <rguenther@suse.de>
7045
7046         PR tree-optimization/23603
7047         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7048         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7049
7050 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7051
7052         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7053         in __v8qi typedef.
7054         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7055         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7056         compiler behaviour.
7057         * gcc.dg/simd-5.c: Likewise.
7058         * gcc.dg/simd-6.c: Likewise.
7059         * g++.dg/conversion/simd1.C: Likewise.
7060         * g++.dg/conversion/simd3.C: Likewise.
7061         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7062         (main): Use it.
7063
7064 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7065
7066         PR tree-optimization/29877
7067         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7068         name of a hard register for the target concerned.  Adjust dg-error
7069         directives to cope with new behaviour of TER.
7070
7071 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7072
7073         PR c++/28986
7074         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7075         * g++.dg/warn/overflow-warn-1.C: New.
7076         * g++.dg/warn/overflow-warn-3.C: New.
7077         * g++.dg/warn/overflow-warn-4.C: New.
7078         * g++.dg/warn/overflow-warn-5.C: New.
7079         * g++.dg/warn/overflow-warn-6.C: New.
7080         * g++.dg/warn/Woverflow-1.C: New.
7081         * g++.dg/warn/Woverflow-2.C: New.
7082         * g++.dg/warn/Woverflow-3.C: New.
7083         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7084
7085 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7086
7087         PR fortran/27698
7088         * gfortran.dg/invalid_name.f90: New test.
7089         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7090         * gfortran.dg/gomp/pr29759.f90: Ditto.
7091
7092 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7093
7094         * gfortran.dg/present_1.f90:  Update error message.
7095
7096 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7097
7098         PR c++/19439
7099         * g++.dg/template/duplicate1.C: New test
7100         * g++.dg/template/memfriend6.C: Adjust error markers.
7101
7102 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7103
7104         PR tree-opt/30385
7105         * gcc.dg/torture/inline-1.c: New test.
7106
7107 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7108
7109         PR c/19978
7110         * gcc.dg/multiple-overflow-warn-1.c: New.
7111         * gcc.dg/multiple-overflow-warn-2.c: New.
7112         * gcc.dg/overflow-warn-6.c: New.
7113         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7114
7115 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7116
7117         * gfortran.dg/array_memcpy_1.f90: New test case.
7118         * gfortran.dg/array_memcpy_2.f90: Likewise.
7119
7120 2007-01-05  Richard Guenther  <rguenther@suse.de>
7121
7122         PR middle-end/27826
7123         * g++.dg/opt/pr27826.C: New testcase.
7124
7125 2007-01-05  Ian Lance Taylor  <iant@google.com>
7126
7127         * gcc.dg/Walways-true-1.c: New test.
7128         * gcc.dg/Walways-true-2.c: New test.
7129         * g++.dg/warn/Walways-true-1.C: New test.
7130         * g++.dg/warn/Walways-true-2.C: New test.
7131
7132 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7133
7134         PR c/30360
7135         * gcc.dg/pr30360.c: New test.
7136
7137 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7138
7139         PR fortran/23232
7140         * gfortran.dg/data_implied_do_1.f90: New test.
7141
7142         PR fortran/27996
7143         PR fortran/27998
7144         * gfortran.dg/char_length_1.f90: New test.
7145
7146 2007-01-05  Richard Guenther  <rguenther@suse.de>
7147
7148         PR middle-end/28116
7149         * g++.dg/opt/pr28116.C: New testcase.
7150
7151 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7152
7153         PR fortran/29624
7154         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7155           invalid deallocate.
7156         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7157         * gfortran.dg/protected_4.f90: Add pointer intent check.
7158         * gfortran.dg/protected_6.f90: Add pointer intent check.
7159         * gfortran.dg/pointer_intent_1.f90: New test.
7160         * gfortran.dg/pointer_intent_2.f90: New test.
7161         * gfortran.dg/pointer_intent_3.f90: New test.
7162
7163 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7164
7165         PR 30235
7166         * gfortran.dg/altreturn_2.f90: new test.
7167
7168 2007-01-04  Tom Tromey  <tromey@redhat.com>
7169
7170         PR preprocessor/28165:
7171         * gcc.dg/cpp/pr28165.c: New file.
7172
7173 2007-01-03  Josh Conner  <jconner@apple.com>
7174
7175         PR middle-end/29683
7176         * gcc.dg/pr29683.c: New.
7177
7178 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7179
7180         PR c++/28217
7181         * g++.dg/pch/template-1.C: New test.
7182         * g++.dg/pch/template-1.Hs: New file.
7183
7184 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7185
7186         PR middle-end/30353
7187         * gcc.c-torture/compile/complex-4.c: New test.
7188
7189 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7190
7191         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7192         -maltivec.
7193         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7194
7195 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR middle-end/30286
7198         * gcc.dg/pr30286.c: New test.
7199
7200         PR c++/29535
7201         * g++.dg/template/crash66.C: New test.
7202
7203         PR c++/29054
7204         * g++.dg/template/friend49.C: New test.
7205
7206 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7207
7208         * gfortran.dg/ibits.f90: New test.
7209
7210 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7211
7212         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7213         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7214
7215 2007-01-02  Jan Hubicka  <jh@suse.cz>
7216
7217         * gcc.dg/pr16194.c: We now output error on all three functions,
7218         not just first one.
7219
7220 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7221
7222         PR c/19977
7223         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7224         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7225
7226 2006-01-02  Ian Lance Taylor  <iant@google.com>
7227
7228         * g++.dg/warn/Wparentheses-22.C: New test.
7229         * g++.dg/warn/Wparentheses-23.C: New test.
7230
7231 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7232
7233         PR middle-end/7651
7234         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7235         * gcc.dg/declspec-3-Wextra.c: New.
7236         * gcc.dg/declspec-3-no.c: New
7237
7238 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7239
7240         PR fortran/20896
7241         * gfortran.dg/interface_10.f90: Remove.
7242
7243 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7244
7245         * gcc.dg/fold-eqxor-4.c: New test case.
7246
7247 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7248
7249         PR middle-end/30311
7250         * gcc.c-torture/compile/pr30311.c: New test.
7251
7252 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7253
7254         PR middle-end/30253
7255         * gcc.c-torture/compile/statement-expression-1.c: New test.
7256
7257 2007-01-01  Andreas Schwab  <schwab@suse.de>
7258
7259         PR target/29166
7260         * g++.dg/eh/pr29166.C: New test.
7261
7262 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7263
7264         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7265         New.
7266         (check_effective_target_vect_cmdline_needed): Use it.
7267
7268 2006-12-31  Richard Guenther  <rguenther@suse.de>
7269
7270         PR middle-end/30137
7271         * gcc.dg/pr30137-1.c: New testcase.
7272         * gcc.dg/pr30137-2.c: Likewise.
7273
7274 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7275
7276         PR middle-end/30322
7277         * gcc.dg/fold-plusnot-1.c: New test case.
7278
7279 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7280
7281         PR c++/29731
7282         * g++.dg/parse/template22.C: New test.
7283
7284 2006-12-31  Richard Guenther  <rguenther@suse.de>
7285
7286         PR middle-end/30338
7287         * gcc.c-torture/compile/pr30338.c: New testcase.
7288
7289 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7290
7291         PR fortran/27900
7292         * gfortran.dg/intrinsic_actual_4.f90: New test.
7293
7294         PR fortran/24325
7295         * gfortran.dg/func_decl_3.f90: New test.
7296
7297 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7298
7299         PR fortran/23060
7300         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7301         * gfortran.dg/c_by_val_1.f: New test.
7302         * gfortran.dg/c_by_val_2.f: New test.
7303         * gfortran.dg/c_by_val_3.f: New test.
7304
7305 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7306
7307         PR libfortran/30321
7308         * gfortran.dg/sum_zero_array_1.f90:  New test.
7309
7310 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR preprocessor/29612
7313         * gcc.dg/cpp/pr29612-1.c: New test.
7314         * gcc.dg/cpp/pr29612-2.c: New test.
7315
7316 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7317
7318         PR fortran/30034
7319         * gfortran.dg/pure_formal_proc_1.f90: New test.
7320
7321         PR fortran/30237
7322         * gfortran.dg/intrinsic_actual_3.f90: New test.
7323
7324 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7325
7326         PR fortran/30014
7327         * gfortran.dg/io_constraints_1.f90: Update test.
7328         * gfortran.dg/io_constraints_2.f90: Update test.
7329         * gfortran.dg/inquire_iolength.f90: New test.
7330
7331 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7332
7333         PR fortran/20896
7334         * gfortran.dg/interface_10.f90: New test.
7335         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7336         since z is already, locally a variable.
7337
7338         PR fortran/25135
7339         * gfortran.dg/generic_11.f90: New test.
7340         * gfortran.dg/interface_7.f90: Remove name clash between module
7341         name and procedure 'x' referenced in the interface.
7342
7343 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7344
7345         PR middle-end/7651
7346         * gcc.dg/Wmissing-parameter-type.c: New.
7347         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7348         * gcc.dg/Wmissing-parameter-type-no.c: New.
7349
7350 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7351
7352         PR fortran/25818
7353         * gfortran.dg/entry_array_specs_2.f: New test.
7354
7355         PR fortran/30084
7356         * gfortran.dg/nested_modules_6.f90: New test.
7357
7358 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7359
7360         PR middle-end/7651
7361         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7362         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7363
7364 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7365
7366         PR C++/30168
7367         * g++.dg/opt/complex6.C: New test.
7368
7369 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7370
7371         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7372         full" if the linker on spu-*-* warns about exceeding local store.
7373
7374         And revert this patch:
7375         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7376         fail to link due to relocation overflows on spu-*-*.
7377
7378 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7379
7380         PR fortran/30273
7381         * gfortran.dg/dependency_19.f90: New test.
7382
7383 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7384
7385         PR fortran/30202
7386         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7387
7388 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR middle-end/30262
7391         * gcc.c-torture/execute/20061220-1.c: New test.
7392
7393         PR middle-end/30263
7394         * gcc.dg/gomp/asm-1.c: New test.
7395
7396         PR target/30230
7397         * g++.dg/eh/ia64-2.C: New test.
7398
7399 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7400
7401         PR target/28966
7402         PR target/29248
7403         * gcc.dg/rs6000-leaf.c: New.
7404
7405 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7406
7407         PR fortran/25392
7408         * gfortran.dg/f2c_8.f90: New test.
7409
7410 2006-12-20  Bill Wendling  <wendling@apple.com>
7411
7412         * gcc.dg/asm-b.c: Check for __ppc64__.
7413
7414 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7415
7416         PR fortran/30190
7417         * gfortran.dg/bounds_check_5.f90: New test.
7418
7419 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7420
7421         PR middle-end/30143
7422         * gcc.dg/gomp/complex-1.c: New testcase.
7423
7424 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7425
7426         * gfortran.dg/array_memset_1.f90: New test case.
7427
7428 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7429
7430         * lib/target-supports.exp: Add spu to
7431         check_effective_target_vect_widen_mult_hi_to_si.
7432
7433 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7434
7435         PR fortran/29992
7436         * gfortran.dg/generic_9.f90: New test.
7437
7438         PR fortran/30081
7439         * gfortran.dg/generic_10.f90: New test.
7440
7441 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7442
7443         PR tree-opt/30045
7444         * gcc.dg/pr30045.c: New test.
7445
7446 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7447
7448         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7449
7450 2006-12-19  Eric Christopher  <echristo@apple.com>
7451
7452         PR target/29302
7453         * gcc.c-torture/execute/pr29302-1.c: New.
7454
7455 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7456
7457         PR fortran/39238
7458         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7459
7460 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7461
7462         PR fortran/30236
7463         * gfortran.dg/altreturn_3.f90: New test.
7464
7465         * gfortran.dg/char_result_12.f90: Fix comment typos.
7466
7467 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7468
7469         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7470         as newlib's stdio.h uses non-traditional cpp constructs.
7471
7472 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7473
7474         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7475         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7476         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7477         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7478         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7479         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7480         * gfortran.dg/default_initialization.f: Renamed to
7481         default_initialization_1.f
7482         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7483         dollar_edit_descriptor_1.f
7484         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7485         dollar_edit_descriptor_2.f
7486         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7487         dollar_edit_descriptor_3.f
7488         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7489         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7490         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7491         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7492         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7493         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7494         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7495         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7496         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7497         * gfortran.dg/default_initialization_1.f: Renamed from
7498         default_initialization.f
7499         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7500         dollar_edit_descriptor-1.f
7501         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7502         dollar_edit_descriptor-2.f
7503         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7504         dollar_edit_descriptor-3.f
7505         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7506         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7507         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7508
7509 2006-12-18  Bill Wendling  <wendling@apple.com>
7510
7511         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7512         id is an OjbC keyword.
7513
7514 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7515
7516         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7517
7518 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7519
7520         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7521
7522 2006-12-18  Ian Lance Taylor  <iant@google.com>
7523
7524         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7525
7526 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7527
7528         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7529
7530 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7531
7532         PR fortran/30207
7533         * gfortran.fortran-torture/execute/where21.f90: New test.
7534
7535 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7536
7537         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7538
7539 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7540
7541         PR middle-end/7651
7542         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7543         * gcc.dg/if-empty-1.c: Likewise.
7544         * gcc.dg/pr23165.c: Likewise.
7545         * g++.dg/warn/empty-body.C: Likewise.
7546
7547 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7548
7549         PR libfortran/30005
7550         * gfortran.dg/open_errors.f90: New test.
7551
7552 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7553
7554         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7555
7556         * gcc.target/i386/ssse3-pabsb.c: New file.
7557         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7558         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7559         * gcc.target/i386/ssse3-palignr.c: Likewise.
7560         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7561         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7562         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7563         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7564         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7565         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7566         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7567         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7568         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7569         * gcc.target/i386/ssse3-psignb.c: Likewise.
7570         * gcc.target/i386/ssse3-psignd.c: Likewise.
7571         * gcc.target/i386/ssse3-psignw.c: Likewise.
7572         * gcc.target/i386/ssse3-vals.h: Likewise.
7573
7574 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7575
7576         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7577         * lib/fortran-torture.exp: Include target-supports.exp.
7578
7579 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR target/30185
7582         * gcc.c-torture/execute/pr30185.c: New test.
7583
7584 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7585
7586         PR testsuite/30179
7587         PR testsuite/30180
7588         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7589         * gcc.dg/builtin-bswap-2.c: Likewise.
7590         * gcc.dg/builtin-bswap-3.c: Likewise.
7591         * gcc.dg/builtin-bswap-4.c: Likewise.
7592         * lib/target-supports.exp (check_effective_target_stdint_types): New.
7593         * gcc.c-torture/execute/mode-dependent-address.x: New file.
7594
7595 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7596
7597         PR libfortran/30145
7598         * gfortran.dg/write_zero_array: New test.
7599
7600 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7601
7602         PR fortran/30200
7603         * gfortran.dg/write_fmt_trim.f90: New test.
7604
7605 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
7606
7607         PR 30194
7608         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7609         temporarily.
7610
7611 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7612
7613         * lib/target-supports.exp (check_weak_available): Use istarget
7614         "hppa*-*-hpux10*" instead of regexp.
7615         (check_cxa_atexit_available): Likewise.
7616
7617 2006-12-14  Richard Guenther  <rguenther@suse.de>
7618
7619         PR tree-optimization/30197
7620         * gcc.c-torture/execute/complex-1.c: Fix function name.
7621         * gcc.dg/builtins-61.c: New testcase.
7622
7623 2006-12-14  Richard Guenther  <rguenther@suse.de>
7624
7625         PR middle-end/30172
7626         * gcc.dg/pr30172-1.c: New testcase.
7627
7628 2006-12-14  Richard Guenther  <rguenther@suse.de>
7629
7630         PR tree-optimization/30198
7631         * gcc.dg/builtins-60.c: New testcase.
7632
7633 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
7634
7635         * lib/target-supports.exp (vect_no_align): Remove spu.
7636
7637 2006-12-13  Ian Lance Taylor  <iant@google.com>
7638
7639         PR c++/19564
7640         PR c++/19756
7641         * g++.dg/warn/Wparentheses-5.C: New test.
7642         * g++.dg/warn/Wparentheses-6.C: New test.
7643         * g++.dg/warn/Wparentheses-7.C: New test.
7644         * g++.dg/warn/Wparentheses-8.C: New test.
7645         * g++.dg/warn/Wparentheses-9.C: New test.
7646         * g++.dg/warn/Wparentheses-10.C: New test.
7647         * g++.dg/warn/Wparentheses-11.C: New test.
7648         * g++.dg/warn/Wparentheses-12.C: New test.
7649         * g++.dg/warn/Wparentheses-13.C: New test.
7650         * g++.dg/warn/Wparentheses-14.C: New test.
7651         * g++.dg/warn/Wparentheses-15.C: New test.
7652         * g++.dg/warn/Wparentheses-16.C: New test.
7653         * g++.dg/warn/Wparentheses-17.C: New test.
7654         * g++.dg/warn/Wparentheses-18.C: New test.
7655         * g++.dg/warn/Wparentheses-19.C: New test.
7656         * g++.dg/warn/Wparentheses-20.C: New test.
7657         * g++.dg/warn/Wparentheses-21.C: New test.
7658
7659 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7660
7661         PR testsuite/30157
7662         * lib/target-supports.exp (check_cxa_atexit_available): Return false
7663         for target "hppa.*hpux10".
7664
7665 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
7666
7667         * g++.dg/debug/vartrack1.C: New test.
7668
7669         * g++.dg/opt/ifcvt1.C: New test.
7670
7671         * gcc.dg/tls/opt-13.c: New test.
7672
7673         * gcc.dg/20060425-2.c: New test.
7674
7675         * g++.dg/opt/pr15054-2.C: New test.
7676
7677         * gcc.c-torture/execute/20060420-1.c: New test.
7678
7679         * gcc.c-torture/execute/20060412-1.c: New test.
7680
7681         * objc/compile/20060406-1.m: New test.
7682
7683 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7684
7685         * g++.dg/template/array17.C: New test.
7686
7687 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7688
7689         * gcc.target/powerpc/altivec-23.c: New test.
7690
7691 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7692
7693         PR c++27316
7694         * g++.dg/inherit/error3.C: New test.
7695
7696         PR c++/28740
7697         * g++.dg/inherit/error4.C: New test.
7698
7699 2006-12-13  Richard Guenther  <rguenther@suse.de>
7700
7701         PR tree-optimization/17687
7702         * gcc.dg/builtins-59.c: New testcase.
7703
7704 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7705
7706         * gcc.target/spu/Wmain.c: New test.
7707
7708 2006-12-12  Josh Conner  <jconner@apple.com>
7709
7710         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7711         * g++.dg/abi/thunk4.C: Likewise.
7712         * g++.dg/abi/rtti3.C: Likewise.
7713
7714 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7715
7716         * gcc.target/spu/cpat-1.c: New test.
7717         * gcc.target/spu/cpat-2.c: New test.
7718         * gcc.target/spu/cpat-3.c: New test.
7719         * gcc.target/spu/cpat-4.c: New test.
7720
7721 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7722
7723         PR tree-opt/28436
7724         * gcc.c-torture/compile/vector-1.c: New test.
7725         * gcc.c-torture/compile/vector-2.c: New test.
7726         * gcc.c-torture/compile/vector-3.c: New test.
7727
7728 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7729
7730         * lib/fortran-torture.exp: Update copyright years.  Remove
7731         obsolete comment.  Test -ftree-vectorize where it makes sense.
7732         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7733         from fortran-torture.exp.
7734         * gfortran.dg/char_transpose_1.f90,
7735         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7736         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7737         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7738         '-w' to dg-options.
7739
7740 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7741
7742         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7743         saved_${tool}_load.
7744
7745 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7746
7747         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7748         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7749         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7750         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7751         gaps.
7752
7753 2006-12-12  Richard Guenther  <rguenther@suse.de>
7754
7755         PR middle-end/30147
7756         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7757
7758 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7759             Diego Novillo  <dnovillo@redhat.com>
7760
7761         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7762         VDEF/VUSE changes.
7763         * gcc.dg/tree-ssa/pr26421.c: Likewise
7764         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7765         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7766         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7767         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7768         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7769         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7770         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7771         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7772         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7773
7774 2006-12-11  Jan Hubicka  <jh@suse.cz>
7775
7776         * gcc.dg/tree-prof/stringop-1.c: New test.
7777         * gcc.dg/tree-prof/stringop-2.c: New test.
7778
7779 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7780
7781         PR target/30120
7782         * gcc.target/i386/pr30120.c: New test.
7783
7784         Revert:
7785         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7786
7787         * gcc.target/i386/x87regparm-1.c: New test.
7788         * gcc.target/i386/x87regparm-2.c: New test.
7789         * gcc.target/i386/x87regparm-3.c: New test.
7790         * gcc.target/i386/x87regparm-4.c: New test.
7791
7792 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7793
7794         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7795
7796 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7797
7798         PR fortran/23994
7799         * gfortran.dg/protected_1.f90: New test.
7800         * gfortran.dg/protected_2.f90: New test.
7801         * gfortran.dg/protected_3.f90: New test.
7802         * gfortran.dg/protected_4.f90: New test.
7803         * gfortran.dg/protected_5.f90: New test.
7804         * gfortran.dg/protected_6.f90: New test.
7805
7806 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7807             Tobias Burnus  <burnus@gcc.gnu.org>
7808
7809         PR fortran/29975
7810         PR fortran/30068
7811         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7812         interface.
7813         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7814         ambiguous interfaces.
7815         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7816         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7817         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7818         ambiguous interfaces.
7819         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7820         * gfortran.dg/array_initializer_2.f90: Add initializer array
7821         constructor test.
7822
7823         PR fortran/30096
7824         * gfortran.dg/interface_9.f90: Test that host interfaces are
7825         not checked for ambiguity with the local version.
7826
7827 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7828
7829         PR fortran/29464
7830         * gfortran.dg/module_interface_2.f90: New test.
7831
7832 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7833
7834         PR fortran/29941
7835         * gfortran.dg/assumed_len.f90: New test.
7836
7837 2006-12-09  Richard Guenther  <rguenther@suse.de>
7838
7839         * g++.dg/warn/implicit-typename1.C: Qualify types.
7840         * g++.dg/parse/crash12.C: Likewise.
7841         * g++.dg/tree-ssa/pr22444.C: Likewise.
7842
7843 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7844
7845         * gfortran.dg/array_2.f90: Added sqrt test.
7846
7847 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7848
7849         * gcc.target/i386/x87regparm-1.c: XFAIL.
7850         * gcc.target/i386/x87regparm-2.c: XFAIL.
7851         * gcc.target/i386/x87regparm-3.c: XFAIL.
7852         * gcc.target/i386/x87regparm-4.c: XFAIL.
7853
7854 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7855
7856         * lib/target-supports.exp
7857         (check_effective_target_large_long_double): New.
7858         * gcc.dg/Wconversion-real.c : Use it.
7859         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7860         unsigned.
7861
7862 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7863
7864         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7865
7866 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7867
7868         PR fortran/27546
7869         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7870
7871 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/29732
7874         * g++.dg/template/crash65.C: New test.
7875         * g++.dg/template/spec16.C: Tweak error markers.
7876
7877 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7878
7879         * gcc.target/spu: New directory.
7880         * gcc.target/spu/spu.exp: New file.
7881         * gcc.target/spu/intrinsics-1.c: New test.
7882
7883 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
7884
7885         PR c++/29980
7886         * g++.dg/ext/attrib27.C: New test.
7887         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7888         * g++.dg/parse/typedef5.C: Likewise.
7889
7890 2006-12-07  Mike Stump  <mrs@apple.com>
7891
7892         * treelang/compile/var_defs.tree: Adjust.
7893
7894 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
7895
7896         PR c++/29730
7897         * g++.dg/template/crash64.C: New test.
7898         * g++.dg/parse/crash27.C: Adjust error markers.
7899
7900 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
7901
7902         PR libfortran/30009
7903         PR libfortran/30056
7904         * gfortran.dg/read_eof_4.f90:  Add tests.
7905         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
7906         * gfortran.dg/unf_read_corrupted_1.f90: New test.
7907
7908 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
7909
7910         PR c++/29729
7911         * g++.dg/template/crash63.C: New test.
7912
7913         PR c++/29728
7914         * g++.dg/template/crash62.C: New test.
7915
7916 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7917
7918         PR fortran/30003
7919         * gfortran.dg/allocatable_function_1.f90: Increase the number
7920         of expected calls of free to 10; the lhs section reference is
7921         now evaluated so there is another call to bar.  Change the
7922         comment appropriately.
7923         * gfortran.dg/array_section_1.f90: New test.
7924
7925 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7926
7927         PR fortran/29912
7928         * gfortran.dg/char_result_12.f90: New test.
7929
7930 2006-12-05  Richard Guenther  <rguenther@suse.de>
7931
7932         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7933         * gcc.dg/vect/vect-pow-2.c: Rename to ...
7934         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
7935         vect_double, xfail for spu*-*-*.
7936
7937 2006-12-04  Tobias Burnus  <burnus@net-b.de>
7938
7939         PR fortran/29962
7940         * initialization_4.f90: Test noninteger exponents (-std=f95).
7941         * initialization_5.f90: New test for noninteger exponents
7942           with -std=f2003.
7943
7944 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7945
7946         PR fortran/29821
7947         * gfortran.dg/parameter_array_section_1.f90: New test.
7948
7949 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c++/29733
7952         * g++.dg/template/crash61.C: New test.
7953
7954         PR c++/29632
7955         * g++.dg/template/error23.C: New test.
7956
7957 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
7958
7959         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7960
7961 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7962
7963         PR fortran/29916
7964         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7965
7966 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR middle-end/29965
7969         * gcc.dg/gomp/pr29965-1.c: New test.
7970         * gcc.dg/gomp/pr29965-2.c: New test.
7971         * gcc.dg/gomp/pr29965-3.c: New test.
7972         * gcc.dg/gomp/pr29965-4.c: New test.
7973         * gcc.dg/gomp/pr29965-5.c: New test.
7974         * gcc.dg/gomp/pr29965-6.c: New test.
7975         * g++.dg/gomp/pr29965-1.C: New test.
7976         * g++.dg/gomp/pr29965-2.C: New test.
7977         * g++.dg/gomp/pr29965-3.C: New test.
7978         * g++.dg/gomp/pr29965-4.C: New test.
7979         * g++.dg/gomp/pr29965-5.C: New test.
7980         * g++.dg/gomp/pr29965-6.C: New test.
7981         * g++.dg/gomp/pr29965-7.C: New test.
7982         * g++.dg/gomp/pr29965-8.C: New test.
7983         * g++.dg/gomp/pr29965-9.C: New test.
7984         * g++.dg/gomp/pr29965-10.C: New test.
7985
7986 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
7987
7988         * gnat.dg/pointer_variable_bounds.adb: New test.
7989         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7990         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7991
7992 2006-12-03  Eric Christopher  <echristo@apple.com>
7993
7994         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7995
7996 2006-12-03  Richard Henderson  <rth@redhat.com>
7997             Andrew Pinski  <pinskia@gmail.com>
7998
7999         PR C++/14329
8000         * g++.dg/warn/unit-1.C: New test.
8001
8002 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8003
8004         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8005
8006 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8007
8008         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8009         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8010         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8011         * gcc.dg/vect/vect-70.c: Reduce array size.
8012         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8013         vect_no_compaer_double targets.
8014         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8015         vect_float, vect_double, and vect_int.
8016
8017 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8018
8019         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8020         test for loop versioning on vect_no_align targets.
8021         * gcc.dg/vect/pr20122.c: Likewise.
8022         * gcc.dg/vect/vect-105.c: Likewise.
8023         * gcc.dg/vect/vect-42.c: Likewise.
8024         * gcc.dg/vect/vect-43.c: Likewise.
8025         * gcc.dg/vect/vect-74.c: Likewise.
8026         * gcc.dg/vect/vect-75.c: Likewise.
8027         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8028         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8029         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8030         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8031
8032 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8033
8034         PR fortran/29642
8035         * gfortran.dg/value_1.f90 : New test.
8036         * gfortran.dg/value_2.f90 : New test.
8037         * gfortran.dg/value_3.f90 : New test.
8038         * gfortran.dg/value_4.f90 : New test.
8039         * gfortran.dg/value_4.c : Called from value_4.f90.
8040
8041 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8042
8043         PR C++/30033
8044         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8045
8046 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8047
8048         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8049
8050 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8051
8052         PR c/27953
8053         * gcc.dg/pr27953.c: New test.
8054
8055 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8056
8057         PR c++/30022
8058         * g++.dg/ext/vector5.C: New test.
8059
8060         PR c++/30021
8061         * g++.dg/other/main1.C: New test.
8062
8063 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8064
8065         PR libfortran/29568
8066         * gfortran.dg/convert_implied_open.f90:  Change to
8067         new default record length.
8068         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8069         new error message.
8070         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8071
8072 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8073
8074         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8075
8076 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8077
8078         PR c++/29066
8079         * g++.dg/expr/pr29066.c: New.
8080
8081 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8082             Zdenek Dvorak <dvorakz@suse.cz>
8083
8084         PR tree-optimization/29921
8085         * gcc.dg/pr29921-2.c: New test.
8086
8087 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8088
8089         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8090         (i386_get_cpuid): New function.
8091         (i386_cpuid_ecx): Likewise.
8092         (i386_cpuid_edx): Likewise.
8093         (i386_cpuid): Updated to call i386_cpuid_edx.
8094
8095         * gcc.target/i386/sse3-addsubpd.c: New file.
8096         * gcc.target/i386/sse3-addsubps.c: Likewise.
8097         * gcc.target/i386/sse3-haddpd.c: Likewise.
8098         * gcc.target/i386/sse3-haddps.c: Likewise.
8099         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8100         * gcc.target/i386/sse3-hsubps.c: Likewise.
8101         * gcc.target/i386/sse3-lddqu.c: Likewise.
8102         * gcc.target/i386/sse3-movddup.c: Likewise.
8103         * gcc.target/i386/sse3-movshdup.c: Likewise.
8104         * gcc.target/i386/sse3-movsldup.c: Likewise.
8105
8106 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8107
8108         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8109
8110 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8111
8112         * gcc.dg/dfp/convert-int-max.c: New test.
8113         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8114
8115 2006-11-30  Richard Guenther  <rguenther@suse.de>
8116
8117         * gcc.dg/vect/vect-pow-1.c: Rename ...
8118         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8119         floats instead of doubles, check successful vectorization.
8120
8121 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8122
8123         PR target/29945
8124         * gcc.c-torture/compile/pr29945.c: New testcase.
8125
8126 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8127
8128         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8129         -maltivec.
8130
8131 2006-11-29  Eric Christopher  <echristo@apple.com>
8132
8133         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8134
8135 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8136
8137         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8138
8139         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8140
8141 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8142
8143         PR c++/29022
8144         * g++.dg/inherit/virtual2.C: New test.
8145         * g++.dg/inherit/virtual3.C: Likewise.
8146         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8147         * g++.dg/inherit/error2.C: Likewise.
8148         * g++.dg/template/instantiate1.C: Likewise.
8149
8150 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8151
8152         PR tree-opt/29984
8153         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8154
8155 2006-11-28  Jan Hubicka  <jh@suse.cz>
8156
8157         * gcc.dg/memcpy-1.c: New test.
8158
8159 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8160
8161         PR c++/29735
8162         * g++.dg/warn/main-3.C: New test.
8163
8164 2006-11-28  Jan Hubicka  <jh@suse.cz>
8165
8166         * gcc.dg/winline-1.c: New test.
8167
8168 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8169
8170         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8171         alignments.
8172
8173 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8174
8175         PR fortran/29976
8176         * gfortran.dg/missing_optional_dummy_3.f90
8177
8178 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8179
8180         PR fortran/20880
8181         * gfortran.dg/interface_3.f90: Modify errors.
8182
8183 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8184
8185         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8186         fail to link due to relocation overflows on spu-*-*.
8187
8188 2006-11-27  Michael Matz  <matz@suse.de>
8189             Andreas Krebbel  <krebbel1@de.ibm.com>
8190
8191         PR target/29319
8192         * gcc.dg/20061127-1.c: New testcase.
8193
8194 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8195
8196         * gcc.dg/20061124-1.c: Add exit() function prototype.
8197
8198 2006-11-27  Jan Hubicka  <jh@suse.cz>
8199
8200         * gcc.target/i386/memcpy-1.c: Adjust size.
8201         * gcc.dg/visibility-11.c: Likewise.
8202
8203 2006-11-27  Richard Guenther  <rguenther@suse.de>
8204
8205         PR middle-end/25620
8206         * gcc.target/i386/pow-1.c: New testcase.
8207         * gcc.dg/builtins-58.c: Likewise.
8208
8209 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8210
8211         PR c++/29886
8212         * g++.dg/expr/cast8.C: New test.
8213
8214 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8215
8216         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8217         Don't ever inline the testcase.
8218
8219 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8220
8221         PR fortran/29982
8222         * gfortran.fortran-torture/compile/parameter_3.f90: New
8223         testcase.
8224
8225 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8226
8227         PR fortran/29951
8228         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8229
8230 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8231
8232         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8233         for CHAR.
8234
8235 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8236
8237         PR libgfortran/29936
8238         * gfortran.dg/write_check3.f90: New test.
8239
8240 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8241
8242         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8243
8244 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8245
8246         PR fortran/20880
8247         * gfortran.dg/interface_3.f90: New test.
8248
8249         PR fortran/29387
8250         * gfortran.dg/generic_8.f90: New test.
8251
8252 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8253
8254         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8255         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8256         * gfortran.dg/specifics_3.f90: Remove.
8257
8258 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8259
8260         PR c/29955
8261         * gcc.dg/gomp/pr29955.c: New test.
8262
8263         PR c/29736
8264         * gcc.dg/pr29736.c: New test.
8265
8266 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8267
8268         PR tree-opt/29964
8269         * gcc.dg/pure-1.c: New test.
8270
8271 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8272
8273         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8274         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8275
8276 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8277
8278         * gcc.dg/20061124-1.c: New testcase.
8279
8280 2006-11-23  Eric Christopher  <echristo@apple.com>
8281
8282         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8283
8284 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8285
8286         PR c/2707
8287         PR c++/26167
8288         * gcc.dg/Wconversion-integer.c: New. Supersedes
8289         Wconversion-negative-constants.c
8290         * gcc.dg/Wconversion-real.c: New.
8291         * gcc.dg/Wconversion-real-integer.c: New.
8292         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8293         * g++.dg/warn/Wconversion1.C: Modified.
8294
8295 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8296
8297         * gfortran.dg/overload_1.f90: New test.
8298
8299 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8300
8301         PR c/9072
8302         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8303         Wtraditional-conversion.
8304         * gcc.dg/overflow-warn-2.c: Likewise.
8305         * gcc.dg/Wconversion.c: Likewise. Renamed as
8306         Wtraditional-conversion.c .
8307         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8308         Wtraditional-conversion-2.c .
8309         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8310         Wtraditional-conversion-2.c
8311         * gcc.dg/Wconversion-negative-constants.c: New.
8312
8313 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8314
8315         * gcc.dg/tree-ssa/dump-1.c: New test.
8316
8317 2006-11-23  David Ung <davidu@mips.com>
8318
8319         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8320         -mfp64, allowable when ISA >= 33 and float is enabled.
8321         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8322         of mthc1 and mfhc1 patterns.
8323
8324 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8325
8326         PR tree-optimization/29921
8327         * gcc.dg/pr29921.c: New test.
8328
8329 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8330
8331         PR fortran/29441
8332         * gfortran.dg/initialization_4.f90: New test.
8333
8334 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8335
8336         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8337         platforms that have interleaving support.
8338         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8339         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8340         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8341         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8342         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8343         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8344         gcc.dg/vect/vect-strided-u8-i8.c,
8345         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8346         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8347         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8348         gcc.dg/vect/vect-strided-float.c,
8349         gcc.dg/vect/vect-strided-a-mult.c,
8350         gcc.dg/vect/vect-strided-mult-char-ls.c,
8351         gcc.dg/vect/vect-strided-a-u16-mult.c,
8352         gcc.dg/vect/vect-strided-a-u32-mult.c,
8353         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8354         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8355         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8356         gcc.dg/vect/vect-strided-mult.c,
8357         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8358         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8359         New.
8360
8361 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8362
8363         PR fortran/25087
8364         * gfortran.dg/auto_char_len_4.f90: New test.
8365
8366 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8367
8368         PR fortran/29652
8369         * gfortran.dg/generic_7.f90: New test.
8370         * gfortran.dg/defined_operators_1.f90: Add new error.
8371
8372 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8373
8374         PR tree-optimization/29902
8375         * g++.dg/tree-ssa/pr29902.C: New test.
8376
8377 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8378
8379         PR fortran/29820
8380         * gfortran.dg/used_types_13.f90: New test.
8381
8382 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8383
8384         * gcc.dg/dfp/snan.c: Delete.
8385
8386 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8387
8388         * g++.dg/cpp0x/static_assert1.C: New.
8389         * g++.dg/cpp0x/static_assert2.C: New.
8390         * g++.dg/cpp0x/static_assert3.C: New.
8391
8392 2006-11-21  Richard Guenther  <rguenther@suse.de>
8393
8394         * gcc.dg/vect/vect-pow-1.c: New testcase.
8395         * gcc.dg/vect/vect-pow-2.c: Likewise.
8396
8397 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8398
8399         PR c++/29570
8400         * g++.dg/template/static29.C: New test.
8401
8402         PR c++/29734
8403         * g++.dg/conversion/simd4.C: New test.
8404
8405 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8406
8407         PR c++/29475
8408         * g++.dg/template/access19.C: New test.
8409         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8410         error is reported.
8411
8412 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8413
8414         PR tree-opt/25500
8415         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8416
8417 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8418
8419         PR fortran/27546
8420         * gfortran.dg/import.f90: Extended test.
8421         * gfortran.dg/import2.f90: Extended test.
8422
8423 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8424
8425         * gfortran.dg/volatile3.f90: Add conflict test.
8426
8427 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8428
8429         PR fortran/24783
8430         * gfortran.dg/implicit_10.f90: New test.
8431
8432 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8433
8434         PR c++/8586
8435         * g++.dg/warn/Wall-write-strings.C: New.
8436
8437 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8438
8439         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8440         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8441
8442 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8443
8444         * gfortran.dg/use_3.f90: Remove error message.
8445         * gfortran.dg/iso_fortran_env_1.f90: New test.
8446         * gfortran.dg/iso_fortran_env_2.f90: New test.
8447         * gfortran.dg/iso_fortran_env_3.f90: New test.
8448         * gfortran.dg/iso_fortran_env_4.f90: New test.
8449
8450 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8451
8452         * gcc.dg/vect/vect-27.c: Fix initialization.
8453
8454 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8455
8456         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8457         * gcc.dg/torture/builtin-minmax-1.c: New.
8458
8459         * gcc.dg/builtins-20.c: Add cases for copysign.
8460
8461 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8462
8463         PR fortran/24285
8464         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8465
8466 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8467         * gfortran.dg/use_1.f90: New test.
8468         * gfortran.dg/use_1.f90: New test.
8469         * gfortran.dg/use_1.f90: New test.
8470
8471 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8472
8473         PR tree-optimization/29801
8474         * gcc.dg/pr29801.c: New test.
8475
8476 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8477
8478         PR middle-end/29584
8479         * gcc.dg/torture/pr29584.c: New test.
8480
8481 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8482
8483         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8484         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8485         * gcc.target/powerpc/compress-float-ppc.c,
8486         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8487         powerpc_fprs.
8488         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8489         do not pass -mhard-float.
8490
8491 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8492
8493         * gnat.dg/volatile_aggregate.adb: New test.
8494
8495 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8496
8497         PR fortran/29391
8498         PR fortran/29489
8499         * gfortran.dg/bound_2.f90: Add more checks.
8500         * gfortran.dg/bound_3.f90: New test.
8501
8502 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8503
8504         PR target/29201
8505         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8506
8507 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8508
8509         * gfortran.dg/import3.f90: Fix error message.
8510
8511 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8512
8513         PR tree-opt/29788
8514         * gfortran.fortran-torture/compile/inline_1.f90:
8515         New testcase.
8516
8517 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8518
8519         * gcc.target/i386/x87regparm-1.c: New test.
8520         * gcc.target/i386/x87regparm-2.c: New test.
8521         * gcc.target/i386/x87regparm-3.c: New test.
8522         * gcc.target/i386/x87regparm-4.c: New test.
8523
8524 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8525
8526         PR fortran/27546
8527         * gfortran.dg/import.f90: New test.
8528         * gfortran.dg/import2.f90: New test.
8529         * gfortran.dg/import3.f90: New test.
8530
8531 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8532
8533         PR fortran/27588
8534         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8535
8536 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8537
8538         PR fortran/29806
8539         * gfortran.dg/contains.f90: New test.
8540         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8541
8542 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR tree-optimization/29581
8545         * gcc.dg/pr29581-1.c: New test.
8546         * gcc.dg/pr29581-2.c: New test.
8547         * gcc.dg/pr29581-3.c: New test.
8548         * gcc.dg/pr29581-4.c: New test.
8549         * gfortran.dg/pr29581.f90: New test.
8550
8551 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8552
8553         PR fortran/29702
8554         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8555         numbers in error message headers.
8556
8557 2006-11-14  Richard Guenther  <rguenther@suse.de>
8558
8559         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8560         to i?86 and x86_64 targets.
8561
8562 2006-11-14  Caroline Tice  <ctice@apple.com>
8563
8564         * gcc.dg/pubtypes-1.c: New file/testcase.
8565         * gcc.dg/pubtypes-2.c: New file/testcase.
8566         * gcc.dg/pubtypes-3.c: New file/testcase.
8567         * gcc.dg/pubtypes-4.c: New file/testcase.
8568         * g++.dg/pubtypes.C: New file/testcase.
8569
8570 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8571
8572         PR c++/29106
8573         * g++.dg/init/self1.C: New test.
8574
8575 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8576
8577         PR fortran/29657
8578         * gfortran.dg/conflicts.f90: Add.
8579
8580 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8581
8582         PR rtl-optimization/29798
8583
8584         * gcc.c-torture/execute/pr29798.c: New.
8585
8586 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8587
8588         * gcc.dg/builtins-20.c: Add more cases.
8589
8590 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
8591
8592         PR fortran/29759
8593         * gfortran.dg/gomp/pr29759.f90: New test.
8594
8595 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
8596
8597         PR c++/29518
8598         * g++.dg/template/static28.C: New test.
8599
8600 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
8601
8602         * lib/c-torture.exp: Use target-libpath.exp.
8603         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8604         set GCC_EXEC_PREFIX env var from global variable of same name.
8605
8606 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8607
8608         PR fortran/26994
8609         * gfortran.fortran-torture/compile/transfer-1.f90:
8610         New testcase.
8611
8612 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
8613             Zdenek Dvorak <dvorakz@suse.cz>
8614
8615         PR tree-optimization/29680
8616         * gcc.dg/alias-11.c: New test.
8617
8618 2006-11-12  Jason Merrill  <jason@redhat.com>
8619             Andrew Pinski <pinskia@physics.uc.edu>
8620
8621         PR middle-end/28915
8622         * gcc.target/i386/vectorize1.c: New.
8623
8624 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8625
8626         PR rtl-optimization/29797
8627         * gcc.c-torture/execute/pr29797-1.c: New test case.
8628
8629 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8630
8631         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8632
8633 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
8634
8635         * gcc.dg/tree-ssa/prefetch-3.c: New test.
8636
8637 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8638
8639         PR tree-optimization/13827
8640         * gcc.dg/fold-eqand-1.c: New test case.
8641
8642 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8643
8644         PR rtl-opt/28812
8645         * gcc.c-torture/execute/mayalias-3.c: New test.
8646
8647 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
8648
8649         PR middle-end/27528
8650         * gcc.c-torture/compile/pr27528.c: New test.
8651         * gcc.dg/pr27528.c: Likewise.
8652
8653 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8654
8655         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8656
8657         * gcc.dg/torture/builtin-symmetric-1.c: New test.
8658
8659 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8660
8661         PR fortran/29758
8662         * gfortran.dg/reshape_source_size_1.f90: New test.
8663
8664 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8665
8666         PR fortran/29315
8667         * gfortran.dg/aliasing_dummy_4.f90: New test.
8668
8669 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
8670
8671         PR target/29777
8672         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8673         and x86_64-*-* targets.
8674
8675 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8676
8677         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8678         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8679         New macros. Use them in exact tests.
8680         (TESTIT3): New macro.
8681         Add tests for fmin, fmax and fma.
8682
8683 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8684
8685         PR fortran/29431
8686         * gfortran.dg/array_constructor_13.f90: New test.
8687
8688 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8689
8690         PR fortran/29744
8691         * gfortran.dg/used_types_12.f90: New test.
8692
8693 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8694
8695         PR middle-end/29726
8696         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8697         (test6): Ditto.
8698         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8699         * gcc.dg/fold-eqandshift-3.c: New test case.
8700
8701 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8702
8703         PR fortran/29699
8704         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8705
8706         PR fortran/21370
8707         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8708
8709 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8710
8711         * gcc.dg/20061109-1.c: New testcase.
8712
8713 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8714
8715         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8716
8717 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8718
8719         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8720         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8721
8722 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8723
8724         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8725         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8726
8727 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8728
8729         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8730
8731 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8732
8733         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8734         vect-9.c).
8735         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8736         * gcc.dg/vect/vect-9.c: Now vectorizable.
8737         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8738         that support vect_widen_mult.
8739         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8740         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8741         vect-reduc-dot-u16.c).
8742         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8743         vect-reduc-dot-u16.c).
8744         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8745         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8746         vect-reduc-dot-s8.c).
8747         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8748         vect-reduc-dot-s8.c).
8749         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8750         vect-reduc-dot-s8.c).
8751         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8752         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8753         vect-reduc-dot-u8.c).
8754         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8755         vect-reduc-dot-u8.c).
8756         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8757         * gcc.dg/vect/vect-multitypes-9.c: New test.
8758         * gcc.dg/vect/vect-multitypes-10.c: New test.
8759         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8760         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8761         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8762         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8763         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8764         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8765         wrapv-vect-reduc-dot-s8.c.
8766         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8767         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8768         targets that support vec_unpack.
8769         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8770         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8771         (check_effective_target_vect_widen_mult_hi_to_si): New.
8772         (check_effective_target_vect_widen_sum): Removed.
8773
8774         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8775
8776         * gcc.dg/vect/vect-multitypes-8.c: New test.
8777         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8778
8779         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8780
8781         * gcc.dg/vect/vect-multitypes-7.c: New test.
8782
8783         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8784
8785         * gcc.dg/vect/vect-multitypes-4.c: New test.
8786         * gcc.dg/vect/vect-multitypes-5.c: New test.
8787         * gcc.dg/vect/vect-multitypes-6.c: New test.
8788
8789         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8790
8791         * gcc.dg/vect/vect-multitypes-1.c: New test.
8792         * gcc.dg/vect/vect-multitypes-2.c: New test.
8793         * gcc.dg/vect/vect-multitypes-3.c: New test.
8794
8795 2006-11-07  Eric Christopher  <echristo@apple.com>
8796
8797         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8798         Test using scan-assembler-not.
8799
8800 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8801
8802         * gcc.dg/inline-17.c: New test.
8803
8804 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8805
8806         PR other/25028
8807         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8808         on HP-UX.
8809
8810 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8811
8812         PR fortran/29539
8813         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8814
8815         PR fortran/29634
8816         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8817         test.
8818
8819 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8820
8821         PR fortran/29601
8822         * gfortran.dg/volatile.f90: Add.
8823         * gfortran.dg/volatile2.f90: Add.
8824         * gfortran.dg/volatile3.f90: Add.
8825         * gfortran.dg/volatile4.f90: Add.
8826         * gfortran.dg/volatile5.f90: Add.
8827         * gfortran.dg/volatile6.f90: Add.
8828         * gfortran.dg/volatile7.f90: Add.
8829
8830 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8831
8832         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8833           for matching error messages.
8834         * gfortran.dg/specifics_3.f90: Adjust pattern
8835           for matching error messages.
8836
8837 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8838             Bernhard Fischer  <aldot@gcc.gnu.org>
8839
8840         * lib/gcc-dg.exp (output-exists): New proc.
8841         (output-exists-not): New proc.
8842         * gcc.test-framework/test-framework.awk: Support new directives.
8843         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8844         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8845         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8846         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8847         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8848         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8849
8850 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8851
8852         PR fortran/29630
8853         PR fortran/29679
8854         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8855         * gfortran.dg/initialization_3.f90: New.
8856
8857 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8858
8859         PR libgfortran/25545
8860         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8861
8862 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR middle-end/29695
8865         * gcc.c-torture/execute/pr29695-1.c: New test.
8866         * gcc.c-torture/execute/pr29695-2.c: New test.
8867
8868 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8869
8870         PR fortran/29565
8871         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8872
8873 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8874
8875         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8876         for matching error messages.
8877
8878 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
8879
8880         PR target/26915
8881         * gcc.target/i386/387-12.c: New test.
8882
8883 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8884
8885         PR libfortran/29713
8886         * gfortran.dg/pr29713.f90: New test.
8887
8888 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
8889
8890         * gcc.c-torture/execute/arith-rand-ll.c:
8891         Also test for bogus rest sign.
8892
8893 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8894
8895         PR libfortran/27895
8896         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8897
8898 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8899
8900         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8901         from error messages.
8902
8903 2006-11-02  Mike Stump  <mrs@apple.com>
8904
8905         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8906
8907         * g++.old-deja/g++.abi/align.C: Enable for darwin.
8908
8909 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
8910
8911         * g++.dg/eh/gcsec1.C: New test.
8912
8913 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8914
8915         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8916         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
8917
8918 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
8919
8920         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8921         hexadecimal value.
8922         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8923         * gcc.dg/pr14796-2.c: Likewise.
8924
8925 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8926
8927         * gcc.c-torture/execute/20061101-1.c: New test.
8928
8929 2006-11-01  Richard Guenther  <rguenther@suse.de>
8930
8931         * gcc.target/i386/fpprec-1.c: New testcase.
8932
8933 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8934
8935         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8936         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8937
8938 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8939
8940         * gcc.c-torture/execute/20061031-1.c: New test.
8941
8942 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8943
8944         PR 23067
8945         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8946         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8947         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8948         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8949         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8950         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8951         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8952
8953 2006-10-31  Eric Christopher  <echristo@apple.com>
8954             Falk Hueffner  <falk@debian.org>
8955
8956         * gcc.dg/builtin-bswap-1.c: New.
8957         * gcc.dg/builtin-bswap-2.c: New.
8958         * gcc.dg/builtin-bswap-3.c: New.
8959         * gcc.dg/builtin-bswap-4.c: New.
8960         * gcc.dg/builtin-bswap-5.c: New.
8961         * gcc.target/i386/builtin-bswap-1.c: New.
8962
8963 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8964
8965         * gcc.dg/inline-16.c: New.
8966
8967         PR 16622
8968         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8969         defining it.
8970         * gcc.dg/inline-13.c: New.
8971         * gcc.dg/inline-14.c: New.
8972         * gcc.dg/inline-15.c: New.
8973
8974         PR 11377
8975         * gcc.dg/inline6.c: New.
8976         * gcc.dg/inline7.c: New.
8977
8978 2006-10-31  Roger Sayle  <roger@eyesopen.com>
8979
8980         PR middle-end/23470
8981         * gcc.dg/pr23470-1.c: New test case.
8982
8983 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
8984
8985         PR fortran/29537
8986         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8987         data.
8988         * gfortran.dg/blockdata_2.f90: New testcase.
8989
8990 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
8991
8992         PR libfortran/29627
8993         * gfortran.dg/unf_short_record_1.f90:  New test.
8994
8995 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8996
8997         PR fortran/29067
8998         * gfortran.dg/pr29067.f: New test.
8999
9000 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9001             Richard Sandiford  <richard@codesourcery.com>
9002
9003         * lib/target-supports.exp (get_compiler_messages): Append options
9004         as a single list element.
9005         (check_effective_target_arm_vfp_ok): New.
9006         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9007
9008 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9009
9010         PR fortran/29387
9011         * gfortran.dg/intrinsic_actual_2.f90: New test.
9012
9013         PR fortran/29490
9014         * gfortran.dg/actual_array_interface_1.f90: New test.
9015
9016         PR fortran/29641
9017         * gfortran.dg/used_types_11.f90: New test.
9018
9019 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9020
9021         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9022         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9023         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9024         * g++.old-deja/g++.mike/net25.C (main): Same.
9025         * g++.dg/lookup/exception1.C (main): Same.
9026         * g++.dg/parse/parens2.C (main): Same.
9027
9028 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9029
9030         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9031
9032 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9033
9034         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9035         * gcc.dg/torture/builtin-math-3.c: Likewise.
9036
9037 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9038
9039         PR fortran/29452
9040         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9041         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9042
9043 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9044
9045         PR Fortran/29410
9046         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9047
9048 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9049
9050         * lib/target-supports.exp (check_function_available): Declare
9051         function before calling.
9052
9053 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR tree-optimization/29637
9056         * gcc.dg/pr29637.c: New test.
9057
9058 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9059
9060         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9061         tree canonicalization.
9062
9063 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9064
9065         * gcc.dg/builtins-20.c: Add more hypot tests.
9066
9067 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9068
9069         * gcc.dg/fold-compare-1.c: New test case.
9070
9071 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9072
9073         PR c++/16307
9074         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9075
9076 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9077
9078         PR tree-optimization/15458
9079         * gcc.dg/fold-xornot-1.c: New test case.
9080
9081 2006-10-29  Richard Guenther  <rguenther@suse.de>
9082
9083         * gcc.target/i386/math-torture/trunc.c: New testcase.
9084
9085 2006-10-29  Richard Guenther  <rguenther@suse.de>
9086
9087         * gcc.target/i386/math-torture/round.c: New testcase.
9088
9089 2006-10-29  Richard Guenther  <rguenther@suse.de>
9090
9091         * gcc.target/i386/math-torture/ceil.c: New testcase.
9092         * gcc.target/i386/math-torture/floor.c: Likewise.
9093
9094 2006-10-29  Richard Guenther  <rguenther@suse.de>
9095
9096         * gcc.target/i386/math-torture/rint.c: New testcase.
9097         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9098
9099 2006-10-29  Richard Guenther  <rguenther@suse.de>
9100
9101         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9102         * gcc.target/i386/math-torture/lceil.c: Likewise.
9103
9104 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9105
9106         PR libgfortran/24313
9107         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9108
9109 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9110
9111         * gcc.c-torture/execute/20020118-1.c,
9112         gcc.c-torture/execute/builtins/strlen.c,
9113         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9114         comment typos.
9115
9116 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9117
9118         * gcc.dg/builtins-20.c: Add tests for hypot.
9119         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9120         two-argument builtins.
9121         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9122         TESTIT2.  Update all callers.
9123         (TESTIT2, TESTIT2_R): New helper macros.
9124         Add testcases for pow, hypot and atan2.
9125
9126 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9127
9128         PR C++/29295
9129         * g++.dg/expr/bool1.C: New test.
9130         * g++.dg/expr/bool2.C: New test.
9131
9132 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9133
9134         PR fortran/28224
9135         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9136         * gfortran.dg/namelist_internal.f90: New test.
9137
9138 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9139
9140         PR fortran/29625
9141         * gfortran.dg/io_real_boz.f90: Add.
9142         * gfortran.dg/io_real_boz2.f90: Add.
9143
9144 2006-10-28  Richard Guenther  <rguenther@suse.de>
9145
9146         PR middle-end/26899
9147         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9148
9149 2006-10-28  Richard Guenther  <rguenther@suse.de>
9150
9151         PR target/28806
9152         * gcc.target/i386/math-torture/lround.c: New testcase.
9153
9154 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9155
9156         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9157         * gcc.dg/builtins-44.c: Likewise.
9158         * gcc.dg/builtins-45.c: Likewise.
9159         * gcc.dg/pr28796-2.c: Likewise.
9160         * gcc.dg/unordered-3.c: Likewise.
9161
9162 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9163
9164         PR libgfortran/27954
9165         * gfortran.dg/error_recovery_2.f90: New test.
9166
9167 2006-10-26  Richard Guenther  <rguenther@suse.de>
9168
9169         * gcc.target/i386/i386.exp: Use glob, not find to collect
9170         tests.  Avoids recursing into subdirectories.
9171         * gcc.target/i386/math-torture/math-torture.exp: Torture
9172         for interesting ia32 math options.
9173         * gcc.target.i386/math-torture/lrint.c: New testcase.
9174
9175 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9176
9177         PR libgfortran/29563
9178         * gfortran.dg/arrayio_9.f90: Update test.
9179         * gfortran.dg/arrayio_19.f90: New test.
9180
9181 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9182
9183         * gcc.dg/20061026.c: New testcase.
9184
9185 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9186
9187         PR libgfortran/29563
9188         * gfortran.dg/arrayio_9.f90: New test.
9189
9190 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9191
9192         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9193         Copy the strings manually, as strcpy may call strlen.
9194
9195 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9196
9197         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9198         Add checks for log, log2, log10 and log1p.
9199
9200         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9201         we already test 0.0.  Add checks for expm1, log, log2, log10,
9202         log1p, cbrt, erf and erfc.
9203
9204 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9205
9206         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9207
9208 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9209
9210         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9211         and remainderl() built-in functions.  Remove -ffast-math from
9212         dg-options.
9213
9214 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9215
9216         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9217         acosh and atanh.
9218
9219         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9220         floating point modifiers to arguments passed to float and long
9221         double functions respectively.  Update all callers to use floating
9222         point numbers, not integers.  Add tests for exp, exp2 and
9223         exp10/pow10.
9224
9225         * gcc.dg/torture/builtin-math-3.c: New test.
9226
9227 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9228
9229         PR fortran/29393
9230         * gfortran.dg/initialize_2.f90: New.
9231
9232 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9233
9234         * gcc.dg/torture/builtin-math-2.c: New test.
9235
9236 2006-10-24  Richard Guenther  <rguenther@suse.de>
9237
9238         PR middle-end/28796
9239         * gcc.dg/pr28796-1.c: New testcase.
9240         * gcc.dg/pr28796-2.c: Likewise.
9241
9242 2006-10-24  Richard Guenther  <rguenther@suse.de>
9243
9244         * gcc.dg/builtins-57.c: New testcase.
9245
9246 2006-10-24  Richard Guenther  <rguenther@suse.de>
9247
9248         PR tree-optimization/29567
9249         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9250
9251 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9252
9253         PR tree-optimization/14784
9254         * gcc.dg/alias-10.c: New test.
9255
9256 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9257
9258         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9259
9260 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9261
9262         * gcc.dg/builtin-strncat-chk-1.c: New test.
9263
9264 2006-10-23  Jan Hubicka  <jh@suse.cz>
9265
9266         * gcc.dg/memmove-1.c: New test.
9267
9268 2006-10-23  Paul Brook  <paul@codesourcery.com>
9269
9270         * gcc.dg/pragma-pack-5.c: New test.
9271
9272 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9273
9274         * g++.dg/other/s390-1.C: New testcase.
9275
9276 2006-10-23  Richard Guenther  <rguenther@suse.de>
9277
9278         PR middle-end/27132
9279         PR middle-end/23295
9280         * gcc.dg/pr27132.c: New testcase.
9281         * gcc.dg/pr23295.c: Likewise.
9282         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9283         * g++.dg/tree-ssa/pr19807.C: Likewise.
9284
9285 2006-10-23  Richard Guenther  <rguenther@suse.de>
9286
9287         PR middle-end/21032
9288         * gcc.dg/pr21032.c: New testcase.
9289
9290 2006-10-22  Jeff Law  <law@redhat.com>
9291         Richard Guenther  <rguenther@suse.de>
9292
9293         PR tree-optimization/15911
9294         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9295
9296 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9297
9298         PR c++/20647
9299         * g++.dg/abi/rtti3.C: New.
9300
9301 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9302
9303         PR middle-end/28252
9304         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9305         transformation.
9306
9307 2006-10-21  Richard Guenther  <rguenther@suse.de>
9308
9309         PR tree-optimization/3511
9310         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9311
9312 2006-10-21  Richard Guenther  <rguenther@suse.de>
9313
9314         PR middle-end/26898
9315         * gcc.dg/torture/pr26898-1.c: New testcase.
9316         * gcc.dg/torture/pr26898-2.c: Likewise.
9317
9318 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9319
9320         PR c++/28053
9321         * g++.dg/parse/bitfield1.C: Adjust error markers.
9322         * g++.dg/parse/bitfield2.C: New test.
9323
9324 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9325
9326         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9327
9328 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9329
9330         PR libfortran/27895
9331         * gfortran.dg/zero_sized_1.f90: New test.
9332
9333 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9334
9335         * gcc.dg/div-compare-1.c: New test.
9336
9337 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9338
9339         PR fortran/29216
9340         * gfortran.dg/result_default_init_1.f90: New test.
9341
9342         PR fortran/29314
9343         * gfortran.dg/automatic_default_init_1.f90: New test.
9344
9345         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9346         from 38 to 33.
9347
9348 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9349
9350         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9351         'using namespace std' without previous declaration.
9352         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9353         * g++.old-deja/g++.robertl/eb133c.C: New.
9354
9355 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9356
9357         PR libgfortran/29277
9358         * gfortran.dg/streamio_4.f90: Update test.
9359         * gfortran.dg/streamio_11.f90: New test.
9360
9361 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9362
9363         PR c++/27952
9364         * g++.dg/inherit/virtual1.C: New test.
9365
9366 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9367
9368         PR c++/28261
9369         * g++.dg/parse/enum3.C: New test.
9370
9371 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9372
9373         PR c++/29039
9374         * g++.dg/init/ctor8.C: New test.
9375
9376 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR c++/27270
9379         * g++.dg/ext/complit8.C: Tweak error markers.
9380         * g++.dg/template/complit1.C: Add error marker.
9381
9382 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9383
9384         PR c++/27270
9385         * g++.dg/ext/complit8.C: New test.
9386
9387         PR c++/29408
9388         * g++.dg/parse/dtor12.C: New test.
9389
9390         PR c++/29435
9391         * g++.dg/template/sizeof11.C: New test.
9392
9393 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9394
9395         PR fortran/29392
9396         * gfortran.dg/data_char_3.f90: New test.
9397
9398         PR fortran/29451
9399         * gfortran.dg/negative_automatic_size.f90: New test.
9400
9401 2006-10-16  David Daney  <ddaney@avtrex.com>
9402
9403         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9404
9405 2006-10-16  Eric Christopher  <echristo@apple.com>
9406
9407         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9408         x86_64.
9409
9410 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9411
9412         PR c++/28211
9413         * g++.dg/tc1/dr49.C: Tweak error messages.
9414         * g++.dg/parse/template21.C: New test.
9415
9416 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9417
9418         PR middle-end/20491
9419         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9420
9421 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9422
9423         PR fortran/29403
9424         * gfortran.dg/print_1.f90: New test.
9425
9426 2006-10-15  Jan Hubicka  <jh@suse.cz>
9427
9428         PR middle-end/29241
9429         * gcc.c-torture/compile/pr29241.c: New testcase.
9430
9431 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9432
9433         PR middle-end/29250
9434         * gcc.c-torture/compile/pr29250.c: New test.
9435
9436 2006-10-15  Richard Guenther  <rguenther@suse.de>
9437
9438         * gcc.dg/pr29299.c: New testcase.
9439
9440 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9441
9442         PR fortran/24767
9443         * gfortran.dg/label_4.f90: Adjust warning flag.
9444
9445 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9446
9447         PR fortran/29371
9448         * gfortran.dg/nullify_3.f90: New test.
9449
9450 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9451
9452         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9453         on Solaris 2.5.1 too.
9454
9455 2006-10-13  Eric Christopher  <echristo@apple.com>
9456
9457         * gcc.dg/pr25993.c: Skip for darwin.
9458
9459 2006-10-13  Eric Christopher  <echristo@apple.com>
9460
9461         * gcc.dg/visibility-11.c: Skip for darwin.
9462
9463 2006-10-13  Eric Christopher  <echristo@apple.com>
9464
9465         * gcc.dg/darwin-weakimport-1.c: Use
9466         -fno-asynchronous-unwind-tables.
9467         * gcc.dg/darwin-weakimport-3.c: Ditto.
9468
9469 2006-10-13  Richard Guenther  <rguenther@suse.de>
9470
9471         PR tree-optimization/29446
9472         * gcc.dg/torture/pr29446.c: New testcase.
9473
9474 2006-10-13  Bill Wendling  <wendling@apple.com>
9475
9476         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9477         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9478         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9479         * g++.old-deja/g++.law/shadow1.C: Likewise.
9480         * g++.old-deja/g++.law/ctors10.C: Likewise.
9481         * g++.dg/debug/namespace1.C: Likewise.
9482         * g++.dg/inherit/namespace-as-base.C: Likewise.
9483         * g++.dg/opt/delay-slot-1.C: Likewise.
9484         * g++.dg/parse/defarg10.C: Likewise.
9485         * g++.dg/template/ptrmem11.C: Likewise.
9486         * g++.dg/template/mem_func_ptr.C: Likewise.
9487         * g++.dg/template/spec19.C: Likewise.
9488
9489 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9490
9491         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9492
9493 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9494
9495         PR fortran/29373
9496         * gfortran.dg/implicit_9.f90: New test.
9497
9498         PR fortran/29407
9499         * gfortran.dg/namelist_25.f90: New test.
9500
9501         PR fortran/27701
9502         * gfortran.dg/same_name_2.f90: New test.
9503
9504         PR fortran/29232
9505         * gfortran.dg/host_assoc_types_1.f90: New test.
9506
9507         PR fortran/29364
9508         * gfortran.dg/missing_derived_type_1.f90: New test.
9509         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9510
9511         PR fortran/29422
9512         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9513
9514         PR fortran/29428
9515         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9516
9517 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9518
9519         PR fortran/29391
9520         * gfortran.dg/bound_2.f90: New test.
9521
9522 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9523
9524         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9525         directive.
9526         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9527         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9528         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9529         * gfortran.dg/gomp/reduction3.f90: Likewise.
9530         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9531         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9532         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9533         * gfortran.dg/forall_4.f90: Likewise.
9534         * gfortran.dg/spec_expr_4.f90: Likewise.
9535         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9536         * gfortran.dg/forall_5.f90: Likewise.
9537         * gfortran.dg/open_access_append_2.f90: Add check for
9538         compile-time warning.
9539
9540 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9541
9542         PR c++/28506
9543         * g++.dg/parse/pure1.C: New test.
9544
9545 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9546
9547         PR fortran/21435
9548         * gfortran.dg/io_constraints_3.f90: New test.
9549         * gfortran.dg/open_access_append_1.f90: Add checks
9550         for compile-time warnings.
9551         * gfortran.dg/pr20163-2.f: Likewise.
9552         * gfortran.dg/iostat_2.f90: Likewise.
9553         * gfortran.dg/label_4.f90: Delete the temporary
9554         file.
9555         * gfortran.dg/direct_io_2.f90: Add a FILE=
9556         specifier.
9557         * gfortran.dg/iomsg_1.f90: Add check for
9558         compile-time warning.
9559
9560 2006-10-12  Jan Hubicka  <jh@suse.cz>
9561
9562         PR c/28419
9563         * gcc.dg/pr28319.c: New test.
9564
9565 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9566         PR c++/29318
9567         * g++.dg/ext/vla4.C: New test.
9568
9569 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9570
9571         PR c++/27961
9572         * g++.dg/template/crash60.C: New test.
9573         * g++.dg/other/large-size-array.C: Adjust error markers.
9574         * g++.dg/parse/crash27.C: Likewise.
9575         * g++.dg/template/crash1.C: Likewise.
9576
9577 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9578
9579         PR testsuite/29093
9580         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9581
9582 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9583
9584         PR preprocessor/28709
9585         * gcc.dg/cpp/paste14.c: New test.
9586
9587 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
9588
9589         PR c++/29175
9590         * g++.dg/init/array24.C: New test.
9591
9592 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9593
9594         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9595         of <sys/types.h>.
9596
9597 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
9598
9599         PR c++/29024
9600         * g++.dg/parse/typedef8.C: New test.
9601         * g++.dg/other/mult-stor1.C: Adjust error markers.
9602
9603 2006-10-11  Richard Guenther  <rguenther@suse.de>
9604
9605         PR tree-optimization/28230
9606         * gcc.dg/torture/pr28230.c: New testcase.
9607
9608 2006-10-11  Richard Guenther  <rguenther@suse.de>
9609
9610         PR inline-asm/29119
9611         * gcc.dg/torture/pr29119.c: New testcase.
9612
9613 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
9614
9615         PR middle-end/29272
9616         * gcc.c-torture/execute/20060930-2.c: New test.
9617
9618 2006-10-09  Richard Henderson  <rth@redhat.com>
9619
9620         Revert emutls patch.
9621
9622 2006-10-09  Richard Guenther  <rguenther@suse.de>
9623
9624         PR middle-end/29254
9625         * gcc.dg/pr29254.c: New testcase.
9626
9627 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
9628             Paul Thomas  <pault@gcc.gnu.org>
9629
9630         PR fortran/20541
9631         * gfortran.dg/alloc_comp_basics_1.f90: New test.
9632         * gfortran.dg/alloc_comp_basics_2.f90: New test.
9633         * gfortran.dg/alloc_comp_assign_1.f90: New test.
9634         * gfortran.dg/alloc_comp_assign_2.f90: New test.
9635         * gfortran.dg/alloc_comp_assign_3.f90: New test.
9636         * gfortran.dg/alloc_comp_assign_4.f90: New test.
9637         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9638         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9639         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9640         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9641         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9642         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9643         * gfortran.dg/alloc_comp_std.f90: New test.
9644         * gfortran.dg/move_alloc.f90: New test.
9645
9646 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
9647
9648         PR fortran/29115
9649         * gfortran.dg/derived_constructor_comps_2.f90: New test.
9650
9651         PR fortran/29211
9652         * gfortran.dg/forall_char_dependencies_1.f90: New test.
9653
9654 2006-10-08  Tobias Burnus  <burnus@net-b.de>
9655
9656         PR fortran/28585
9657         * gfortran.dg/new_line.f90: New test.
9658
9659 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9660
9661         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9662         * gcc.dg/torture/builtin-convert-1.c,
9663         gcc.dg/torture/builtin-convert-2.c,
9664         gcc.dg/torture/builtin-convert-3.c,
9665         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9666
9667 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
9668
9669         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9670         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9671         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9672         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9673
9674 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9675
9676         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9677         Xfail some tests for powerpc-darwin and powerpc-aix.
9678
9679 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR c/29380
9682         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9683
9684 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9685
9686         PR target/29300
9687         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9688         on hppa*-*-hpux*.
9689
9690 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9691
9692         PR fortran/16580
9693         PR fortran/29288
9694         * gfortran.fortran-torture/execute/specifics.f90:
9695         Add tests for using all possible intrinsics as actual arguments.
9696         * gfortran.dg/specifics_1.f90: Add tests for using
9697         all possible intrinsics as actual arguments.
9698         * gfortran.dg/specifics_2.f90: New file.
9699         * gfortran.dg/specifics_3.f90: New file.
9700
9701 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9702
9703         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9704         * gcc.dg/debug/debug-2.c: Likewise.
9705
9706 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9707
9708         * gcc.c-torture/compile/sync-2.c: New test.
9709
9710 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9711
9712         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9713         line endings.
9714
9715 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9716
9717         PR rtl-optimization/29128
9718         * gcc.c-torture/compile/pr29128.c: New test.
9719
9720 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9721
9722         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9723         line endings.
9724
9725 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9726
9727         PR middle-end/29256
9728         * gcc.dg/tree-ssa/loop-19.c: New test.
9729
9730 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR tree-optimization/29330
9733         * gcc.dg/pr29330.c: New test.
9734
9735         PR target/28924
9736         * gcc.c-torture/compile/20061005-1.c: New test.
9737
9738 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9739
9740         * gcc.dg/typename-vla-1.c: New case.
9741         * gnat.dg/forward_vla.adb: New case.
9742
9743 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9744
9745         PR tree-optimization/29290
9746         * gfortran.dg/loop_nest_1.f90: New test.
9747
9748         PR target/29198
9749         * gcc.dg/tls/opt-12.c: New test.
9750
9751         PR fortran/28415
9752         * gfortran.dg/save_2.f90: New test.
9753
9754         PR c/29091
9755         * gcc.dg/pr29091.c: New test.
9756
9757 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9758
9759         * lib/target-supports.exp
9760         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9761         same as x86_64-*-*; check for LP64.
9762
9763 2006-10-04  Richard Henderson  <rth@redhat.com>
9764
9765         * lib/target-supports.exp (check_effective_target_tls): Redefine
9766         to mean non-emulated tls.
9767         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9768         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9769         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9770         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9771         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9772         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9773         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9774
9775 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9776
9777         PR fortran/29343
9778         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9779
9780 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9781
9782         * gfortran.dg/bounds_check_fail_1.f90: New test.
9783
9784 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9785
9786         PR c++/29020
9787         * g++.dg/template/friend48.C: New test.
9788
9789 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9790
9791         PR fortran/29098
9792         * gfortran.dg/default_initialization_2.f90: New test.
9793
9794 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9795
9796         PR fortran/20779
9797         PR fortran/20891
9798         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9799
9800 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9801
9802         PR fortran/29284
9803         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9804
9805         PR fortran/29321
9806         PR fortran/29322
9807         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9808
9809         PR fortran/25091
9810         PR fortran/25092
9811         * gfortran.dg/entry_array_specs_1.f90: New test.
9812
9813 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9814
9815         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9816         insufficient to inhibit some test failures at -O3.  Do testing
9817         on integers.
9818
9819 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9820
9821         PR c++/29138
9822         * g++.dg/inherit/access8.C: New test.
9823         * g++.dg/template/dtor4.C: Tweak error messages.
9824
9825 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9826
9827         PR fortran/27478
9828         * gfortran.dg/entry_8.f90: New test.
9829
9830 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9831
9832         PR c++/29291
9833         * g++.dg/parse/new4.C: New test.
9834
9835 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9836
9837         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9838         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9839         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9840         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9841         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9842
9843 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9844
9845         PR fortran/19260
9846         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9847         * gfortran.dg/continuation_2.f90: New test.
9848
9849         PR fortran/19262
9850         * gfortran.dg/continuation_3.f90: New test.
9851         * gfortran.dg/continuation_4.f90: New test.
9852         * gfortran.dg/continuation_5.f: New test.
9853         * gfortran.dg/continuation_6.f: New test.
9854
9855 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9856
9857         PR c++/29226
9858         * g++.dg/template/vla1.C: New test.
9859
9860 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9861
9862         PR fortran/29210
9863         * gfortran.dg/complex_parameter_1.f90: New test.
9864
9865 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9866
9867         PR c/29154
9868         * gcc.c-torture/execute/20060929-1.c: New test.
9869
9870 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9871
9872         PR c++/29105
9873         * g++.dg/template/member6.C: New test.
9874         * g++.dg/parse/typename7.C: Adjust error markers.
9875
9876         PR c++/29080
9877         * g++.dg/template/member7.C: New test.
9878
9879 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
9880
9881         PR c/24010
9882         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9883         gcc.dg/Woverride-init-3.c: New tests.
9884
9885 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9886
9887         * gcc.c-torture/execute/20060930-1.c: New test.
9888
9889 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9890
9891         PR fortran/18791
9892         * gfortran.dg/specifics_1.f90: New test.
9893         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9894         complex specifics.
9895
9896 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9897
9898         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9899         pthread-init-common.h: New.
9900
9901 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9902
9903         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9904         precision on some archs.
9905
9906 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
9907
9908         * gcc.dg/non-local-goto-1.c: New test.
9909         * gcc.dg/non-local-goto-2.c: Likewise.
9910         * gcc.dg/setjmp-3.c: Likewise.
9911         * gcc.dg/setjmp-4.c: Likewise.
9912
9913 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9914
9915         * gnat.dg/self_aggregate_with_pointer.adb: New test.
9916
9917 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9918
9919         PR fortran/28276
9920         * gfortran.dg/exponent_1.f90: New test.
9921
9922         PR fortran/27021
9923         * gfortran.dg/nearest_1.f90: New test.
9924
9925 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
9926
9927         PR middle-end/25261
9928         PR middle-end/28790
9929         * gcc.dg/gomp/nestedfn-1.c: New test.
9930
9931 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
9932
9933         PR objc/29195
9934         * objc/compile/method-1.m: New test.
9935
9936 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
9937
9938         PR c++/26938
9939         * g++.dg/template/crash58.C: New test.
9940         * g++.dg/parse/crash28.C: Adjust error markers.
9941         * g++.dg/template/crash34.C: Likewise.
9942         * g++.dg/template/friend31.C: Likewise.
9943         * g++.dg/template/crash32.C: Likewise.
9944
9945         PR c++/27329
9946         * g++.dg/template/crash59.C: New test.
9947
9948         PR c++/27667
9949         * g++.dg/template/spec33.C: New test.
9950         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9951
9952 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
9953             Adam Nemet  <anemet@caviumnetworks.com>
9954
9955         * gcc.dg/tree-ssa/ivopts-1.c: New test.
9956         * gcc.dg/tree-ssa/ivopts-2.c: New test.
9957
9958 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
9959
9960         PR target/28911
9961         * gcc.dg/pr28911.c: New.
9962
9963 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
9964
9965         PR target/29169
9966         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9967         (dg-options): Add -mfpmath=387.
9968
9969 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR c/28706
9972         * gcc.dg/pr28706.c: New test.
9973
9974         PR c/28712
9975         * gcc.dg/pr28712.c: New test.
9976
9977 2006-09-22  Mike Stump  <mrs@apple.com>
9978
9979         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9980
9981 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
9982
9983         PR tree-optimization/28888
9984         * gcc.dg/pr28888.c: New test.
9985
9986 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
9987
9988         PR c++/29016
9989         * g++.dg/init/ptrfn1.C: New test.
9990
9991 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
9992
9993         PR c++/28861
9994         * g++.dg/template/spec32.C: New test.
9995         * g++.dg/parse/crash9.C: Adjust error markers.
9996
9997         PR c++/28303
9998         * g++.dg/template/typedef6.C: New test.
9999         * g++.dg/init/error1.C: Adjust error markers.
10000         * g++.dg/parse/crash9.C: Likewise.
10001         * g++.dg/template/crash55.C: Likewise.
10002
10003 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10004
10005         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10006
10007 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10008
10009         PR target/27650
10010         * g++.dg/ext/dllimport12.C: New test.
10011
10012 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10013
10014         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10015         * gcc.target/mips/nmadd-2.c: Likewise.
10016         * gcc.target/mips/mips-ps-6.c: New test.
10017         * gcc.target/mips/neg-abs-1.c: Likewise.
10018         * gcc.target/mips/neg-abs-2.c: Likewise.
10019         * gcc.target/mips/nmadd-3.c: New test.
10020
10021 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10022
10023         PR middle-end/28046
10024         * gcc.dg/gomp/atomic-10.c: New test.
10025         * g++.dg/gomp/atomic-10.C: New test.
10026
10027 2006-09-20  Eric Christopher  <echristo@apple.com>
10028
10029         * gcc.target/i386/sse3-not-fisttp.c: New.
10030
10031 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10032
10033         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10034
10035 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10036
10037         * gcc.c-torture/execute/pr28289.c (one): New variable.
10038         (main): Use it instead of argc.
10039         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10040         (main): Use it instead of argc.
10041
10042 2006-09-19  Paul Brook  <paul@codesourcery.com>
10043
10044         PR target/28516
10045         * gcc.dg/nested-func-5.c: New test.
10046
10047 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10048
10049         * lib/target-supports.exp (check_effective_target_tls): Compile
10050         test stubs using ${tool}_target_compile, not just target_compile.
10051         (check_effective_target_tls_runtime): Likewise.
10052
10053 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10054
10055         * gcc.c-torture/compile/20030405-1.x: Remove.
10056
10057         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10058         optimising linker from discarding it.
10059
10060 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10061
10062         PR fortran/28526
10063         * gfortran.dg/keyword_symbol_1.f90: New test.
10064
10065         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10066         pedantic compilation option.
10067
10068 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10069
10070         PR fortran/29060
10071         * gfortran.dg/spread_shape_1.f90: New test.
10072
10073 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10074
10075         PR tree-optimization/28887
10076         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10077
10078 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10079
10080         PR c/25993
10081         * gcc.dg/pr25993.c: New test.
10082
10083 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10084
10085         PR tree-opt/21591
10086         * gcc.dg/vect/pr21591.c: New test.
10087
10088 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10089
10090         PR tree-opt/29059
10091         * gcc.c-torture/compile/strcpy-1.c: New test.
10092         * gcc.c-torture/compile/strcpy-2.c: New test.
10093         * gcc.c-torture/compile/memcpy-1.c: New test.
10094         * gcc.c-torture/compile/memcpy-2.c: New test.
10095
10096 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10097
10098         PR testsuite/29055
10099         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10100
10101 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10102
10103         * gnat.dg/specs/double_record_extension1.ads: New test.
10104         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10105
10106 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10107
10108         PR fortran/29051
10109         * gfortran.dg/oldstyle_3.f90: New test.
10110
10111 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10112
10113         PR libgfortran/29099
10114         * gfortran.dg/secnds-1.f: New test.
10115
10116 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10117
10118         PR libgfortran/29053
10119         * gfortran.dg/streamio_9.f90: New test.
10120         * gfortran.dg/streamio_10.f90: New test.
10121
10122 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10123
10124         PR C++/29002
10125         * g++.dg/init/array22.C: New test.
10126         * g++.dg/init/array23.C: New test.
10127
10128 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10129
10130         * stackcheck.lst: Update list of tests requiring stack checking.
10131         * norun.lst: Adjust for above change.
10132         * ada95.lst: New file.
10133         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10134         requiring -gnat95 switch.
10135
10136 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10137
10138         * gnat.dg/in_out_parameter.adb: New test.
10139
10140 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10141
10142         PR debug/28980
10143         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10144
10145 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10146
10147         * gnat.dg/specs/unchecked_union.ads: New test.
10148
10149 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10150
10151         PR rtl-optimization/28982
10152         * gcc.c-torture/execute/pr28982a.c: New test.
10153         * gcc.c-torture/execute/pr28982b.c: Likewise.
10154
10155 2006-09-12  Eric Christopher  <echristo@apple.com>
10156
10157         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10158         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10159
10160 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10161
10162         PR c/28768
10163         PR preprocessor/14634
10164         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10165         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10166         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10167
10168 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10169
10170         * gcc.dg/pr28243.c: New test.
10171
10172 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10173
10174         PR fortran/28971
10175         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10176         this undiagnosed regression reappears.
10177
10178 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10179
10180         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10181         Treat $srcdir as a literal.
10182         * lib/fortran-torture.exp (fortran-torture-compile,
10183         fortran-torture-execute): Likewise.
10184         * lib/objc-torture.exp (objc-torture-compile,
10185         objc-torture-execute): Likewise.
10186         * lib/profopt.exp (profopt-execute): Likewise.
10187
10188 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10189
10190         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10191
10192 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10193
10194         PR testsuite/28950
10195         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10196
10197 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10198
10199         PR target/13685
10200         * gcc.target/i386/pr13685.c: New test.
10201
10202 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10203
10204         * gcc.dg/pr28726.c: New test.
10205
10206 2006-09-11  Josh Conner  <jconner@apple.com>
10207
10208         * gcc.dg/nrv3.c: Increase size of structure.
10209         * gcc.dg/nrv4.c: Likewise.
10210         * gcc.dg/nrv5.c: Likewise.
10211
10212 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10213
10214         PR libfortran/28890
10215         gfortran.dg/assumed_charlen_function_5.f90: New test.
10216
10217 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10218
10219         PR c++/28991
10220         * g++.dg/init/static3.C: New test.
10221
10222 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10223
10224         PR testsuite/29007
10225         * gcc.dg/long-long-cst1.c (t): Add cast to
10226         __SIZE_TYPE__ before casting to int.
10227         (main): Return 0 on success.
10228
10229 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10230
10231         * gcc.c-torture/execute/20060910-1.c: New test.
10232
10233 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10234
10235         PR middle-end/26983
10236         * gcc.dg/pr26983.c: New test.
10237
10238 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10239
10240         PR target/29006
10241         * gcc.c-torture/execute/pr29006.c: New test.
10242
10243 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10244
10245         PR libfortran/28947
10246         gfortran.dg/matmul_4.f90: New test.
10247
10248 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10249
10250         PR fortran/28959
10251         gfortran.dg/used_types_10: New test.
10252
10253 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10254
10255         PR libfortran/28923
10256         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10257         gfortran.dg/array_initializer_3.f90: New test.
10258
10259 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10260
10261         PR fortran/28914
10262         * gfortran.dg/actual_array_constructor_3.f90: New test.
10263
10264 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10265
10266         PR testsuite/26778
10267         * gcc.target/i386/pr26778.c: New testcase.
10268
10269 2006-09-08  Eric Christopher  <echristo@apple.com>
10270
10271         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10272         * gcc.target/i386/memcpy-1.c: Ditto.
10273         * gcc.target/i386/asm-1.c: Ditto.
10274         * gcc.target/i386/20060512-4.c: Ditto.
10275         * gcc.target/i386/compress-float-387.c: Ditto.
10276         * gcc.target/i386/20060512-1.c: Ditto.
10277         * gcc.target/i386/compress-float-sse.c: Ditto.
10278         * gcc.target/i386/20060512-2.c: Ditto.
10279         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10280         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10281         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10282         * gcc.dg/pr26449.c: Ditto.
10283         * gcc.dg/attr-ms_struct-2.c: Ditto.
10284         * gcc.dg/attr-ms_struct-1.c: Ditto.
10285         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10286
10287 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10288
10289         PR c/28504
10290         * gcc.dg/vla-10.c: New test.
10291
10292 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10293
10294         PR c++/28858
10295         * g++.dg/parse/template20.C: New test.
10296         * g++.dg/template/operator8.C: Remove obsolete part.
10297         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10298         * g++.old-deja/g++.pt/crash65.C: Likewise.
10299
10300 2006-09-07  Jason Merrill  <jason@redhat.com>
10301
10302         PR middle-end/27724
10303         * gcc.dg/long-long-cst1.c: New test.
10304
10305 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10306
10307         PR C++/28906
10308         * g++.dg/other/array3.C: New test.
10309         * g++.dg/other/array4.C: New test.
10310         * g++.dg/other/array5.C: New test.
10311
10312 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10313
10314         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10315
10316 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10317
10318         PR target/28946
10319         * gcc.target/i386/pr28946.c: New test.
10320
10321 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10322
10323         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10324         in integer literal constant.
10325         * gfortran.dg/enum_8.f90: Ditto.
10326         * gfortran.dg/g77/20030326-1.f: Ditto.
10327
10328 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10329
10330         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10331         nonconformance usage.
10332
10333 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10334
10335         PR middle-end/28862
10336         * gcc.c-torture/compile/vector-align-1.c: New test.
10337
10338 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10339
10340         PR rtl-opt/27883
10341         * g++.dg/opt/copysign-1.C: New test.
10342
10343 2006-09-06  Jason Merrill  <jason@redhat.com>
10344
10345         PR c++/27371
10346         * g++.dg/warn/unused-result1.C: New test.
10347
10348 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10349
10350         PR c++/28903
10351         * g++.dg/ext/vla3.C: New test.
10352
10353         PR c++/28886
10354         * g++.dg/template/array16.C: New test.
10355
10356 2006-09-06  Richard Guenther  <rguenther@suse.de>
10357
10358         * gcc.dg/pr27226.c: Remove testcase again.
10359
10360 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10361
10362         PR tree-opt/28937
10363         * g++.dg/opt/unroll2.C: New test.
10364
10365 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10366
10367         PR tree-opt/28952
10368         * gcc.dg/vect/pr28952.c: New test.
10369
10370 2006-09-05  Richard Guenther  <rguenther@suse.de>
10371
10372         PR tree-optimization/28900
10373         * gcc.dg/torture/pr28900.c: New testcase
10374
10375 2006-09-05  Richard Guenther  <rguenther@suse.de>
10376
10377         PR tree-optimization/28905
10378         * gcc.c-torture/compile/pr28905.c: New testcase.
10379
10380 2006-09-05  Richard Guenther  <rguenther@suse.de>
10381
10382         PR middle-end/28935
10383         * gcc.dg/pr28935.c: New testcase.
10384
10385 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10386
10387         * gcc.c-torture/execute/20060905-1.c: New test.
10388
10389 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10390
10391         PR fortran/28908
10392         * gfortran.dg/used_types_7.f90: New test.
10393         * gfortran.dg/used_types_8.f90: New test.
10394         * gfortran.dg/used_types_9.f90: New test.
10395
10396 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10397
10398         * gcc.c-torture/compile/20060904-1.c: New test.
10399
10400 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10401
10402         PR c++/23287 Revert my 2006-09-01 patch
10403         * g++.dg/parse/dtor12.C: Remove.
10404
10405 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10406
10407         PR c+/27670
10408         * g++.dg/template/operator9.C: New test.
10409
10410         PR c++/27493
10411         * g++.dg/template/operator7.C: New test.
10412
10413         PR c++/27494
10414         * g++.dg/template/operator8.C: New test.
10415
10416         PR c++/27397
10417         * g++.dg/template/crash57.C: New test.
10418
10419         * g++.dg/template/typedef4.C: Adjust error markers.
10420         * g++.dg/template/typedef5.C: Likewise.
10421
10422 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10423
10424         PR c++/28878
10425         * g++.dg/parse/crash33.C: New test.
10426
10427 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10428         Richard Guenther  <rguenther@suse.de>
10429         Adam Nemet  <anemet@caviumnetworks.com>
10430
10431         PR middle-end/27226
10432         * gcc.target/mips/memcpy-1.c: New testcase.
10433         * gcc.dg/pr27226.c: Likewise.
10434
10435 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10436
10437         PR c++/28705
10438         * g++.dg/lookup/koenig5.C: New.
10439         * g++.dg/template/crash56.C: New.
10440
10441 2006-09-01  Josh Conner  <jconner@apple.com>
10442
10443         PR c++/25505
10444         * gcc.dg/nrv3.c: New test.
10445         * gcc.dg/nrv4.c: New test.
10446         * gcc.dg/nrv5.c: New test.
10447
10448 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10449
10450         PR c++/23287
10451         * g++.dg/parse/dtor12.C: New.
10452
10453 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10454
10455         PR tree-optimization/28839
10456         * gcc.dg/pr28839.c: New test.
10457
10458 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10459
10460         PR target/24367
10461         * gcc.dg/pr24367.c: New testcase.
10462
10463 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10464
10465         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10466
10467 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10468
10469         PR rtl-optimization/27735
10470         * gcc.dg/loop-unswitch-1.c: New test.
10471
10472 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10473
10474         PR fortran/28885
10475         * gfortran.dg/aliasing_dummy_2.f90: New test.
10476
10477         PR fortran/20067
10478         * gfortran.dg/generic_5.f90: Change error message.
10479
10480         PR fortran/28873
10481         * gfortran.dg/generic_6.f90: New test.
10482
10483         PR fortran/25077
10484         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10485
10486         PR fortran/25102
10487         * gfortran.dg/invalid_interface_assignment.f90: New test.
10488
10489         PR fortran/24866
10490         * gfortran.dg/module_proc_external_dummy.f90: New test.
10491
10492 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10493
10494         PR c++/28349
10495         * g++.dg/warn/var-args1.C: New test.
10496
10497 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10498
10499         PR fortran/28866
10500         * gfortran.dg/simpleif_2.f90: New test.
10501         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10502         * gfortran.dg/enum_5.f90: Ditto.
10503
10504 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10505             Kazu Hirata  <kazu@codesourcery.com>
10506
10507         PR tree-optimization/17506
10508         * gcc.dg/pr17506.c: New.
10509
10510 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10511
10512         PR c++/28139
10513         * g++.dg/eh/alias1.C: New test.
10514
10515 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10516
10517         PR c++/28860
10518         * g++.dg/template/ttp22.C: New test.
10519
10520 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10521
10522         PR middle-end/26632
10523         * gcc.dg/pr26632.c: New.
10524
10525 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10526
10527         PR libgfortran/28354
10528         * gfortran.dg/fmt_zero_precision.f90: New test.
10529
10530 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10531
10532         PR c++/28058
10533         * g++.dg/template/spec31.C: New test.
10534
10535 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10536
10537         PR c++/26573
10538         * g++.dg/other/static2.C: New test.
10539
10540 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10541
10542         * gcc.dg/Wswitch-enum-2.c: New test case.
10543         * gcc.dg/Wswitch-enum-3.c: Likewise.
10544
10545 2006-08-26  Richard Guenther  <rguenther@suse.de>
10546
10547         * gcc.c-torture/compile/20060826-1.c: New testcase.
10548
10549 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10550
10551         PR c++/28736
10552         * g++.dg/template/void10.C: New test.
10553
10554         PR c++/28737
10555         * g++.dg/template/void8.C: New test.
10556
10557         PR c+_+/28738
10558         * g++.dg/template/void9.C: New test.
10559
10560         * g++.dg/template/void3.C: Adjust error markers.
10561         * g++.dg/template/void4.C: Likewise.
10562         * g++.dg/template/crash55.C: Likewise.
10563         * g++.dg/template/void7.C: Likewise
10564
10565 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10566
10567         PR c++/28588
10568         * g++.dg/inherit/access6.C: New test.
10569         * g++.dg/inherit/access7.C: Likewise.
10570
10571         PR c++/28595
10572         * g++.dg/template/array15.C: New test.
10573         * g++.dg/template/crash2.C: Tweak error markers.
10574
10575 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10576
10577         PR middle-end/28683
10578         * gcc.c-torture/compile/20060823-1.c: New test.
10579
10580 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10581
10582         PR c++/28853
10583         * g++.dg/template/ttp21.C: New test.
10584
10585         PR c++/28852
10586         * g++.dg/other/operator1.C: Add error-marker.
10587         * g++.dg/other/operator2.C: New test.
10588
10589 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10590
10591         PR c/27893
10592         * gcc.c-torture/compile/vla-const-1.c,
10593         gcc.c-torture/compile/vla-const-2.c: New tests.
10594
10595 2006-08-26  Richard Guenther  <rguenther@suse.de>
10596
10597         PR middle-end/28814
10598         * gcc.dg/torture/pr28814.c: New testcase.
10599
10600 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10601
10602         PR c/28418
10603         * gcc.c-torture/compile/compound-literal-1.c: New test.
10604
10605 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10606
10607         PR c/28299
10608         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10609         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10610         Expect extra diagnostics.
10611
10612 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
10613
10614         gcc.dg/noncompile/pr16876.c: New test.
10615
10616 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
10617
10618         PR c++/28056
10619         * g++.dg/parse/local1.C: New test.
10620         * g++.dg/other/qual1.C: Tweak error marker.
10621
10622 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10623
10624         PR c++/27787
10625         * g++.dg/template/typename10.C: New.
10626         * g++.dg/template/lookup4.C: Remove bogus error marker.
10627
10628 2006-08-25  Richard Guenther  <rguenther@suse.de>
10629
10630         PR testsuite/28829
10631         * gcc.dg/pr26570.c: Fix testcase.
10632
10633 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
10634
10635         PR tree-opt/28807
10636         * gcc.c-torture/execute/mayalias-2.c: New test.
10637         * gcc.dg/tree-ssa/alias-13.c: New test.
10638
10639 2006-08-24  Jan Hubicka  <jh@suse.cz>
10640
10641         PR debug/26881
10642         * gcc.dg/debug/pr26881.c: New file.
10643
10644 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
10645
10646         PR fortran/28788
10647         * gfortran.dg/used_types_4.f90: New test.
10648         * gfortran.dg/derived_init_2.f90: Modify to check sibling
10649         association of derived types.
10650         * gfortran.dg/used_types_2.f90: Add module cleanup.
10651         * gfortran.dg/used_types_3.f90: The same.
10652
10653         PR fortran/28771
10654         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10655         fix of regression.
10656
10657 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10658
10659         PR 28813
10660         * gfortran.dg/direct_io_6.f90: Remove test.
10661
10662 2006-08-23  Stuart Hastings  <stuart@apple.com>
10663
10664         PR 28825
10665         * gcc.target/i386/20060821-1.c: New.
10666
10667 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
10668
10669         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
10670         dg-warning strings for dllimport.
10671
10672 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10673
10674         PR C++/28450
10675         * g++.dg/ext/vector4.C: New test.
10676         * g++.dg/ext/complex1.C: New test.
10677
10678 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10679
10680         PR debug/28692
10681         * gcc.dg/debug/const-1.c: New.
10682         * gcc.dg/debug/const-2.c: New.
10683         * gcc.dg/debug/dwarf2/const-1.c: New.
10684         * gcc.dg/debug/dwarf2/const-2.c: New.
10685         * gcc.dg/debug/dwarf2/const-2b.c: New.
10686
10687 2006-08-22  Richard Guenther  <rguenther@suse.de>
10688
10689         PR middle-end/28776
10690         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10691         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10692
10693 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10694
10695         PR tree-optimization/28003
10696         * g++.dg/tree-ssa/pr28003.C: New.
10697
10698 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10699
10700         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10701
10702 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10703
10704         PR c++/26269
10705         * g++.dg/other/error14.C: New test.
10706
10707         PR c++/28505
10708         * g++.dg/parse/ctor7.C: New test.
10709         * g++.dg/parse/ctor8.C: Likewise.
10710
10711         PR c++/28741
10712         * g++.dg/template/void7.C: New test.
10713
10714 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10715
10716         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10717         * gnat.dg/self_aggregate_with_array.adb: New test.
10718
10719 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10720
10721         * g++.dg/eh/arm-vfp-unwind.C: New test.
10722
10723 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10724
10725         PR c++/28341
10726         * g++.dg/template/ref3.C: New test.
10727         * g++.dg/template/nontype13.C: New test.
10728
10729         PR c++/28346
10730         * g++.dg/template/ptrmem17.C: New test.
10731
10732 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10733
10734         PR target/28648 c:
10735         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10736
10737 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10738
10739         PR fortran/28630
10740         * gfortran.dg/used_types_2.f90: New test.
10741
10742         PR fortran/28601
10743         * gfortran.dg/used_types_3.f90: New test.
10744
10745         PR fortran/20886
10746         * gfortran.dg/generic_actual_arg.f90: New test.
10747
10748         PR fortran/28735
10749         * gfortran.dg/module_private_array_refs_1.f90: New test.
10750
10751         PR fortran/28762
10752         * gfortran.dg/program_name_1.f90: New test.
10753
10754         PR fortran/28425
10755         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10756
10757         PR fortran/28496
10758         * gfortran.dg/array_initializer_2.f90: New test.
10759
10760         PR fortran/18111
10761         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10762
10763         PR fortran/28600
10764         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10765
10766         PR fortran/28771
10767         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10768
10769         PR fortran/28660
10770         * gfortran.dg/dependent_decls_1.f90: New test.
10771
10772 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10773
10774         PR fortran/25217
10775         * gfortran.dg/derived_init_2.f90: New.
10776
10777 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10778
10779         * gcc.c-torture/execute/pr28289.c: New test.
10780
10781 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10782
10783         PR c/28744
10784         * gcc.dg/attr-externally-visible-1.c: New test.
10785         * gcc.dg/attr-externally-visible-2.c: New test.
10786         * g++.dg/parse/attr-externally-visible-1.C: New test.
10787         * g++.dg/parse/attr-externally-visible-2.C: New test.
10788
10789 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10790
10791         PR c++/28606
10792         * g++.dg/parse/dtor11.C: New test.
10793
10794 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10795
10796         PR rtl-optimization/28489
10797         * gcc.c-torture/compile/pr28489.c: New test.
10798
10799 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10800
10801         PR c++/28710
10802         * g++.dg/template/redecl4.C: New test.
10803
10804         PR c++/28711
10805         * g++.dg/template/ctor8.C: New test.
10806
10807 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10808
10809         * gcc.dg/pr26570.c: Fix testcase.
10810
10811 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10812
10813         * PR c++/28573
10814         * g++.dg/parse/offsetof6.C: New test.
10815         * g++.dg/parse/offsetof6.C: New test.
10816         * g++.dg/parse/offsetof7.C: New test.
10817
10818 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10819
10820         PR testsuite/28602
10821         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10822         is false.
10823
10824 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10825
10826         PR c++/28302
10827         * g++.dg/ext/vector3.C: New test.
10828
10829 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10830
10831         PR gcov/profile/26570
10832         * gcc.dg/pr26570.c: New test.
10833
10834 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10835
10836         PR c/27697
10837         * gcc.dg/qual-component-1.c: New test.
10838
10839 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10840
10841         PR c++/28593
10842         * g++.dg/parse/new3.C: New test.
10843
10844 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10845
10846         PR fortran/25828
10847         * gfortran.dg/streamio_1.f90: New test.
10848         * gfortran.dg/streamio_2.f90: New test.
10849         * gfortran.dg/streamio_3.f90: New test.
10850         * gfortran.dg/streamio_4.f90: New test.
10851         * gfortran.dg/streamio_5.f90: New test.
10852         * gfortran.dg/streamio_6.f90: New test.
10853         * gfortran.dg/streamio_7.f90: New test.
10854         * gfortran.dg/streamio_8.f90: New test.
10855
10856 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10857
10858         PR c/28287
10859         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10860
10861 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10862
10863         PR c++/28594
10864         * g++.dg/template/void6.C: New test.
10865
10866 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10867
10868         PR c/28649
10869         * gcc.dg/parse-error-1.c: New test.
10870         * gcc.dg/parse-error-2.c: New test.
10871         * gcc.dg/cpp/digraph2.c: Add error-marker.
10872         * gcc.dg/noncompile/920923-1.c: Likewise.
10873
10874 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10875
10876         PR c/27490
10877         * gcc.dg/sizeof-2.c: New testcase.
10878
10879         PR c/27489
10880         * gcc.dg/switch-A.c: New testcase.
10881
10882 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
10883
10884         PR c++/28288
10885         PR c++/14556
10886         * g++.old-deja/g++.warn/compare1.C: Delete.
10887         * g++.dg/opt/pr7503-2.C: Delete.
10888         * g++.dg/opt/pr7503-3.C: Delete.
10889         * g++.dg/opt/pr7503-4.C: Delete.
10890         * g++.dg/opt/pr7503-5.C: Delete.
10891         * g++.dg/opt/max1.C: Delete.
10892         * g++.dg/warn/minmax.C: Delete.
10893         * g++.dg/expr/minmax.C: New test.
10894
10895 2006-08-14  Richard Guenther  <rguenther@suse.de>
10896
10897         PR testsuite/28703
10898         * gcc.c-torture/execute/pr28651.c: Do not use argc
10899         to avoid optimization, instead forbid inlining.
10900
10901 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
10902
10903         PR rtl-optimization/28634
10904         * gcc.c-torture/execute/ieee/pr28634.c: New test.
10905
10906 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
10907
10908         PR c/27184
10909         * gcc.dg/torture/pr27184.c: New test.
10910
10911 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
10912
10913         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10914
10915 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10916
10917         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10918         * gfortran.dg/stat_2.f90: Likewise.
10919         * gfortran.dg/chmod_1.f90: Likewise.
10920         * gfortran.dg/chmod_2.f90: Likewise.
10921         * gfortran.dg/chmod_3.f90: Likewise.
10922
10923 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
10924
10925         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10926
10927 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10928
10929         * g++.dg/opt/pr23454-2.C: New test.
10930
10931 2006-08-11  Richard Guenther  <rguenther@suse.de>
10932
10933         PR middle-end/28651
10934         * gcc.c-torture/execute/pr28651.c: New testcase.
10935
10936 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
10937
10938         * gnat.dg/specs/static_initializer.ads: New test.
10939
10940 2006-08-10  Paul Brook  <paul@codesourcery.com>
10941
10942         * gcc.target/arm/cond-asm.c: New test.
10943
10944 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
10945
10946         PR tree-optimization/26197
10947         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10948         * g++.dg/vect/vect.exp: Compile the new tests with
10949         --param max-aliased-vops=0.
10950
10951 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
10952
10953         PR c++/28637
10954         * g++.dg/template/void3.C: New test.
10955
10956         PR c++/28638
10957         * g++.dg/template/void4.C: New test.
10958
10959         PR c++/28640
10960         * g++.dg/template/void5.C: New test.
10961
10962 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
10963
10964         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10965         after dg-do compile.
10966
10967 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
10968
10969         PR tree-optimizations/26969
10970         * gcc.dg/vect/vect.exp: Compile tests prefixed with
10971         "unswitch-loops" with -funswitch-loops.
10972         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10973
10974 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10975
10976         * gcc.dg/sparc-getcontext-1.c: Fix typo.
10977         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10978         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
10979         * objc.dg/dwarf-1.m: Likewise.
10980         * objc.dg/dwarf-2.m: Likewise.
10981         * obj-c++.dg/dwarf-2.mm: Likewise.
10982
10983 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10984
10985         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10986         * objc.dg/dwarf-2.m: Likewise.
10987         * obj-c++.dg/dwarf-2.mm: Likewise.
10988
10989         PR libfortran/28603
10990         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10991
10992         PR testsuite/27611
10993         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10994
10995         PR testsuite/27033
10996         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10997
10998 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
10999
11000         PR target/27827
11001         * gcc.target/i386/pr27827.c: New testcase.
11002
11003 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11004
11005         PR fortran/28590
11006         * gfortran.dg/sequence_types_1.f90: New test.
11007
11008 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11009
11010         PR fortran/28548
11011         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11012         dg-warning.  Add -pedantic option.
11013
11014 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11015
11016         PR c/28502
11017         * gcc.dg/proto-1.c: New test.
11018
11019         PR c/27721
11020         * gcc.dg/lvalue-4.c: New test.
11021
11022         PR c/28136
11023         * gcc.dg/init-bad-5.c: New test.
11024
11025 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11026
11027         PR c++/28347
11028         * g++.dg/ext/typedef-init.C: Add new test for typedef
11029         initialization inside templates. Adjust existing error markers.
11030
11031 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/28148
11034         * g++.dg/init/ptrmem3.C: New test.
11035
11036 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11037
11038         PR tree-optimization/27770
11039         * lib/target-support.exp: New target keyword "section_anchors".
11040         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11041         tests.
11042         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11043         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11044         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11045         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11046
11047 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11048
11049         * gcc.dg/20060801-1.c: Add missing '}'.
11050
11051 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11052
11053         PR c++/27508
11054         * g++.dg/parse/dtor9.C: New test.
11055         * g++.dg/parse/dtor10.C: New test.
11056         * g++.dg/other/error7.C: Adjust error-marker.
11057
11058         PR c++/28274
11059         * g++.dg/other/default5.C: New test.
11060
11061 2006-08-02  Richard Guenther  <rguenther@suse.de>
11062
11063         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11064
11065 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11066
11067         PR c++/28557
11068         * g++.dg/template/conv9.C: New test.
11069
11070 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11071
11072         PR debug/28063
11073         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11074         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11075         Optionally return assembly text.  Update callers.
11076         (check_no_compiler_messages): Update verbose messages.
11077         (check_no_messages_and_pattern): New.
11078         (check_effective_target_string_merging): New.
11079
11080 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11081
11082         PR c++/28250
11083         * g++.dg/eh/catch4.C: New test.
11084
11085         PR c++/28257
11086         * g++.dg/other/qual1.C: New test.
11087
11088         PR c++/28259
11089         * g++.dg/inherit/error2.C: New test.
11090
11091         PR c++/28267
11092         * g++.dg/other/new1.C: New test.
11093
11094         * g++.dg/warn/pr23075.C: Remove obsolete test.
11095         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11096         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11097
11098 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/28523
11101         * g++.dg/eh/cast1.C: New test.
11102
11103 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11104
11105         PR libfortran/28452
11106         * gfortran.dg/random_3.f90:  New test.
11107
11108 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11109
11110         PR c++/28432
11111         * g++.dg/other/pr28304.C: Change expected error message.
11112         * g++.dg/other/pr28432.C: New test.
11113
11114 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11115
11116         PR c++/28256
11117         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11118
11119 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11120
11121         PR debug/23336
11122         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11123         at -g1.
11124         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11125         g++.dg/debug/enum-2.C: New.
11126
11127 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11128
11129         PR c++/6634
11130         * g++.dg/parse/long1.C: Add more tests.
11131
11132 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11133
11134         * gfortran.dg/lrshift_1.c: New file.
11135
11136 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11137
11138         PR libgfortran/28335
11139         * gfortran.dg/no_unit_error_1.f90: New test.
11140
11141 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11142
11143         PR libgfortran/28335
11144         * gfortran.dg/no_unit_error_1.f90: Delete test.
11145         * gfortran.dg/no_unit_error_2.f90: Delete test.
11146
11147 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11148
11149         * gfortran.dg/chmod_3.f90: New test.
11150         * gfortran.dg/ltime_gmtime_1.f90: New test.
11151         * gfortran.dg/ltime_gmtime_2.f90: New test.
11152         * gfortran.dg/lrshift_1.f90: New test.
11153         * gfortran.dg/chmod_1.f90: New test.
11154         * gfortran.dg/chmod_2.f90: New test.
11155
11156 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11157
11158         PR c++/27668
11159         * g++.dg/template/crash55.C: New test.
11160
11161         PR c++/27962
11162         * g++.dg/template/nontype16.C: New test.
11163
11164         * g++.dg/template/void2.C: Adjust error markers.
11165         * g++.dg/template/nontype5.C: Adjust error markers.
11166
11167 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11168
11169         * gcc.target/i386/stack-prot-kernel.c: New test.
11170
11171 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11172
11173         * gcc.dg/builtins-55.c: New test case.
11174
11175 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11176
11177         PR rtl-optimization/27907
11178         * gcc.c-torture/compile/pr27907.c: New test.
11179
11180 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11181
11182         * gfortran.dg/mclock.f90: New test.
11183         * gfortran.dg/int_conv_1.f90: New test.
11184         * gfortran.dg/stat_1.f90: New test.
11185         * gfortran.dg/stat_2.f90: New test.
11186
11187 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11188
11189         PR libgfortran/28335
11190         * gfortran.dg/no_unit_error_1.f90: New test.
11191         * gfortran.dg/no_unit_error_2.f90: New test.
11192         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11193
11194 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11195
11196         PR middle-end/28473
11197         * gcc.dg/fold-convround-1.c: New test case.
11198
11199 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11200
11201         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11202
11203 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11204
11205         PR c++/27572
11206         * g++.dg/other/typedef1.C: New test.
11207         * g++.dg/template/typedef4.C: New test.
11208         * g++.dg/template/typedef5.C: New test.
11209
11210 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11211
11212         PR fortran/28416
11213         * gfortran.dg/allocatable_dummy_3.f90: New.
11214
11215 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11216
11217         PR fortran/28439
11218         * gfortran.dg/arithmetic_if.f90:  New test.
11219
11220 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11221
11222         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11223         avoid memcpy optimization.
11224
11225 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11226
11227         PR fortran/25289
11228         * gfortran.dg/direct_io_6.f90: New test.
11229
11230 2006-07-24  Jan Hubicka  <jh@suse.cz>
11231
11232         PR c/25795
11233         PR c++/27369
11234         * gcc.dg/pr25795.c: New test.
11235         * gcc.dg/pr25795-1.c: New test.
11236
11237 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11238
11239         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11240         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11241         which may be transformed to "g || h" on some platforms.
11242
11243 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11244
11245         PR c++/28025
11246         * g++.dg/template/friend45.C: New test.
11247
11248 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11249
11250         PR libgfortran/28339
11251         * gfortran.dg/arrayio_8.f90: New test.
11252
11253 2006-07-21  Mike Stump  <mrs@apple.com>
11254
11255         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11256
11257         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11258
11259 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11260
11261         PR c++/28250
11262         * g++.dg/eh/catch3.C: New test.
11263
11264         PR c++/28363
11265         * g++.dg/template/defarg10.C: New test.
11266
11267 2006-07-20  Paul Brook  <paul@codesourcery.com>
11268
11269         PR 27363
11270         * gcc.dg/pr27363.c: New test.
11271
11272 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11273
11274         PR c++/28338
11275         * g++.dg/init/ref13.C: New test.
11276
11277 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11278
11279         PR obj-c++/28434
11280         * obj-c++.dg/proto-error-1.mm: New test.
11281
11282 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11283
11284         PR c++/28337
11285         * g++.dg/template/string1.C: New test.
11286
11287 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11288
11289         PR c++/28048
11290         * g++.dg/template/defarg9.C: New test.
11291
11292         PR c++/28235
11293         * g++.dg/template/static27.C: New test.
11294
11295 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11296
11297         PR 28410
11298         * gcc.dg/tree-ssa/pr28410.c: New test.
11299
11300 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11301
11302         PR c++/28258
11303         * g++/dg/other/error13.C: New test.
11304
11305         PR c++/28260
11306         * g++.dg/template/friend44.C: New test.
11307
11308 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11309
11310         PR c++/27495
11311         * g++.dg/other/pr27495.C: New.
11312
11313 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11314
11315         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11316         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11317
11318 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11319
11320         PR c/28286
11321         * gcc.dg/pragma-pack-4.c: New test.
11322
11323 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11324
11325         PR c++/28291
11326         * g++.dg/ext/pr28291.C: New test.
11327
11328 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11329
11330         PR middle-end/28403
11331         * gcc.c-torture/execute/pr28403.c: New test.
11332
11333 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11334
11335         PR middle-end/28402
11336         * gcc.dg/pr28402.c: New test.
11337
11338 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11339
11340         PR c++/28304
11341         * g++.dg/other/pr28304.C: New test.
11342
11343 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11344
11345         PR other/28251
11346         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11347         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11348
11349 2006-07-17  Richard Guenther  <rguenther@suse.de>
11350
11351         PR tree-optimization/28238
11352         * g++.dg/tree-ssa/pr28238.C: New testcase.
11353
11354 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11355
11356         PR c++/28250
11357         * g++.dg/eh/catch1.C: New test.
11358         * g++.dg/eh/catch2.C: New test.
11359
11360 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11361
11362         PR c++/28370
11363         * g++.dg/template/anon3.C: New test.
11364
11365 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11366
11367         PR fortran/20844
11368         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11369         specifiers requiring an explicit format tag..
11370
11371         PR fortran/28201
11372         * gfortran.dg/generic_5: New test.
11373
11374         PR fortran/20893
11375         * gfortran.dg/elemental_optional_args_1.f90: New test.
11376
11377 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11378
11379         * gnat.dg/assert.ads: New file.
11380         * gnat.dg/controlled_record.ads: Likewise.
11381         * gnat.dg/controlled_record.adb: Likewise.
11382
11383 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11384
11385         PR c++/28292
11386         * g++.dg/other/error12.C: New test.
11387
11388         PR c++/28269
11389         * g++.dg/template/crash54.C: New test.
11390
11391 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11392
11393         PR c++/28249
11394         * g++.dg/parse/catch1.C: New test.
11395
11396         PR c++/28294
11397         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11398
11399         PR c++/28387
11400         * g++.dg/ext/attrib24.C: New test.
11401
11402 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11403
11404         PR c++/28343
11405         * g++.dg/ext/asmspec1.C: New test.
11406
11407 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11408
11409         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11410         (dg-test): Support shouldfail tests.
11411         * lib/target-supports-dg.exp (dg-shouldfail): New.
11412         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11413         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11414         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11415         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11416         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11417         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11418         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11419
11420 2006-07-13  Jan Hubicka  <jh@suse.cz>
11421
11422         * gcc.target/i386/memcpy-1.c: New.
11423
11424 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11425
11426         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11427
11428 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11429
11430         PR fortran/25097
11431         * gfortran.dg/present_1.f90: New test.
11432
11433         PR fortran/20903
11434         * gfortran.dg/interface_derived_type_1.f90: New test.
11435
11436 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11437
11438         PR fortran/28213
11439         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11440         list.
11441
11442 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11443
11444         PR c++/27820
11445         * g++.dg/other/label1.C: New test.
11446
11447 2006-07-07  Richard Guenther  <rguenther@suse.de>
11448
11449         PR middle-end/28268
11450         * gcc.dg/torture/pr28268.c: New testcase.
11451
11452 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11453
11454         PR c++/27019
11455         * g++.dg/ext/pr27019.C: New.
11456
11457 2006-07-07  Richard Guenther  <rguenther@suse.de>
11458
11459         PR tree-optimization/28187
11460         * gcc.dg/pr28187.c: New testcase.
11461
11462 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11463
11464         * gnat.dg/address_conversion.adb: New test.
11465         * gnat.dg/boolean_subtype.adb: Likewise.
11466         * gnat.dg/frame_overflow.adb: Likewise.
11467         * gnat.dg/pointer_array.adb: Likewise.
11468         * gnat.dg/pointer_conversion.adb: Likewise.
11469
11470 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11471
11472         PR fortran/28237
11473         PR fortran/23420
11474         * gfortran.dg/print_fmt_5.f90: New test.
11475
11476 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11477
11478         PR fortran/28129
11479         * gfortran.dg/bounds_check_4.f90: New test.
11480
11481 2006-07-05  Richard Guenther  <rguenther@suse.de>
11482
11483         PR target/28158
11484         * gfortran.dg/pr28158.f90: New testcase.
11485
11486 2006-07-05  Richard Guenther  <rguenther@suse.de>
11487
11488         PR tree-optimization/28162
11489         * gcc.dg/pr28162.c: New testcase.
11490
11491 2006-07-05  Richard Guenther  <rguenther@suse.de>
11492         Andrew Pinski  <pinskia@gcc.gnu.org>
11493
11494         PR c++/27084
11495         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11496
11497 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11498
11499         PR fortran/28174
11500         * gfortran.dg/actual_array_substr_2.f90: New test.
11501
11502         PR fortran/28167
11503         * gfortran.dg/actual_array_constructor_2.f90: New test.
11504
11505 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11506
11507         * gfortran.dg/itime_idate_1.f: New test.
11508         * gfortran.dg/itime_idate_2.f: New test.
11509
11510 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11511
11512         PR libgfortran/27704
11513         * gfortran.dg/open_status_3.f90: New test.
11514         * gfortran.dg/fmt_l.f90: Update for new feature.
11515
11516 2006-07-03  Asher Langton  <langton2@llnl.gov>
11517
11518         * gfortran.dg/oldstyle_2.f90: New.
11519
11520 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11521
11522         * gnat.dg/string_slice.adb: New test.
11523
11524 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11525
11526         PR fortran/19259
11527         * gfortran.dg/semicolon_fixed.c: New.
11528         * gfortran.dg/semicolon_free.c: New.
11529
11530 2006-06-30  Mike Stump  <mrs@apple.com>
11531
11532         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11533         that don't support internal visibility.
11534
11535 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11536
11537         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11538         for '(' / ')' needing an extra '\'.
11539
11540 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11541
11542         PR middle-end/27428
11543         * gcc.dg/pr27428-1.c: New test case.
11544
11545 2006-06-29  Mike Stump  <mrs@apple.com>
11546
11547         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11548         on darwin as we can't align commons large enough yet.
11549
11550         * gcc.dg/vla-8.c: Add additional testcases.
11551
11552 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11553
11554         PR c++/28114
11555         * g++.dg/other/pr28114.C: New.
11556
11557 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11558
11559         * gcc.c-torture/compile/20060625-1.c: New test.
11560
11561 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11562
11563         PR fortran/20867
11564         * gfortran.dg/stfunc_3.f90: New test.
11565
11566         PR fortran/25056
11567         * gfortran.dg/impure_actual_1.f90: New test.
11568
11569         PR fortran/20874
11570         * gfortran.dg/elemental_result_1.f90: New test.
11571
11572         PR fortran/25073
11573         * gfortran.dg/select_7.f90: New test.
11574
11575         PR fortran/27554
11576         * intrinsic_actual_1.f: New test.
11577
11578         PR fortran/22038
11579         PR fortran/28119
11580         * gfortran.dg/forall_4.f90: New test.
11581
11582         PR fortran/25072
11583         * gfortran.dg/forall_5.f90: New test.
11584
11585 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11586
11587         PR c++/28051
11588         * g++.dg/template/using13.C: New test.
11589
11590         PR c++/28054
11591         * g++.dg/other/incomplete3.C: New test.
11592
11593 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11594
11595         PR fortran/28081
11596         * gfortran.dg/substr_3.f: New test.
11597         * gfortran.dg/equiv_2.f90: Update expected error message.
11598
11599 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
11600
11601         PR fortran/28118
11602         * gfortran.dg/actual_array_substr_1.f90: New test.
11603
11604 2006-06-24  Olivier Hainque  <hainque@adacore.com>
11605
11606         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11607         * gnat.dg/scalar_mode_agg_compare.adb: New test.
11608
11609 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
11610
11611         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11612
11613 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
11614
11615         PR fortran/27981
11616         * gfortran.dg/simpleif_2.f90: New test.
11617
11618 2006-06-23  Lee Millward  <lee.millward@gmail.com>
11619
11620         * g++.dg/template/error22.C: Fix typo.
11621
11622 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11623
11624         PR c++/28112
11625         * g++.dg/ext/attrib23.C: New test.
11626
11627 2006-06-23  Olivier Hainque  <hainque@adacore.com>
11628
11629         * gnat.dg/varsize_temp.adb: New test.
11630
11631 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11632
11633         PR c++/11468
11634         * g++.dg/other/java2.C: New test.
11635
11636 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
11637
11638         PR target/27789
11639         * g++.dg/ext/dllimport4.C. Add more tests for invalid
11640         initialization.
11641
11642 2006-06-22  Roger Sayle  <roger@eyesopen.com>
11643
11644         PR target/27531
11645         * gcc.dg/pr27531-1.c: New test case.
11646
11647 2006-06-22  Asher Langton  <langton2@llnl.gov>
11648
11649         PR fortran/24748
11650         * gfortran.dg/implicit_8.f90: New.
11651
11652 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
11653
11654         PR rtl-optimization/28121
11655         * gcc.dg/pr28121.c: New test.
11656
11657 2006-06-22  Lee Millward  <lee.millward@gmail.com>
11658
11659         PR c++/27805
11660         * g++.dg/parse/ptrmem6.C: New test.
11661
11662         PR c++/27821
11663         * g++.dg/template/error22.C: New test.
11664
11665 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11666
11667         PR c++/28111
11668         * g++.dg/template/friend43.C: New test.
11669
11670         PR c++/28110
11671         * g++.dg/template/crash53.C: New test.
11672
11673         PR c++/28109
11674         * g++.dg/rtti/incomplete1.C: New test.
11675
11676 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11677
11678         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11679
11680 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11681
11682         * gcc.c-torture/execute/complex-7.c: New.
11683
11684 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11685
11686         * gcc.dg/merge-all-constants-1.c: New test.
11687
11688 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11689
11690         PR c++/28113
11691         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11692
11693 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11694
11695         * gfortran.dg/rrspacing_1.f90: New test.
11696
11697 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11698
11699         PR c++/28052
11700         * g++.dg/other/bitfield2.C: New test.
11701
11702 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11703
11704         PR tree-optimization/27331
11705         * gcc.dg/pr27331.c: New test.
11706
11707 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11708             Eric Botcazou  <ebotcazou@adacore.com>
11709
11710         PR ada/18692
11711         * lib/gnat.exp: New file.
11712         * lib/gnat-dg.exp: Likewise.
11713         * gnat.dg: New directory.
11714         * gnat.dg/dg.exp: New driver.
11715         * gnat.dg/specs: New directory.
11716         * gnat.dg/specs/specs.exp: New driver.
11717         * gnat.dg/style: New directory.
11718         * gnat.dg/style/style.exp: New driver.
11719
11720 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11721
11722         PR fortran/16206
11723         * gfortran.dg/array_initializer_1.f90: New test.
11724
11725         PR fortran/28005
11726         * gfortran.dg/matmul_3.f90: New test.
11727
11728 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11729
11730         PR middle-end/28075
11731         * gcc.dg/tree-ssa/inline-1.c: New test.
11732
11733 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11734
11735         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11736         in malloc prototype; remove XFAIL.
11737         * gcc.dg/pr18241-2.c: Ditto.
11738         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11739         in memset prototype; remove XFAIL.
11740         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11741
11742 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11743
11744         * gcc.dg/vla-8.c: Add.
11745
11746 2006-06-19  Richard Guenther  <rguenther@suse.de>
11747
11748         PR tree-optimization/27090
11749         * g++.dg/tree-ssa/pr27090.C: New testcase.
11750
11751 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11752
11753         PR target/27861
11754         * gcc.dg/pr27861-1.c: New test case.
11755
11756 2006-06-19  Richard Guenther  <rguenther@suse.de>
11757
11758         PR middle-end/28045
11759         * gcc.dg/torture/pr28045.c: New testcase.
11760
11761 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11762
11763         PR fortran/26801
11764         * gfortran.dg/associated_4.f90: New test.
11765
11766 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11767
11768         PR fortran/19310
11769         PR fortran/19904
11770         * gfortran.dg/real_const_3.f90: New test.
11771
11772 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11773
11774         PR c++/28016
11775         * g++.dg/template/static26.C: New test.
11776
11777         PR c++/27979
11778         * g++.dg/expr/bitfield2.C: New test.
11779
11780         PR c++/27884
11781         * g++.dg/parse/linkage2.C: New test.
11782
11783 2006-06-16  Richard Guenther  <rguenther@suse.de>
11784
11785         PR middle-end/27116
11786         * gcc.dg/pr15785-1.c: Revert last change.
11787         * gcc.dg/torture/pr27116-2.c: New testcase.
11788
11789 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11790
11791         PR middle-end/27802
11792         * gcc.dg/pr27802-1.c: New test case.
11793
11794 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/27689
11797         * g++.dg/template/ttp18.C: New test.
11798         * g++.dg/template/ttp19.C: Likewise.
11799
11800         PR c++/27666
11801         * g++.dg/expr/cond9.C: New test.
11802
11803         PR c++/27640
11804         * g++.dg/template/ctor7.C: New test.
11805
11806 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11807
11808         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11809
11810 2006-06-16  Richard Guenther  <rguenther@suse.de>
11811
11812         PR tree-optimization/27781
11813         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11814
11815 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11816
11817         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11818
11819 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11820
11821         * gcc.dg/tree-ssa/loop-18.c: New test.
11822
11823 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11824
11825         PR c++/27665
11826         * g++.dg/template/crash52.C: New test.
11827
11828         PR c++/27648
11829         * g++.dg/ext/attrib22.C: New test.
11830
11831         PR c++/26559
11832         * g++.dg/template/builtin1.C: New test.
11833         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11834
11835         PR c++/28018
11836         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11837         assignment.
11838         * g++.old-deja/g++.pt/crash51.C: Likewise.
11839
11840         PR c++/27227
11841         * g++.dg/lookup/linkage1.C: New test.
11842         * g++.dg/lookup/linkage2.C: Likewise.
11843
11844 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11845
11846         PR middle-end/27959
11847         * gcc.dg/pr27959.c: New testcase.
11848
11849 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11850
11851         PR target/28014:
11852         * g++.dg/eh/div.C: New test.
11853
11854 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11855
11856         PR c++/27894
11857         * g++.dg/tree-ssa/pr26757.C: New test.
11858         * g++.dg/tree-ssa/pr27894.C: New test.
11859
11860 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11861
11862         * gcc.c-torture/compile/20060609-1.c: New test.
11863
11864         PR target/27863
11865         * gcc.c-torture/compile/pr27863.c: New test.
11866
11867 2006-06-13  Richard Guenther  <rguenther@suse.de>
11868
11869         PR tree-optimization/27830
11870         * g++.dg/tree-ssa/pr27830.C: New testcase.
11871
11872 2006-06-13  Matthew Sachs  <msachs@apple.com>
11873
11874         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11875         the list of compiler flags; this causes those flags to be checked
11876         for things like dg-skip-if.
11877
11878 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11879
11880         PR c++/27601
11881         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11882
11883 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
11884             Kazu Hirata  <kazu@codesourcery.com>
11885
11886         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11887         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11888
11889 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11890
11891         PR c++/27933
11892         * g++.dg/lookup/using15.C: New test.
11893
11894         PR c++/27951
11895         * g++.dg/other/anon4.C: New test.
11896
11897 2006-06-12  Roger Sayle  <roger@eyesopen.com>
11898
11899         PR c++/21210
11900         * g++.dg/init/complex1.C: New test case.
11901
11902 2006-06-11  Eric Christopher  <echristo@apple.com>
11903
11904         PR middle-end/27948
11905         * gcc.dg/bf-ms-layout.c: Run on darwin.
11906         * gcc.dg/bf-no-ms-layout: Ditto.
11907         * gcc.dg/attr-ms_struct-2.c: New.
11908         * gcc.dg/bf-ms-layout-2.c: Ditto.
11909
11910 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11911
11912         * gcc.dg/attr-ms_struct-packed1.c: New.
11913
11914 2006-06-09  Mike Stump  <mrs@apple.com>
11915
11916         * gcc.dg/vla-7.c: Add.
11917
11918 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
11919
11920         PR fortran/24558
11921         * gfortran.dg/entry_6.f90: New test.
11922
11923         PR fortran/20877
11924         PR fortran/25047
11925         * gfortran.dg/entry_7.f90: New test.
11926
11927 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
11928
11929         PR c/27747
11930         * gcc.dg/cpp/_Pragma6.c: New test.
11931
11932         PR c++/27748
11933         * g++.dg/cpp/_Pragma1.C: New test.
11934
11935         PR preprocessor/27746
11936         * gcc.dg/gomp/macro-3.c: New test.
11937         * gcc.dg/gomp/macro-4.c: New test.
11938         * g++.dg/gomp/macro-3.C: New test.
11939         * g++.dg/gomp/macro-4.C: New test.
11940
11941 2006-06-09  Richard Guenther  <rguenther@suse.de>
11942
11943         PR tree-optimization/26998
11944         * gcc.dg/torture/pr26998.c: New testcase.
11945         * gcc.dg/tree-ssa/vrp29.c: New testcase.
11946
11947 2006-06-08  Mike Stump  <mrs@apple.com>
11948
11949         * gcc.dg/pr27095.c: Account for stubs.
11950
11951         PR target/26427
11952         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11953         produce bad code on darwin.
11954
11955 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11956
11957         PR fortran/27958
11958         * gfortran.dg/substr_2.f: New test.
11959
11960 2006-06-08  Asher Langton  <langton2@llnl.gov>
11961
11962         PR fortran/27786
11963         * cray_pointers_2.f90: Add -fbounds-check compile flag.
11964
11965 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11966
11967         PR target/27421
11968         * gcc.dg/union-3.c: New test.
11969
11970 2006-06-08  Richard Guenther  <rguenther@suse.de>
11971
11972         PR middle-end/27116
11973         * gcc.dg/torture/pr27116.c: New testcase.
11974         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11975
11976 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
11977
11978         PR rtl-optimization/26449
11979         * gcc.dg/pr26449.c: New test.
11980
11981 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11982
11983         PR c++/27601
11984         * g++.dg/ext/offsetof1.C: Test member functions.
11985
11986 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
11987
11988         * gcc.dg/pr27095.c: Improve scanning.
11989
11990 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
11991
11992         PR fortran/23091
11993         * gfortran.dg/saved_automatic_1.f90: New test.
11994
11995         PR fortran/24168
11996         * gfortran.dg/array_simplify_1.f90: New test.
11997
11998         PR fortran/25090
11999         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12000
12001         PR fortran/25058
12002         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12003
12004 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12005
12006         PR c++/27177
12007         * g++.dg/expr/cast7.C: New test.
12008
12009 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12010
12011         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12012         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12013         * lib/fortran-torture.exp (fortran-torture-compile,
12014         fortran-torture-execute): Ditto.
12015
12016 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12017
12018         PR target/27842
12019         * gcc.dg/vmx/pr27842.c: New test.
12020
12021 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12022
12023         PR libfortran/27895
12024         * gfortran.dg/bounds_check_3.f90: New test.
12025
12026 2006-06-05  Mike Stump  <mrs@apple.com>
12027
12028         * objc.dg/objc-fast-4.m: Skip for ppc64.
12029
12030 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12031
12032         PR testsuite/27705
12033         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12034
12035 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12036             Victor Kaplansky  <victork@il.ibm.com>
12037
12038         PR tree-optimizations/26360
12039         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12040         with -fno-tree-dce.
12041         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12042
12043 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12044
12045         PR fortran/14067
12046         * gfortran.dg/data_char_1.f90: Add messages for truncated
12047         strings.
12048
12049         PR fortran/16943
12050         * gfortran.dg/func_decl_2.f90: New test.
12051
12052         PR fortran/20839
12053         * gfortran.dg/do_2.f90: New test.
12054
12055         PR fortran/27655
12056         * gfortran.dg/associated_3.f90: New test.
12057
12058 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12059
12060         PR c++/27819
12061         * g++.dg/template/static25.C: New test.
12062
12063         PR c++/27722
12064         * g++.dg/init/array21.C: New test.
12065
12066         PR c++/27807
12067         * g++.dg/ext/complit7.C: New test.
12068
12069         PR c++/27806
12070         * g++.dg/parse/ptrmem5.C: New test.
12071
12072 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12073             Andrew Pinski  <pinskia@physics.uc.edu>
12074
12075         PR c/27150
12076         PR middle-end/27382
12077         * gcc.dg/pr27150-1.c: New testcase.
12078         * gcc.dg/pr27382-1.c: New testcase.
12079         * gcc.dg/pr27382-2.c: New testcase.
12080
12081 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12082
12083         PR c/25161
12084         PR c/27020
12085         * gcc.dg/array-10.c: New test.
12086
12087 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12088
12089         PR c++/27804
12090         * g++.dg/init/const4.C: New test.
12091         * g++.dg/init/member1.C: Add error-marker.
12092         * g++.dg/other/fold1.C: Adjust error-marker.
12093
12094 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12095
12096         PR c++/27601
12097         * g++.dg/ext/offsetof1.C: New test.
12098
12099 2006-06-04 Eric Christopher <echristo@apple.com>
12100
12101         * gcc.dg/attr-ms_struct-1.c: New.
12102
12103 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12104
12105         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12106
12107 2006-06-04  Richard Guenther  <rguenther@suse.de>
12108
12109         PR tree-optimization/27039
12110         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12111
12112 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12113
12114         PR target/26223
12115         * gcc.target/i386/amd64-abi-2.c: New test case.
12116
12117 2006-06-02  Eric Christopher  <echristo@apple.com>
12118
12119         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12120         * gcc.target/i386/20020523-1.c: Skip if darwin.
12121         * gcc.target/i386/asm-3.c: Ditto.
12122         * gcc.target/i386/20011119-1.c: Ditto.
12123         * gcc.target/i386/clobbers.c: Remove pic part of test.
12124
12125 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12126
12127         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12128         * g++.old-deja/g++.other/init19.C: Ditto.
12129         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12130         and add other platforms as expected failures.
12131
12132 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12133
12134         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12135         (is-effective-target-keyword): Ditto.
12136
12137 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12138
12139         PR fortran/27715
12140         * gfortran.dg/extended_char_comparison_1.f:  New test.
12141
12142 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12143
12144         PR fortran/25098
12145         * gfortran.dg/dummy_procedure_1.f90: New test.
12146
12147         PR fortran/25147
12148         * gfortran.dg/dummy_procedure_2.f90: New test.
12149
12150         * gfortran.dg/associated_2.f90: Correct to make consistent with
12151         standard.
12152
12153 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12154
12155         * gcc.target/i386/387-11.c: New test case.
12156
12157 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12158
12159         PR c++/27801
12160         * g++.dg/template/cond6.C: New test.
12161
12162         PR c++/26496
12163         * g++.dg/template/crash51.C: New test.
12164         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12165
12166         PR c++/27385
12167         * g++.dg/init/array20.C: New test.
12168
12169 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12170
12171         * gcc.dg/builtins-54.c: New test case.
12172
12173 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12174
12175         PR c++/26433
12176         * g++.dg/template/fntry1.C: Add dg-do link.
12177
12178         PR c++/27808
12179         * g++.dg/parse/friend6.C: New test.
12180
12181 2006-05-30  Asher Langton  <langton2@llnl.gov>
12182
12183         * gfortran.dg/cray_pointers_7.f90: New test.
12184
12185 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12186
12187         PR tree-optimization/23452
12188         * gcc.dg/fold-mulconj-1.c: New test case.
12189
12190 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/27803
12193         * g++.dg/parse/bitfield1.C: New test.
12194
12195 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12196
12197         * gcc.target/ppc-eq0-1.c: New test case.
12198         * gcc.target/ppc-negeq0-1.c: New test case.
12199
12200 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12201
12202         PR c/27273
12203         * gcc.dg/overflow-warn-5.c: New test.
12204
12205 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12206
12207         PR c/27718
12208         * gcc.dg/sizeof-1.c: New test.
12209
12210 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12211
12212         PR target/27790
12213         * gcc.target/i386/pr27790.c: New test.
12214
12215 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12216
12217         PR libgfortran/27757
12218         * gfortran.dg/direct_io_5.f90: New test.
12219
12220 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12221
12222         PR libgfortran/27634
12223         * gfortran.dg/fmt_missing_period_1.f: New test.
12224         * gfortran.dg/fmt_missing_period_2.f: New test.
12225         * gfortran.dg/fmt_missing_period_3.f: New test.
12226
12227 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12228
12229         PR fortran/19777
12230         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12231         arrays.
12232
12233 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12234
12235         PR c++/27713
12236         * g++.dg/template/new6.C: New test.
12237
12238 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12239
12240         PR tree-optimization/24964
12241         * gcc.target/i386/387-10.c: New test case.
12242
12243 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12244
12245         * intrinsics/string_intrinsics.c (compare_string):
12246         Use memcmp instead of strncmp to avoid tripping over
12247         CHAR(0) in a string.
12248
12249 2006-05-27  Richard Guenther  <rguenther@suse.de>
12250
12251         PR middle-end/27773
12252         * gcc.dg/torture/pr27773.c: New testcase.
12253
12254 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12255
12256         * gcc.dg/pr24561.c: Rename to..
12257         * gcc.dg/pr25962.c: .. this.
12258
12259 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12260
12261         PR fortran/19777
12262         * gfortran.dg/bounds_check_2.f: New test.
12263
12264 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12265
12266         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12267         * gfortran.dg/byte_1.f90: Likewise.
12268         * gfortran.dg/dup_save_2.f90: Likewise.
12269
12270 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12271
12272         * gfortran.dg/associated_2.f90: New test.
12273
12274 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12275
12276         PR fortran/27524
12277         * gfortran.dg/bounds_check_1.f90: New test.
12278
12279 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12280
12281         PR rtl-optimization/27661
12282         * gcc.dg/pr27661.c: New test case.
12283
12284 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12285
12286         PR fortran/23151
12287         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12288         * gfortran.dg/print_parentheses_1.f:  New test.
12289         * gfortran.dg/print_parentheses_2.f90:  New test.
12290
12291 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12292
12293         PR target/27758
12294         * gcc.dg/pr27758.c: New test.
12295
12296 2006-05-24  Falk Hueffner  <falk@debian.org>
12297
12298         * gcc.c-torture/compile/pr27571.c: New test.
12299
12300 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12301
12302         PR fortran/27709
12303         * gfortran.dg/spec_expr_4.f90: New test.
12304
12305         PR fortran/27155
12306         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12307
12308 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/20103
12311         * g++.dg/ext/complit6.C: New test.
12312         * g++.dg/ext/complit3.C: Adjust error markers.
12313         * g++.dg/init/const3.C: New test.
12314
12315 2006-05-25  Richard Guenther  <rguenther@suse.de>
12316
12317         PR middle-end/27743
12318         * gcc.dg/torture/pr27743.c: New testcase.
12319
12320 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12321
12322         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12323
12324 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12325
12326         * gcc.dg/compat/scalar-by-value-x.h: New.
12327         * gcc.dg/compat/scalar-by-value-y.h: New.
12328         * gcc.dg/compat/scalar-by-value-5.c: New.
12329         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12330         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12331         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12332         * gcc.dg/compat/scalar-by-value-6.c: New.
12333         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12334         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12335         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12336
12337 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12338
12339         PR tree-optimization/27639
12340         PR tree-optimization/26719
12341         * gcc.dg/pr27639.c: New test.
12342         * gcc.dg/pr26719.c: New test.
12343         * gcc.dg/tree-ssa/scev-cast.c: New test.
12344
12345 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12346
12347         PR c++/20173
12348         * g++.dg/template/error21.C: New test.
12349
12350 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12351
12352         PR target/27696
12353         * gcc.target/i386/pr27696.c: New.
12354
12355 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12356
12357         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12358
12359         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12360
12361 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12362
12363         PR c++/27716
12364         * g++.dg/other/assign1.C: New test.
12365
12366 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12367
12368         PR target/27266
12369         * gcc.target/i386/pr27266.c: New.
12370
12371 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12372
12373         PR c++/27451
12374         * g++.dg/ext/asm9.C: New test.
12375
12376 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12377
12378         PR rtl-optimization/25514
12379         * gcc.c-torture/compile/pr25514.c: New test.
12380
12381 2006-05-22  Richard Guenther  <rguenther@suse.de>
12382
12383         Revert
12384         2006-01-31  Richard Guenther  <rguenther@suse.de>
12385
12386         * gcc.target/i386/sselibm-1.c: New testcase.
12387         * gcc.target/i386/sselibm-2.c: Likewise.
12388         * gcc.target/i386/sselibm-3.c: Likewise.
12389         * gcc.target/i386/sselibm-4.c: Likewise.
12390         * gcc.target/i386/sselibm-5.c: Likewise.
12391
12392 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12393
12394         PR c/27420
12395         * gcc.dg/func-args-2.c: New test.
12396
12397         PR c/26818
12398         * gcc.dg/struct-incompl-1.c: New test.
12399
12400 2006-05-22  Richard Guenther  <rguenther@suse.de>
12401
12402         PR testsuite/27708
12403         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12404         the transformations we test for.
12405
12406 2006-05-22  Richard Guenther  <rguenther@suse.de>
12407
12408         PR testsuite/27707
12409         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12410
12411 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12412
12413         PR c++/27210
12414         * g++.dg/warn/new1.C: New test.
12415         * g++.dg/template/new5.C: Likewise.
12416
12417 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12418
12419         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12420         * gcc.target/i386/20060512-3.c: Likewise.
12421
12422 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12423
12424         PR rtl-optimization/27671
12425         * gcc.c-torture/execute/pr27671-1.c: New.
12426         * gcc.dg/pr27671-2.c: Likewise.
12427
12428         PR tree-optimization/26622.
12429         * gcc.c-torture/compile/pr26622.c: New.
12430
12431 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12432
12433         PR fortran/27613
12434         * gfortran.dg/recursive_reference_1.f90: New test.
12435
12436 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12437
12438         PR fortran/25746
12439         * gfortran.dg/elemental_subroutine_3.f90: New test.
12440
12441         PR fortran/25090
12442         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12443
12444         PR fortran/27584
12445         * gfortran.dg/associated_target_1.f90: New test.
12446
12447         PR fortran/19015
12448         * gfortran.dg/maxloc_shape_1.f90: New test.
12449
12450 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12451
12452         PR libgfortran/24459
12453         * gfortran.dg/namelist_24.f90: New test.
12454         * gfortran.dg/namelist_12.f: Fix typo in comment.
12455
12456 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12457
12458         PR middle-end/25776
12459         * g++.dg/other/error11.C: New test.
12460
12461 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12462
12463         * gcc.target/mips/pr26765.c: Add -w to options.
12464
12465 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12466
12467         * lib/target-supports.exp (check_effective_target_mpaired_single):
12468         New function.
12469         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12470         multilibs.
12471         * g++.dg/vect/vect.exp: Likewise.
12472
12473 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12474
12475         PR testsuite/25891
12476         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12477
12478 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12479
12480         PR fortran/27662
12481         * gfortran.dg/temporary_1.f90: New file.
12482
12483 2006-05-19  Andreas Schwab  <schwab@suse.de>
12484
12485         * g++.dg/other/unused1.C: Also match "stringz".
12486
12487 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12488
12489         PR c++/26433
12490         * g++.dg/template/fntry1.C: New test.
12491
12492 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12493
12494         PR c++/27471
12495         PR c++/27506
12496         * g++.dg/conversion/bitfield5.C: New test.
12497         * g++.dg/conversion/bitfield6.C: New test.
12498
12499 2006-05-18  Mike Stump  <mrs@apple.com>
12500
12501         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12502         * gcc.dg/vla-4.c: Add.
12503         * gcc.dg/vla-5.c: Add.
12504         * gcc.dg/vla-6.c: Add.
12505
12506 2006-05-12  Stuart Hastings  <stuart@apple.com>
12507
12508         * gcc.target/i386/20060512-1.c: New.
12509         * gcc.target/i386/20060512-2.c: New.
12510         * gcc.target/i386/20060512-3.c: New.
12511         * gcc.target/i386/20060512-4.c: New.
12512
12513 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12514
12515         PR c++/26122
12516         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12517
12518         PR c++/26068
12519         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12520         * g++.dg/parse/linkage1.C: New test.
12521
12522 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12523
12524         PR tree-optimization/27548
12525         * g++.dg/tree-ssa/pr27548.C: New test.
12526
12527 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12528
12529         PR fortran/26551
12530         * gfortran.dg/recursive_check_1.f: New test.
12531         * gfortran.dg/recursive_check_2.f90: New test.
12532
12533 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12534
12535         * g++.dg/opt/temp2.C: New test.
12536
12537 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12538
12539         PR c++/27491
12540         * g++.dg/init/brace5.C: New test.
12541
12542         PR middle-end/27415
12543         * gcc.dg/gomp/pr27415.c: New test.
12544         * g++.dg/gomp/pr27415.C: New test.
12545
12546         PR tree-optimization/27549
12547         * g++.dg/tree-ssa/pr27549.C: New test.
12548
12549 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12550
12551         PR libgfortran/27575
12552         * gfortran.dg/read_eof_4.f90: New test.
12553
12554 2006-05-16  Richard Guenther  <rguenther@suse.de>
12555
12556         PR tree-optimization/22303
12557         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12558
12559 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12560
12561         PR middle-end/27573
12562         * gcc.dg/gomp/pr27573.c: New test.
12563         * gfortran.dg/gomp/pr27573.f90: New test.
12564
12565         PR c/27499
12566         * gcc.dg/gomp/pr27499.c: New test.
12567         * g++.dg/gomp/pr27499.C: New test.
12568
12569 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12570
12571         PR c++/27339
12572         * g++.dg/parser/access8.C: Adjust error marker.
12573         * g++.dg/template/access17.C: New test.
12574         * g++.dg/template/access18.C: Likewise.
12575
12576 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12577
12578         PR target/26600
12579         * gcc.target/i386/pr26600.c: New test case.
12580
12581 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/27505
12584         * g++.dg/expr/bitfield1.C: New test.
12585
12586 2006-05-15  Richard Guenther  <rguenther@suse.de>
12587
12588         PR tree-optimization/27603
12589         * gcc.dg/torture/pr27603.c: New testcase.
12590
12591 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
12592
12593         PR fortran/25090
12594         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12595
12596         PR fortran/25082
12597         * gfortran.dg/scalar_return_1.f90: New test.
12598
12599         PR fortran/27411
12600         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12601
12602 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
12603
12604         * gcc.dg/gomp/critical-4.c: New test.
12605         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12606         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12607         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12608         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12609
12610 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12611
12612         PR c++/27582
12613         * g++.dg/template/dependent-args1.C: New test.
12614
12615         PR c++/27581
12616         * g++.dg/lookup/this1.C: New test.
12617
12618         PR c++/27315
12619         * g++.dg/template/operator6.C: New test.
12620         * g++.dg/template/incomplete3.C: New test.
12621
12622         PR c++/27559
12623         * g++.dg/template/new4.C: New test.
12624
12625         PR c++/27496
12626         * g++.dg/template/void2.C: New test.
12627
12628 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
12629
12630         * g++.dg/template/dependent-expr5.C: New test.
12631
12632 2006-05-14  Roger Sayle  <roger@eyesopen.com>
12633
12634         PR middle-end/26729
12635         * gcc.dg/pr26729-1.c: New test case.
12636
12637 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
12638
12639         * gcc.dg/pr27003.c: New test.
12640
12641 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
12642
12643         * lib/target-supports.dg (check_cxa_atexit_available): Change
12644         v3_target_compile to ${tool}_target_compile.
12645
12646 2006-05-11  Jason Merrill  <jason@redhat.com>
12647
12648         * lib/scanasm.exp (scan-not-hidden): Fix typo.
12649
12650 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12651
12652         PR fortran/27553
12653         * gfortran.dg/label_5.f90: New test.
12654
12655 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
12656
12657         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12658         check_effective_target_powerpc_altivec_ok): New.
12659         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12660         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12661         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12662         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12663         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12664         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12665         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12666         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12667         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12668         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12669         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12670         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12671         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12672         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12673         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12674         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12675         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12676         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12677         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12678         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12679         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12680         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12681         gcc.target/powerpc/altivec-9.c,
12682         gcc.target/powerpc/altivec-consts.c,
12683         gcc.target/powerpc/altivec-pr22085.c,
12684         gcc.target/powerpc/altivec-splat.c,
12685         gcc.target/powerpc/altivec-types-1.c,
12686         gcc.target/powerpc/altivec-types-2.c,
12687         gcc.target/powerpc/altivec-types-3.c,
12688         gcc.target/powerpc/altivec-types-4.c,
12689         gcc.target/powerpc/altivec-varargs-1.c,
12690         gcc.target/powerpc/altivec-vec-merge.c,
12691         gcc.target/powerpc/ppc-vector-memcpy.c,
12692         gcc.target/powerpc/ppc-vector-memset.c,
12693         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12694         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12695         these effective targets.
12696         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12697         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12698
12699 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12700
12701         PR middle-end/27384
12702         * g++.dg/other/fold1.C: New test.
12703
12704         PR middle-end/27488
12705         * gcc.dg/fold-nonneg-1.c: New test.
12706
12707         PR c++/27547
12708         * g++.dg/other/operator1.C: New test.
12709
12710 2006-05-11  Richard Guenther  <rguenther@suse.de>
12711
12712         PR middle-end/27529
12713         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12714
12715 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12716
12717         * lib/target-supports-dg.exp (check-flags): New.
12718         (dg-skip-if): Move flag checks.
12719
12720 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12721
12722         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12723         * lib/target-supports.dg (check_cxa_atexit_available): New.
12724
12725 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12726
12727         PR fortran/27470
12728         * gfortran.dg/multiple_allocation_2.f90: New test case.
12729
12730 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12731
12732         * gcc.target/arm/pr27387.C: Fix a comment typo.
12733
12734 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12735
12736         PR fortran/24549
12737         * gfortran.dg/error_recovery_1.f90: New test.
12738
12739 2006-05-10  Richard Guenther  <rguenther@suse.de>
12740
12741         PR tree-optimization/27302
12742         * gcc.dg/torture/pr27302.c: New testcase.
12743
12744 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12745         Richard Guenther  <rguenther@suse.de>
12746
12747         PR middle-end/27498
12748         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12749
12750 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12751
12752         PR rtl-optimization/27335
12753         * gcc.dg/pr27335.c: New test.
12754
12755 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12756
12757         * gcc.target/mips/mips-ps-5.c: New file.
12758
12759 2006-05-08  Jan Hubicka  <jh@suse.cz>
12760
12761         PR middle-end/25962
12762         * gcc.dg/pr25962.c: New.
12763
12764 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12765
12766         PR target/27158
12767         * gcc.target/powerpc/pr27158.c: New test case.
12768
12769 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12770
12771         PR testsuite/27476
12772         * ada/acats/run_all.sh: Use test -z.
12773
12774 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12775
12776         PR libfortran/18271
12777         * gfortran.dg/spec_expr_3.f90: New test.
12778
12779 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12780
12781         PR target/24879
12782         * gcc.target/i386/monitor.c: New file.
12783
12784 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12785
12786         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12787
12788 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12789
12790         PR c++/27447
12791         * g++.dg/other/ptrmem7.C: New test.
12792
12793 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12794
12795         PR target/27421
12796         * gcc.dg/array-9.c: New test.
12797
12798 2006-05-07  Richard Guenther  <rguenther@suse.de>
12799
12800         PR tree-optimization/27409
12801         * gcc.dg/torture/pr27409.c: New testcase.
12802
12803 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12804
12805         PR fortran/27457
12806         * gfortran.dg/select_6.f90: New.
12807
12808 2006-05-07  Richard Guenther  <rguenther@suse.de>
12809
12810         PR tree-optimization/27136
12811         * gcc.dg/torture/pr27136.c: New testcase.
12812
12813 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12814
12815         PR fortran/24813
12816         * gfortran.dg/char_cons_len_1.f90: New test.
12817
12818 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12819
12820         PR c++/27427
12821         * g++.dg/template/incomplete2.C: New test.
12822
12823 2006-05-06  Richard Guenther  <rguenther@suse.de>
12824
12825         PR tree-optimization/27151
12826         * gcc.dg/vect/pr27151.c: New testcase.
12827
12828 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12829
12830         PR c++/27430
12831         * g++.dg/template/void1.C: New test.
12832
12833         PR c++/27423
12834         * g++.dg/other/void2.C: New test.
12835
12836         PR c++/27422
12837         * g++.dg/conversion/void1.C: New test.
12838
12839 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12840
12841         PR/21391
12842         * g++.dg/other/unused1.C: New.
12843
12844 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12845
12846         PR objc/27240
12847         * objc.dg/member-1.m: New test.
12848
12849 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12850
12851         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12852
12853 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12854
12855         PR libfortran/26985
12856         * gfortran.dg/matmul_2.f90: New test.
12857
12858 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12859
12860         * ada/acats/run_all.sh: Use sync when main not found.
12861
12862 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12863
12864         PR target/26765
12865         * gcc.target/mips/pr26765.c: New.
12866
12867 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12868
12869         * gcc.target/bfin: New directory.
12870         * gcc.target/bfin/bfin.exp: New file.
12871         * gcc.target/bfin/frmul.c: New file.
12872         * gcc.target/bfin/arith.c: New file.
12873         * gcc.target/bfin/mul-combine.c: New file.
12874         * gcc.target/bfin/shift.c: New file.
12875
12876 2006-05-04  Richard Guenther  <rguenther@suse.de>
12877
12878         PR tree-optimization/14287
12879         PR tree-optimization/14844
12880         PR tree-optimization/19792
12881         PR tree-optimization/21608
12882         PR tree-optimization/27090
12883         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12884         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12885         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12886         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12887         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12888
12889 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
12890
12891         PR tree-optimization/27285
12892         * gcc.c-torture/execute/pr27285.c: New test.
12893
12894         PR middle-end/27388
12895         * gcc.dg/gomp/pr27388-1.c: New test.
12896         * gcc.dg/gomp/pr27388-2.c: New test.
12897         * gcc.dg/gomp/pr27388-3.c: New test.
12898
12899         PR c++/27359
12900         * g++.dg/gomp/pr27359.C: New test.
12901
12902 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
12903
12904         PR fortran/20248
12905         * gfortran.dg/iargc.f90: New test.
12906
12907 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12908
12909         PR c++/27102
12910         * g++.dg/template/crash49.C: New test.
12911
12912 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
12913
12914         PR testsuite/27032
12915         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12916
12917 2006-05-02  Jeff Law  <law@redhat.com>
12918
12919         PR tree-optimization/27364
12920         * gcc.c-torture/execute/pr27364.c: New test.
12921
12922 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12923
12924         PR c++/27309
12925         * g++.dg/parser/ctor5.C: New test.
12926
12927 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
12928
12929         PR target/27387
12930         * gcc.target/arm/arm.exp: New.
12931         * gcc.target/arm/pr27387.C: Likewise.
12932
12933 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12934
12935         PR fortran/27269
12936         PR fortran/27324
12937         * gfortran.dg/module_equivalence_2.f90: New test.
12938
12939 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
12940
12941         PR middle-end/27337
12942         * g++.dg/gomp/pr27337-1.C: New test.
12943         * g++.dg/gomp/pr27337-2.C: New test.
12944
12945         PR middle-end/27328
12946         * gcc.dg/gomp/pr27328.c: New test.
12947
12948         PR middle-end/27325
12949         * g++.dg/gomp/pr27325.C: New test.
12950
12951         PR middle-end/27310
12952         * g++.dg/gomp/pr27310.C: New test.
12953
12954 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12955
12956         PR tree-optimization/27291
12957         * g++.dg/tree-ssa/pr27291.C: New test.
12958
12959 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12960
12961         PR tree-optimization/27283
12962         * g++.dg/tree-ssa/pr27283.C: New test.
12963
12964 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12965
12966         * gcc.dg/tree-ssa/loop-16.c: New test.
12967
12968 2006-05-01  Roger Sayle  <roger@eyesopen.com>
12969             Joseph S. Myers  <joseph@codesourcery.com>
12970
12971         * gcc.dg/Wconversion-3.c: New test case.
12972         * gcc.dg/Wconversion-4.c: Likewise.
12973
12974 2006-05-01  Richard Guenther  <rguenther@suse.de>
12975
12976         PR tree-optimization/26726
12977         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12978
12979 2006-04-30  Roger Sayle  <roger@eyesopen.com>
12980
12981         * gcc.dg/Woverflow-1.c: New test case.
12982         * gcc.dg/Woverflow-2.c: Likewise.
12983         * gcc.dg/Woverflow-3.c: Likewise.
12984
12985 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
12986
12987         PR c++/27094
12988         * g++.dg/template/defarg8.C: New test.
12989
12990 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12991
12992         PR c++/27278
12993         * g++.dg/parse/operator7.C: New test.
12994
12995 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12996
12997         PR c++/11471
12998         PR c++/27102
12999         * g++.dg/template/crash48.C: New test.
13000
13001         PR c++/27279
13002         * g++.dg/parse/ctor4.C: New test.
13003
13004 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13005
13006         PR fortran/25681
13007         * gfortran.df/char_type_len.f90: New test.
13008
13009 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13010
13011         PR libgfortran/27304
13012         * gfortran.dg/fmt_exhaust.f90: New test.
13013
13014 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13015
13016         PR c/25309
13017         * gcc.dg/large-size-array-2.c: New test case.
13018
13019 2006-04-28  Richard Guenther  <rguenther@suse.de>
13020
13021         PR target/26826
13022         * gcc.target/i386/pr26826.c: New testcase.
13023
13024 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13025
13026         PR middle-end/27260
13027         * gcc.c-torture/execute/pr27260.c: New.
13028
13029 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13030
13031         PR middle-end/27095
13032         * gcc.dg/pr27095.c: New.
13033
13034 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/27292
13037         * g++.dg/conversion/bitfield4.C: New test.
13038
13039 2006-04-27  Eric Christopher  <echristo@apple.com>
13040
13041         * gcc.dg/pragma-ms_struct.c: New.
13042
13043 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13044
13045         PR c++/27102
13046         * g++.dg/template/crash47.C: New test.
13047
13048 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13049
13050         * gcc.target/i386/sse-7.c: build with -msse.
13051
13052 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13053
13054         PR testsuite/27274:
13055         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13056         (main): Exit if processor doesn't support SSE.
13057
13058 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13059
13060         PR middle-end/27282
13061         * gcc.c-torture/compile/pr27282.c: New test.
13062
13063 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13064
13065         PR middle-end/26913
13066         * g++.dg/gomp/pr26913.C: New test.
13067
13068         PR c/25996
13069         * gcc.dg/gomp/pr25996.c: New test.
13070         * g++.dg/gomp/pr25996.C: New test.
13071
13072 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13073
13074         PR rtl-optimization/26725
13075         * gcc.c-torture/compile/pr26725.c: New test.
13076
13077 2006-04-25  Richard Guenther  <rguenther@suse.de>
13078
13079         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13080         than n + -1.
13081
13082 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13083
13084         * gcc.dg/20060425-1.c: New testcase.
13085
13086 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13087
13088         PR tree-optimization/26865
13089         * gcc.dg/pr26865.c: New test.
13090
13091 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13092
13093         PR c++/27292
13094         * g++.dg/conversion/bitfield1.C: New test.
13095         * g++.dg/conversion/bitfield2.C: Likewise.
13096         * g++.dg/conversion/bitfield3.C: Likewise.
13097
13098 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13099         Richard Guenther  <rguenther@suse.de>
13100
13101         PR tree-optimization/27236
13102         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13103
13104 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13105
13106         PR c++/19963
13107         * g++.dg/other/incomplete2.C: New test.
13108
13109 2006-04-24  Richard Guenther  <rguenther@suse.de>
13110
13111         PR middle-end/26869
13112         * gcc.dg/torture/pr26869.c: New testcase.
13113
13114 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13115         Richard Guenther  <rguenther@suse.de>
13116
13117         PR tree-optimization/27218
13118         * g++.dg/tree-ssa/pr27218.C: New testcase.
13119
13120 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13121
13122         PR c++/26912
13123         * g++.dg/template/friend41.C: New test.
13124
13125 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13126
13127         * g++.dg/opt/pr15551.C: Include cstdio.
13128         (main): Use remove instead of unlink.
13129
13130 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13131
13132         * gcc.dg/sibcall-7.c: New test.
13133         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13134         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13135         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13136         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13137         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13138
13139 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13140
13141         PR c++/26534
13142         * g++.dg/opt/bitfield1.C: New test.
13143         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13144         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13145         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13146         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13147         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13148         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13149         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13150         * g++.dg/abi/bitfield2.C: Likewise.
13151         * g++.dg/init/bitfield1.C: Likewise.
13152
13153 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13154
13155         PR fortran/25099
13156         * gfortran.dg/elemental_subroutine_4.f90: New test.
13157         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13158         call sub (m, x).
13159
13160 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13161
13162         * gcc.c-torture/compile/20060421-1.c: New testcase.
13163
13164 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13165
13166         PR c/25875
13167         * gcc.dg/init-bad-4.c: New test.
13168
13169 2006-04-21  Paul Brook  <paul@codesourcery.com>
13170
13171         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13172
13173 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13174
13175         PR fortran/27122
13176         * gfortran.dg/defined_operators_1.f90: New test.
13177         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13178         remove old ones associated, incorrectly, with Note 5.46.
13179
13180         PR fortran/27113
13181         * gfortran.dg/character_array_constructor_1.f90: New test.
13182
13183 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13184
13185         * gcc.dg/20060419-1.c: New test.
13186
13187 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13188
13189         PR c/26774
13190         * gcc.dg/struct-parse-1.c: New test case.
13191
13192 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13193
13194         PR c++/26558
13195         * g++.dg/parse/template19.C: New test.
13196
13197         PR c++/26739
13198         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13199
13200         PR c++/26036
13201         * g++.dg/expr/call3.C: New test.
13202
13203         PR c++/10385
13204         * g++.dg/conversion/dynamic1.C: New test.
13205
13206 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13207
13208         PR c++/27102
13209         * g++.dg/template/crash35.C: Tweak error markers.
13210         * g++.dg/template/crash46.C: New test.
13211         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13212         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13213
13214 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13215
13216         PR rtl-optimization/14261
13217         * gcc.c-torture/compile/20060419-1.c: Added.
13218
13219 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13220
13221         * gfortran.dg/label_1.f90: Adjust dg-error.
13222
13223 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13224
13225         PR target/26961
13226         * gcc.dg/fold-cond-1.c: New test case.
13227         * gcc.dg/pr26961-1.c: Likewise.
13228
13229 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13230
13231         PR libgfortran/27138
13232         * gfortran.dg/read_bad_advance.f90: New test.
13233
13234 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13235             Dale Johannesen  <dalej@apple.com>
13236
13237         PR target/24076
13238         * gcc.target/i386/vecinit-3.c: New testcase.
13239         * gcc.target/i386/vecinit-4.c: Likewise.
13240         * gcc.target/i386/sse-18.c: Likewise.
13241         * gcc.target/i386/sse-19.c: Likewise.
13242
13243 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13244
13245         * gfortran.dg/allocate_zerosize_1.f90: New test.
13246
13247 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13248
13249         PR c++/26365
13250         * g++.dg/template/crash45.C: New test.
13251
13252 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13253
13254         PR fortran/26787
13255         * gfortran.dg/proc_assign_1.f90: New test.
13256         * gfortran.dg/procedure_lvalue.f90: Change message.
13257         * gfortran.dg/namelist_4.f90: Add new error.
13258
13259         PR fortran/25597
13260         PR fortran/27096
13261         * gfortran.dg/auto_pointer_array_result_1.f90
13262
13263         PR fortran/27089
13264         * gfortran.dg/specification_type_resolution_1.f90
13265
13266         PR fortran/18003
13267         PR fortran/25669
13268         PR fortran/26834
13269         * gfortran.dg/bounds_temporaries_1.f90: New test.
13270
13271         PR fortran/27124
13272         * gfortran.dg/array_return_value_1.f90: New test.
13273
13274 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13275
13276         PR fortran/25336
13277         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13278
13279 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13280
13281         PR middle-end/26823
13282         * g++.dg/gomp/pr26823-1.C: New test.
13283         * g++.dg/gomp/pr26823-2.C: New test.
13284
13285 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13286
13287         PR middle-end/27134
13288         * gcc.dg/pr27314.c: New test.
13289
13290 2006-04-13  Richard Henderson  <rth@redhat.com>
13291
13292         * g++.dg/gomp/block-0.C: Update expected matches.
13293
13294 2006-04-13  DJ Delorie  <dj@redhat.com>
13295
13296         * lib/target-supports.exp (check_effective_target_int32plus): New.
13297         (check_effective_target_ptr32plus): New.
13298         (check_effective_target_size32plus): New.
13299         (check_effective_target_int16): New.
13300         (check_profiling_available): Add m32c to the list of unsupported
13301         targets.
13302
13303         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13304         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13305         memory size.
13306         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13307         pointers.
13308         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13309         size_t.
13310         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13311         and size_t.
13312         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13313         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13314         not just xstormy16.  Skip m32c due to weird pointer size.
13315         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13316         not just xstormy16.
13317         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13318         not just xstormy16.
13319         * gcc.dg/20020312-2.c: Add m32c support.
13320         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13321         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13322         in test.
13323         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13324         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13325         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13326         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13327         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13328         formats
13329         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13330         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13331         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13332         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13333         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13334         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13335         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13336         in test.
13337         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13338         in test.
13339         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13340         * gcc.dg/pr23049.c: Require >=32 bit integers.
13341         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13342         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13343         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13344         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13345         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13346         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13347         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13348         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13349         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13350         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13351         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13352         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13353         prototype in test.
13354         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13355         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13356         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13357         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13358         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13359
13360         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13361         * gcc.c-torture/execute/20040703-1.x: Likewise.
13362         * gcc.c-torture/execute/20040705-1.x: Likewise.
13363         * gcc.c-torture/execute/20040705-2.x: Likewise.
13364         * gcc.c-torture/execute/20040709-1.x: Likewise.
13365         * gcc.c-torture/execute/20040709-2.x: Likewise.
13366         * gcc.c-torture/execute/20040811-1.x: Likewise.
13367         * gcc.c-torture/execute/20050316-1.x: Likewise.
13368         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13369         * gcc.c-torture/execute/pr19689.x: Likewise.
13370         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13371         * gcc.c-torture/execute/usmul.x: Likewise.
13372         * gcc.c-torture/execute/vrp-5.x: Likewise.
13373         * gcc.c-torture/execute/vrp-6.x: Likewise.
13374         * gcc.dg/debug/20041023-1.s: Likewise.
13375
13376 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13377
13378         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13379         of integers to a vector types are now constant expressions in C.
13380         * gcc.dg/vect/vect-fold-1.c: New test case.
13381
13382 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13383             Ulrich Weigand  <uweigand@de.ibm.com>
13384
13385         PR target/27006
13386         * gcc.dg/vmx/pr27006.c: New testcase.
13387
13388 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13389
13390         PR libgfortran/26766
13391         * gfortran.dg/write_recursive.f90: New test.
13392
13393 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13394
13395         * g++.dg/parse/dtor7.C: New test.
13396         * g++.dg/parse/new1.C: Add error marker.
13397         * g++.dg/template/new3.C: New test.
13398
13399         PR c++/26122
13400         * g++.dg/template/pure1.C: New test.
13401
13402         PR c++/26295
13403         * g++.dg/parse/ptrmem4.C: New test.
13404
13405 2006-04-10  Jeff Law  <law@redhat.com>
13406
13407         PR/27087
13408         * gcc.c-torture/compile/pr27087.c: New test.
13409
13410 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13411
13412         PR/21391
13413         * gcc.dg/20060410.c: New.
13414
13415 2006-04-10  Matthias Klose  <doko@debian.org>
13416
13417         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13418         Recognize multilib directory names containing underscores.
13419
13420 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13421
13422         * gcc.target/i386/vecinit-1.c: New test case.
13423         * gcc.target/i386/vecinit-2.c: Likewise.
13424
13425 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13426
13427         PR debug/27057
13428         * g++.dg/debug/dwarf2-2.C: New test.
13429
13430 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13431
13432         PR rtl-optimization/27073
13433         * gcc.c-torture/execute/pr27073.c: New test.
13434
13435 2006-04-08  Mike Stump  <mrs@apple.com>
13436
13437         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13438
13439 2006-04-07  Richard Guenther  <rguenther@suse.de>
13440
13441         PR tree-optimization/26135
13442         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13443
13444 2006-04-06  Jan Hubicka  <jh@suse.cz>
13445
13446         PR profile/26399
13447         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13448
13449 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13450
13451         * g++.dg/conversion/nullptr1.C: New test case.
13452         * g++.dg/conversion/nullptr2.C: Likewise.
13453
13454 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13455
13456         * gfortran.dg/dependency_18.f90: New test case.
13457
13458 2006-04-05  Richard Guenther  <rguenther@suse.de>
13459
13460         PR tree-optimization/26919
13461         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13462         * gcc.dg/ipa/ipa-2.c: Likewise.
13463         * gcc.dg/ipa/ipa-3.c: Likewise.
13464         * gcc.dg/ipa/ipa-5.c: Likewise.
13465
13466 2006-04-05  Richard Guenther  <rguenther@suse.de>
13467
13468         PR tree-optimization/26763
13469         * gcc.dg/torture/pr26763-1.c: New testcase.
13470         * gcc.dg/torture/pr26763-2.c: Likewise.
13471
13472 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13473
13474         PR fortran/23634
13475         PR fortran/25619
13476         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13477
13478 2006-04-04  Eric Christopher  <echristo@apple.com>
13479
13480         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13481         stubs.
13482         * gcc.target/i386/387-5.c: Ditto.
13483
13484 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13485
13486         * gcc.target/sparc/struct-ret-check.c: New test.
13487
13488 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13489
13490         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13491         zero decimal digits specified in format.
13492
13493 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13494
13495         PR fortran/26891
13496         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13497
13498         PR fortran/26976
13499         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13500         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13501         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13502         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13503         compliant and detect bigendian-ness.
13504
13505 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13506
13507         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13508         dummy arguments work when the actual argument is itself a dummy
13509         argument of the caller.
13510
13511 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13512
13513         PR libfortran/24685
13514         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13515
13516 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13517
13518         * gfortran.dg/dependencency_17.f90: New test case.
13519
13520 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13521
13522         * gfortran.dg/dependency_14.f90: New test case.
13523         * gfortran.dg/dependency_15.f90: Likewise.
13524         * gfortran.dg/dependency_16.f90: Likewise.
13525
13526 2006-03-31  Asher Langton  <langton2@llnl.gov>
13527
13528         PR fortran/25358
13529         gfortran.dg/cray_pointers_6.f90: New test.
13530
13531 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13532
13533         PR libgfortran/26890
13534         * gfortran.dg/read_size_noadvance.f90: New test.
13535
13536 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13537
13538         PR fortran/25031
13539         * gfortran.dg/multiple_allocation_1.f90: Check that the
13540         size has changed after a re-allocation with stat.
13541
13542 2006-03-30  Richard Guenther  <rguenther@suse.de>
13543
13544         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13545         removal.
13546         * gcc.target/i386/sselibm-2.c: Likewise.
13547         * gcc.target/i386/sselibm-3.c: Likewise.
13548         * gcc.target/i386/sselibm-4.c: Likewise.
13549         * gcc.target/i386/sselibm-5.c: Likewise.
13550
13551 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13552
13553         * gcc.dg/fold-andxor-1.c: New test case.
13554         * gcc.dg/fold-xorand-1.c: Likewise.
13555
13556 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13557
13558         * gcc.dg/fold-convnotconv-1.c: New test case.
13559
13560 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13561
13562         PR fortran/26779
13563         * gfortran.dg/private_type_5.f90: New test.
13564
13565 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13566
13567         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13568
13569 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13570
13571         * gfortran.dg/advance_2.f90: New test.
13572         * gfortran.dg/advance_3.f90: New test.
13573
13574         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13575
13576 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13577
13578         PR libgfortran/26661
13579         PR libgfortran/26880
13580         * gfortran.dg/read_x_past.f: New test.
13581
13582 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13583
13584         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13585         to be STABS.
13586
13587 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
13588
13589         * objc.dg/dwarf-1.m: Skip on AIX.
13590         * objc.dg/dwarf-2.m: Skip on AIX.
13591
13592 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
13593
13594         PR fortran/26816
13595         * gfortran.dg/float_1.f90: New test.
13596
13597 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
13598
13599         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13600         X86_64 targets.
13601         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13602
13603 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13604
13605         PR libfortran/26735
13606         * gfortran.dg/convert_implied_open.f90: New test case.
13607
13608 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13609
13610         PR fortran/26769
13611         * gfortran.dg/transpose_reshape_r10.f90: New test case.
13612
13613 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
13614
13615         PR middle-end/26717
13616         * gcc.dg/pr26717.c: New test.
13617
13618 2006-03-25  Roger Sayle  <roger@eyesopen.com>
13619
13620         * gfortran.dg/dependency_12.f90: New test case.
13621
13622 2006-03-24  Roger Sayle  <roger@eyesopen.com>
13623
13624         * gfortran.dg/dependency_9.f90: New (resurected) test case.
13625
13626 2006-03-24  Jeff Law  <law@redhat.com>
13627
13628         * gcc.c-torture/pr26840.c: New test.
13629
13630 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
13631
13632         * objc.dg/dwarf-2.m: New.
13633         * obj-c++.dg/dwarf-2.mm: New.
13634
13635         * g++.old-deja/g++.other/init19.C: New.
13636
13637 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
13638
13639         * g++.dg/eh/spbp.C: Skip on AIX.
13640
13641 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
13642
13643         PR middle-end/26611
13644         * g++.dg/gomp/pr26611-1.C: New test.
13645         * g++.dg/gomp/pr26611-2.C: New test.
13646
13647 2006-03-24  Jeff Law  <law@redhat.com>
13648
13649         * gcc.c-torture/compile/pr26833.c: New test.
13650         * gfortran.fortran-torture/compile/pr26806.f90: New test.
13651
13652 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13653
13654         * gfortran.dg/endfile_2.f90: Delete temp file.
13655
13656 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
13657
13658         PR fortran/19303
13659         * gfortran.dg/record_marker_1.f90: New test case.
13660         * gfortran.dg/record_marker_2.f: New test case.
13661         * gfortran.dg/record_marker_3.f90: New test case.
13662
13663 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
13664
13665         PR fortran/17298
13666         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13667         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13668
13669 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
13670
13671         * lib/gcc-dg.exp (cleanup-modules): New proc.
13672         * gfortran.dg/allocatable_function_1.f90,
13673         gfortran.dg/allocate_char_star_scalar_1.f90,
13674         gfortran.dg/assumed_charlen_function_1.f90,
13675         gfortran.dg/assumed_dummy_1.f90,
13676         gfortran.dg/assumed_shape_ranks_1.f90,
13677         gfortran.dg/assumed_shape_ranks_2.f90,
13678         gfortran.dg/assumed_size_dt_dummy.f90,
13679         gfortran.dg/auto_char_dummy_array_1.f90,
13680         gfortran.dg/auto_char_len_3.f90,
13681         gfortran.dg/automatic_module_variable.f90,
13682         gfortran.dg/bad_automatic_objects_1.f90,
13683         gfortran.dg/char_array_constructor.f90,
13684         gfortran.dg/char_array_structure_constructor.f90,
13685         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13686         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13687         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13688         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13689         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13690         gfortran.dg/derived_pointer_recursion.f90,
13691         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13692         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13693         gfortran.dg/dummy_functions_1.f90,
13694         gfortran.dg/elemental_initializer_1.f90,
13695         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13696         gfortran.dg/elemental_pointer_1.f90,
13697         gfortran.dg/elemental_subroutine_1.f90,
13698         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13699         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13700         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13701         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13702         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13703         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13704         gfortran.dg/global_references_1.f90,
13705         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13706         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13707         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13708         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13709         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13710         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13711         gfortran.dg/large_integer_kind_1.f90,
13712         gfortran.dg/large_real_kind_1.f90,
13713         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13714         gfortran.dg/module_double_reuse.f90,
13715         gfortran.dg/module_equivalence_1.f90,
13716         gfortran.dg/module_interface_1.f90,
13717         gfortran.dg/module_parameter_array_refs_1.f90,
13718         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13719         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13720         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13721         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13722         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13723         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13724         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13725         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13726         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13727         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13728         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13729         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13730         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13731         gfortran.dg/same_name_1.f90,
13732         gfortran.dg/sibling_dummy_procedure_1.f90,
13733         gfortran.dg/sibling_dummy_procedure_2.f90,
13734         gfortran.dg/sibling_dummy_procedure_3.f90,
13735         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13736         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13737         gfortran.dg/used_dummy_types_2.f90,
13738         gfortran.dg/used_dummy_types_3.f90,
13739         gfortran.dg/used_dummy_types_4.f90,
13740         gfortran.dg/used_dummy_types_5.f90,
13741         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13742         gfortran.dg/userdef_operator_1.f90: Use it.
13743
13744 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13745
13746         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13747         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13748         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13749         gfortran.dg/write_back.f,
13750         gfortran.fortran-torture/execute/inquire_1.f90,
13751         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13752
13753 2006-03-21  Jeff Law  <law@redhat.com>
13754
13755         * gcc.dg/tree-ssa/vrp28.c: New test.
13756
13757 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13758
13759         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13760         if _STDC_C99 is defined.
13761         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13762         * gcc.dg/builtins-20.c: Likewise.
13763         * gcc.dg/builtins-53.c: Likewise.
13764         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13765         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13766
13767 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13768
13769         PR tree-opt/26781
13770         * gcc.c-torture/compile/pr26781-1.c: New test.
13771         * gcc.c-torture/compile/pr26781-2.c: New test.
13772
13773 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13774
13775         PR c++/26690
13776         * g++.dg/gomp/pr26690-1.C: New test.
13777         * g++.dg/gomp/pr26690-2.C: New test.
13778
13779 2006-03-20  Jeff Law  <law@redhat.com>
13780
13781         * gcc.dg/tree-ssa/pr21829.c: New test.
13782
13783         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13784
13785 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13786
13787         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13788         (check_visibility_available): Use it.
13789         (check_effective_target_default_packed): Likewise.
13790         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13791         (check_effective_target_fopenmp): Likewise.
13792         (check_effective_target_freorder): Likewise.
13793         (check_effective_target_fpic): Likewise.
13794         (check_named_sections_available): Likewise.
13795         (check_effective_target_ilp32): Likewise.
13796         (check_effective_target_lp64): Likewise.
13797
13798 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13799
13800         PR fortran/20935
13801         * gfortran.dg/scalar_mask_2.f90: New test case.
13802
13803 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13804
13805         PR tree-opt/26629
13806         * gcc.dg/tree-ssa/loadpre12.c: New test.
13807         * gcc.dg/tree-ssa/loadpre13.c: New test.
13808         * gcc.dg/tree-ssa/loadpre14.c: New test.
13809         * gcc.dg/tree-ssa/loadpre15.c: New test.
13810         * gcc.dg/tree-ssa/loadpre16.c: New test.
13811         * gcc.dg/tree-ssa/loadpre17.c: New test.
13812         * gcc.dg/tree-ssa/loadpre18.c: New test.
13813         * gcc.dg/tree-ssa/loadpre19.c: New test.
13814         * gcc.dg/tree-ssa/loadpre20.c: New test.
13815         * gcc.dg/tree-ssa/loadpre21.c: New test.
13816         * gcc.dg/tree-ssa/loadpre22.c: New test.
13817
13818 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13819
13820         PR fortran/26741
13821         * gfortran.dg/elemental_initializer_1.f90: New test.
13822
13823         PR fortran/26716
13824         * gfortran.dg/assumed_shape_ranks_2: New test.
13825
13826 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13827
13828         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13829         target fpic.
13830
13831 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13832
13833         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13834         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13835         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13836         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13837         gfortran.fortran-torture/execute/direct_io.f90,
13838         gfortran.fortran-torture/execute/inquire_2.f90,
13839         gfortran.fortran-torture/execute/inquire_4.f90,
13840         gfortran.fortran-torture/execute/list_read_1.f90,
13841         gfortran.fortran-torture/execute/open_replace.f90,
13842         gfortran.fortran-torture/execute/slash_edit.f90,
13843         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13844         temporary files from testcases.
13845
13846 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13847
13848         PR libgfortran/26509
13849         gfortran.dg/write_direct_eor.f90: New test.
13850
13851 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13852
13853         * gcc.target/powerpc/pr26350.c: New.
13854         * gcc.target/powerpc/indexed-addr.c: New.
13855
13856 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13857
13858         * gfortran.dg/dependency_13.f90: New test case.
13859
13860 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13861
13862         PR middle-end/21781
13863         * gcc.dg/real-const-1.c: New test case.
13864
13865 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13866
13867         * g++.old-deja/g++.other/init18.C: New.
13868         * g++.old-deja/g++.other/init5.C: Remove xfail.
13869
13870 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13871
13872         * g++.dg/opt/pr15551.C: Cleanup temp file.
13873
13874 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13875
13876         PR c++/6634
13877         g++.dg/parse/long1.C: New test.
13878
13879 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13880
13881         PR fortran/19101
13882         * gfortran.dg/continuation.f90: New test.
13883         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13884
13885 2006-03-14  Richard Guenther  <rguenther@suse.de>
13886
13887         PR tree-optimization/26672
13888         * gcc.dg/torture/pr26672.c: New testcase.
13889
13890 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
13891
13892         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13893         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13894
13895 2006-03-13  Roger Sayle  <roger@eyesopen.com>
13896
13897         PR middle-end/26557
13898         * gcc.c-torture/compile/switch-1.c: New test case.
13899
13900 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
13901
13902         PR fortran/25378
13903         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13904         test to include more permuatations of mask and index.
13905         * gfortran.dg/scalar_mask_1.f90: Modify last test to
13906         respond to F2003 spec. that the position returned for an all false
13907         mask && condition is zero.
13908
13909 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
13910
13911         PR middle-end/25989
13912         * gcc.dg/gomp/pr25989.c: New test.
13913
13914 2006-03-13  Jeff Law  <law@redhat.com>
13915
13916         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13917
13918 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
13919
13920         * gcc.dg/switch-9.c: New test.
13921
13922 2006-03-13  Richard Guenther  <rguenther@suse.de>
13923
13924         PR middle-end/26630
13925         * gcc.dg/torture/pr26630.c: New testcase.
13926
13927 2006-03-11  Roger Sayle  <roger@eyesopen.com>
13928
13929         * gfortran.dg/dependency_10.f90: New test case.
13930         * gfortran.dg/dependency_11.f90: Likewise.
13931
13932 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
13933             Erik Edelmann  <eedelman@gcc.gnu.org>
13934
13935         * gfortran.dg/allocatable_function_1.f90: New.
13936         * gfortran.dg/allocatable_function_2.f90: New.
13937
13938 2006-03-10  Richard Guenther  <rguenther@suse.de>
13939
13940         PR middle-end/26565
13941         * gcc.dg/torture/pr26565.c: New testcase.
13942
13943 2006-03-09  Eric Christopher  <echristo@apple.com>
13944
13945         * gcc.c-torture/compile/20060309-1.c: New.
13946
13947 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13948
13949         PR libgfortran/26499
13950         * gfortran.dg/write_back.f: New test.
13951         * gfortran.dg/write_rewind_1.f: New test.
13952         * gfortran.dg/write_rewind_2.f: New test.
13953
13954 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13955
13956         PR libgfortran/26554
13957         * gfortran.dg/read_logical.f90: New test.
13958
13959 2006-03-04  Laurent GUERBY <laurent@guerby.net>
13960
13961         * ada/acats/norun.lst: cdd2a03 now passes.
13962
13963 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
13964
13965         PR testsuite/25177
13966         * gcc.target/powerpc/pr18096-1.c: Change where the error
13967         would match.
13968
13969 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
13970
13971         * gcc.target/i386/cleanup-1.c: New test.
13972         * gcc.target/i386/cleanup-2.c: New test.
13973
13974 2006-03-04  Roger Sayle  <roger@eyesopen.com>
13975
13976         * gfortran.dg/dependency_9.f90: Remove for the time being.
13977
13978 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
13979
13980         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13981         directive.
13982
13983 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13984
13985         * gfortran.dg/dependency_9.f90: New test case.
13986
13987 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13988
13989         * gfortran.dg/dependency_4.f90: New test case.
13990         * gfortran.dg/dependency_5.f90: New test case.
13991         * gfortran.dg/dependency_6.f90: New test case.
13992         * gfortran.dg/dependency_7.f90: New test case.
13993         * gfortran.dg/dependency_8.f90: New test case.
13994
13995 2006-03-03  Paul Brook  <paul@codesourcery.com>
13996
13997         * lib/target-supports.exp (check_profiling_available):
13998         Add m68k-*-elf.
13999
14000 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14001
14002         PR fortran/25031
14003         * multiple_allocation_1.f90: New test.
14004
14005 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14006
14007         PR tree-optimization/26524
14008         * gfortran.dg/pr26524.f: New test case.
14009
14010 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14011
14012         * g++.dg/template/repo5.C: Cleanup repo files.
14013         * gcc.dg/20051201-1.c: Cleanup coverage files.
14014         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14015         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14016         tree dump files.
14017
14018 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14019
14020         * objc.dg/objc-nofilename-1.m: New test.
14021         * objc.dg/bad-receiver-type.m: New test.
14022         * obj-c++.dg/bad-receiver-type.mm: New test.
14023
14024 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14025
14026         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14027
14028 2006-03-01  Mike Stump  <mrs@apple.com>
14029
14030         * g++.dg/abi/key2.C: Add.
14031
14032 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14033
14034         * gfortran.dg/logical_dot_product.f90: New test.
14035
14036         PR fortran/26393
14037         * gfortran.dg/used_interface_ref.f90: New test.
14038
14039         PR fortran/20938
14040         * gfortran.dg/dependency_2.f90: New test.
14041         * gfortran.fortran-torture/execute/where17.f90: New test.
14042         * gfortran.fortran-torture/execute/where18.f90: New test.
14043         * gfortran.fortran-torture/execute/where19.f90: New test.
14044         * gfortran.fortran-torture/execute/where20.f90: New test.
14045
14046 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14047
14048         * g++.dg/tree-ssa/pr26443.C: New test case.
14049
14050 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14051
14052         PR middle-end/26022
14053         * g++.dg/opt/return-slot1.C: New test.
14054
14055 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14056
14057         PR libgfortran/26136
14058         * gfortran.dg/namelist_23.f90: New test.
14059
14060 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14061
14062         PR middle-end/14752
14063         * gcc.dg/fold-eqandshift-2.c: New test case.
14064
14065 2006-02-28  Richard Guenther  <rguenther@suse.de>
14066
14067         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14068         decomposition.
14069
14070 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14071
14072         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14073
14074 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14075
14076         PR libgfortran/26464
14077         * gfortran.dg/backspace_5.f: New test.
14078         * gfortran.dg/backspace_6.f: New test.
14079
14080 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14081
14082         * gcc.dg/fold-eqandnot-1.c: New test case.
14083
14084 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14085
14086         PR middle-end/19983
14087         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14088
14089 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14090
14091         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14092         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14093
14094 2006-02-26  Richard Guenther  <rguenther@suse.de>
14095
14096         PR tree-optimization/26421
14097         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14098
14099 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14100
14101         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14102         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14103
14104 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14105
14106         * gcc.dg/fold-even-1.c: New test case.
14107
14108 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14109
14110         PR middle-end/21137
14111         * gcc.dg/fold-eqandshift-1.c: New test case.
14112
14113 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14114
14115         PR tree-optimization/25125
14116         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14117         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14118
14119 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14120
14121         PR tree-optimizations/26359
14122         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14123         with -fdump-tree-dceloop-details.
14124         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14125
14126 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14127
14128         PR middle-end/23673
14129         * gcc.dg/fold-eqxor-1.c: New test case.
14130         * gcc.dg/fold-eqxor-2.c: Likewise.
14131         * gcc.dg/fold-eqxor-3.c: Likewise.
14132
14133 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14134
14135         PR fortran/23092
14136         * scalar_mask_1.f90: New test.
14137
14138 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14139
14140         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14141         * g++.dg/eh/uncaught2.C: New.
14142         * g++.dg/eh/uncaught3.C: New.
14143
14144 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14145
14146         PR libgfortran/26423
14147         * gfortran.dg/read_many_1.f: New test.
14148
14149 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14150
14151         PR fortran/24519
14152         * gfortran.dg/dependency_3.f90: New test.
14153         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14154         XFAILs.
14155
14156         PR fortran/25395
14157         * gfortran.dg/equiv_6.f90: New test.
14158
14159 2006-02-23  Jeff Law  <law@redhat.com>
14160
14161         * gcc.c-torture/compile/pr26425.c: New test.
14162
14163 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14164
14165         PR middle-end/26412
14166         * gcc.dg/gomp/pr26412.c: New test.
14167
14168 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14169
14170         PR c++/26291
14171         * g++.dg/other/ellipsis1.C: New test.
14172         * g++.dg/parse/operator4.C: Adjust error marker.
14173
14174 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14175
14176         PR target/25603
14177         * gfortran.dg/pr25603.f: New testcase.
14178
14179 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14180
14181         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14182         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14183
14184 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14185
14186         * g++.dg/eh/spbp.C: New.
14187
14188 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14189
14190         PR middle-end/26379
14191         * gcc.target/i386/mmx-7.c: New test.
14192
14193 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14194
14195         PR tree-optimization/26361
14196         * gcc.dg/tree-ssa/vrp27.c: New test case.
14197
14198 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14199
14200         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14201         * gcc.dg/tree-ssa/complex-4.c: Here.
14202
14203 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14204
14205         PR middle-end/19543
14206         * gfortran.dg/logical_1.f90: New test case.
14207
14208 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14209
14210         PR middle-end/26334
14211         * gcc.dg/20060218-1.c: Moved to...
14212         * gcc.target/i386/20060218-1.c: ... here.  New test.
14213
14214 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14215
14216         PR fortran/26201
14217         * gfortran.dg/convert_1.f90: New.
14218
14219 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14220
14221         PR fortran/25054
14222         * gfortran.dg/namelist_5.f90: New test.
14223
14224         PR fortran/25089
14225         * gfortran.dg/namelist_4.f90: New test.
14226
14227 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14228
14229         PR tree-opt/25680
14230         * gcc.dg/tree-ssa/complex-3.c: New test.
14231
14232 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14233
14234         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14235         variable to take into account the variable name in the
14236         function header.
14237         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14238
14239 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14240
14241         PR middle-end/26334
14242         * gcc.c-torture/compile/20060217-1.c: New test.
14243         * gcc.dg/20060218-1.c: New test.
14244
14245 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14246
14247         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14248
14249 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14250
14251         * gcc.dg/cpp/undef3.c: New test.
14252         * gcc.dg/cpp/trad/builtins2.c: New test.
14253
14254 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14255
14256         PR c++/26266
14257         * g++.dg/template/static22.C: New test.
14258         * g++.dg/template/static23.C: New test.
14259         * g++.dg/template/static24.C: New test.
14260         * g++.dg/template/non-dependent13.C: New test.
14261         * g++.dg/init/member1.C: Tweak error markers.
14262
14263 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14264
14265         PR target/26255
14266         * gcc.c-torture/compile/pr26255.c: New test case.
14267
14268 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14269
14270         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14271         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14272         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14273         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14274         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14275         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14276         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14277
14278 2006-02-16  Jeff Law  <law@redhat.com>
14279
14280         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14281         * gcc.dg/tree-ssa/vrp26.c: New test.
14282
14283 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14284
14285         PR target/20353
14286         PR target/24578
14287         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14288         __UCLIBC__ is defined.
14289
14290 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14291
14292         PR fortran/26224
14293         * gfortran.dg/gomp/pr26224.f: New test.
14294
14295 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14296
14297         PR tree-opt/25918
14298         * lib/target-supports.exp
14299         (check_effective_target_vect_short_mult): New.
14300         (check_effective_target_vect_char_mult): New.
14301         (check_effective_target_vect_widen_sum_qi_to_si): New.
14302         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14303         (check_effective_target_vect_widen_sum_hi_to_si): New.
14304         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14305         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14306         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14307         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14308         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14309         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14310         vect-reduc-pattern-2c.c
14311         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14312         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14313         vect-reduc-pattern-1c.c
14314
14315 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14316
14317         PR fortran/24557
14318         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14319
14320 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14321
14322         PR fortran/26054
14323         * gfortran.dg/enum_8.f90: Remove check for warning.
14324         * gfortran.dg/iomsg_1.f90: Ditto.
14325         * gfortran.dg/enum_1.f90: Ditto.
14326         * gfortran.dg/enum_9.f90: Ditto.
14327         * gfortran.dg/enum_2.f90: Ditto.
14328         * gfortran.dg/enum_10.f90: Ditto.
14329         * gfortran.dg/enum_3.f90: Ditto.
14330         * gfortran.dg/flush_1.f90: Ditto.
14331         * gfortran.dg/enum_4.f90: Ditto.
14332         * gfortran.dg/array_constructor_1.f90: Ditto.
14333         * gfortran.dg/enum_5.f90: Ditto.
14334         * gfortran.dg/enum_6.f90: Ditto.
14335         * gfortran.dg/enum_7.f90: Ditto.
14336
14337 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14338
14339         PR middle-end/26300
14340         * gcc.c-torture/compile/20060215-1.c: New test.
14341
14342 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14343
14344         PR middle-end/23670
14345         * gcc.dg/tree-ssa/andor-2.c: New test case.
14346
14347 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14348
14349         PR fortran/25045
14350         * optional_dim.f90: New test.
14351
14352 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14353
14354         PR fortran/26277
14355         * gfortran.dg/label_4.f90: New.
14356
14357 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14358             Diego Novillo  <dnovillo@redhat.com>
14359             Uros Bizjak  <uros@kss-loka.si>
14360
14361         * gfortran.dg/gomp: New directory.
14362
14363 2006-02-14  Richard Guenther  <rguenther@suse.de>
14364
14365         PR tree-optimization/26258
14366         * gcc.dg/torture/pr26258.c: New testcase.
14367
14368 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14369
14370         PR fortran/26246
14371         * gfortran.dg/pr26246_1.f90: New test.
14372         * gfortran.dg/pr26246_2.f90: New test.
14373
14374         PR middle-end/26092
14375         * gcc.c-torture/compile/20060208-1.c: New test.
14376
14377 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14378
14379         PR fortran/26074
14380         PR fortran/25103
14381         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14382         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14383         * gfortran.dg/automatic_module_variable.f90: Change error message.
14384
14385         PR fortran/20861
14386         * gfortran.dg/internal_dummy_1.f90: New test.
14387
14388         PR fortran/20871
14389         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14390
14391
14392         PR fortran/25083
14393         * gfortran.dg/uncommon_block_data_1.f90: New test.
14394         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14395         with standard.
14396
14397         PR fortran/25088
14398         * gfortran.dg/typed_subroutine_1.f90: New test.
14399
14400 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14401
14402         * objc.dg/dwarf-1.m: New.
14403
14404 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14405
14406         PR middle-end/24427
14407         * gcc.dg/tree-ssa/andor-1.c: New test case.
14408
14409 2006-02-13  Josh Conner  <jconner@apple.com>
14410
14411         PR target/25376
14412         * gcc.dg/pr25376.c: New test.
14413
14414         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14415         assemble.
14416         * lib/target-supports.exp (check_named_sections_available):
14417         Only compile named-sections test -- don't assemble.
14418
14419 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14420
14421         * g++.dg/warn/no-write-strings.C: New test.
14422         * g++.dg/warn/write-strings.C: Likewise.
14423         * g++.dg/warn/write-strings-default.C: Likewise.
14424
14425 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14426
14427         PR fortran/25806
14428         * gfortran.dg/ret_pointer_2.f90: New test.
14429
14430 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14431
14432         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14433
14434 2006-02-10  Jeff Law  <law@redhat.com>
14435
14436         * gcc.c-torture/compile/pr26213.c: New test.
14437
14438 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14439
14440         gfortran.dg/null_1.f90: New test.
14441
14442 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14443
14444         PR fortran/14771
14445         * gfortran.dg/parens_4.f90: New.
14446         * gfortran.dg/parens_5.f90: New.
14447
14448 2006-02-10  Richard Guenther  <rguenther@suse.de>
14449
14450         * gcc.dg/pr23372-1.c: Remove empty file.
14451
14452 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14453         Paul Thomas  <pault@gcc.gnu.org>
14454
14455         PR fortran/14771
14456         * gfortran.dg/parens_1.f90: New.
14457         * gfortran.dg/parens_2.f90: New.
14458         * gfortran.dg/parens_3.f90: New.
14459
14460 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14461
14462         PR fortran/26038
14463         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14464
14465         PR fortran/25059
14466         * gfortran.dg/impure_assignment_1.f90: New test.
14467
14468         PR fortran/25070
14469         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14470
14471 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14472
14473         PR target/26141
14474         * g++.dg/expr/stdarg2.C: New test.
14475
14476 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14477
14478         PR inline-asm/16194
14479         * gcc.dg/pr16194.c: New test.
14480
14481 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14482
14483         * ada/acats/run_acats: Use portable variant of "$@".
14484
14485 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14486
14487         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14488         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14489
14490 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14491
14492         PR tree-opt/26179
14493         * g++.dg/opt/pr26179.C: New test.
14494
14495 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14496
14497         PR middle-end/26134
14498         * gcc.dg/tree-ssa/complex-3.c: New test.
14499
14500 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14501
14502         * gcc.c-torture/compile/volatile-1.c: New test.
14503
14504 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14505
14506         PR 26180
14507         * gcc.dg/tree-ssa/pr26180.c: New test.
14508
14509 2006-02-08  Jeff Law  <law@redhat.com>
14510
14511         * gcc.dg/tree-ssa/pr21417.c: New test.
14512
14513 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14514
14515         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14516         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14517
14518 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14519
14520         * lib/scanrtl.exp: New.
14521
14522 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14523
14524         PR c++/26071
14525         * g++.dg/other/virtual2.C: New test.
14526
14527         PR c++/26070
14528         * g++.dg/other/virtual1.C: New test.
14529
14530 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14531
14532         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14533         cleanup-ipa-dump): Update dump file glob patterns.
14534         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14535         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14536
14537         * lib/gcc-dg.exp: Load it.
14538         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14539
14540 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14541
14542         PR testsuite/26159
14543         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14544         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14545
14546 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14547
14548         PR fortran/25577
14549         * gfortran.dg/mvbits_1.f90: New.
14550
14551 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14552
14553         * g++.dg/warn/Wdiv-by-zero.C: New test.
14554         * g++.dg/warn/Wno-div-by-zero.C: New.
14555
14556 2006-02-07  Jeff Law  <law@redhat.com>
14557
14558         * gcc.dg/tree-ssa/pr21559.c: New test.
14559
14560         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14561         multiple VRP passes.
14562         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14563         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14564         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14565         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14566         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14567         * gcc.dg/tree-ssa/vrp02.c: Likewise
14568         * gcc.dg/tree-ssa/vrp11.c: Likewise
14569         * gcc.dg/tree-ssa/pr14341.c: Likewise
14570         * gcc.dg/tree-ssa/vrp19.c: Likewise
14571         * gcc.dg/tree-ssa/vrp20.c: Likewise
14572         * gcc.dg/tree-ssa/vrp03.c: Likewise
14573         * gcc.dg/tree-ssa/pr21086.c: Likewise
14574         * gcc.dg/tree-ssa/pr21959.c: Likewise
14575         * gcc.dg/tree-ssa/vrp21.c: Likewise
14576         * gcc.dg/tree-ssa/vrp04.c: Likewise
14577         * gcc.dg/tree-ssa/pr25485.c: Likewise
14578         * gcc.dg/tree-ssa/pr22026.c: Likewise
14579         * gcc.dg/tree-ssa/vrp22.c: Likewise
14580         * gcc.dg/tree-ssa/vrp05.c: Likewise
14581         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14582         * gcc.dg/tree-ssa/pr20701.c: Likewise
14583         * gcc.dg/tree-ssa/vrp23.c: Likewise
14584         * gcc.dg/tree-ssa/vrp06.c: Likewise
14585         * gcc.dg/tree-ssa/pr22117.c: Likewise
14586         * gcc.dg/tree-ssa/pr20702.c: Likewise
14587         * gcc.dg/tree-ssa/vrp15.c: Likewise
14588         * gcc.dg/tree-ssa/pr21090.c: Likewise
14589         * gcc.dg/tree-ssa/pr21294.c: Likewise
14590         * gcc.dg/tree-ssa/vrp24.c: Likewise
14591         * gcc.dg/tree-ssa/vrp07.c: Likewise
14592         * gcc.dg/tree-ssa/pr21563.c: Likewise
14593         * gcc.dg/tree-ssa/pr25382.c: Likewise
14594         * gcc.dg/tree-ssa/vrp16.c: Likewise
14595         * gcc.dg/tree-ssa/vrp25.c: Likewise
14596         * gcc.dg/tree-ssa/vrp08.c: Likewise
14597         * gcc.dg/tree-ssa/20030807-6.c: Likewise
14598         * gcc.dg/tree-ssa/vrp17.c: Likewise
14599         * gcc.dg/tree-ssa/pr21458.c: Likewise
14600         * g++.dg/tree-ssa/pr18178.C: Likewise
14601
14602 2006-02-07  Richard Guenther  <rguenther@suse.de>
14603
14604         PR c++/26140
14605         Revert
14606         2006-01-30  Richard Guenther  <rguenther@suse.de>
14607         PR c++/23372
14608         * gcc.dg/pr23372-1.C: New testcase.
14609
14610         * g++.dg/tree-ssa/pr26140.C: New testcase.
14611
14612 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
14613
14614         PR c++/9737
14615         * g++.dg/template/ttp15.C: New test.
14616         * g++.dg/template/ttp16.C: Likewise.
14617         * g++.dg/template/ttp17.C: Likewise.
14618         * g++.old-deja/g++.pt/ttp36.C: Remove.
14619         * g++.old-deja/g++.pt/ttp19.C: Likewise.
14620         * g++.old-deja/g++.pt/ttp37.C: Likewise.
14621         * g++.old-deja/g++.pt/ttp38.C: Likewise.
14622         * g++.old-deja/g++.pt/ttp39.C: Likewise.
14623         * g++.old-deja/g++.pt/ttp9.C: Likewise.
14624         * g++.old-deja/g++.pt/ttp40.C: Likewise.
14625         * g++.old-deja/g++.pt/ttp51.C: Likewise.
14626         * g++.old-deja/g++.pt/ttp26.C: Likewise.
14627         * g++.old-deja/g++.pt/ttp36.C: Likewise.
14628
14629 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
14630
14631         PR libfortran/23815
14632         * unf_io_convert_4.f90: New test.
14633
14634 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
14635
14636         * gcc.dg/tree-ssa/loadpre10.c: New test.
14637         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14638         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14639         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14640
14641 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14642
14643         PR libfortran/24685
14644         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14645
14646 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14647
14648         PR tree-opt/25251
14649         * gfortran.dg/assign_7.f: New test.
14650
14651 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14652
14653         PR fortran/26041
14654         PR fortran/26064
14655         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14656         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14657         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14658
14659 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
14660
14661         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14662         in size_t typedef.
14663
14664 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14665
14666         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14667         * g++.dg/charset/string.c (foo): Likewise.
14668         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14669         const char*
14670         * g++.dg/ext/builtin2.C (printf): Likewise.
14671         * g++.dg/init/new15.C (printf): Likewise.
14672         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14673         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14674         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14675         * g++.dg/template/non-dependent4.C (temp): Likewise.
14676         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14677         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14678         parameter type to const char*.
14679         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14680         Change type to const char*.
14681         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14682         Likewise.
14683         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14684         second parameter type to const char*.
14685         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14686         (Y::Y): Change parameter type to const char*.
14687         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14688         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14689         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14690         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14691         (char*).
14692         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14693         const char*.
14694         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14695         type to const char*.
14696         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14697         return type to const char*.
14698         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14699         to const char*.
14700         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14701         * g++.old-deja/g++.law/refs1.C: Likewise.
14702         * g++.old-deja/g++.law/visibility1.C: Likewise.
14703         * g++.old-deja/g++.law/visibility2.C: Likewise.
14704         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14705         const char*.
14706         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14707         * g++.old-deja/g++.mike/net48.C: Likewise.
14708         * g++.old-deja/g++.mike/p646.C: Likewise.
14709         * g++.old-deja/g++.mike/p6746.C: Likewise.
14710         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14711         type to const char*.
14712         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14713         deprecated conversion warning.
14714         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14715         char*.
14716         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14717         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14718         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14719         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14720         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14721         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14722         * g++.old-deja/g++.pt/t39.C: Likewise.
14723         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14724         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14725
14726 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14727
14728         PR fortran/25075
14729         intrinsic_argument_conformance_1.f90: New test.
14730
14731 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14732
14733         PR fortran/20845
14734         * gfortran.dg/char_result_11.f90: Add SAVE.
14735         * gfortran.dg/der_pointer_4.f90: Ditto.
14736         * gfortran.dg/default_initialization.f90: New test.
14737
14738 2006-02-03  Jeff Law  <law@redhat.com>
14739
14740         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14741         handle more than 100 dump files.
14742         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14743         * lib/scantree.exp (scan-tree-dump): Likewise.
14744         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14745         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14746         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14747         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14748         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14749
14750 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14751
14752         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14753
14754 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14755
14756         * g++.dg/template/using12.C: New test.
14757
14758 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14759
14760         * gcc.target/powerpc/pr25960.c: New test.
14761
14762 2006-02-02  Steven G. Kargl  <kargls@comcast>
14763
14764         PR fortran/24958
14765         gfortran.dg/nullify_2.f90: New test.
14766
14767 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14768
14769         PR 25990
14770         * gcc.dg/gomp/pr25990.c: New test.
14771
14772 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14773
14774         PR c++/25342
14775         * g++.gd/template/partial4.C: New test.
14776
14777 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14778
14779         PR middle-end/26001
14780         * gfortran.dg/data_char_2.f90: New.
14781
14782 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14783
14784         PR fortran/26039
14785         maxval_maxloc_conformance_1.f90: New test.
14786
14787 2006-01-31  Richard Guenther  <rguenther@suse.de>
14788
14789         * gcc.target/i386/sselibm-1.c: New testcase.
14790         * gcc.target/i386/sselibm-2.c: Likewise.
14791         * gcc.target/i386/sselibm-3.c: Likewise.
14792         * gcc.target/i386/sselibm-4.c: Likewise.
14793         * gcc.target/i386/sselibm-5.c: Likewise.
14794
14795 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14796
14797         PR fortran/24266
14798         * gfortran.dg/arrayio_derived_2.f90: New.
14799
14800 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14801
14802         * gcc.dg/unsigned-long-compare.c: New test.
14803
14804 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14805
14806         PR testsuite/25318
14807         * lib/target-supports.exp (check_effective_target_freorder):
14808         Check to see if target supports -freorder-blocks-and-partition.
14809         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14810         instead of "dg-require-named-sections".
14811
14812 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14813
14814         PR target/14798:
14815         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14816         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14817         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14818         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14819         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14820         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14821         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14822         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14823
14824 2006-01-30  Richard Guenther  <rguenther@suse.de>
14825
14826         PR c++/23372
14827         * gcc.dg/pr23372-1.C: New testcase.
14828
14829 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14830
14831         * gcc.dg/gomp/pr25874.c: New test.
14832
14833 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14834
14835         PR tree-opt/25911
14836         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14837
14838 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14839
14840         PR fortran/18578
14841         PR fortran/18579
14842         PR fortran/20857
14843         PR fortran/20885
14844         * gfortran.dg/intent_out_1.f90: New test.
14845
14846 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14847
14848         PR fortran/17911
14849         * gfortran.dg/procedure_lvalue.f90: New test.
14850
14851         PR fortran/20895
14852         PR fortran/25030
14853         * gfortran.dg/char_pointer_assign_2.f90: New test.
14854         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14855         assignment to be consistent with standard.
14856         * gfortran.dg/char_result_2.f90: The same.
14857         * gfortran.dg/char_result_8.f90: The same.
14858
14859 2006-01-28  Zack Weinberg  <zackw@panix.com>
14860
14861         * gcc.dg/Woverlength-strings.c
14862         * gcc.dg/Woverlength-strings-pedantic-c89.c
14863         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14864         * gcc.dg/Woverlength-strings-pedantic-c99.c
14865         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14866
14867 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14868
14869         * gcc.c-torture/execute/20060127-1.c: New test.
14870
14871 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14872
14873         PR c++/25999
14874         * g++.dg/ext/pragmaweak1.C: New test.
14875
14876 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14877
14878         PR c++/25855
14879         * g++.dg/template/spec29.C: New test.
14880
14881 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
14882
14883         PR c/19606.
14884         * gcc.c-torture/execute/pr19606.c: New.
14885
14886 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
14887
14888         * gcc.dg/pragma-re-4.c: New test.
14889
14890 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
14891
14892         PR fortran/25964
14893         * gfortran.dg/assumed_size_refs_3.f90: New test.
14894
14895 2006-01-27  Ben Elliston  <bje@au.ibm.com>
14896
14897         * gcc.misc-tests/dectest.exp: Remove defunct comment.
14898
14899 2006-01-26  Laurent GUERBY <laurent@guerby.net>
14900
14901         PR ada/21317
14902         * ada/acats/support/impdef.a: Add One_Long_Second.
14903         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14904         * ada/acats/tests/c9/c94026.a: Likewise.
14905         * ada/acats/tests/c9/c97305c.ada: Likewise.
14906         * ada/acats/tests/c9/c99004a.ada: Likewise.
14907
14908 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
14909
14910         PR fortran/25964
14911         * gfortran.dg/global_references_2.f90: New test.
14912
14913         PR fortran/25084
14914         PR fortran/20852
14915         PR fortran/25085
14916         PR fortran/25086
14917         * gfortran.dg/assumed_charlen_function_1.f90: New test.
14918         * gfortran.dg/assumed_charlen_function_3.f90: New test.
14919
14920         PR fortran/25416
14921         * gfortran.dg/assumed_charlen_function_2.f90: New test.
14922
14923 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
14924
14925         PR c/25892
14926         * gcc.dg/Wpointer-sign.c: New.
14927         * gcc.dg/Wpointer-sign-Wall.c: New.
14928         * gcc.dg/Wpointer-sign-Wall-no.c: New.
14929         * gcc.dg/Wpointer-sign-pedantic.c: New.
14930         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14931         * gcc.dg/conv-2.c: Use -Wpointer-sign.
14932
14933 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
14934
14935         PR C/25861
14936         * gcc.c-torture/compile/pr25861.c: New test.
14937
14938 2006-01-26  Paul Brook  <paul@codesourcery.com>
14939
14940         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14941         on short-enum targets.
14942         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14943         variable.
14944         (generate_fields): Use short_enums.
14945         (main): Set short_enums.  Document -e.
14946         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14947         on short-enum targets.
14948         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14949         variable.
14950         (generate_fields): Use short_enums.
14951         (main): Set short_enums.  Document -e.
14952         * lib/target-supports.exp (check_effective_target_short_enums): New.
14953
14954 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
14955
14956         PR target/25947
14957         * gcc.dg/torture/pr25947-1.c: New test.
14958
14959 2006-01-25  Jan Hubicka  <jh@suse.cz>
14960             Roger Sayle  <roger@eyesopen.com>
14961
14962         PR rtl-optimization/25703
14963         * gcc.target/i386/20060125-1.c: New test case.
14964         * gcc.target/i386/20060125-2.c: New test case.
14965
14966 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14967
14968         PR fortran/18540
14969         * gfortran.dg/goto_1.f: New.
14970
14971 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
14972
14973         PR fortran/25716
14974         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14975         25716 on 32-bit systems too.
14976
14977 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
14978
14979         PR testsuite/25590
14980         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14981
14982 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
14983
14984         * gcc.dg/tree-ssa/gen-vect-33.c: New.
14985
14986 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14987
14988         PR fortran/25835
14989         * gfortran.dg/read_eof.f90: Delete, renamed.
14990         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14991         * gfortran.dg/read_eof_2.f90: New test.
14992         * gfortran.dg/read_eof_3.f90: New test.
14993
14994 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
14995
14996         PR tree-opt/25860
14997         * gcc.c-torture/compile/pr25860.c: New test.
14998
14999 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15000
15001         PR c++/25552
15002         * g++.dg/parse/dtor8.C: New test.
15003
15004 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15005
15006         PR testsuite/25891
15007         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15008         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15009         check_effective_target_fopenmp returns 0.
15010
15011 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15012
15013         PR ada/20548
15014         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15015         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15016         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15017
15018 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15019
15020         PR tree-opt/25857
15021         * g++.dg/opt/pr25857.C: New test.
15022
15023 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15024         Jan Hubicka  <jh@suse.cz>
15025         Richard Guenther  <rguenther@suse.de>
15026
15027         PR rtl-optimization/25654
15028         * gcc.dg/torture/pr25654.c: New testcase.
15029         * gcc.target/i386/pr25654.c: Likewise.
15030
15031 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15032
15033         PR fortran/25901
15034         * gfortran.dg/internal references_2.f90: New test.
15035
15036         Fix regression in testing of admissability of attributes.
15037         * gfortran.dg/intent_used_1.f90: New test.
15038
15039 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15040
15041         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15042         Remove target conditional torture options for i?86 and x86_64
15043         GNU/Linux.
15044
15045 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15046
15047         PR c++/10891
15048         * g++.dg/rtti/no-rtti.C: New.
15049
15050 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15051
15052         PR c++/25895
15053         * g++.dg/inherit/conv2.C: New test.
15054
15055         PR c++/25856
15056         * g++.dg/parse/dtor7.C: New test.
15057
15058         PR c++/25858
15059         * g++.dg/template/crash44.C: New test.
15060
15061 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15062
15063         PR fortran/25124
15064         PR fortran/25625
15065         * gfortran.dg/internal_references_1.f90: New test.
15066           PR fortran/20881
15067         PR fortran/23308
15068         PR fortran/25538
15069         PR fortran/25710
15070         * gfortran.dg/global_references_1.f90: New test.
15071         * gfortran.dg/g77/19990905-1.f: Restore the error that
15072         there is a clash between the common block name and
15073         the name of a subroutine reference.
15074
15075         PR fortran/PR24276
15076         * gfortran.dg/aliasing_dummy_1.f90: New test.
15077
15078 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15079
15080         * gcc.dg/vmx/1b-01.c: Warning fix.
15081         * gcc.dg/vmx/1c-02.c: Likewise.
15082         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15083
15084 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15085
15086         PR testsuite/24962
15087         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15088
15089 2006-01-20  Richard Guenther  <rguenther@suse.de>
15090         Steven Bosscher <stevenb.gcc@gmail.com>
15091
15092         PR rtl-optimization/24626
15093         * gcc.dg/torture/pr24626-1.c: New testcase.
15094         * gcc.dg/torture/pr24626-2.c: Likewise.
15095         * gcc.dg/torture/pr24626-3.c: Likewise.
15096         * gcc.dg/torture/pr24626-4.c: Likewise.
15097
15098 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15099
15100         PR c++/5520
15101         * g++.dg/warn/empty-body.C: New.
15102
15103 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15104
15105         PR c++/22136
15106         * g++.dg/template/using10.C: New test.
15107         * g++.dg/temlpate/using11.C: Likewise.
15108         * g++.dg/inherit/using5.C: Tweak error messages.
15109
15110 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15111
15112         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15113         target test.
15114         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15115
15116 2006-01-19  Jan Hubicka  <jh@suse.cz>
15117
15118         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15119
15120 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15121
15122         PR c++/25854
15123         * g++.dg/template/spec28.C: New test.
15124
15125 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15126
15127         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15128         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15129
15130 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15131
15132         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15133         * gcc.dg/gomp/critical-1.c: Likewise.
15134         * gcc.dg/gomp/critical-3.c: Likewise.
15135         * gcc.dg/gomp/empty.c: Likewise.
15136         * gcc.dg/gomp/ordered-1.c: Likewise.
15137         * gcc.dg/gomp/for-4.c: Likewise.
15138         * gcc.dg/gomp/for-6.c: Likewise.
15139         * gcc.dg/gomp/master-3.c: Likewise.
15140         * gcc.dg/gomp/for-8.c: Likewise.
15141         * gcc.dg/gomp/for-10.c: Likewise.
15142         * gcc.dg/gomp/for-18.c: Likewise.
15143         * gcc.dg/gomp/for-5.c: Likewise.
15144         * gcc.dg/gomp/for-7.c: Likewise.
15145         * gcc.dg/gomp/for-9.c: Likewise.
15146
15147 2006-01-18  Jeff Law  <law@redhat.com>
15148
15149         * gcc.dg/tree-ssa/vrp25.c: New test.
15150
15151 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15152
15153         * gcc.dg/pr25805.c: Fix misapplied patch.
15154
15155 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15156
15157         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15158         (check_effective_target_vect_udot_qi): New.
15159         (check_effective_target_vect_sdot_hi): New.
15160         (check_effective_target_vect_udot_hi): New.
15161         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15162         prefixed with "wrapv-" with -fwrapv.
15163         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15164         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15165         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15166         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15167         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15168
15169         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15170         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15171         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15172         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15173
15174 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15175
15176         PR c++/16829
15177         * g++.dg/other/default2.C: New test.
15178         * g++.dg/other/default3.C: New test.
15179
15180 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15181
15182         PR c/25805
15183         * gcc.dg/pr25805.c: New file.
15184
15185 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15186
15187         PR c++/25836
15188         * g++.dg/template/init6.C: New test.
15189
15190 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15191
15192         * gcc.dg/tree-ssa/pr24287.c: New test
15193
15194 2006-01-18  Eric Christopher  <echristo@apple.com>
15195
15196         * g++.dg/eh/table.C: New.
15197
15198 2006-01-18  DJ Delorie  <dj@redhat.com>
15199
15200         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15201         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15202         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15203         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15204
15205 2006-01-18  Jeff Law  <law@redhat.com>
15206
15207         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15208         on wrapping on overflow semantics.
15209
15210         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15211
15212         * gcc.gc/tree-ssa/vrp23.c: New test.
15213         * gcc.gc/tree-ssa/vrp24.c: New test.
15214
15215 2006-01-18  Richard Henderson  <rth@redhat.com>
15216             Aldy Hernandez  <aldyh@redhat.com>
15217             Jakub Jelinek  <jakub@redhat.com>
15218             Diego Novillo  <dnovillo@redhat.com>
15219             Uros Bizjak  <uros@kss-loka.si>
15220
15221         * gcc.dg/gomp: New directory.
15222
15223 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15224             Steven G. Kargl  <kargls@comcast.net>
15225
15226         PR fortran/20869
15227         * gfortran.dg/intrinsic_external_1.f90: New test.
15228
15229         PR fortran/20875.
15230         * gfortran.dg/elemental_pointer_1.f90: New test.
15231
15232         PR fortran/25024
15233         * gfortran.dg/external_procedures_1.f90: New test.
15234
15235         PR fortran/25785
15236         gfortran.dg/assumed_present.f90: New test.
15237
15238 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * g++.dg/parse/lookup5.C: New test.
15241
15242 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15243
15244         PR fortran/25697
15245         * gfortran.dg/read_eof.f90: New test.
15246
15247 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15248
15249         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15250         add a closing brace.
15251
15252 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15253
15254         PR fortran/25631
15255         * gfortran.dg/fmt_tl.f: New test.
15256
15257 2006-01-17  Eric Christopher  <echristo@apple.com>
15258
15259         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15260         * g++.old-deja/g++.warn/impint2.C: Ditto.
15261         * g++.old-deja/g++.other/null1.C: Ditto.
15262         * g++.dg/warn/conv2.C: Ditto.
15263         * g++.dg/warn/conv4.C: New file.
15264
15265 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15266
15267         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15268
15269 2006-01-17  Andreas Jaeger  <aj@suse.de>
15270             Janis Johnson <janis187@us.ibm.com>
15271
15272         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15273         in 64-bit.
15274         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15275         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15276
15277 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15278
15279         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15280         (switchfiles): xfail txxx where xxx >= 25.
15281
15282 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15283
15284         PR testsuite/25764
15285         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15286
15287 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15288
15289         PR c/25682
15290         * gcc.dg/pr25682.c: New test.
15291         * g++.dg/parse/array-size2.C: New test.
15292
15293 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15294
15295         * consistency.vlad: Remove entire directory, 1652 files.
15296
15297 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15298
15299         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15300         check_effective_target_dfprt_nocache): New.
15301         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15302         (check_effective_target_dfprt): New.
15303         * lib/c-compat.exp (check_dfp): Remove.
15304         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15305         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15306         level of support for decimal float.
15307         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15308         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15309         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15310         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15311         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15312         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15313         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15314         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15315         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15316         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15317         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15318         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15319         directives.
15320
15321 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15322
15323         PR testsuite/25741
15324         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15325         $base_dir/../.
15326         * lib/gfortran.exp (gfortran_init): Likewise.
15327         * lib/obj-c++.exp (obj-c++_init): Likewise.
15328         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15329         (scan-assembler-dem-not): Likewise.
15330         * lib/scandump.exp (scan-dump-dem): Likewise.
15331         (scan-dump-dem-not): Likewise.
15332
15333 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15334
15335         PR testsuite/25767
15336         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15337         powerpc-*-darwin*.
15338         * lib/obj-c++.exp (obj-c++_init): Likewise.
15339
15340 2006-01-16  Richard Guenther  <rguenther@suse.de>
15341
15342         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15343
15344 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15345
15346         PR testsuite/25777
15347         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15348         to LD_LIBRARY_PATH.
15349
15350 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15351             Andrew Pinski  <pinskia@physics.uc.edu>
15352
15353         * gcc.dg/minmax-1.c: New test.
15354
15355 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15356
15357         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15358         * gcc.misc-tests/dectest.exp: Ditto.
15359
15360 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15361
15362         PR testsuite/25796
15363         * gcc.target/i386/cmov6.c: Use -march=k8.
15364
15365 2006-01-15  Andreas Jaeger  <aj@suse.de>
15366
15367         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15368         x86 does not have __float128.
15369
15370 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15371
15372         * gcc.target/i386/cmov6.c: New test.
15373
15374 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15375
15376         PR c++/25663
15377         * g++.dg/template/ctor6.C: New test.
15378
15379 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15380
15381         PR tree-optimization/25485
15382         * gcc.dg/tree-ssa/pr25485.c: New.
15383
15384 2006-01-14  Richard Guenther  <rguenther@suse.de>
15385
15386         PR tree-optimization/22548
15387         PR tree-optimization/22555
15388         PR tree-optimization/22501
15389         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15390         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15391         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15392         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15393         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15394         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15395         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15396         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15397         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15398
15399 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15400
15401         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15402         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15403
15404 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15405         Richard Guenther  <rguenther@suse.de>
15406
15407         PR rtl-optimization/24257
15408         * gcc.dg/torture/pr24257.c: New testcase.
15409
15410 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15411
15412         * gcc.c-torture/execute/20060110-1.c: New test.
15413         * gcc.c-torture/execute/20060110-2.c: New test.
15414
15415 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15416
15417         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15418
15419 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15420
15421         PR fortran/25756
15422         * gfortran.dg/label_3.f90: New test.
15423
15424 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15425
15426         PR tree-optimization/25771
15427         * g++.dg/tree-ssa/pr25771.C: New test
15428
15429 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15430
15431         PR tree-opt/24365
15432         * g++.dg/opt/complex5.C: New test.
15433
15434 2006-01-13  Richard Guenther  <rguenther@suse.de>
15435
15436         * gcc.target/i386/387-9.c: New testcase.
15437
15438 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         PR c++/24824
15441         * g++.dg/debug/dwarf2-1.C: New.
15442
15443 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15444
15445         PR testsuite/25728
15446         * lib/gcov.exp (verify-lines): Add "close $fd".
15447
15448 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15449             Ben Elliston  <bje@au.ibm.com>
15450
15451         * gcc.dg/dfp/inf-1.c: New test.
15452
15453 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15454             Yao Qi  <qiyaoltc@cn.ibm.com>
15455             Ben Elliston  <bje@au.ibm.com>
15456             Jon Grimm  <jgrimm2@us.ibm.com>
15457
15458         * gcc.dg/nodfp-1.c: New test.
15459         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15460         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15461         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15462         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15463         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15464         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15465         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15466         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15467         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15468         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15469         * gcc.dg/format/dfp-printf-1.c: Likewise.
15470         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15471         (compat_setup_dfp): New.
15472         * gcc.dg/compat/compat.exp: Use it.
15473         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15474         Make some variables global, prepend "compat_" to their names.
15475         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15476         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15477         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15478         * lib/compat.exp (compat_skip_list): Make global, rename.
15479         * lib/c-compat.exp: New file.
15480         * lib/target-supports.exp (check_effective_target_dfp): New.
15481
15482         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15483         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15484         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15485         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15486         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15487         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15488         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15489         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15490         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15491         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15492         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15493         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15494         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15495         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15496         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15497         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15498         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15499         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15500         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15501         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15502         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15503         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15504         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15505         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15506         gcc.dg/dfp/struct-layout-1.c,
15507         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15508         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15509         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15510         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15511         gcc.dg/dfp/func-vararg-dfp.c,
15512         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15513         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15514         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15515         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15516         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15517
15518 2006-01-11  Richard Guenther  <rguenther@suse.de>
15519
15520         PR tree-optimization/25734
15521         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15522
15523 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15524
15525         PR fortran/25486
15526         * gfortran.dg/literal_character_constant_1_x.F: New test.
15527         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15528         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15529         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15530
15531 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15532
15533         PR c++/25386
15534         * g++.dg/ext/packed3.C: Add expected packed error.
15535
15536 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15537
15538         PR target/25706
15539         * gcc.dg/torture/pr25706-1.c: New test.
15540
15541 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15542
15543         PR tree-optimization/23109
15544         PR tree-optimization/23948
15545         PR tree-optimization/24123
15546
15547         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15548         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15549         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15550         g++.dg/tree-ssa/pr23948.C: New testcases.
15551         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15552         three divisions in order to do the optimization.
15553
15554 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15555
15556         PR c++/25632
15557         * g++.dg/other/pr25632.C: New test.
15558
15559 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15560
15561         PR fortran/25730
15562         * gfortran.dg/used_types_1.f90: New test.
15563
15564 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15565
15566         PR target/25718
15567         * gcc.dg/torture/pr25718-1.c: New test.
15568
15569 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15570
15571         * gfortran.dg/list_read_2.f90: Fix typo in description.
15572
15573 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15574
15575         * lib/target-supports.exp (check_visibility_available): Simplify test
15576         for *-*-netware*.
15577         (check_profiling_available): Fail for *-*-netware*.
15578         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15579         * gcc.dg/20021014-1.c: Likewise.
15580         * gcc.dg/nest.c: Likewise.
15581
15582 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15583
15584         fortran/24936
15585         * gfortran.dg/forall_3.f90: New test.
15586
15587 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15588
15589         PR fortran/21977
15590         * gfortran.dg/nesting_2.f90: New test.
15591         * gfortran.dg/nesting_3.f90: New test.
15592
15593 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
15594
15595         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15596         Fix typo in comment.
15597
15598 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15599
15600         * gfortran.dg/single_char_string.f90: New test.
15601
15602 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15603
15604         * gfortran.dg/ichar_2.f90: New test.
15605
15606 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15607
15608         PR fortran/25093
15609         * gfortran.dg/private_type_4.f90: New.
15610
15611 2006-01-07  Richard Guenther  <rguenther@suse.de>
15612
15613         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15614
15615 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15616
15617         * gfortran.dg/func_decl_1.f90: New.
15618         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15619         * gfortran.dg/array_alloc_2.f90: Likewise.
15620         * gfortran.dg/char_result_8.f90: Likewise.
15621         * gfortran.dg/dup_save_1.f90: Likewise.
15622         * gfortran.dg/dup_save_2.f90: Likewise.
15623         * gfortran.dg/f2c_6.f90: Likewise.
15624         * gfortran.dg/f2c_7.f90: Likewise.
15625         * gfortran.dg/func_result_2.f90: Likewise.
15626         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15627
15628 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
15629
15630         PR fortran/22146
15631         * gfortran.dg/elemental_subroutine_1.f90: New test.
15632         * gfortran.dg/elemental_subroutine_2.f90: New test.
15633
15634         PR fortran/25029
15635         PR fortran/21256
15636         * gfortran.dg/assumed_size_refs_1.f90: New test.
15637
15638         PR fortran/20868
15639         PR fortran/20870
15640         * gfortran.dg/assumed_size_refs_2.f90: New test.
15641         * gfortran.dg/initialization_1.f90: Change warning message.
15642
15643 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
15644
15645         * gcc.dg/tree-ssa/loop-15.c: New test.
15646
15647 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15648
15649         PR fortran/25598
15650         * gfortran.dg/backspace_3.f: New test.
15651         * gfortran.dg/backspace_4.f: New test.
15652
15653 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15654
15655         PR fortran/24268
15656         * gfortran.dg/fmt_white.f: Update test.
15657
15658 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
15659
15660         * gcc.dg/cast-1.c: Add new warning.
15661         * gcc.dg/cast-2.c: Likewise.
15662         * gcc.dg/cast-3.c: Likewise.
15663         * gcc.dg/format/cast-1.c: Likewise.
15664         * gcc.dg/cast-4.c: New testcase.
15665
15666 2006-01-05  Richard Guenther  <rguenther@suse.de>
15667
15668         PR tree-optimization/22555
15669         * gcc.dg/tree-ssa/alias-3.c: New testcase.
15670
15671 2006-01-05  Richard Guenther  <rguenther@suse.de>
15672             Diego Novillo  <dnovillo@redhat.com>
15673
15674         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15675         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15676         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15677         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15678         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15679         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15680         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15681         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15682         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15683         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15684         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15685         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15686         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15687         * treelang/compile/extravar.tree: Likewise.
15688         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15689         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15690         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15691         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15692         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15693
15694 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15695
15696         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15697         for 64-bit fix.
15698
15699 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15700
15701         PR fortran/23675
15702         gfortran.dg/char_result_11.f90: New.
15703
15704 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15705
15706         PR c++/24782
15707         * g++.dg/parse/access9.C: New test.
15708         * g++.dg/tc1/dr52.C: Tweak error markers.
15709
15710 2006-01-04  Richard Henderson  <rth@redhat.com>
15711
15712         Merge from gomp branch.
15713         * g++.dg/parse/pragma2.C: Update expected error lines.
15714
15715 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15716
15717         * g++.dg/other/i386-2.C: New test.
15718
15719         PR target/25554
15720         * gcc.c-torture/compile/20051228-1.c: New test.
15721
15722         PR c/25559
15723         * gcc.dg/pr25559.c: New test.
15724
15725 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15726
15727         PR c++/25492
15728         * g++.dg/lookup/friend9.C: New test.
15729
15730         PR c++/25625
15731         * g++.dg/template/repo5.C: New test.
15732
15733 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15734
15735         PR fortran/25101
15736         * gfortran.dg/forall_2.f90: New test.
15737
15738 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15739
15740         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15741         dg-require-weak.  Adjust regexp to handle leading-underscore
15742         targets and space as well as TAB after .weak.  Change previous
15743         64-bit fix to not use naked dot.
15744
15745 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15746
15747         PR rtl-optimization/25578
15748         * gcc.c-torture/execute/20060102-1.c: New testcase.
15749
15750 2006-01-03  Richard Guenther  <rguenther@suse.de>
15751
15752         PR c/25183
15753         * gcc.dg/torture/pr25183.c: New testcase.
15754
15755 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15756
15757         Merge from gomp-branch.
15758         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15759         * gcc.dg/ia64-sync-2.c: Likewise.
15760         * gcc.dg/ia64-sync-3.c: Likewise.
15761         * gcc.dg/ia64-sync-4.c: Likewise.
15762         * gcc.dg/sync-2.c: Likewise.
15763         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15764         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15765
15766 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15767
15768         PR c++/25635
15769         * g++.dg/parse/operator6.C: New test.
15770
15771         PR c++/25637
15772         * g++.dg/parse/error29.C: New test.
15773
15774         PR c++/25638
15775         * g++.dg/parse/dtor6.C: New test.
15776
15777         PR c++/25633
15778         * g++.dg/parse/ctor3.C: New test.
15779
15780         PR c++/25634
15781         * g++.dg/template/class3.C: New test.
15782
15783 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15784
15785         * g++.dg/debug/debug9.C: New.
15786
15787 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15788
15789         PR fortran/24640
15790         * gfortran.dg/label_2.f90: New test.
15791
15792 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15793
15794         * g++.dg/lookup/using12.C: Tighten error marker.
15795
15796 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15797             Andrew Pinski <pinskia@physics.uc.edu>
15798
15799         * gcc.target/powerpc/darwin-abi-3.c: New file.
15800         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15801         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15802         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15803         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15804         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15805         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15806         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15807         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15808
15809 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15810
15811         * gcc.dg/tree-ssa/loadpre1.c: New;
15812         * gcc.dg/tree-ssa/loadpre2.c: New;
15813         * gcc.dg/tree-ssa/loadpre3.c: New;
15814         * gcc.dg/tree-ssa/loadpre4.c: New;
15815         * gcc.dg/tree-ssa/loadpre5.c: New;
15816         * gcc.dg/tree-ssa/loadpre6.c: New;
15817         * gcc.dg/tree-ssa/loadpre7.c: New;
15818         * gcc.dg/tree-ssa/loadpre8.c: New;
15819         * gcc.dg/tree-ssa/loadpre9.c: New;
15820
15821 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15822
15823         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15824         * g++.dg/abi/thunk4.C: Likewise.
15825
15826 2006-01-01  Andreas Jaeger  <aj@suse.de>
15827
15828         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15829         portable.
15830
15831 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15832
15833         PR c++/25294
15834         * gcc.dg/pragma-pack-3.c: New test.
15835         * g++.dg/parse/pragma3.C: New test.
15836
15837 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15838
15839         PR middle-end/24827
15840         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15841
15842 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15843
15844         PR testsuite/25214
15845         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15846
15847 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15848
15849         PR fortran/22607
15850         * gfortran-dg/pure_byref_3.f90: New.
15851
15852         fortran/PR 25396
15853         * gfortran.dg/userdef_operator_1.f90: New.
15854
15855 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15856
15857         * g++.dg/abi/thunk3.C: New.
15858         * g++.dg/abi/thunk4.C: New.
15859
15860 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15861
15862         PR fortran/25532
15863         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15864         associated derived type components of derived types are
15865         properly declared in contained procedures.
15866
15867 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15868
15869         PR libgfortran/25139
15870         * gfortran.dg/backspace_2.f: New test.
15871
15872 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15873
15874         PR libgfortran/25550
15875         * gfortran.dg/endfile.f: New test.
15876
15877 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15878
15879         PR libgfortran/25419
15880         * gfortran.dg/comma.f: New test.
15881
15882 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15883
15884         * lib/gfortran-dg.exp: Remove trailing whitespace.
15885         * lib/fortran-torture.exp: Test with -fbounds-check instead of
15886         -funroll-all-loops.
15887
15888 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
15889
15890         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15891         Extended Double long doubles or repeat tests when long double is
15892         the same size as double.
15893
15894 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15895
15896         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15897
15898         PR testsuite/25442
15899         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15900         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15901
15902         PR testsuite/25441
15903         * gcc.dg/pr23911.c: Make test variable static.
15904
15905         PR testsuite/25444
15906         * gcc.dg/tree-ssa/pr14841.c: Likewise.
15907
15908 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15909
15910         PR c++/25439
15911         * g++.dg/parse/crash17.C: Adjust error markers.
15912         * g++.dg/template/error20.C: New test.
15913
15914 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15915
15916         PR c++/23172
15917         * g++.dg/ext/complit4.C: New test.
15918
15919         PR c++/25417
15920         * g++.dg/ext/complit5.C: Likewise.
15921
15922 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
15923
15924         PR tree-optimization/25125
15925         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15926         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15927         * gcc.c-torture/execute/pr25125.c: New.
15928
15929 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
15930
15931         PR fortran/25029
15932         PR fortran/21256
15933         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15934         functions with incorrect assumed size references.
15935
15936 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
15937
15938         PR c++/23171
15939         * g++.dg/opt/init1.C: New test.
15940
15941 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
15942
15943         PR c++/24671
15944         * g++.dg/template/sfinae3.C: New test.
15945
15946 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15947
15948         * g++.dg/other/friend4.C: New test.
15949
15950 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15951
15952         PR target/25005
15953         * g++.dg/opt/pr25005.C: New test.
15954
15955 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15956
15957         PR c++/25369
15958         * g++.dg/template/ptrmem16.C: New test.
15959
15960 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
15961
15962         PR fortran/25029
15963         PR fortran/21256
15964         * gfortran.dg/initialization_1.f90: Add test of SIZE.
15965
15966 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15967
15968         PR libgfortran/25307
15969         * gfortran.dg/list_read_5.f90: New test.
15970
15971 2005-12-22  Richard Henderson  <rth@redhat.com>
15972
15973         * gcc.target/i386/sse-7.c: Use -msse2.
15974
15975 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15976
15977         PR rtl-optimization/25432
15978         * gcc.c-torture/compile/20051216-1.c: New test.
15979
15980         PR objc/25328
15981         * objc/execute/pr25328.m: New test.
15982
15983 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/25364
15986         * g++.dg/template/call4.C: New test.
15987
15988 2005-12-22  Dale Johannesen  <dalej@apple.com>
15989
15990         * gcc.target/i386/sse-17.c: New.
15991
15992 2005-12-22  Paul Brook  <paul@codesourcery.com>
15993
15994         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15995
15996 2005-12-22  Paul Brook  <paul@codesourcery.com>
15997
15998         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15999
16000 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16001
16002         PR tree-opt/25513
16003         * gcc.c-torture/compile/pr25513.c: New test.
16004
16005 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16006
16007         PR c++/23333
16008         * g++.dg/parse/error25.C: Add more tests.
16009
16010 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16011
16012         PR fortran/18990
16013         * gfortran.dg/der_charlen_1.f90: New.
16014
16015 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16016
16017         PR fortran/20889
16018         * gfortran.dg/pointer_component_type_1.f90: New test.
16019
16020         PR fortran/25029
16021         PR fortran/21256
16022         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16023         should give an error with assumed size array refernces and checks
16024         those that should not.
16025         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16026         reference an upper bound so that it does not generate an error.
16027
16028         PR fortran/19362
16029         PR fortran/20244
16030         PR fortran/20864
16031         PR fortran/25391
16032         * gfortran.dg/used_dummy_types_1.f90: New test.
16033         * gfortran.dg/used_dummy_types_2.f90: New test.
16034         * gfortran.dg/used_dummy_types_3.f90: New test.
16035         * gfortran.dg/used_dummy_types_4.f90: New test.
16036         * gfortran.dg/used_dummy_types_5.f90: New test.
16037
16038         PR fortran/23152
16039         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16040         group already being USE associated.
16041         * gfortran.dg/assumed_shape_nml.f90: New test.
16042         * gfortran.dg/assumed_size_nml.f90: New test.
16043
16044         PR fortran/20862
16045         PR fortran/25053
16046         PR fortran/25063
16047         PR fortran/25064
16048         PR fortran/25066
16049         PR fortran/25067
16050         PR fortran/25068
16051         PR fortran/25307
16052         * gfortran.dg/io_constraints_1.f90: New test.
16053         * gfortran.dg/io_constraints_1.f90: New test.
16054         * gfortran.dg/iostat_3.f90: Change wording of warning.
16055         * gfortran.dg/g77/19981216-0.f: The same.
16056
16057 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16058
16059         PR tree-optimization/23518
16060         * gcc.dg/pr23518.c: New.
16061
16062 2005-12-21  Mike Stump  <mrs@apple.com>
16063
16064         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16065
16066 2005-12-21  Paul Brook  <paul@codesourcery.com>
16067
16068         * gcc.dg/pr19340.c: Skip on m68k targets.
16069
16070 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16071
16072         PR rtl-optimization/25196
16073         * gcc.dg/pr25196.c: New test.
16074
16075 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16076
16077         PR fortran/25423
16078         gfortran.dg/where_nested_1.f90: New.
16079
16080 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16081
16082         PR tree-optimization/25382.
16083         * gcc.dg/tree-ssa/pr25382.c: New.
16084
16085 2005-12-20  Richard Guenther  <rguenther@suse.de>
16086
16087         PR middle-end/24306
16088         * gcc.target/i386/pr24306.c: New testcase.
16089
16090 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16091
16092         PR tree-optimization/25501
16093         * gcc.dg/tree-ssa/pr25501.c: New.
16094
16095 2005-12-20  Richard Guenther  <rguenther@suse.de>
16096
16097         Revert
16098         2005-12-02  Richard Guenther  <rguenther@suse.de>
16099
16100         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16101
16102 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16103
16104         PR c++/21228
16105         * g++.dg/warn/Wunreachable-code-2.C: New test.
16106
16107 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/24278
16110         * g++.dg/template/ctor5.C: New test.
16111
16112         PR c++/24915
16113         * g++.dg/template/overload8.C: New test.
16114
16115 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16116
16117         * gcc.c-torture/compile/pr25483 : New test.
16118
16119 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16120
16121         PR c++/20552
16122         * g++.dg/ext/typeof10.C: New test.
16123
16124 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16125
16126         * gcc.dg/mt-loopi1.c: New.
16127
16128 2005-12-18  Richard Guenther  <rguenther@suse.de>
16129
16130         PR tree-optimization/25481
16131         * gcc.dg/torture/pr25481.c: New testcase.
16132
16133 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16134
16135         PR rtl-optimization/21041
16136         * gcc.dg/pr21041.c: New test.
16137
16138 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16139
16140         PR libgfortran/25463
16141         * gfortran.dg/advance.f90: New test.
16142
16143 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16144
16145         * gcc.dg/20051201-1.c: New test.
16146
16147 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16148
16149         PR fortran/25018
16150         * gfortran.dg/initialization_1.f90: New test.
16151         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16152         * gfortran.dg/g77/980616-0.f: The same.
16153
16154 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16155
16156         * PR fortran/25458
16157         * gfortran.dg/chkbits.f90: New test.
16158
16159 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16160
16161         * gfortran.dg/enum_5.f: Revert to previous version.
16162
16163 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16164
16165         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16166         * gfortran.dg/nested_modules_1.f90: Ditto.
16167         * gfortran.dg/hollerith_f95.f90: Ditto.
16168         * gfortran.dg/select_5.f90: Ditto.
16169         * gfortran.dg/secnds.f: Ditto.
16170         * gfortran.dg/hollerith2.f90: Ditto.
16171         * gfortran.dg/imag_2.f: Ditto.
16172         * gfortran.dg/ftell_2.f90: Ditto.
16173         * gfortran.dg/malloc_free_1.f90: Ditto.
16174         * gfortran.dg/logint-1.f: Ditto.
16175         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16176         * gfortran.dg/e_d_fmt.f90: Ditto.
16177         * gfortran.dg/hollerith_legacy.f90: Ditto.
16178         * gfortran.dg/logint-2.f: Ditto.
16179         * gfortran.dg/enum_5.f90: Ditto.
16180         * gfortran.dg/f2c_2.f90: Ditto.
16181         * gfortran.dg/pr17143.f90: Ditto.
16182         * gfortran.dg/namelist_14.f90: Ditto.
16183         * gfortran.dg/logint-3.f: Ditto.
16184         * gfortran.dg/spread_scalar_source.f90: Ditto.
16185         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16186         * gfortran.dg/namelist_11.f: Ditto.
16187         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16188         * gfortran.dg/g77/20010519-1.f
16189         * gfortran.dg/g77/alpha1.f: Ditto.
16190         * gfortran.dg/g77/990115-1.f: Ditto.
16191         * gfortran.dg/g77/erfc.f: Ditto.
16192         * gfortran.dg/g77/19990313-3.f: Ditto.
16193         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16194         * gfortran.dg/g77/20010426.f: Ditto.
16195         * gfortran.dg/g77/19990313-0.f: Ditto.
16196         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16197         * gfortran.dg/g77/20000629-1.f: Ditto.
16198         * gfortran.dg/g77/970125-0.f: Ditto.
16199         * gfortran.dg/g77/8485.f: Ditto.
16200         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16201         * gfortran.dg/g77/19990313-1.f: Ditto.
16202         * gfortran.dg/g77/int8421.f: Ditto.
16203         * gfortran.dg/g77/19990305-0.f: Ditto.
16204         * gfortran.dg/g77/947.f: Ditto.
16205         * gfortran.dg/g77/19990905-2.f: Ditto.
16206         * gfortran.dg/g77/cabs.f: Ditto.
16207         * gfortran.dg/g77/19990313-2.f: Ditto.
16208         * gfortran.dg/g77/20020307-1.f: Ditto.
16209         * gfortran.dg/g77/dcomplex.f: Ditto.
16210         * gfortran.dg/g77/19990502-1.f: Ditto.
16211         * gfortran.dg/g77/19981216-0.f: Ditto.
16212         * gfortran.dg/common_4.f90: Ditto.
16213         * gfortran.dg/entry_4.f90: Ditto.
16214         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16215         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16216         * gfortran.dg/namelist_12.f: Ditto.
16217         * gfortran.dg/scale_1.f90: Ditto.
16218         * gfortran.dg/modulo_1.f90
16219         * gfortran.dg/hollerith.f90: Ditto.
16220         * gfortran.dg/direct_io_3.f90: Ditto.
16221         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16222         * gfortran.dg/gnu_logical_1.F: Ditto.
16223         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16224         * gfortran.dg/assign_1.f90: Ditto.
16225         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16226         * gfortran.dg/pr23095.f: Ditto.
16227         * gfortran.dg/read_float_1.f90: Ditto.
16228
16229 2005-12-17  Andreas Jaeger  <aj@suse.de>
16230
16231         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16232         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16233
16234 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16235
16236         PR fortran/24268
16237         * gfortran.dg/fmt_white.f: New test.
16238
16239 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16240
16241         * gfortran.dg/label_1.f90: New test.
16242
16243 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16244
16245         PR testsuite/25422
16246         * gcc.dg/20031012-1.c: Add -Walways-true option.
16247         * gcc.dg/weak/weak-3.c: Likewise.
16248         * g++.old-deja/g++.mike/warn8.C: Likewise.
16249
16250 2005-12-16  Mike Stump  <mrs@apple.com>
16251
16252         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16253         exit.
16254
16255 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16256
16257         PR libgfortran/25264
16258         PR libgfortran/25349
16259         * gfortran.dg/tl_editing.f90: Added additional checks.
16260         * gfortran.dg/t_editing.f: New test.
16261         * gfortran.dg/write_padding.f90: New test
16262
16263 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16264
16265         PR testsuite/25215
16266         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16267
16268 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16269
16270         PR rtl-optimization/24899
16271         * gcc.c-torture/execute/20051215-1.c: New test.
16272
16273 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16274
16275         PR 24823
16276         * gfortran.dg/pr24823.f: New test.
16277
16278 2005-12-16  Jeff Law  <law@redhat.com>
16279
16280         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16281
16282 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16283
16284         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16285         (base_types): Change C++ style comments to C style comments.  Remove
16286         aligned types from the array.  Keep Enums disabled.
16287         (complex_types): Remove aligned types from the array.
16288         Comment out "_Complex long double".
16289         (attrib_types): Remove.
16290         (complex_attrib_types): Remove.
16291         (attrib_array_types): Remove.
16292         (complex_attrib_array_types): Remove.
16293         (aligned_bitfld_types): Remove.
16294         (n_aligned_bitfld_types): Remove.
16295         (FEATURE_ALIGNEDPACKED): Delete.
16296         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16297         (singles): Remove support for adding attributes.
16298         (choose_type): Remove support for attributed types.
16299         (generate_fields): Remove support for attributed bit-fields.
16300         Remove support for adding attributes.
16301         (generate_random_tests): Remove support for adding attributes.
16302         (features): Add back "[0] :0" and "complex vector [0]".
16303         (main): Remove support for attributed bit-fields.
16304         Uncomment the calling of generate_random_tests for the rests of
16305         the tests.
16306
16307 2005-12-16  Jan Hubicka  <jh@suse.cz>
16308
16309         * gcc.c-torture/combine/pr25224.c: New.
16310
16311 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16312
16313         PR other/25028
16314         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16315         HP-UX.
16316
16317 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16318
16319         * gcc.dg/20051215-1.c: New file.
16320
16321 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16322
16323         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16324         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16325
16326 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16327
16328         PR fortran/18197
16329         * gfortran.dg/dummy_functions_1.f90: New.
16330
16331 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16332
16333         PR rtl-optimization/25310
16334         * gcc.c-torture/compile/pr25310.c: New test.
16335
16336 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16337
16338         PR debug/25023
16339         * gcc.dg/pr25023.c: New test.
16340
16341 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16342
16343         * g++.old-deja/g++.brendan/redecl1.C,
16344         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16345         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16346         g++.old-deja/g++.oliva/typeof1.C,
16347         g++.old-deja/g++.other/crash16.C,
16348         g++.old-deja/g++.other/crash34.C,
16349         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16350         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16351         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16352         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16353         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16354         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16355         Remove xfail.
16356
16357 2005-12-14  Kean Johnston  <jkj@sco.com>
16358             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16359
16360         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16361         * gcc.target/i386/20020523-1.c: Ditto.
16362         * gcc.target/i386/tailcall-1.c: Ditto.
16363         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16364         * gcc.target/i386/ssetype-5.c: Ditto.
16365
16366 2005-12-14  Jeff Law  <law@redhat.com>
16367
16368         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16369
16370 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16371
16372         PR target/25254
16373         PR target/24188
16374         * gcc.target/i386/pr25254.c: New test.
16375         * gfortran.dg/PR24188.f: New test.
16376
16377 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16378
16379         * lib/fortran-torture.exp: Catch remaining uses of
16380         remote_file build delete.
16381
16382 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16383
16384         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16385
16386 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16387
16388         * gcc.dg/warn-addr-cmp.c: New test.
16389
16390 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16391
16392         PR debug/25023
16393         PR target/25293
16394         * gcc.target/i386/pr25293.c: New test.
16395
16396 2005-12-13  Petr Machata  <machata@post.cz>
16397
16398         PR c++/24907
16399         * g++.dg/parse/comma2.C: New test.
16400
16401 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16402             Jakub Jelinek  <jakub@redhat.com>
16403
16404         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16405         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16406         (limits.h): Include unconditionally.
16407         (stdlib.h): Likewise.
16408         (hashtab.h): Do not include.
16409         (getopt.h): Likewise.
16410         (stddef.h): Include.
16411         (hashval_t): Define.
16412         (struct entry): Add "next" field.
16413         (HASH_SIZE): New macro.
16414         (hash_table): New variable.
16415         (switchfiles): Do not use xmalloc.
16416         (mix): New macro.
16417         (iterative_hash): New function.
16418         (hasht): Remove.
16419         (e_exists): New function.
16420         (e_insert): Likewise.
16421         (output): Use, instead of libiberty hashtable functions.
16422         (main): Do not use getopt.  Do not call htab_create.
16423
16424 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16425
16426         PR c++/25331
16427         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16428         put atal* and atpaal* attributes on array elements.
16429         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16430         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16431         put atal* and atpaal* attributes on array elements.
16432         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16433
16434 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16435
16436         * gcc.dg/single-precision-constant.c: New test.
16437
16438 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16439
16440         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16441         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16442         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16443         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16444         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16445         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16446         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16447         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16448         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16449         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16450         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16451         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16452         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16453         gcc.target/powerpc/ppc-sdata-2.c,
16454         gcc.target/powerpc/ppc-stackalign-1.c,
16455         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16456         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16457         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16458         gcc.target/powerpc/rs6000-ldouble-2.c,
16459         gcc.target/powerpc/rs6000-power2-1.c,
16460         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16461         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16462         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16463         option into target selector.
16464         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16465         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16466
16467 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16468
16469         PR objc/25348
16470         * objc.dg/encode-9.m: New test.
16471
16472 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16473
16474         PR testsuite/20772
16475         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16476         * gcc.dg/asm-b.c: Fix typo.
16477         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16478         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16479         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16480         i?86 lp64 and x86_64 ilp32.
16481         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16482         on i?86 lp64.
16483         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16484
16485 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16486
16487         PR fortran/25078
16488         gfortran.dg/equiv_5.f90: New test.
16489
16490 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16491
16492         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16493         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16494         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16495         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16496         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16497         * gcc.dg/tree-ssa/reassoc-5.c: New.
16498         * gcc.dg/tree-ssa/reassoc-6.c: New.
16499         * gcc.dg/tree-ssa/reassoc-7.c: New.
16500         * gcc.dg/tree-ssa/reassoc-8.c: New.
16501         * gcc.dg/tree-ssa/reassoc-9.c: New.
16502         * gcc.dg/tree-ssa/reassoc-10.c: New.
16503         * gcc.dg/tree-ssa/reassoc-11.c: New.
16504
16505 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16506
16507         PR testsuite/25167
16508         PR testsuite/24478
16509         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16510
16511 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16512
16513         PR c++/25300
16514         * g++.dg/template/inherit.C: Do not use a generic error message.
16515
16516 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16517
16518         PR libobjc/25354
16519         * objc.dg/gnu-encoding: New directory.
16520         * objc.dg/gnu-encoding/compat-common.h: New file.
16521         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16522         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16523         * objc.dg/gnu-encoding/vector-defs.h: New file.
16524         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16525         * objc.dg/gnu-encoding/generate-random.c: New file.
16526         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16527         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16528         * objc.dg/gnu-encoding/generate-random.h: New file.
16529
16530 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16531
16532         PR c++/25337
16533         * g++.dg/template/defarg7.C: New test.
16534
16535 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16536
16537         PR libobjc/25347
16538         * objc.dg/encode-8.m: New test.
16539
16540 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16541
16542         PR libobjc/25346
16543         * objc.dg/encode-7.m: New test.
16544
16545 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16546
16547         PR c++/25010
16548         * g++.dg/opt/inline10.C: New test.
16549
16550 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16551
16552         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16553
16554 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16555
16556         * gfortran.dg/substring_equivalence.f90: typo in comment
16557
16558 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16559
16560         PR fortran/25068
16561         * gfortran.dg/iostat_3.f90: New test.
16562
16563 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16564
16565         PR fortran/23815
16566         * gfortran.dg/unf_io_convert_1.f90: New test.
16567         * gfortran.dg/unf_io_convert_2.f90: New test.
16568         * gfortran.dg/unf_io_convert_3.f90: New test.
16569
16570 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16571
16572         PR testsuite/20772
16573         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16574         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16575         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16576         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16577         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16578         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16579         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16580         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16581         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16582         gcc.dg/torture/fp-int-convert-float128-timode.c,
16583         gcc.dg/torture/fp-int-convert-float128.c,
16584         gcc.dg/torture/fp-int-convert-float80-timode.c,
16585         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16586         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16587
16588         * gcc.dg/tls/opt-1.c: Require effective target fpic.
16589
16590 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
16591
16592         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16593
16594 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
16595
16596         * gcc.dg/20051207-1.c,
16597         * gcc.dg/20051207-2.c,
16598         * gcc.dg/20051207-3.c: New tests.
16599
16600 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16601
16602         PR testsuite/20772
16603         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16604         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16605         dg-skip-if target selector.
16606
16607         PR testsuite/20772
16608         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16609         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16610         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16611         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16612         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16613         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16614         and/or merge with i?86 cases.
16615
16616         * gcc.dg/tls/opt-3.c: Require effective target fpic.
16617
16618         PR testsuite/20772
16619         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16620         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16621         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16622         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16623         x86_64-*-linux*.
16624
16625 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
16626
16627         PR target/25311
16628         * gcc.c-torture/compile/pr25311.c: New test.
16629
16630 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16631
16632         PR libgfortran/25039
16633         * gfortran.dg/read_comma.f: New test.
16634
16635 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
16636
16637         PR c++/19317
16638         * g++.dg/opt/pr19317-1.C: New test.
16639         * g++.dg/opt/pr19317-2.C: New test.
16640         * g++.dg/opt/pr19317-3.C: New test.
16641
16642         PR target/19005
16643         * gcc.c-torture/execute/pr19005.c: New test.
16644
16645         PR target/17828
16646         * g++.old-deja/g++.other/comdat5.C: New test.
16647         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16648
16649         * g++.dg/compat/struct-layout-1.exp: New file.
16650         * g++.dg/compat/struct-layout-1.h: New.
16651         * g++.dg/compat/struct-layout-1_generate.c: New.
16652         * g++.dg/compat/struct-layout-1_x1.h: New.
16653         * g++.dg/compat/struct-layout-1_x2.h: New.
16654         * g++.dg/compat/struct-layout-1_y1.h: New.
16655         * g++.dg/compat/struct-layout-1_y2.h: New.
16656
16657         * gcc.dg/20050330-2.c: New test.
16658
16659 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16660
16661         PR fortran/25292
16662         * gfortran.dg/associated_1.f90: New.
16663
16664 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16665
16666         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16667         ILP32 vect_no_align platforms.
16668
16669 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
16670             Jakub Jelinek  <jakub@redhat.com>
16671
16672         PR target/25268
16673         * gcc.c-torture/compile/20051207-1.c: New test.
16674
16675 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16676
16677         PR testsuite/20772
16678         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16679         gcc.dg/torture/pr18582-1.c,
16680         gcc.target/i386/attributes-error.c: Also test on x86_64.
16681
16682         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16683
16684 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16685
16686         PR c++/19397
16687         * g++.dg/template/typedef3.C: New test.
16688
16689         PR c++/19762
16690         PR c++/19764
16691         * g++.dg/template/dtor3.C: Fix error markers.
16692
16693 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16694
16695         * lib/target-supports.exp (check_effective_target_sync_char_short):
16696         Add s390*.
16697
16698 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16699
16700         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16701
16702 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16703
16704         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16705         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16706         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16707         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16708
16709 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16710
16711         PR c++/25263
16712         * g++.dg/other/array2.C: New test case.
16713
16714 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16715
16716         * gcc.dg/darwin-weakimport-3.c: New.
16717
16718         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16719         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16720         and to work on Darwin.
16721         * gcc.dg/attr-weakref-1b.c: New file.
16722         * gcc.dg/attr-weakref-2.c: New test.
16723         * gcc.dg/darwin-weakref-1.c: New test.
16724
16725 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16726
16727         PR testsuite/25247
16728         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16729         use in selector expressions.
16730         (dg-xfail-if): Ditto.
16731         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16732         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16733         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16734         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16735         * gcc.test-framework/test-framework.exp: Skip generated tests if
16736         CHECK_TEST_FRAMEWORK is not 1.
16737
16738 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16739
16740         PR tree-optimization/24963
16741         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16742
16743         PR target/24108
16744         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16745
16746         PR target/18580
16747         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16748         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16749         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16750         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16751
16752 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16753
16754         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16755         dg-options.
16756
16757 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16758
16759         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16760
16761 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16762
16763         * gcc.dg/format/cast-1.c: New test.
16764
16765 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16766
16767         PR c/7776
16768         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16769         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16770         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16771         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16772
16773 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16774
16775         * gcc.dg/cast-pretty-print-1.c: New test.
16776
16777 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16778
16779         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16780
16781 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/24173
16784         * g++.dg/template/friend40.C: New test.
16785
16786 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16787
16788         PR target/25199
16789         * gcc.target/i386/movq-2.c: New test.
16790         * gcc.target/i386/movq.c: Remove target i?86, instead add
16791         dg-require-effective-target ilp32.
16792
16793 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16794
16795         PR c++/24103
16796         * g++.dg/other/default1.C: New test.
16797
16798 2005-12-02  Richard Guenther  <rguenther@suse.de>
16799
16800         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16801
16802 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16803
16804         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16805
16806 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16807
16808         PR target/21017
16809         * gcc.target/powerpc/rotate.c: New.
16810
16811 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16812
16813         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16814         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16815
16816 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16817
16818         PR c/13384
16819         * gcc.dg/pr17730-1.c: Adjust.
16820         * gcc.dg/lvalue1.c (main): Likewise.
16821         * gcc.dg/lvalue-2.c: Likewise.
16822         * g++.dg/pr7503-3.C
16823
16824 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16825
16826         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16827         error messages.
16828
16829 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16830
16831         PR fortran/24789
16832         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16833
16834 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16835
16836         PR target/24475
16837         * lib/target-supports.exp (check_effective_target_tls): New.
16838         (check_effective_target_tls_runtime): New.
16839         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16840         for TLS support.
16841         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16842         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16843         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16844         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16845         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16846         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16847         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16848         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16849         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16850         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16851         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16852         effective-target TLS.
16853         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16854         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16855         effective-target TLS runtime.
16856
16857 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16858
16859         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16860
16861 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16862
16863         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16864         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16865         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16866         ignored" warnings when "packing" is the same as the ABI layout.
16867
16868 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16869
16870         PR fortran/21302
16871         * gfortran.dg/line_length_1.f: New test.
16872         * gfortran.dg/line_length_2.f90: Ditto.
16873
16874 2005-11-30  Richard Guenther  <rguenther@suse.de>
16875
16876         PR tree-optimization/21655
16877         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16878
16879 2005-11-30  Dale Johannesen  <dalej@apple.com>
16880
16881         * gcc.c-torture/compile/pr24930.c: New.
16882
16883 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
16884
16885         PR fortran/15809
16886         *  gfortran.dg/auto_char_dummy_array.f90: New test.
16887
16888 2005-11-30  Jeff Law  <law@redhat.com>
16889
16890         * g++.old-deja/g++.law/pr25000.C: New test.
16891
16892 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
16893
16894         * gcc.dg/tls/opt-11.c: New test.
16895
16896 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16897
16898         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16899         targets.
16900         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16901         LP64 ia64.
16902
16903 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
16904
16905         * gfortran.dg/open_access_1.f90: New test.
16906
16907 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16908
16909         * gcc.dg/charset/builtin2.c: New test.
16910
16911 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
16912
16913         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16914         on mmix-*-* for *_[xy].c.
16915
16916 2005-11-28  Kean Johnston  <jkj@sco.com>
16917
16918         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16919         headers.
16920         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16921         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16922         * gcc.target/i386/asm-3.c: Ditto.
16923         * gcc.target/i386/clobbers.c: Ditto.
16924         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16925         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16926         test regexp.
16927         * gcc.target/i386/mul.c: Ditto.
16928         * gcc.target/i386/ssetype-1.c: Ditto.
16929         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16930         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16931         static so the test works with -fPIC mode too. Based on comment in
16932         PR19231 by Pinski.
16933         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16934
16935 2005-11-28  Richard Guenther  <rguenther@suse.de>
16936
16937         * gcc.dg/alias-9.c: New testcase.
16938         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16939
16940 2005-11-28  Roger Sayle  <roger@eyesopen.com>
16941             Uros Bizjak  <uros@kss-loka.si>
16942
16943         PR middle-end/20219
16944         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16945         tan(x)/sin(x) transformations.
16946
16947 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
16948
16949         PR middle-end/24575
16950         * gcc.dg/tree-ssa/divide-3.c: New test.
16951         * gcc.dg/tree-ssa/divide-4.c: New test.
16952
16953 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
16954
16955         PR fortran/24917
16956         *  gfortran.dg/boz_6.f90: New test.
16957
16958 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16959
16960         PR fortran/23912
16961         * gfortran.dg/modulo_1.f90: New test.
16962
16963 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16964
16965         PR libfortran/24919
16966         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16967         fail on CRLF platforms.
16968         * gfortran.dg/ftell_2.f90: Likewise.
16969
16970 2005-11-26  Eric Christopher  <echristo@apple.com>
16971
16972         * gcc.dg/intmax_t-1.c: Remove mips xfail.
16973
16974 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16975
16976         * objc.dg/gnu-runtime-3.m: Simplify.
16977
16978 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16979
16980         PR middle-end/23669
16981         * gcc.dg/tree-ssa/divide-1.c: New test.
16982         * gcc.dg/tree-ssa/divide-2.c: New test.
16983
16984 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16985
16986         PR libgfortran/24945
16987         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16988
16989 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16990
16991         PR libgfortran/24945
16992         * gfortran.dg/open_status_2.f90: New test.
16993
16994 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16995
16996         * gcc.c-torture/execute/builtins/fprintf.c,
16997         gcc.c-torture/execute/builtins/fputs-lib.c,
16998         gcc.c-torture/execute/builtins/fputs.c,
16999         gcc.c-torture/execute/builtins/lib/fprintf.c,
17000         gcc.c-torture/execute/builtins/lib/printf.c,
17001         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17002
17003 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17004
17005         * gcc.dg/20050922-2.c: New test.
17006
17007 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17008
17009         * objc.dg/gnu-runtime-3.m: New test.
17010
17011 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17012
17013         PR c++/9278
17014         * g++.dg/other/void1.C: New test.
17015
17016 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17017
17018         PR middle-end/24998
17019         * gcc.dg/torture/fp-int-convert-float.c,
17020         gcc.dg/torture/fp-int-convert-double.c,
17021         gcc.dg/torture/fp-int-convert-long-double.c,
17022         gcc.dg/torture/fp-int-convert-timode.c,
17023         gcc.dg/torture/fp-int-convert-float80.c,
17024         gcc.dg/torture/fp-int-convert-float80-timode.c,
17025         gcc.dg/torture/fp-int-convert-float128.c,
17026         gcc.dg/torture/fp-int-convert-float128-timode.c,
17027         gcc.dg/torture/fp-int-convert.h: New files.
17028
17029 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17030
17031         PR middle-end/24989
17032         * gcc.dg/tree-ssa/bool-10.c: New test.
17033         * gcc.dg/tree-ssa/bool-11.c: New test.
17034         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17035
17036 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17037
17038         PR middle-end/24990
17039         * tree-ssa/pr24990-1.c: New test.
17040
17041 2005-11-24  Richard Guenther  <rguenther@suse.de>
17042         Dirk Mueller <dmueller@suse.de>
17043
17044         PR c++/14024
17045         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17046         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17047         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17048         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17049         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17050         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17051
17052 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17053
17054         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17055
17056 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17057
17058         PR c/21668
17059         * gcc.dg/Wc++-compat.c: New.
17060         * gcc.dg/Wno-c++-compat.c: New.
17061
17062 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17063
17064         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17065         (vspltish, vspltisw): Likewise.
17066
17067 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17068
17069         PR libgfortran/24794
17070         * gfortran.dg/namelist_12.f: Fix quotes.
17071         * gfortran.dg/namelist_13.f90: Fix quotes.
17072         * gfortran.dg/namelist_14.f90: Fix quotes.
17073         * gfortran.dg/namelist_15.f90: Fix quotes.
17074         * gfortran.dg/namelist_use.f90: Fix quotes.
17075         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17076         * gfortran.dg/namelist_21.f90: New test.
17077         * gfortran.dg/namelist_22.f90: New test.
17078
17079 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17080
17081         PR target/23435
17082         * gcc.c-torture/compile/pr23435.c: New.
17083
17084 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17085
17086         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17087
17088 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17089
17090         * gcc.target/powerpc/405-macchw-1.c,
17091         gcc.target/powerpc/405-macchw-2.c,
17092         gcc.target/powerpc/405-macchwu-1.c,
17093         gcc.target/powerpc/405-macchwu-2.c,
17094         gcc.target/powerpc/405-machhw-1.c,
17095         gcc.target/powerpc/405-machhw-2.c,
17096         gcc.target/powerpc/405-machhwu-1.c,
17097         gcc.target/powerpc/405-machhwu-2.c,
17098         gcc.target/powerpc/405-maclhw-1.c,
17099         gcc.target/powerpc/405-maclhw-2.c,
17100         gcc.target/powerpc/405-maclhwu-1.c,
17101         gcc.target/powerpc/405-maclhwu-2.c,
17102         gcc.target/powerpc/405-mulchw-1.c,
17103         gcc.target/powerpc/405-mulchw-2.c,
17104         gcc.target/powerpc/405-mulchwu-1.c,
17105         gcc.target/powerpc/405-mulchwu-2.c,
17106         gcc.target/powerpc/405-mulhhw-1.c,
17107         gcc.target/powerpc/405-mulhhw-2.c,
17108         gcc.target/powerpc/405-mulhhwu-1.c,
17109         gcc.target/powerpc/405-mulhhwu-2.c,
17110         gcc.target/powerpc/405-mullhw-1.c,
17111         gcc.target/powerpc/405-mullhw-2.c,
17112         gcc.target/powerpc/405-mullhwu-1.c,
17113         gcc.target/powerpc/405-mullhwu-2.c,
17114         gcc.target/powerpc/405-nmacchw-1.c,
17115         gcc.target/powerpc/405-nmacchw-2.c,
17116         gcc.target/powerpc/405-nmachhw-1.c,
17117         gcc.target/powerpc/405-nmachhw-2.c,
17118         gcc.target/powerpc/405-nmaclhw-1.c,
17119         gcc.target/powerpc/405-nmaclhw-2.c,
17120         gcc.target/powerpc/440-macchw-1.c,
17121         gcc.target/powerpc/440-macchw-2.c,
17122         gcc.target/powerpc/440-macchwu-1.c,
17123         gcc.target/powerpc/440-macchwu-2.c,
17124         gcc.target/powerpc/440-machhw-1.c,
17125         gcc.target/powerpc/440-machhw-2.c,
17126         gcc.target/powerpc/440-machhwu-1.c,
17127         gcc.target/powerpc/440-machhwu-2.c,
17128         gcc.target/powerpc/440-maclhw-1.c,
17129         gcc.target/powerpc/440-maclhw-2.c,
17130         gcc.target/powerpc/440-maclhwu-1.c,
17131         gcc.target/powerpc/440-maclhwu-2.c,
17132         gcc.target/powerpc/440-mulchw-1.c,
17133         gcc.target/powerpc/440-mulchw-2.c,
17134         gcc.target/powerpc/440-mulchwu-1.c,
17135         gcc.target/powerpc/440-mulchwu-2.c,
17136         gcc.target/powerpc/440-mulhhw-1.c,
17137         gcc.target/powerpc/440-mulhhw-2.c,
17138         gcc.target/powerpc/440-mulhhwu-1.c,
17139         gcc.target/powerpc/440-mulhhwu-2.c,
17140         gcc.target/powerpc/440-mullhw-1.c,
17141         gcc.target/powerpc/440-mullhw-2.c,
17142         gcc.target/powerpc/440-mullhwu-1.c,
17143         gcc.target/powerpc/440-mullhwu-2.c,
17144         gcc.target/powerpc/440-nmacchw-1.c,
17145         gcc.target/powerpc/440-nmacchw-2.c,
17146         gcc.target/powerpc/440-nmachhw-1.c,
17147         gcc.target/powerpc/440-nmachhw-2.c,
17148         gcc.target/powerpc/440-nmaclhw-1.c,
17149         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17150
17151 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17152
17153         PR fortran/24774
17154         * gfortran.dg/inquire_9.f90: New test.
17155
17156         PR fortran/21647
17157         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17158
17159 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17160
17161         PR libfortran/24432
17162         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17163         Check that 'cos' is supported.
17164
17165 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17166
17167         PR fortran/24223
17168         * gfortran.dg/substring_equivalence.f90: New test.
17169
17170         PR fortran/24705
17171         * gfortran.dg/auto_internal_assumed.f90: New test.
17172
17173 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17174
17175         * gcc.dg/fold-div-2.c: New test.
17176
17177 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17178
17179         PR rtl-optimization/24883
17180         * gcc.c-torture/compile/pr24883.c: New test.
17181
17182 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17183
17184         PR middle-end/20583
17185         * gcc.c-torture/compile/pr20583.c: New.
17186
17187 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17188
17189         * gcc.c-torture/execute/usmul.c: New test.
17190
17191 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17192
17193         * gcc.dg/tree-ssa/vrp22.c: New test.
17194
17195 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17196
17197         PR middle-end/24912
17198         * gcc.dg/torture/pr24912-1.c: New test.
17199
17200 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17201
17202         PR fortran/24862
17203         * gfortran.dg/arrayio_derived_1.f90: New test.
17204
17205 2005-11-19  Richard Guenther  <rguenther@suse.de>
17206
17207         PR middle-end/23294
17208         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17209
17210 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17211
17212         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17213
17214 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17215
17216         PR c++/8355
17217         * g++.dg/template/friend39.C: New test.
17218
17219 2005-11-18  James E Wilson  <wilson@specifix.com>
17220
17221         * gcc.dg/builtin-strstr.c: New.
17222
17223 2005-11-18  Richard Henderson  <rth@redhat.com>
17224
17225         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17226         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17227         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17228         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17229         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17230         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17231         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17232         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17233         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17234         renaming to remove initial "ia64-".
17235
17236 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17237
17238         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17239
17240 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17241
17242         * g++.dg/cpp/string-2.C: New test.
17243
17244 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17245
17246         * gcc.dg/tree-ssa/loop-14.c: New test.
17247
17248 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17249             Michael Chamberlain <michael@chamberlain.net.au>
17250
17251         * ada/acats/run_all.sh (target_run): Kill long running tests.
17252
17253 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17254
17255         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17256         * gcc.dg/cleanup-9.c: Likewise.
17257         * gcc.dg/cleanup-10.c: Likewise.
17258         * gcc.dg/cleanup-11.c: Likewise.
17259
17260 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17261
17262         PR fortran/24892
17263         * gfortran.dg/open_access_append_1.f90: New test.
17264         * gfortran.dg/open_access_append_2.f90: New test.
17265
17266 2005-11-16  Richard Guenther  <rguenther@suse.de>
17267
17268         PR middle-end/24851
17269         * gcc.c-torture/execute/pr24851.c: New testcase.
17270
17271 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17272
17273         * gcc.dg/fold-overflow-1.c: New test.
17274
17275 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17276
17277         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17278         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17279
17280 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17281
17282         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17283         structures.
17284         * g++.dg/eh/forced2.C: Likewise.
17285         * g++.dg/eh/forced3.C: Likewise.
17286         * g++.dg/eh/forced4.C: Likewise.
17287
17288 2005-11-11  Mike Stump  <mrs@apple.com>
17289
17290         * g++.old-deja/g++.mike/unused.C: Add.
17291
17292 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17293
17294         PR c++/24667
17295         * g++.dg/warn/Wcast-qual1.C: New test.
17296
17297 2005-11-15  Jan Hubicka  <jh@suse.cz>
17298
17299         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17300
17301 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17302
17303         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17304
17305 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17306
17307         PR 24840
17308         * gcc.dg/tree-ssa/pr24840.c: New test.
17309
17310 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17311
17312         PR testsuite/24841
17313         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17314
17315 2005-11-14  Dale Johannesen  <dalej@apple.com>
17316
17317         * gcc.c-torture/execute/20051113-1.c: New.
17318
17319 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR c++/24687
17322         * g++.dg/template/crash43.C: New test.
17323
17324 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17325
17326         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17327
17328 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17329
17330         PR c++/24817
17331         * g++.dg/eh/spec8.C: New test.
17332
17333 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17334
17335         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17336
17337 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17338
17339         PR c++/20293
17340         * g++.dg/parse/ambig4.C: New test.
17341         * g++.dg/tc1/dr101.C: Adjust error markers.
17342         * g++.dg/lookup/strong-using-2.C: Likewise.
17343         * g++.dg/lookup/ambig5.C: Likewise.
17344         * g++.dg/lookup/ambig4.C: Likewise.
17345         * g++.dg/parse/crash22.C: Likewise.
17346
17347 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17348
17349         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17350
17351 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17352
17353         * gcc.dg/nested-calls-1.c: New test.
17354
17355 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17356
17357         * gfortran.dg/complex_intrinsic_1.f90: New test.
17358         * gfortran.dg/complex_intrinsic_2.f90: New test.
17359         * gfortran.dg/fgetc_1.f90: New test.
17360         * gfortran.dg/fgetc_2.f90: New test.
17361         * gfortran.dg/fgetc_3.f90: New test.
17362         * gfortran.dg/ftell_1.f90: New test.
17363         * gfortran.dg/ftell_2.f90: New test.
17364         * gfortran.dg/gnu_logical_1.F: New test.
17365         * gfortran.dg/gnu_logical_2.f90: New test.
17366
17367 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17368
17369         PR middle-end/24820
17370         * gcc.dg/pr24820.c: New test.
17371
17372 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17373
17374         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17375         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17376         variable.
17377
17378 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17379
17380         PR testsuite/24614
17381         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17382
17383 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17384
17385         * gcc.target/cris/cris.exp: New file.
17386         * gcc.target/cris/rld-legit1.c: New test.
17387         * gcc.target/cris/rld-legit2.c: New test.
17388
17389 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17390
17391         PR c++/24780
17392         * g++.dg/opt/pr24780.C: New test.
17393
17394         PR c++/24761
17395         * g++.dg/template/asm1.C: New test.
17396
17397 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17398
17399         PR libgfortran/24787
17400         * gfortran.dg/scan_1.f90: New test.
17401
17402 2005-11-12  Jan Hubicka  <jh@suse.cz>
17403
17404         * gcc.target/i386/minmax-1.c: New.
17405         * gcc.target/i386/minmax-2.c: New.
17406
17407 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17408
17409         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17410
17411 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17412
17413         * gcc.c-torture/execute/20051110-1.c,
17414         gcc.c-torture/execute/20051110-2.c: New tests.
17415
17416 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17417
17418         PR middle-end/24750
17419         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17420         New tests.
17421
17422 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17423
17424         * lib/target-libpath.exp (get_shlib_extension): New proc.
17425         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17426         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17427         * lib/objc.exp (objc_target_compile): Likewise.
17428         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17429         detection.
17430
17431 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17432
17433         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17434
17435         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17436         Add -static to additional_flags and pass it to target_compile.
17437
17438 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17439
17440         PR libgfortran/24719
17441         gfortran.dg/read_noadvance.f90: New test.
17442
17443         PR libgfortran/24699
17444         gfortran.dg/fmt_t_2.f90: New test.
17445
17446         PR libgfortran/24785
17447         gfortran.dg/read_x_eor.f90: New test.
17448
17449         PR libgfortran/24584
17450         gfortran.dg/namelist_empty.f90: Rename test.
17451
17452         PR libgfortran/24489
17453         gfortran/read_eor.f90: Rename test.
17454
17455 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17456
17457         PR fortran/15976
17458         * gfortran.dg/automatic_module_variable.f90: New test.
17459
17460 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17461
17462         PR target/24445
17463         * gcc.dg/pr24445.c: New test.
17464
17465 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17466
17467         PR fortran/24655
17468         PR fortran/24755
17469         * gfortran.dg/recursive_statement_functions.f90: Add statement
17470         functions using inline intrinsic functions and parameters to test
17471         that they no longer seg-fault.
17472
17473         PR fortran/24409
17474         gfortran.dg/nested_modules_4.f90: New test.
17475         gfortran.dg/nested_modules_5.f90: New test.
17476
17477 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17478
17479         PR fortran/24643
17480         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17481
17482 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17483
17484         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17485         failures.
17486
17487 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17488
17489         * gcc.dg/sparc-getcontext-1.c: New test.
17490
17491 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17492
17493         * gcc.dg/ifcvt-fabs-1.c: New test.
17494
17495 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17496
17497         PR other/4372
17498         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17499         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17500
17501 2005-11-09  Richard Guenther  <rguenther@suse.de>
17502
17503         PR tree-optimization/24716
17504         * gcc.c-torture/execute/pr24716.c: New testcase.
17505
17506 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17507
17508         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17509
17510 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17511
17512         PR 24624
17513         * gcc.dg/pr24624.c: Testcase added.
17514
17515 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17516
17517         PR 24623
17518         * g++.dg/other/pr24623.C: Testcase added.
17519
17520 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17521
17522         PR fortran/22607
17523         * gfortran-dg/pure_byref_1.f90: New.
17524         * gfortran-dg/pure_byref_2.f90: New.
17525
17526 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17527
17528         PR c/24101
17529         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17530         * gcc.dg/dg.exp: Run main loop also for *.i files.
17531
17532 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17533
17534         PR c++/19450
17535         * g++.dg/tls/diag-3.C: New test.
17536         * g++.dg/tls/diag-4.C: New test.
17537         * g++.dg/tls/static-1.C: New test.
17538         * g++.dg/tls/static-1a.cc: New file.
17539
17540 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17541
17542         PR 23046
17543         * g++.dg/tree-ssa/pr23046.C: New test.
17544
17545 2005-11-08  Devang Patel <dpatel@apple.com>
17546
17547         PR tree-optimization/23115
17548         * gcc.dg/tree-ssa/pr23115.c: New.
17549
17550 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17551
17552         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17553         * gcc.target/powerpc/pr16155.c: Same.
17554         * gcc.target/powerpc/altivec-1.c: Same.
17555         * gcc.target/powerpc/altivec-2.c: Same.
17556         * gcc.target/powerpc/altivec-3.c: Same.
17557         * gcc.target/powerpc/altivec-5.c: Same.
17558         * gcc.target/powerpc/altivec-11.c: Same.
17559         * gcc.target/powerpc/altivec-12.c: Same.
17560         * gcc.target/powerpc/altivec-14.c: Same.
17561         * gcc.target/powerpc/altivec-22.c: Same.
17562         * gcc.target/powerpc/altivec-consts.c: Same.
17563         * gcc.target/powerpc/altivec-pr22085.c: Same.
17564         * gcc.target/powerpc/altivec-splat.c: Same.
17565         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17566         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17567         * gcc.target/powerpc/darwin-longlong.c: Same.
17568
17569 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17570
17571         PR target/19340
17572         * gcc.dg/pr19340.c: New test.
17573
17574 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17575
17576         PR rtl-optimization/24683
17577         * gcc.dg/pr24683.c: New test.
17578
17579 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17580
17581         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17582         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17583
17584 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17585
17586         * gcc.target/i386/pr23376.c: Compile with -mmmx.
17587
17588 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
17589
17590         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17591
17592 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17593
17594         PR target/24230
17595
17596         * gcc.target/powerpc/altivec-consts.c,
17597         gcc.target/powerpc/altivec-splat.c: New testcase.
17598
17599 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17600
17601         PR c/24599
17602
17603         * gcc.dg/overflow-2.c: New testcase.
17604
17605 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
17606
17607         PR rtl-optimization/23567
17608         * gcc.c-torture/execute/20051104-1.c: New test.
17609
17610 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
17611
17612         PR fortran/24534
17613         gfortran.dg/private_type_2.f90: Modified to check that case with
17614         PRIVATE declaration within derived type is accepted.
17615
17616         PR fortran/20838
17617         gfortran.dg/pointer_assign_1.f90: New test.
17618
17619         PR fortran/20840
17620         * gfortran.dg/arrayio_0.f90: New test.
17621
17622         PR fortran/17737
17623         gfortran.dg/data_initialized.f90: New test.
17624         gfortran.dg/data_constraints_1.f90: New test.
17625         gfortran.dg/data_constraints_2.f90: New test.
17626
17627 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
17628
17629         PR fortran/24174
17630         PR fortran/24305
17631         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17632
17633 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
17634
17635         PR 24670
17636         * gcc.dg/tree-ssa/pr24670.c: New test.
17637
17638 2005-11-05  Ian Lance Taylor  <ian@airs.com>
17639
17640         PR target/22432
17641         * gcc.target/i386/pr22432.c: New test.
17642
17643 2005-11-05  Richard Henderson  <rth@redhat.com>
17644
17645         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17646         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17647         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17648         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17649         from gcc.dg/alpha-*.
17650         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17651         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17652
17653 2005-11-05  Andreas Jaeger  <aj@suse.de>
17654
17655         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17656
17657 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17658
17659         PR target/23424
17660         * gcc.dg/torture/pr23424-1.c: New test.
17661
17662 2005-11-04  Richard Henderson  <rth@redhat.com>
17663
17664         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17665         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17666         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17667         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17668         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17669         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17670         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17671         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17672         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17673         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17674         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17675         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17676         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17677         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17678         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17679         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17680         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17681         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17682         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17683         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17684         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17685         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17686         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17687         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17688         Move from gcc.dg/.
17689         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17690         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17691         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17692         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17693         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17694         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17695         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17696         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17697         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17698         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17699         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17700         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17701         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17702         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17703         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17704         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17705         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17706         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17707         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17708         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17709         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17710         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17711         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17712         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17713         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17714         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17715         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17716         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17717         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17718         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17719         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17720         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17721         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17722         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17723         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17724         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17725         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17726         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17727         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17728         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17729         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17730         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17731         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17732         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17733         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17734
17735 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17736
17737         PR 24627
17738         * gcc.dg/tree-ssa/pr24627.c: New test.
17739
17740 2005-11-04 Paul Brook  <paul@codesourcery.com>
17741
17742         * gcc.dg/tls/opt-10.c: New test.
17743
17744 2005-11-04  Andreas Jaeger  <aj@suse.de>
17745
17746         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17747         avoid extra warnings.
17748
17749 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17750
17751         PR libfortran/22298
17752         * lib/target-supports.exp
17753         (check_effective_target_static_libgfortran): New
17754         static_libgfortran effective target.
17755         * gfortran.dg/static_linking_1.f: New test.
17756         * gfortran.dg/static_linking_1.c: New file.
17757
17758 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17759
17760         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17761
17762 2005-11-03  Josh Conner  <jconner@apple.com>
17763
17764         PR c++/19989
17765         g++.dg/ext/array2.C: New test.
17766         g++.dg/template/dependent-name3.C: New test.
17767         g++.dg/template/dependent-name4.C: New test.
17768         g++.dg/template/sfinae2.C: New test.
17769
17770 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17771
17772         PR preprocessor/22042
17773         * gcc.dg/cpp/strify4.c: New test.
17774
17775 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17776
17777         PR c++/17964
17778         * g++.dg/cpp/string-1.C: New test.
17779
17780 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17781
17782         * gcc.target/powerpc: New directory.
17783         * gcc.target/powerpc/powerpc.exp: New file.
17784         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17785         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17786         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17787         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17788         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17789         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17790         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17791         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17792         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17793         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17794         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17795         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17796         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17797         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17798         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17799         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17800         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17801         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17802         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17803         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17804         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17805         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17806         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17807         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17808         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17809         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17810         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17811         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17812         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17813         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17814         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17815         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17816         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17817         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17818
17819 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17820
17821         PR c++/21627
17822         * g++.dg/warn/inline2.C: New test.
17823
17824 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17825
17826         PR middle-end/23155
17827         * g++.dg/ext/c99struct1.C: New test.
17828         * gcc.dg/union-cast-1.c: New test.
17829         * gcc.dg/union-cast-2.c: New test.
17830         * gcc.dg/union-cast-3.c: New test.
17831
17832 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17833
17834         PR middle-end/24589
17835         * gcc.c-torture/execute/zero-struct-2.c: New test.
17836
17837 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17838
17839         PR c++/24582
17840         * g++.dg/init/switch1.C: New test.
17841
17842 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17843
17844         * gcc.dg/delay-slot-1.c: New test.
17845
17846 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17847
17848         PR target/24620
17849         * gcc.dg/pr24620.c: New test.
17850
17851 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17852
17853         PR c/24329
17854         * gcc.dg/format/unnamed-1.c: New test.
17855
17856 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/22434
17859         * g++.dg/expr/cond8.C: New test.
17860
17861         PR c++/24560
17862         * g++.dg/parse/dot1.C: New test.
17863
17864 2005-11-02  Jan Hubicka  <jh@suse.cz>
17865
17866         PR target/23303
17867         * gcc.dg/i386-lea.c: New test
17868
17869 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17870
17871         PR target/24615
17872         * gcc.dg/pr24615.c: New test.
17873
17874 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17875
17876         PR target/24600
17877         * gcc.dg/pr24600.c: New test.
17878
17879 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/19253
17882         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17883         * g++.dg/parse/typename9.C: New test.
17884         * g++/dg/parse/typename10.C: Likewise.
17885
17886 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17887
17888         PR fortran/18157
17889         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17890         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17891         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17892
17893 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17894
17895         PR c++/24569
17896         * g++.dg/debug/static1.C: New test.
17897
17898 2005-11-02  Josh Conner  <jconner@apple.com>
17899
17900         * g++.dg/crash38.C: moved into proper directory...
17901         * g++.dg/template/crash42.C: ...here
17902
17903 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
17904
17905         PR target/18338
17906         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17907         pcc_bitfield_type_matters || default_packed.
17908
17909         * lib/target-supports.exp
17910         (check_effective_target_pcc_bitfield_type_matters): New proc.
17911         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17912
17913         PR testsuite/23304
17914         * lib/target-supports.exp (check_effective_default_packed): New proc.
17915         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17916         Gate expected errors on target ! default_packed.
17917         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17918
17919 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17920
17921         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17922         change (r106358).
17923
17924 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17925
17926         PR fortran/24008
17927         * gfortran.dg/entry_5.f90: New.
17928         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17929
17930 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
17931
17932         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17933
17934 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
17935
17936         PR fortran/21565
17937         gfortran.dg/namelist_blockdata.f90: New test.
17938
17939         PR fortran/18737
17940         gfortran.dg/external_implicit_none.f90: New test.
17941
17942         PR fortran/14994
17943         * gfortran.dg/secnds.f: New test.
17944
17945 2005-10-31  Jan Hubicka  <jh@suse.cz>
17946
17947         PR target/20928
17948         * gcc.c-torture/compile/pr20928.c: New test.
17949
17950 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
17951
17952         PR middle-end/23492
17953         * gcc.c-torture/compile/zero-strct-5.c: New test.
17954
17955 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
17956
17957         PR libgfortran/24584
17958         * gfortran.dg/pr24584.f90: New test.
17959
17960 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
17961
17962         PR fortran/18883
17963         * gfortran.dg/char_result_9.f90: New.
17964         * gfortran.dg/char_result_10.f90: New.
17965
17966 2005-10-30  Jan Hubicka  <jh@suse.cz>
17967
17968         * g++.dg/tree-ssa/pr24172.C: New testcase.
17969
17970 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17971
17972         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17973
17974 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
17975
17976         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17977         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17978         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17979         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17980         gfortran.dg/enum_9.f90,
17981         gfortran.fortran-torture/compile/enum_1.f90,
17982         gfortran.fortran-torture/execute/enum_1.f90,
17983         gfortran.fortran-torture/execute/enum_2.f90,
17984         gfortran.fortran-torture/execute/enum_3.f90,
17985         gfortran.fortran-torture/execute/enum_4.f90: New tests.
17986
17987 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
17988
17989         PR target/18482
17990         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17991         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17992
17993 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17994
17995         PR libfortran/20179
17996         * gfortran.dg/mixed_io_1.f90: New test.
17997         * gfortran.dg/mixed_io_1.c: New file.
17998
17999 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18000
18001         * gfortran.dg/malloc_free_1.f90: New test.
18002
18003 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18004
18005         * gcc.dg/nested-func-4.c: Require profiling -pg.
18006
18007 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18008
18009         PR C++/23229
18010         * g++.dg/warn/main-2.C: New test.
18011
18012 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18013
18014         PR fortran/24545
18015         * gfortran.dg/interface_2.f90: new test.
18016
18017 2005-10-28  Josh Conner  <jconner@apple.com>
18018
18019         PR c++/22153
18020         * g++.dg/template/crash38.C: New test.
18021         * g++.dg/parse/explicit1.C: Change expected errors.
18022
18023 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18024
18025         PR C++/23426
18026         * g++.dg/other/large-size-array.C: New test.
18027
18028 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18029
18030         PR middle-end/24362
18031         * g++.dg/opt/complex4.C: New test.
18032
18033 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18034
18035         * gcc.dg/nested-func-4.c: New test.
18036
18037 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18038
18039         PR fortran/24158
18040         gfortran.dg/derived_recursion.f90: New test.
18041         gfortran.dg/implicit_actual.f90: New test.
18042
18043 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18044
18045         PR middle-end/24295, PR testsuite/24477
18046         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18047         removed when weakref hits the tree.
18048
18049 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18050
18051         * gfortran.dg/cray_pointers_4.f90: New test.
18052
18053         * gfortran.dg/cray_pointers_5.f90: New test.
18054
18055 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18056
18057         PR fortran/22290
18058         * gfortran.dg/assign_5.f90: New test.
18059         * gfortran.dg/assign_6.f: New test.
18060
18061 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18062
18063         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18064         CPU has no SSE support.
18065
18066 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18067
18068         PR libgfortran/24224
18069         * gfortran.dg/arrayio_1.f90: Update attribution.
18070         * gfortran.dg/arrayio_2.f90: Update attribution.
18071         * gfortran.dg/arrayio_3.f90: Update attribution.
18072         * gfortran.dg/arrayio_4.f90: Update test conditions.
18073         * gfortran.dg/arrayio_5.f90: Update attribution.
18074         * gfortran.dg/arrayio_6.f90: New test.
18075         * gfortran.dg/arrayio_7.f90: New test.
18076
18077 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18078
18079         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18080
18081 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18082
18083         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18084
18085 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18086
18087         PR fortran/24416
18088         * gfortran.dg/namelist_char_only.f90: New test.
18089
18090 2005-10-24  Asher Langton  <langton2@llnl.gov>
18091
18092         PR fortran/17031
18093         PR fortran/22282
18094         * gfortran.dg/cray_pointers_1.f90: New test.
18095         * gfortran.dg/cray_pointers_2.f90: New test.
18096         * gfortran.dg/cray_pointers_3.f90: New test.
18097         * gfortran.dg/loc_1.f90: New test.
18098         * gfortran.dg/loc_2.f90: New test.
18099
18100 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18101
18102         * gcc.dg/pr24225.c: New test.
18103
18104 2005-10-24  Asher Langton  <langton2@llnl.gov>
18105
18106         * gfortran.dg/dup_save_1.f90: New test.
18107         * gfortran.dg/dup_save_2.f90: New test.
18108
18109 2005-10-24  Paul Brook  <paul@codesourcery.com>
18110
18111         PR 24107
18112         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18113         stdint.h.
18114
18115 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18116
18117         PR libgfortran/24489
18118         * gfortran.dg/pr24489.f90: New test.
18119
18120 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18121
18122         PR fortran/23635
18123         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18124
18125 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18126
18127         PR target/18911
18128         * g++.dg/init/array16.C: Skip for mmix-*-*.
18129
18130 2005-10-23  Asher Langton  <langton2@llnl.gov>
18131
18132         * gfortran.dg/byte_1.f90: New test.
18133         * gfortran.dg/byte_2.f90: New test.
18134
18135 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18136
18137         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18138
18139 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18140
18141         PR fortran/18022
18142         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18143
18144         PR fortran/24311
18145         * gfortran.dg/merge_char_const.f90: New test.
18146
18147         PR fortran/24384
18148         * gfortran.dg/spread_scalar_source.f90: New test.
18149
18150 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18151
18152         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18153
18154         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18155         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18156
18157         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18158
18159 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18160
18161         PR fortran/24426
18162         * gfortran.dg/der_pointer_4.f90: New.
18163
18164 2005-10-22  David Ayers  <d.ayers@inode.at>
18165
18166         * obj-c++.dg/except-1.mm: Simplify.
18167
18168 2005-10-21  David Ayers  <d.ayers@inode.at>
18169
18170         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18171
18172 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18173
18174         * gfortran.dg/assumed_dummy_2.f90: New test.
18175
18176 2005-10-21  James E Wilson  <wilson@specifix.com>
18177
18178         PR preprocessor/15220
18179         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18180
18181 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18182
18183         * gcc.c-torture/execute/20051021-1.c: New test.
18184
18185 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18186
18187         PR c++/24260
18188         * g++.dg/ext/tmplattr1.C: New test.
18189
18190 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18191
18192         PR fortran/24440
18193         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18194
18195 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18196
18197         * obj-c++.dg/except-1.mm: New.
18198
18199         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18200
18201 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18202
18203         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18204
18205 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18206
18207         PR middle-end/24295
18208         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18209         declarations with the same names as thunks' alias targets, use
18210         aliases instead.
18211         * gcc.dg/attr-alias-3.c: New test.
18212         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18213
18214 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18215
18216         PR c++/22618
18217         * g++.dg/parse/access8.C: New test.
18218
18219 2005-10-20  Richard Guenther  <rguenther@suse.de>
18220
18221         PR c++/24439
18222         * g++.dg/tree-ssa/pr24439.C: New testcase.
18223
18224 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18225
18226         * g++.dg/opt/delay-slot-1.C: New test.
18227
18228 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18229
18230         PR fortran/21625
18231         * gfortran.fg/der_init_1.f90: New.
18232
18233 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18234
18235         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18236
18237 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18238
18239         PR c++/21908
18240         * g++.dg/parse/error28.C: New test.
18241
18242 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18243
18244         * gcc.dg/profile-generate-2.c: New test.
18245
18246 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18247
18248         PR target/23589
18249         * g++.dg/ext/dllimport11.C: New.
18250
18251 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18252
18253         PR c++/22293
18254         * g++.dg/other/friend3.C: New test.
18255
18256 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/23293
18259         * g++.dg/template/error19.C: New test.
18260
18261 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18262
18263         PR c++/21383
18264         * g++.dg/overload/koenig2.C: New.
18265
18266         PR c++/23118
18267         * g++.dg/overload/error2.C: New.
18268
18269         PR c++/22604
18270         * g++.dg/inherit/covariant14.C: New.
18271
18272 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18273
18274         PR c++/23440
18275         * g++.dg/parse/for1.C: New test.
18276
18277 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18278
18279         PR fortran/23446
18280         * gfortran.dg/host_dummy_index_1.f90: New test.
18281
18282         PR fortran/21459
18283         * gfortran.dg/automatic_char_len_2.f90: New test.
18284
18285         PR fortran/20866
18286         * gfortran.dg/recursive_statement_functions.f90: New test.
18287
18288         PR fortran/20853
18289         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18290
18291         PR fortran/20849
18292         * gfortran.dg/external_initializer.f90: New test.
18293
18294         PR fortran/20837
18295         * non_module_public.f90: New test.
18296
18297 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18298
18299         PR c++/24386
18300         * g++.dg/template/overload7.C: New.
18301
18302         PR c++/22551
18303         * g++.dg/other/switch2.C: Remove expected warnings.
18304
18305         PR c++/21353
18306         * g++.dg/template/defarg6.C: New.
18307
18308 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18309
18310         PR target/24315
18311         * gcc.target/i386/pr24315.c: New test.
18312
18313 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18314
18315         PR c++/24389
18316         * g++.dg/template/static21.C: New test.
18317         * g++.dg/template/static21-a.cc: Likewise.
18318
18319 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18320
18321         PR c++/23959
18322         * g++.dg/warn/Wswitch-default-1.C: New test.
18323         * g++.dg/warn/Wswitch-default-2.C: New test.
18324
18325 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18326
18327         PR c++/22173
18328         * g++.dg/parse/template18.C: New test.
18329         * g++.dg/template/nontype15.C: Likewise.
18330
18331 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18332
18333         PR fortran/22273
18334         * gfortran.dg/spec_expr_2.f90: New.
18335
18336 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18337
18338         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18339         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18340         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18341         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18342         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18343         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18344         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18345         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18346         previous target-specific skips and warning-message matches where
18347         applicable.
18348
18349 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18350
18351         PR c++/21347
18352         * g++.dg/warn/Wctor-dtor.C: New test.
18353
18354 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18355
18356         PR c/23439
18357         * gcc.dg/for-1.c: New test.
18358
18359 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18360
18361         PR c++/19565
18362         * g++.dg/warn/Wconversion1.C: New test.
18363         * g++.dg/ext/packed4.C: Compile with -w.
18364         * g++.dg/opt/20050511-1.C: Likewise.
18365         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18366
18367 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18368
18369         * gfortran.dg/boz_5.f90: New test.
18370
18371 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18372
18373         PR c++/22551
18374         * g++.dg/other/switch2.C: New.
18375
18376         PR c++/23984
18377         * g++.dg/init/ctor7.C: New.
18378
18379 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18380
18381         PR c++/23730
18382         * g++.dg/parse/crash32.C: New test.
18383
18384 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/20721
18387         * g++.dg/init/goto2.C: New test.
18388
18389         PR c++/22464
18390         * g++.dg/template/crash/41.C: New test.
18391
18392         PR c++/22180
18393         * g++.dg/template/crash40.C: New test.
18394
18395         PR c++/23694
18396         * g++.dg/parse/friend5.C: New test.
18397
18398         PR c++/23307
18399         * g++.dg/template/crash38.C: New test.
18400
18401         PR c++/22352
18402         * g++.dg/template/friend38.C: New test.
18403
18404         PR c++/22405
18405         * g++.dg/template/crash39.C: New test.
18406
18407 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18408
18409         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18410         gcc.dg/debug/dwarf2/dwarf-char2.c,
18411         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18412
18413         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18414
18415 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18416
18417         * gcc.dg/dll-2.c: Add tests for warnings.
18418         * gcc.dg/dll-3.c: Likewise.
18419         * gcc.dg/dll-4.c: Likewise.
18420
18421         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18422         * g++.dg/ext/dllimport2.C: Likewise.
18423         * g++.dg/ext/dllimport3.C: Likewise.
18424         * g++.dg/ext/dllimport7.C: Likewise.
18425         * g++.dg/ext/dllimport8.C: Likewise.
18426         * g++.dg/ext/dllimport9.C: Likewise.
18427
18428 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18429
18430         PR fortran/24092
18431         * gfortran.dg/derived_pointer_recursion.f90: New test.
18432
18433 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18434
18435         * gcc.c-torture/execute/20051012-1.c: New test.
18436
18437 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18438
18439         PR fortran/18082
18440         * gfortran.dg/automatic_char_len_1.f90: New test.
18441
18442 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18443
18444         PR fortran/20847
18445         * gfortran.dg/save_common.f90: New test.
18446
18447         PR fortran/20856
18448         * gfortran.dg/save_result.f90: New test.
18449
18450 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18451
18452         PR c++/21592
18453         * g++.dg/template/dependent-expr1.C: Add new expected error.
18454         * g++.dg/template/dependent-expr2.C: Adjust error text.
18455         * g++.dg/template/overload6.C: New.
18456
18457         PR c++/23797
18458         * g++.dg/other/typename8.C: New.
18459
18460         PR c++/21117
18461         * g++.dg/other/return1.C: New.
18462
18463 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18464
18465         PR c++/24052
18466         * g++.dg/ext/label5.C: New.
18467
18468 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18469
18470         PR c++/19964
18471         * g++.dg/parse/crash31.C: New.
18472
18473 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18474
18475         * g++.dg/ipa/ipa-1.c: New test.
18476         * g++.dg/ipa/ipa-2.c: New test.
18477         * g++.dg/ipa/ipa-3.c: New test.
18478         * g++.dg/ipa/ipa-4.c: New test.
18479         * g++.dg/ipa/ipa-5.c: New test.
18480         * g++.dg/ipa/ipa.exp: New file.
18481
18482 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18483
18484         PR fortran/24207
18485         * gfortran.dg/private_type_3.f90: New test.
18486
18487 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18488
18489         PR fortran/20786
18490         gfortran.dg/aint_anint_1.f90: New test.
18491
18492 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18493
18494         PR libgfortran/24313
18495         gfortran.dg/csqrt.f: New test.
18496
18497 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18498
18499         PR c++/8057
18500         * g++.dg/warn/noeffect7.C: New test.
18501         * g++.dg/warn/noeffect2.C: Instantiate templates.
18502         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18503         and warning.
18504
18505 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18506
18507         PR c++/21089
18508         * g++.dg/init/float1.C: New test.
18509
18510         PR c++/24277
18511         * g++.dg/init/member1.C: Tweak error markers.
18512
18513 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18514
18515         PR testsuite/24281
18516         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18517         Check for null pointer.
18518
18519 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18520
18521         PR c++/21369
18522         * g++.dg/parse/ret-type3.C: New test.
18523
18524 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18525
18526         PR tree-opt/23946
18527         * gcc.c-torture/compile/pr23946.c: New test.
18528
18529 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18530
18531         * g++.dg/opt/mmx2.C: New test.
18532
18533 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18534
18535         PR c++/24277
18536         * g++.dg/template/static20.C: New test.
18537
18538         PR c++/24302
18539         * g++.dg/warn/Wunused-12.C: New test.
18540
18541         PR c++/23437
18542         * g++.dg/template/arg4.C: New test.
18543
18544 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18545
18546         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18547         * gcc.dg/ucnid-3.c: Likewise.
18548         * gcc.dg/ucnid-4.c: Likewise.
18549         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18550         * g++.dg/other/ucnid-1.C: Likewise.
18551         * gcc.dg/sparc-frame-1.c: New test.
18552
18553 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18554
18555         PR c++/24139
18556         * g++.dg/template/spec27.C: New test.
18557
18558         PR c++/24275
18559         * g++.dg/template/static19.C: New test.
18560
18561 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18562
18563         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18564         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18565
18566 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18567
18568         PR target/24136
18569         * gfortran.fortran-torture/compile/pr24136.f: New test.
18570
18571 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18572
18573         PR c++/22172
18574         * g++.dg/parse/crash30.C: New test.
18575
18576 2005-10-07  Richard Guenther  <rguenther@suse.de>
18577
18578         PR middle-end/24227
18579         * gcc.c-torture/compile/pr24227.c: New testcase.
18580
18581 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18582
18583         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18584         Do not put aligned attributes on array elements.
18585
18586 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
18587
18588         PR testsuite/23611, PR testsuite/23615
18589         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18590         writing prototypes of library functions by hand.
18591         * obj-c++.dg/bitfield-4.mm: Likewise.
18592         * obj-c++.dg/const-str-4.mm: Likewise.
18593         * obj-c++.dg/encode-4.mm: Likewise.
18594         * obj-c++.dg/encode-5.mm: Likewise.
18595         * obj-c++.dg/encode-6.mm: Likewise.
18596         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18597         * obj-c++.dg/method-10.mm: Likewise.
18598         * obj-c++.dg/method-17.mm: Likewise.
18599         * obj-c++.dg/method-19.mm: Likewise.
18600         * obj-c++.dg/try-catch-2.mm: Likewise.
18601
18602 2005-10-06  Richard Henderson  <rth@redhat.com>
18603
18604         PR 24236
18605         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18606
18607 2005-10-06  Dale Johannesen  <dalej@apple.com>
18608
18609         * gcc.c-torture/execute/20030125-1.c: Correct.
18610
18611 2005-10-06  Richard Guenther  <rguenther@suse.de>
18612
18613         PR tree-optimization/24238
18614         * g++.dg/tree-ssa/pr24238.C: New testcase.
18615
18616 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
18617
18618         PR 18568
18619         * gfortran.dg/der_pointer_3.f90: New test.
18620
18621 2005-10-05  Devang Patel  <dpatel@apple.com>
18622
18623         PR Debug/23205
18624         * g++.dg/other/PR23205.C: New.
18625
18626 2005-10-05  Richard Henderson  <rth@redhat.com>
18627
18628         PR target/23602
18629         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18630         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18631
18632 2005-10-05  Dale Johannesen  <dalej@apple.com>
18633
18634         * gcc.c-torture/execute/float-floor.c: New.
18635
18636 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
18637
18638         PR tree-optimization/21419
18639         PR tree-optimization/24146
18640         PR tree-optimization/24151
18641
18642         * g++.dg/ext/asm7.C: New.
18643         * g++.dg/ext/asm8.C: New.
18644         * gcc.dg/asm-1.c: Compile on all targets.
18645         * gcc.dg/asm-pr24146.c: New.
18646         * gcc.dg/pr21419.c: Adjust error messages.
18647
18648 2005-10-05  Richard Guenther  <rguenther@suse.de>
18649
18650         PR fortran/24176
18651         * gfortran.fortran-torture/compile/empty.f90: New testcase.
18652
18653 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18654
18655         PR c++/23513
18656         * g++.dg/template/spec22.C: Robustify test.
18657         * g++.dg/template/spec26.C: New.
18658
18659 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
18660
18661         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18662         if target supports vector instructions.
18663
18664 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
18665
18666         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18667         C99 functions.
18668
18669 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
18670
18671         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18672         check_effective_target_fortran_large_int): Replace cached result
18673         when target changes.
18674
18675 2005-10-04  Devang Patel  <dpatel@apple.com>
18676
18677         * gcc.dg/i386-sse-vect-types.c: New.
18678
18679 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18680
18681         PR preprocessor/13726
18682         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18683         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18684
18685 2005-10-04  Richard Guenther  <rguenther@suse.de>
18686
18687         PR c/23576
18688         * gcc.dg/noncompile/pr23576.c: New testcase.
18689
18690 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18691
18692         PR middle-end/23125
18693         * gcc.dg/register-var-3.c: New test.
18694
18695 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18696
18697         * gcc.dg/pr23049.c: New test.
18698
18699         * gcc.dg/ucnid-4.c: Fix test.
18700
18701 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18702
18703         PR 23445
18704         * gcc.c-torture/compile/pr23445.c: New test.
18705
18706 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18707
18708         * g++.dg/overload/unknown1.C: New.
18709
18710 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/17775
18713         * g++.dg/template/repo4.C: New test.
18714
18715 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18716
18717         PR libfortran/19308
18718         * gfortran.dg/large_real_kind_2.F90: New test.
18719         * gfortran.dg/large_integer_kind_2.f90: New test.
18720
18721 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18722
18723         * lib/target-supports.exp (check_effective_target_vect_shift):
18724         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18725         (check_effective_target_vect_condition): Fix copy-n-pasto.
18726
18727         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18728         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18729         targets.
18730
18731 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18732
18733         PR c++/22621
18734         * g++.dg/template/overload5.C : New test.
18735
18736         PR c++/23840
18737         * g++.dg/expr/stdarg1.C: New test.
18738
18739 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18740
18741         PR 24142
18742         * gcc.c-torture/execute/pr24142.c: New test.
18743
18744 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18745
18746         PR 24141
18747         * gcc.c-torture/execute/pr24141.c: New test.
18748
18749 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18750             Diego Novillo  <dnovillo@redhat.com>
18751
18752         PR 23604
18753         * gcc.c-torture/execute/pr23604.c: New test.
18754
18755 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18756
18757         PR fortran/16404
18758         PR fortran/20835
18759         PR fortran/20890
18760         PR fortran/20899
18761         PR fortran/20900
18762         PR fortran/20901
18763         PR fortran/20902
18764         gfortran.dg/equiv_constraint_1.f90: New test.
18765         gfortran.dg/equiv_constraint_2.f90: New test.
18766         gfortran.dg/equiv_constraint_3.f90: New test.
18767         gfortran.dg/equiv_constraint_4.f90: New test.
18768         gfortran.dg/equiv_constraint_5.f90: New test.
18769         gfortran.dg/equiv_constraint_6.f90: New test.
18770         gfortran.dg/equiv_constraint_7.f90: New test.
18771         gfortran.dg/equiv_constraint_8.f90: New test.
18772         gfortran.dg/private_type_1.f90: New test.
18773         gfortran.dg/private_type_2.f90: New test.
18774         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18775         980628-10.f: Assert std=gnu to permit mixing of
18776         types in equivalence statements.
18777
18778 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18779
18780         PR 24112
18781         * gfortran.dg/open_status_1.f90: New.
18782
18783 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18784
18785         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18786         * gcc.dg/vect/pr22480.c: Clean up temp files.
18787         * gcc.dg/vect/pr23831.c: Clean up temp files.
18788         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18789         Clean up temp files.
18790         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18791         Clean up temp files.
18792
18793         * gcc.dg/20050309-1.c: Clean up temp files.
18794         * gcc.dg/20050325-1.c: Clean up temp files.
18795
18796 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18797
18798         PR tree-optimization/24059
18799         * gcc.dg/vect/pr24059.c : New test.
18800
18801 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18802
18803         PR middle-end/24109
18804         * gcc.c-torture/execute/20050929-1.c: New test.
18805
18806 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18807
18808         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18809
18810 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18811
18812         PR c/21419
18813         * gcc.dg/pr21419.c: New test.
18814
18815 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18816
18817         * gcc.dg/pr23911.c: New test.
18818
18819 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18820
18821         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18822
18823         PR c++/16782
18824         * g++.dg/parse/qualified4.C: New test.
18825         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18826         * g++.old-deja/g++.mike/p8154.C: Likewise.
18827
18828 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18829
18830         PR c++/22147
18831         * g++.dg/template/friend37.C: New test.
18832         * g++.dg/parse/crash28.C: Adjust error markers.
18833
18834 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18835
18836         PR fortran/18518
18837         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18838
18839 2005-09-27  Devang Patel  <dpatel@apple.com>
18840
18841         PR tree-optimization/23625
18842         * gcc.dg/pr23625.c: New test.
18843
18844 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18845
18846         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18847         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18848
18849 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18850
18851         PR fortran/23677
18852         * gfortran.fortran-torture/execute/save_1.f90: New test.
18853         * gfortran.dg/save_1.f90: New test.
18854
18855 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18856
18857         * gcc.target/i386/builtin-apply-mmx.c: New test.
18858
18859         PR target/22576
18860         * gcc.target/i386/pr22576.c: New test.
18861
18862         PR target/22585
18863         * gcc.target/i386/pr22585.c: New test.
18864
18865         PR target/23268
18866         * gcc.target/i386/pr23268.c: New test.
18867
18868         PR middle-end/23831
18869         * gcc.dg/vect/pr23831.c: New test.
18870
18871         PR target/24055
18872         * gcc.target/i386/pr24055.c: New test.
18873
18874 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18875
18876         PR tree-optimization/23960
18877         * gcc.c-torture/compile/pr23960.c: New.
18878
18879 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
18880
18881         PR fortran/16861
18882         * gfortran.dg/nested_modules_3.f90: New.
18883
18884 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
18885
18886         PR fortran/24005
18887         gfortran.dg/interface_1.f90: New test.
18888
18889 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
18890         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18891
18892         PR fortran/23843
18893         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18894
18895 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
18896
18897         PR fortran/23516
18898         * gfortran.dg/imag_1.f: New test.
18899         * gfortran.dg/imag_2.f: Ditto.
18900
18901 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
18902
18903         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18904
18905 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
18906
18907         PR c++/21983
18908         * g++.dg/warn/pr21983.C: New test.
18909
18910 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
18911
18912         * gcc.dg/20050922-1.c: Testcase added.
18913
18914 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
18915
18916         PR c++/23993
18917         * g++.dg/template/array14.C: New test.
18918
18919 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
18920
18921         PR fortran/19929
18922         * gfortran.dg/der_ptr_component_1.f90: New test.
18923
18924 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18925
18926         PR c++/23965
18927         * g++.dg/template/error1.C: Reject "no matching function" message.
18928
18929 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18930
18931         PR c++/17609
18932         * g++.dg/lookup/error1.C: New test.
18933
18934 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
18935
18936         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18937         functionality of the testcase.
18938
18939 2005-09-20  Richard Henderson  <rth@redhat.com>
18940
18941         * gcc.dg/vect/vect-22.c: Require vect_float.
18942         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18943
18944 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
18945
18946         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18947         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18948         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18949         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18950         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18951         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18952         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18953         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18954         * gcc.dg/cpp/ucnid-8.c: New test.
18955
18956 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18957
18958         PR tree-optimization/23929
18959         * gcc.c-torture/compile/pr23929.c: New test.
18960
18961 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
18962
18963         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18964         for one loop.
18965
18966 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
18967
18968         PR testsuite/23186
18969         * g++.dg/other/pr22003.C: Require named sections.
18970
18971 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18972
18973         PR c++/23947
18974         * g++.dg/rtti/crash3.C: New test.
18975
18976         PR tree-optimization/23818
18977         * gcc.dg/pr23818.c: New test.
18978
18979 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18980
18981         PR fortran/23420
18982         * gfortran.dg/print_fmt_4.f: New.
18983
18984 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18985
18986         PR fortran/23663
18987         * gfortran.fortran-torture/execute/entry_11.f90: New test.
18988
18989 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18990
18991         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18992         Use pointers to local alignable arrays instead. Added comments.
18993         * gcc.dg/vect/vect-46.c: Likewise.
18994         * gcc.dg/vect/vect-48.c: Likewise.
18995         * gcc.dg/vect/vect-49.c: Likewise.
18996         * gcc.dg/vect/vect-52.c: Likewise.
18997         * gcc.dg/vect/vect-53.c: Likewise.
18998         * gcc.dg/vect/vect-54.c: Likewise.
18999         * gcc.dg/vect/vect-56.c: Likewise.
19000         * gcc.dg/vect/vect-57.c: Likewise.
19001         * gcc.dg/vect/vect-58.c: Likewise.
19002         * gcc.dg/vect/vect-60.c: Likewise.
19003         * gcc.dg/vect/vect-61.c: Likewise.
19004
19005         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19006         The test is no longer vectorizable on vect_no_align targets.
19007         * gcc.dg/vect/vect-43.c: Likewsie.
19008
19009         * gcc.dg/vect/vect-44.c: Added comments.
19010         * gcc.dg/vect/vect-45.c: Added comments.
19011         * gcc.dg/vect/vect-50.c: Added comments.
19012         * gcc.dg/vect/vect-51.c: Added comments.
19013
19014         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19015         aligned type.
19016         * gcc.dg/vect/Os-vect-95.c: Likewise.
19017
19018         * gcc.dg/vect/vect-41.c: Test removed.
19019         * gcc.dg/vect/vect-47.c: Test removed.
19020         * gcc.dg/vect/vect-55.c: Test removed.
19021         * gcc.dg/vect/vect-59.c: Test removed.
19022
19023 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19024
19025         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19026         No longer vectorizable on vect_no_align targets.
19027         * gcc.dg/vect/pr20122.c: Likewise.
19028         * gcc.dg/vect/vect-74.c: Likewise.
19029         * gcc.dg/vect/vect-75.c: Likewise.
19030         * gcc.dg/vect/vect-76.c: Likewise.
19031
19032         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19033         Will not be vectorizable on vect_no_align targets once aliasing issues
19034         are resolved.
19035         * gcc.dg/vect/vect-79.c: Likewise.
19036
19037         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19038         * gcc.dg/vect/vect-78.c: Likewise.
19039         * gcc.dg/vect/vect-97.c: Likewise.
19040
19041 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19042
19043         * gcc.dg/pr23943.c: New test.
19044
19045 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19046
19047         PR fortran/19181
19048         * gfortran.dg/derived_pointer_null_1.f90: New test.
19049
19050 2005-09-18  Richard Guenther  <rguenther@suse.de>
19051
19052         PR middle-end/23944
19053         * gcc.c-torture/compile/pr23944.c: New testcase.
19054
19055 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19056
19057         PR fortran/15975
19058         * gfortran.dg/der_pointer_2.f90: New test.
19059
19060 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19061
19062         PR fortran/16861
19063         * gfortran.dg/nested_modules_2.f90: New test.
19064
19065 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19066
19067         PR c++/18368
19068         * g++.dg/other/semicolon.C: New test.
19069
19070 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19071
19072         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19073         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19074
19075 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19076
19077         PR c++/23914
19078         * g++.dg/template/static18.C: New test.
19079
19080         PR c++/21514
19081         * g++.dg/template/crash19.C: Remove dg-error marker.
19082         * g++.dg/template/local4.C: New test.
19083
19084 2005-09-16  Paul Brook  <paul@codesourcery.com>
19085
19086         PR fortran/23906
19087         * gfortran.dg/dependency_1.f90: New test.
19088
19089 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19090
19091         PR c++/23896
19092         * g++.dg/template/static17.C: New test.
19093
19094 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19095
19096         PR c++/23139
19097         * g++.dg/warn/huge-val1.C: New test.
19098
19099 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19100
19101         PR c++/13140
19102         * g++.dg/parse/class2.C: New test.
19103         * g++.dg/template/explicit8.C: Likewise.
19104         * g++.dg/template/spec25.C: Likewise.
19105
19106 2005-09-14  Josh Conner  <jconner@apple.com>
19107
19108         PR middle-end/23584
19109         * gcc.dg/pr23584.c: New test.
19110
19111 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19112
19113         PR fortran/21875 Internal Unit Array I/O, NIST
19114         * gfortran.dg/arrayio_1.f90: New test.
19115         * gfortran.dg/arrayio_1.f90: New test.
19116         * gfortran.dg/arrayio_1.f90: New test.
19117         * gfortran.dg/arrayio_1.f90: New test.
19118         * gfortran.dg/arrayio_1.f90: New test.
19119
19120 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19121
19122         PR middle-end/22480
19123         * gcc.dg/vect/pr22480.c: New test.
19124
19125 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19126
19127         PR fortran/19358
19128         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19129
19130 2005-09-13 Josh Conner <jconner@apple.com>
19131
19132         PR c++/23180
19133         * g++.dg/init/struct2.C: New test.
19134         * g++.dg/init/struct3.C: New test.
19135
19136 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19137
19138         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19139         Clean up temp files.
19140         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19141         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19142         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19143         gcc.dg/tree-ssa/builtin-printf-1.c,
19144         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19145         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19146         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19147         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19148         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19149         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19150         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19151         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19152         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19153         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19154         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19155         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19156
19157 2005-09-13  Josh Conner  <jconner@apple.com>
19158
19159         * lib/gcc-dg.exp: Load scanipa.exp.
19160         (cleanup-dump): New procedure.
19161         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19162         * lib/scandump.exp: New file.
19163         * lib/scantree.exp: Use it.
19164         * lib/scanipa.exp: New file.
19165
19166 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19167
19168         PR fortran/17740
19169         * gfortran.dg/generic_4.f90: New test.
19170
19171 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19172
19173         PR target/23816
19174         * gcc.target/i386/pr23816-1.c: New test.
19175         * gcc.target/i386/pr23816-2.c: New test.
19176
19177
19178 2005-09-13  Bastian Blank <waldi@debian.org>
19179
19180         PR c++/16171
19181         * g++.dg/abi/mangle26.C: New test.
19182         * g++.dg/abi/mangle27.C: New test.
19183         * g++.dg/abi/mangle28.C: New test.
19184         * g++.dg/abi/mangle29.C: New test.
19185
19186         PR c++/23839
19187         * g++.dg/parse/register1.C: New test.
19188
19189 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19190
19191         PR c++/23842
19192         * g++.dg/template/access16.C: New test.
19193
19194 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19195
19196         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19197
19198 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19199
19200         PR fortran/18899
19201         * gfortran.dg/shape_2.f90: New test.
19202
19203 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19204
19205         PR target/19269
19206         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19207         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19208         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19209         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19210         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19211         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19212         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19213         tests.
19214
19215 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19216
19217         PR c++/23841
19218         * g++.dg/parse/template17.C: New test.
19219
19220 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/23789
19223         * g++.dg/template/nontype14.C: New test.
19224
19225 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19226
19227         PR g++/7874
19228         * g++.dg/lookup/friend7.C: New test.
19229         * g++.dg/lookup/friend8.C: New test.
19230         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19231         so that it will be found via argument dependent lookup.
19232         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19233         friend functions which will no longer be found.
19234         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19235         function g, so that it will be found via argument dependent
19236         lookup.
19237         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19238         * g++.old-deja/g++.mike/net43.C: Likewise.
19239
19240 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19241
19242         PR c++/23691
19243         * g++.dg/template/static16.C: New test.
19244
19245 2005-09-12  Josh Conner  <jconner@apple.com>
19246
19247         PR middle-end/23237
19248         * gcc.c-torture/compile/pr23237.c: New test.
19249
19250 2005-09-11  Richard Henderson  <rth@redhat.com>
19251
19252         * g++.dg/other/error8.C: Update expected diagnostic text.
19253
19254 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19255
19256         PR libfortran/19872
19257         * gfortran.dg/overwrite_1.f: New test.
19258
19259 2005-09-09  Josh Conner  <jconner@apple.com>
19260
19261         * g++.dg/init/pr23180-1.C: Removed.
19262         * g++.dg/init/pr23180-2.C: Removed.
19263
19264 2005-09-09  David Daney <ddaney@avtrex.com>
19265
19266         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19267         files which are ...
19268         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19269         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19270
19271 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19272
19273         * gfortran.dg/iostat_2.f90: New test.
19274
19275 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19276
19277         PR c++/22252
19278         * g++.dg/ext/interface1.C: New test.
19279         * g++.dg/ext/interface1.h: Likewise.
19280         * g++.dg/ext/interface1a.cc: Likewise.
19281
19282 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19283
19284         * gfortran.dg/iomsg_1.f90: New test case.
19285
19286 2005-09-09  Richard Guenther  <rguenther@suse.de>
19287
19288         PR c++/23624
19289         * g++.dg/tree-ssa/pr23624.C: New testcase.
19290
19291 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19292
19293         PR fortran/19239
19294         * gfortran.dg/vector_subscript_1.f90,
19295         * gfortran.dg/vector_subscript_2.f90: New tests.
19296
19297 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19298
19299         PR fortran/21104
19300         * gfortran.dg/array_alloc_1.f90,
19301         * gfortran.dg/array_alloc_2.f90,
19302         * gfortran.dg/array_alloc_3.f90: New tests.
19303
19304 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19305
19306         PR fortran/12840
19307         * gfortran.dg/array_constructor_6.f90
19308         * gfortran.dg/array_constructor_7.f90
19309         * gfortran.dg/array_constructor_8.f90
19310         * gfortran.dg/array_constructor_9.f90
19311         * gfortran.dg/array_constructor_10.f90
19312         * gfortran.dg/array_constructor_11.f90
19313         * gfortran.dg/array_constructor_12.f90: New tests.
19314
19315 2005-09-08  Josh Conner  <jconner@apple.com>
19316
19317         PR c++/23180
19318         * g++.dg/init/pr23180-1.C: New test.
19319         * g++.dg/init/pr23180-2.C: New test.
19320
19321 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19322
19323         PR fortran/18878
19324         * gfortran.dg/module_double_reuse.f90: New.
19325
19326 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19327
19328         PR fortran/23270
19329         PR fortran/22304
19330         PR fortran/18870
19331         PR fortran/17917
19332         PR fortran/16511
19333         * gfortran.dg/common_equivalence_1.f: New.
19334         * gfortran.dg/common_equivalence_2.f: New.
19335         * gfortran.dg/common_equivalence_3.f: New.
19336         * gfortran.dg/contained_equivalence_1.f90: New.
19337         * gfortran.dg/module_blank_common.f90: New.
19338         * gfortran.dg/module_commons_1.f90: New.
19339         * gfortran.dg/module_equivalence_1.f90: New.
19340         * gfortran.dg/nested_modules_1.f90: New.
19341         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19342         equivalences and add comment to connect the test with
19343         the PR.
19344
19345 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19346
19347         PR fortran/23765
19348         * gfortran.dg/common_6.f90: New test.
19349
19350 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19351
19352         PR fortran/15326
19353         * gfortran.dg/char_result_1.f90,
19354         * gfortran.dg/char_result_2.f90,
19355         * gfortran.dg/char_result_3.f90,
19356         * gfortran.dg/char_result_4.f90,
19357         * gfortran.dg/char_result_5.f90,
19358         * gfortran.dg/char_result_6.f90,
19359         * gfortran.dg/char_result_7.f90,
19360         * gfortran.dg/char_result_8.f90: New tests.
19361
19362 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19363
19364         PR fortran/19928
19365         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19366
19367 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19368
19369         PR obj-c++/16816
19370         * obj-c++.dg/selector-5.mm: New test.
19371         * obj-c++.dg/selector-6.mm: New test.
19372
19373 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19374
19375         PR objc/20574
19376         PR objc/19324
19377         * objc.dg/error-1.m: New test.
19378
19379 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19380
19381         PR fortran/23373
19382         * gfortran.fortran-torture/execute/pr23373-1.f90,
19383         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19384
19385 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19386
19387         PR libfortran/23760
19388         * gfortran.dg/g77/1832.f: Remove long string in write statement
19389         to allow the test to pass on correct list directed output with
19390         prepended space.
19391
19392 2005-09-07  James E Wilson  <wilson@specifix.com>
19393
19394         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19395
19396 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19397
19398         * gfortran.dg/parameter+save.f90: Rename to
19399         * gfortran.dg/parameter_save.f90: .. this.
19400
19401 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19402
19403         PR fortran/20848
19404         * gfortran.dg/parameter+save.f90: New test case.
19405
19406 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19407
19408         PR fortran/19269
19409         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19410
19411 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19412
19413         PR c/23075
19414         * gcc.dg/pr23075.c: New test.
19415         * g++.dg/warn/pr23075.C: New test.
19416
19417         PR target/22362
19418         * gcc.target/i386/pr22362.c: New test.
19419
19420         PR rtl-optimization/23098
19421         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19422
19423         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19424         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19425         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19426
19427 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19428
19429         * g++.dg/expr/cast6.C: New test.
19430
19431         PR c++/9782
19432         * g++.dg/init/new15.C: New test.
19433
19434 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19435
19436         * gcc.dg/vect/Os-vect-95.c: New test.
19437         * gcc.dg/vect/vect-95.c: Same.
19438
19439 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19440
19441         * gcc.dg/vect/vect-29.c: Update xfail testing.
19442         * gcc.dg/vect/vect-44.c: Same.
19443         * gcc.dg/vect/vect-48.c: Same.
19444         * gcc.dg/vect/vect-50.c: Same.
19445         * gcc.dg/vect/vect-72.c: Same.
19446         * gcc.dg/vect/vect-77.c: Same.
19447         * gcc.dg/vect/vect-78.c: Same.
19448         * gcc.dg/vect/vect-80.c: Same.
19449         * gcc.dg/vect/vect-96.c: Same.
19450         * gcc.dg/vect/vect-100.c: Same.
19451         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19452         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19453         * gfortran.dg/vect/vect-5.f90: Same.
19454
19455 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19456
19457         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19458         start strings.
19459         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19460         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19461
19462         PR c++/23056
19463         * g++.dg/opt/pr23056.C: New test.
19464
19465         PR rtl-optimization/23098
19466         * gcc.target/i386/pr23098.c: New test.
19467
19468 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19469
19470         PR c++/23667
19471         * g++.dg/template/static15.C: New test.
19472
19473         PR c++/21440
19474         * g++.dg/ext/stmtexpr5.C: New test.
19475         * g++.dg/ext/stmtexpr6.C: Likewise.
19476
19477 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19478
19479         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19480
19481         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19482         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19483         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19484
19485 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19486
19487         PR libfortran/23321
19488         * gfortran.dg/direct_io_4.f90: New test case.
19489
19490 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19491             Rasmus Hahn  <rassahah@neofonie.de>
19492
19493         PR libobjc/23108
19494         * objc.dg/type-stream-1.m: New test.
19495
19496 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19497
19498         PR fortran/23661
19499         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19500         gfortran.dg/print_fmt_3.f90: New test.
19501
19502 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19503
19504         * gfortran.dg/fmt_t_1.f90: New test.
19505
19506 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19507
19508         PR rtl-optimization/23454
19509         * g++.dg/opt/pr23454.C: New test.
19510
19511 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/23699
19514         * g++.dg/ext/static1.C: New test.
19515
19516 2005-09-02  Richard Henderson  <rth@redhat.com>
19517
19518         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19519         tail call to check_fa_work.
19520
19521 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19522
19523         PR c++/21687
19524         * g++.dg/other/gc3.C: New test.
19525
19526 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19527
19528         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19529         * gcc.dg/20050826-1.c: Likewise.
19530
19531 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c++/23167
19534         * g++.dg/expr/volatile1.C: New test.
19535
19536 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19537
19538         PR middle-end/23547
19539         * gcc.dg/pr23547.c: New test.
19540
19541 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19542
19543         PR c/22061
19544         * gcc.c-torture/execute/pr22061-1.c,
19545         * gcc.c-torture/execute/pr22061-2.c,
19546         * gcc.c-torture/execute/pr22061-3.c,
19547         * gcc.c-torture/execute/pr22061-4.c: New tests.
19548
19549 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19550
19551         * gcc.dg/Wredundant-decls-2.c: New test to check that
19552         -Wredundant-decls does not issue warning for a variable
19553         definition following a declaration.
19554
19555 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19556
19557         PR debug/7241
19558         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19559         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19560         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19561
19562         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19563         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19564         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19565         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19566         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19567         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19568         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19569         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19570
19571 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19572
19573         PR objc/23306
19574         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19575         scan-assmbler.
19576
19577 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19578
19579         PR target/21255
19580         * gcc.dg/pr21255-1.c: New test.
19581         * gcc.dg/pr21255-2-mb.c: Likewise.
19582         * gcc.dg/pr21255-2-ml.c: Likewise.
19583         * gcc.dg/pr21255-3.c: Likewise.
19584         * gcc.dg/pr21255-4.c: Likewise.
19585
19586 2005-08-31  Dale Johannesen  <dalej@apple.com>
19587
19588         * gcc.dg/20050830-1.c: New.
19589
19590 2005-08-31  Josh Conner  <jconner@apple.com>
19591
19592         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19593         command-line options for arm-*-* targets.
19594         * g++.dg/init/array16.C: Likewise.
19595         * g++.dg/other/crash-4.C: Likewise.
19596
19597 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19598
19599         PR obj-c++/23640
19600         * obj-c++.dg/gnu-runtime-3.mm: New test.
19601
19602 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19603
19604         PR c++/13377
19605         * g++.dg/lookup/ambig4.C: New test.
19606         * g++.dg/lookup/ambig5.C: New test.
19607         * g++.dg/tc1/dr101.C: Adjust error markers.
19608
19609 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19610
19611         PR c++/23639
19612         * g++.dg/template/ttp5.C: Adjust error markers.
19613
19614 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
19615
19616         PR testsuite/23609
19617         * lib/obj-c++.exp: Include target-libpath.exp.
19618         (obj-c++_link_flags): Look for the GNU libobjc library
19619         and set the library path to include it.
19620         Don't manually set LD_LIBRARY_PATH (etc.) but call
19621         set_ld_library_path_env_vars instead.
19622         (obj-c++_target_compile): Don't set library path or
19623         linker flags because they are already set correctly
19624         in obj-c++_link_flags.
19625
19626 2005-08-30  Josh Conner  <jconner@apple.com>
19627
19628         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19629         to command-line options for arm-*-* targets.
19630
19631 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
19632
19633         * g++.dg/other/i386-1.C: New.
19634
19635 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
19636
19637         PR preprocessor/20348
19638         PR preprocessor/20356
19639         * gcc.dg/cpp/pr20348.c: New test.
19640         * gcc.dg/cpp/pr20348.h: New file.
19641         * gcc.dg/cpp/inc/pr20348.h: New file.
19642         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19643         * gcc.dg/cpp/pr20356.c: New test.
19644         * gcc.dg/cpp/pr20356.h: New file.
19645         * gcc.dg/cpp/inc/pr20356.h: New file.
19646         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19647
19648 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
19649
19650         * gfortran.fortran-torture/execute/intrinsic_count.f90:
19651         Fix array dimension to avoid correct end-of-file error.
19652
19653 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
19654
19655         PR libfortran/23598
19656         * gfortran.dg/iostat_1.f90: New test.
19657
19658 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
19659
19660         PR middle-end/23408
19661         * gcc.dg/pr23408.c: New test.
19662
19663 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
19664
19665         PR c++/23099
19666         * g++.dg/init/member1.C: Make sure erroneous static data member
19667         definitions are required.
19668         * g++.dg/template/static13.C: New test.
19669         * g++.dg/template/static14.C: Likewise.
19670
19671 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19672
19673         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19674         -march=pentium4, remove ilp32 requirement.
19675
19676         PR middle-end/23484
19677         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19678         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19679
19680 2005-08-29  Andreas Jaeger  <aj@suse.de>
19681
19682         PR testsuite/23607
19683         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19684
19685 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19686
19687         * gcc.c-torture/execute/20050316-2.c: New test.
19688         * gcc.c-torture/execute/20050316-3.c: New test.
19689         * gcc.dg/torture/pr16104-1.c: New test.
19690
19691 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19692
19693         PR middle-end/23463
19694         * gcc.c-torture/execute/zero-struct-1.c: New test.
19695
19696 2005-08-27  Richard Guenther  <rguenther@suse.de>
19697
19698         PR target/23575
19699         * gcc.target/i386/pr23575.c: New testcase.
19700
19701 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19702
19703         PR rtl-optimization/23561
19704         * gcc.c-torture/execute/20050826-1.c: New test.
19705
19706         PR rtl-opt/23560
19707         * gcc.c-torture/execute/20050826-2.c: New test.
19708
19709 2005-08-26  Dale Johannesen  <dalej@apple.com>
19710
19711         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19712         * gcc.dg/20050826-1.c: New.
19713
19714 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19715
19716         PR c++/19004
19717         * g++.dg/template/nontype13.C: New test.
19718
19719         PR c++/23491
19720         * g++.dg/init/new14.C: New test.
19721         * g++.dg/expr/anew1.C: Do not XFAIL.
19722         * g++.dg/expr/anew2.C: Likewise.
19723         * g++.dg/expr/anew3.C: Likewise.
19724
19725 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19726
19727         PR middle-end/22439
19728         * gcc.dg/vla-3.c: New test.
19729
19730 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19731
19732         PR fortran/20363
19733         * gfortran.dg/named_interface.f90: New.
19734
19735 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19736
19737         * gcc.c-torture/execute/frame-address.c: New test.
19738
19739 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         PR c++/20817
19742         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19743
19744 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19745
19746         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19747
19748 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19749
19750         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19751         * gcc.dg/altivec-22.c: Rename from..
19752         * gcc.dg/altivec-nomfcr.c: ..this.
19753
19754 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19755
19756         PR tree-optimization/23546
19757         * gcc.dg/tree-ssa/pr23546.c: New test.
19758
19759 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19760
19761         PR fortran/17758
19762         * gfortran.dg/nonreturning_statements.f90: New test.
19763
19764 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19765
19766         PR c++/22454
19767         * g++.dg/parse/crash29.C: New.
19768
19769 2005-08-23  DJ Delorie  <dj@redhat.com>
19770
19771         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19772         constants have the L suffix.
19773
19774 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19775
19776         PR c++/23044
19777         * g++.dg/template/instantiate8.C: New.
19778
19779 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19780
19781         PR middle-end/23467
19782         * gcc.c-torture/execute/pr23467.c: New test.
19783
19784 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19785
19786         PR tree-optimization/22043
19787         * gcc.c-torture/execute/20050613-1.c: New test.
19788
19789 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19790
19791         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19792
19793 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19794
19795         PR rtl-optimization/23478
19796         * g++.dg/opt/pr23478.C: New test.
19797
19798 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19799
19800         PR c/18715
19801         * gcc.dg/switch-warn-3.c: New test.
19802
19803 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19804
19805         PR c++/22233
19806         * g++.dg/template/param1.C: New test.
19807
19808 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19809
19810         PR c++/23089
19811         * g++.dg/other/incomplete1.C: New test.
19812
19813 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19814
19815         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19816         are vectorizable.
19817
19818 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19819
19820         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19821         d_lines_5.f: New.
19822
19823 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19824
19825         * gcc.target/i386/sse-4.c: New test.
19826
19827 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19828
19829         PR testsuite/23239
19830         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19831
19832 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19833
19834         * gcc.dg/20050811-1.c: New test.
19835         * gcc.dg/20050811-2.c: New test.
19836
19837 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19838
19839         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19840
19841 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19842
19843         PR 23476
19844         * gcc.c-torture/compile/pr23476.c: New test.
19845
19846 2005-08-19  Devang Patel  <dpatel@apple.com>
19847
19848         PR tree-optimization/23048
19849         * gcc.dg/tree-ssa/pr23048.c: New test.
19850
19851 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19852
19853         PR middle-end/20624
19854         * g++.dg/warn/Wreturn-3.C: New test
19855
19856 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19857
19858         PR tree-optimization/22228
19859         * g++.dg/vect/pr22543.cc: New test.
19860
19861 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19862
19863         PR tree-optimization/21574
19864         * gcc.dg/tree-ssa/pr21574.c: New test.
19865
19866 2005-08-16  James E Wilson  <wilson@specifix.com>
19867
19868         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19869
19870 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19871
19872         PR tree-opt/23402
19873         * gcc.c-torture/compile/zero-strct-3.c: New test.
19874         * gcc.c-torture/compile/zero-strct-4.c: New test.
19875
19876 2005-08-16  Steven Bosscher  <stevenb@suse.de>
19877
19878         PR target/23376
19879         * gcc.target/x86_64/pr23376.c: New test.
19880
19881 2005-08-16  Ian Lance Taylor  <ian@airs.com>
19882
19883         PR c++/23337
19884         * g++.dg/ext/vector2.C: New.
19885
19886 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19887
19888         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19889
19890 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19891
19892         PR libfortran/23428
19893         * gfortran.dg/inquire-complex.f90: New test case.
19894
19895 2005-08-16  James E Wilson  <wilson@specifix.com>
19896
19897         PR tree-optimization/21105
19898         * gcc.dg/large-size-array.c: New.
19899
19900 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
19901
19902         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19903         type.
19904         * gcc.dg/vect/vect-41: Likewise.
19905         * gcc.dg/vect/vect-42: Likewise.
19906         * gcc.dg/vect/vect-43: Likewise.
19907         * gcc.dg/vect/vect-44: Likewise.
19908         * gcc.dg/vect/vect-46: Likewise.
19909         * gcc.dg/vect/vect-47: Likewise.
19910         * gcc.dg/vect/vect-48: Likewise.
19911         * gcc.dg/vect/vect-52: Likewise.
19912         * gcc.dg/vect/vect-53: Likewise.
19913         * gcc.dg/vect/vect-54: Likewise.
19914         * gcc.dg/vect/vect-55: Likewise.
19915         * gcc.dg/vect/vect-56: Likewise.
19916         * gcc.dg/vect/vect-57: Likewise.
19917         * gcc.dg/vect/vect-58: Likewise.
19918         * gcc.dg/vect/vect-59: Likewise.
19919         * gcc.dg/vect/vect-60: Likewise.
19920         * gcc.dg/vect/vect-61: Likewise.
19921         * gcc.dg/vect/vect-85: Likewise.
19922         * gcc.dg/vect/vect-87: Likewise.
19923         * gcc.dg/vect/vect-88: Likewise.
19924         * gcc.dg/vect/vect-93.c: Likewise.
19925         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19926         * gcc.dg/vect/vect-75: Likewise.
19927         * gcc.dg/vect/vect-76: Likewise.
19928         * gcc.dg/vect/vect-77: Likewise.
19929         * gcc.dg/vect/vect-78: Likewise.
19930         * gcc.dg/vect/vect-80: Likewise.
19931         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19932         vectorized for the expected reason, rather than checking how alignment
19933         was handled.
19934         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19935         aligned type and also instead of aligned pointers. Added documentation.
19936
19937 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
19938
19939         * gfortran.dg/power.f90: New test.
19940
19941 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
19942
19943         PR rtl-optimization/23299
19944         * g++.dg/opt/pr23299.C: New test.
19945
19946 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19947
19948         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19949
19950 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
19951
19952         * g++.dg/template/local6.C: New test.
19953
19954 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19955
19956         * execute/exceptions/finally-1.m: Check that the catch and finally are
19957         being called.  Also add a "return 0;" at the end of main.
19958
19959 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
19960
19961         PR fortran/21432.
19962         * gfortran.dg/namelist_print_1.f: New test of functionality of
19963         PRINT namelist.
19964         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19965         namelist generates error with -std=f95.
19966
19967 2005-08-14  Ira Rosen  <irar@il.ibm.com>
19968
19969         PR tree-optimization/23119
19970         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19971
19972 2005-08-13  Marcin Koziej  <creep@desk.pl>
19973             Andrew Pinski  <pinskia@physics.uc.edu>
19974
19975         PR libobjc/22492
19976         * execute/exceptions/finally-1.m: New test.
19977
19978 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19979
19980         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19981         testsuite.
19982         * objc/execute/exceptions/trivial.m: New test.
19983         * objc.dg/try-catch-11.m: Move to ...
19984         * objc/execute/exceptions/foward-1.m: Here.
19985         * objc.dg/try-catch-2.m: Move to ...
19986         * objc/execute/exceptions/catchall-1.m: Here.
19987         * objc.dg/try-catch-8.m: Move to ...
19988         * objc/execute/exceptions/local-variables-1.m: Here.
19989
19990 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19991
19992         * objc.dg/nested-func-1.m: Move to ...
19993         * objc/execute/nested-func-1.m: Here.
19994
19995 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19996
19997         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19998         in ${options} instead of [target_info name].
19999         * lib/obj-c++.exp (objc_target_compile): Likewise.
20000
20001 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20002
20003         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20004
20005 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20006
20007         part of PR testsuite/23348
20008         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20009         each of the torture options.
20010         * objc/compile/trivial.m: New test.
20011
20012 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20013
20014         * gfortran.dg/eoshift.f90: Correct format.
20015
20016 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20017
20018         * gfortran.fortran-torture/execute/character_passing.f90:
20019         Fix comment typo.
20020
20021 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20022
20023         PR c++/8271
20024         * g++.dg/template/unify10.C: New.
20025
20026 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20027
20028         * g++.dg/parse/pr22514.C: Move to...
20029         * g++.dg/debug/pr22514.C: here.
20030
20031 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20032
20033         PR c++/23266
20034         * g++.dg/inherit/pure1.C: New test.
20035
20036         * ChangeLog: Fix typos.
20037
20038 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20039             Steven Bosscher  <stevenb@suse.de>
20040
20041         * gfortran.dg/runtime_warning_1.f90: New test.
20042
20043 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20044
20045         PR c++/23219
20046         * g++.dg/parse/crash28.C: New.
20047
20048 2005-08-11  Richard Guenther  <rguenther@suse.de>
20049
20050         PR target/23289
20051         * gcc.target/i386/tailcall-1.c: New testcase.
20052
20053 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20054
20055         * gcc.dg/vect/vect-67.c: Un-xfail.
20056
20057 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20058
20059         PR c++/23225
20060         * g++.dg/parse/crash27.C: new test.
20061
20062 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20063
20064         PR libfortran/22143
20065         * gfortran.dg/shift-kind.f90: New testcase.
20066
20067 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20068
20069         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20070         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20071
20072 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20073
20074         PR c++/20646
20075         * g++.dg/other/mult-stor1.C: New test.
20076
20077 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20078
20079         * gcc.c-torture/pr18299-1.c: Move to ...
20080         * gcc.c-torture/compile/pr18299-1.c: Here.
20081
20082 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20083
20084         * gfortran/fortran.torture/execute/character_passing.f90:
20085         Fix types for LSAME.
20086
20087 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20088
20089         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20090         input data back to what it was originally.
20091
20092 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20093
20094         * objc.dg/try-catch-8.m: Enable for all targets.
20095
20096 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20097
20098         * gcc.dg/pr23165.c: New test.
20099
20100 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20101
20102         PR tree-optimization/23234
20103         * gcc.dg/tree-ssa/pr23234.c: New test.
20104
20105 2005-08-08  Josh Conner  <jconner@apple.com>
20106
20107         PR rtl-optimization/23241
20108         * gcc.dg/char-compare.c: New test.
20109
20110 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20111
20112         PR c++/22508
20113         * g++.dg/init/new13.C: New test.
20114
20115 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20116
20117         PR c++/21166
20118         * g++.dg/other/crash-4.C: Adjust
20119         * g++/dg/ext/packed9.C: New.
20120
20121 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20122
20123         PR middle-end/21964
20124         * gcc.c-torture/execute/pr21964-1.c: New test.
20125
20126 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20127
20128         PR c/22458
20129         * gcc.dg/pr22458-1.c: New test.
20130
20131 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20132             Steven G. Kargl <kargls@comcast.net>
20133
20134         PR fortran/22390
20135         * gfortran.dg/flush_1.f90: New test.
20136
20137 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20138
20139         PR c++/23191
20140         * g++.dg/template/eh2.C: New test.
20141
20142 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20143
20144         PR c++/19498
20145         * g++.dg/template/instantiate7.C: New test.
20146
20147 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20148
20149         PR c/23113
20150         * gcc.dg/Wunused-value-1.c: New test.
20151
20152 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20153
20154         PR rtl-optimization/23233
20155         * gcc.c-torture/compile/pr23233-1.c: New test.
20156
20157 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20158
20159         PR fortran/18833
20160         PR fortran/20850
20161         * gfortran.dg/equiv_1.f90: New test.
20162         * gfortran.dg/equiv_2.f90: New test.
20163         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20164         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20165         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20166
20167 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20168
20169         * gcc.c-torture/execute/vrp-5.c: New test.
20170         * gcc.c-torture/execute/vrp-6.c: New test.
20171         * gcc.dg/tree-ssa/vrp21.c: New test.
20172
20173 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20174
20175         * g++.dg/parse/pr22514.C: New test.
20176
20177 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20178
20179         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20180
20181         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20182         instead of constant loads / pool entries.
20183
20184 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20185
20186         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20187         TEST_TO_WCTYPE.
20188
20189 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20190
20191         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20192         __WINT_TYPE__ in generated prototypes if possible.
20193
20194 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20195
20196         PR 22037
20197         * g++.dg/tree-ssa/pr22037.C:
20198
20199 2005-08-04  Richard Henderson  <rth@redhat.com>
20200
20201         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20202         scan-tree-dump-times directive.
20203
20204 2005-08-04  Jan Hubicka  <jh@suse.cz>
20205
20206         * gcov-1.C: Fix switch counts.
20207         * gcov-4b.c: Likewise.
20208
20209 2005-08-03  Jeff Law  <law@redhat.com>
20210
20211         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20212
20213 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20214
20215         * gcc.c-torture/execute/pr23135.c: New test.
20216
20217 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20218
20219         PR tree-optimization/19899
20220         * gcc.dg/tree-ssa/scev-1.c: New test.
20221         * gcc.dg/tree-ssa/scev-2.c: New test.
20222
20223 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20224
20225         PR target/18582
20226         * gcc.dg/torture/pr18582-1.c: New test.
20227
20228 2005-08-03  Jan Hubicka  <jh@suse.cz>
20229
20230         * update-conroll.c: New testcase.
20231         * update-conroll-2.c: New testcase.
20232
20233 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20234
20235         * gfortran.dg/constant_substring.f: New test.
20236         * gfortran.dg/pr22491.f: New test.
20237
20238 2005-08-02  Jan Hubicka  <jh@suse.cz>
20239
20240         * update-threading.c: Replace by the proper one.
20241
20242 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20243
20244         PR 23164
20245         * g++.dg/tree-ssa/pr23164.C: New test.
20246
20247 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20248
20249         * gcc.dg/tree-ssa/pr23192.c: New test.
20250
20251 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20252
20253         * gcc.c-torture/execute/vrp-4.c: New test.
20254
20255 2005-08-02  Jan Hubicka  <jh@suse.cz>
20256
20257         * update-threading.c: New test.
20258
20259 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20260
20261         * gcc.c-torture/compile/20050801-1.c: New test.
20262         * gcc.c-torture/compile/20050801-2.c: New test.
20263
20264 2005-08-01  Jan Hubicka  <jh@suse.cz>
20265
20266         * val-prof-5.c: New test.
20267
20268 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20269
20270         PR c/22311
20271         * gcc.dg/pr22311-1.c : New test.
20272
20273 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20274
20275         PR target/23095
20276         * gfortran.dg/pr23095.f: New test.
20277
20278         PR c++/22003
20279         * g++.dg/other/pr22003.C: New test.
20280
20281 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20282
20283         PR target/20621
20284         * gcc.c-torture/execute/pr20621-1.c: New test.
20285
20286 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20287
20288         * gfortran.dg/comma_format_extension_4.f: Adjust length
20289         of string for format.
20290         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20291         print statement with internal write.
20292         * gfortran.dg/der_array_io_2.f: Likewise.
20293         * gfortran.dg/der_array_io_3.f: Likewise.
20294
20295 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20296
20297         * gcc.dg/fold-abs-4.c: new test.
20298
20299 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20300
20301         PR fortran/22570 an related issues.
20302         * gfortran.dg/x_slash_1.f: New test.
20303
20304 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20305
20306         PR c/23143
20307         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20308         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20309
20310 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20311
20312         PR c/529
20313         * gcc.dg/Wshadow-3.c: New test.
20314
20315 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20316
20317         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20318         used to have the wrong bounds).
20319
20320 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20321
20322         PR c/21720
20323         * gcc.dg/hex-round-1.c: Test more cases.
20324         * gcc.dg/hex-round-2.c: New test.
20325
20326 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20327
20328         PR 22550
20329         * g++.dg/tree-ssa/pr22550.C: New test.
20330
20331 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20332
20333         * gcc.dg/tree-ssa/vrp19.c: New test.
20334         * gcc.dg/tree-ssa-vrp20.c: New test.
20335
20336 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20337
20338         PR c/22240
20339         * gcc.dg/transparent-union-4.c: New test.
20340
20341 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20342
20343         PR c/22192
20344         * gcc.dg/c99-vla-2.c: New test.
20345
20346 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20347
20348         PR c/21720
20349         * gcc.dg/hex-round-1.c: New test.
20350
20351 2005-07-28  Jan Hubicka  <jh@suse.cz>
20352
20353         * inliner-1.c: Do not dump everything.
20354         * tree-prof.exp: Do not pass -ftree-based-profiling.
20355         * bprob.exp: Likewise.
20356
20357         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20358
20359 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20360
20361         PR c++/22545
20362         * g++.dg/expr/ptrmem7.C: New test.
20363
20364 2005-07-28  Mike Stump  <mrs@apple.com>
20365
20366         * g++.old-deja/g++.mike/visibility-1.C: New test.
20367
20368 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20369
20370         PR c/20187
20371         * gcc.c-torture/execute/pr20187-1.c: New test.
20372
20373 2005-07-28  Jeff Law  <law@redhat.com>
20374
20375         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20376         * gcc.dg/tree-ssa/vrp18.c: New test.
20377
20378 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20379
20380         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20381
20382 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20383
20384         PR tree-optimization/22506
20385         * gcc.dg/vect/ps22506.c: New test.
20386
20387 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20388
20389         PR target/21149
20390         * gcc.target/i386/sse-3.c: New test.
20391
20392 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20393
20394         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20395         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20396
20397 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20398
20399         PR c/22589
20400         * gcc.c-torture/compile/pr22589-1.c: New test.
20401
20402 2005-07-28  Jan Hubicka  <jh@suse.cz>
20403
20404         * update-loopch.c: New testcase.
20405
20406 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20407
20408         PR rtl-optimization/23047
20409         * gcc.c-torture/execute/pr23047.c: New test.
20410         * gcc.c-torture/execute/pr23047.x: New.
20411
20412 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20413
20414         PR tree-optimization/22493
20415         * gcc.c-torture/execute/pr22493-1.c: New test.
20416         * gcc.c-torture/execute/pr22493-1.x: New.
20417         * gcc.c-torture/execute/vrp-1.c: New test.
20418         * gcc.c-torture/execute/vrp-2.c: New test.
20419         * gcc.c-torture/execute/vrp-2.c: New test.
20420
20421 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20422
20423         * gcc.target/frv/all-builtin-read8.c: Delete.
20424         * gcc.target/frv/all-builtin-read16.c: Delete.
20425         * gcc.target/frv/all-builtin-read32.c: Delete.
20426         * gcc.target/frv/all-builtin-read64.c: Delete.
20427         * gcc.target/frv/all-builtin-write8.c: Delete.
20428         * gcc.target/frv/all-builtin-write16.c: Delete.
20429         * gcc.target/frv/all-builtin-write32.c: Delete.
20430         * gcc.target/frv/all-builtin-write64.c: Delete.
20431         * gcc.target/frv/all-read-write-1.c: New.
20432
20433 2005-07-27  Jeff Law  <law@redhat.com>
20434
20435         * gcc.c-torture/execute/pr22630.c: New test.
20436
20437 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20438
20439         PR tree-optimization/23073
20440         * gcc.dg/vect/nodump-pr23073.c: New test.
20441         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20442
20443 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20444
20445         PR tree-optimize/22348
20446         * gcc.c-torture/execute/pr22348.c: New.
20447
20448 2005-07-27  Richard Guenther  <rguenther@suse.de>
20449
20450         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20451
20452 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20453
20454         PR fortran/22503
20455         * gfortran.dg/logical_comp.f90: New test.
20456
20457 2005-07-27  Jan Hubicka  <jh@suse.cz>
20458
20459         * inliner-1.c: Add cleanup of dumps.
20460         * val-prof-*.c: Likewise.
20461         * update-tailcall.c: New.
20462
20463 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20464
20465         PR 22591
20466         * gcc.dg/tree-ssa/pr22591.c: New test.
20467         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20468
20469 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20470
20471         PR libobjc/22606
20472         * objc.dg/try-catch-11.m: New test.
20473
20474 2005-07-26  Richard Guenther  <rguenther@suse.de>
20475
20476         PR tree-optimization/22486
20477         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20478
20479 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20480
20481         PR tree-opt/22484
20482         * g++.dg/opt/loop2.C: New test.
20483
20484 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20485
20486         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20487         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20488
20489 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20490
20491         * lib/profopt.exp (profopt-execute): Check for profiling data
20492         files on the target.
20493
20494 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20495
20496         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20497         for matching of asm labels.
20498
20499 2005-07-25  Richard Guenther  <rguenther@suse.de>
20500
20501         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20502
20503 2005-07-25  Richard Guenther  <rguenther@suse.de>
20504
20505         PR testsuite/22624
20506         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20507
20508 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20509
20510         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20511         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20512         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20513         * gcc.dg/vect/vect-100.c: New test.
20514         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20515         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20516         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20517         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20518         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20519         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20520         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20521         * gfortran.dg/vect/pr19049.f90: New testcase.
20522         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20523
20524 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20525
20526         * gcc.c-torture/execute/20050713-1.c: New test.
20527
20528         PR fortran/20063
20529         * gfortran.fortran-torture/execute/data_4.f90: New test.
20530
20531         PR middle-end/20303
20532         * gcc.dg/visibility-d.c: New test.
20533
20534 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20535
20536         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20537         * gfortran.dg/underflow.f90: Ditto.
20538
20539 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20540
20541         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20542         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20543         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20544
20545 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20546
20547         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20548         include case of field width of zero.
20549
20550 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20551
20552         PR libgfortran/21875
20553         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20554         with trailing blanks on normal formatted read.
20555
20556 2005-07-23  Chao-ying Fu  <fu@mips.com>
20557
20558         * gcc.target/mips/mips32-dsp-type.c: New test.
20559         * gcc.target/mips/mips32-dsp.c: New test.
20560
20561 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20562
20563         PR testsuite/21073
20564         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20565
20566         PR testsuite/20454
20567         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20568         and __cyg_profile_func_exit.
20569
20570 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20571
20572         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20573         * gfortran.dg/comma_format_extension_4.f: Same.
20574         * gfortran.dg/pr15332.f: Same.
20575         * gfortran.dg/pr21730.f: Same.
20576
20577 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20578
20579         * g++.dg/opt/vrp2.C: Fix testcase.
20580
20581         PR tree-opt/22625
20582         * g++.dg/opt/vrp2.C: New test.
20583
20584 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR debug/21828
20587         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20588
20589 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
20590
20591         * gcc.dg/tree-ssa/20050719-1.c: New test.
20592
20593 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
20594
20595         * gcc.dg/bfin-longcall-1.c: New file.
20596         * gcc.dg/bfin-longcall-2.c: New file.
20597
20598 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
20599
20600         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20601
20602 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20603
20604         PR middle-end/19055
20605         * gcc.dg/tree-ssa/pr19055.c: New test.
20606         * gcc.dg/tree-ssa/pr19055-2.c: New test.
20607
20608 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20609
20610         PR C++/22358
20611         * g++.dg/other/pr22358.C: New test.
20612
20613 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
20614
20615         PR c++/2922
20616         * g++.dg/lookup/two-stage5.C: New test from bug comments.
20617
20618 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20619
20620         PR c++/15938
20621         * g++.dg/init/union2.C: New test.
20622
20623 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20624
20625         PR c/22393
20626         * gcc.dg/complex-4.c: New test.
20627
20628 2005-07-21  Richard Guenther  <rguenther@suse.de>
20629
20630         PR testsuite/22522
20631         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20632         scanning for asm labels.
20633         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20634
20635 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20636
20637         PR target/22085
20638         * gcc.dg/altivec-pr22085.c: New.
20639
20640 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20641
20642         PR tree-optimization/19210
20643         * gcc.dg/tree-ssa/pr19210-1.c: New.
20644         * gcc.dg/tree-ssa/pr19210-2.c: New.
20645
20646 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
20647
20648         PR rtl-optimization/22167
20649         * g++.dg/opt/pr22167.C: New test.
20650
20651 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
20652
20653         PR c++/2922
20654         * g++.dg/lookup/two-stage2.C: New.
20655         * g++.dg/lookup/two-stage3.C: New.
20656         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20657         fixed two-stage name lookup for operators.
20658         * g++.dg/template/call3.C: Compiler now produces an appropriate
20659         error message.
20660         * g++.dg/template/crash37.C: Compiler now describes bla() on line
20661         14 as a candidate.
20662         * g++.dg/template/ptrmem4.C: Compiler produces different error
20663         message.
20664         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20665         connect_to_method as a candidate.
20666
20667 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
20668
20669         * gcc.dg/fold-alloc-1.c: New test.
20670
20671 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20672
20673         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20674         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20675
20676 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20677
20678         * gcc.dg/fold-abs-1.c: New test.
20679         * gcc.dg/fold-abs-2.c: New test.
20680         * gcc.dg/fold-abs-3.c: New test.
20681
20682 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20683
20684         Make CONSTRUCTOR use VEC to store initializers.
20685         * g++.dg/ext/complit3.C: Check for specific error messages.
20686         * g++.dg/init/brace2.C: Update error message.
20687         * g++.dg/warn/Wbraces2.C: Likewise.
20688
20689 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20690
20691         PR fortran/16940
20692         * gfortran.dg/module_interface_1.f90: New test.
20693
20694 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20695             Kenneth Zadeck <zadeck@naturalbridge.com>
20696
20697         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20698
20699 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20700
20701         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20702         specify -Wformat for these tests.
20703         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20704         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20705         * gcc.dg/format/opt-6.c: Delete.
20706
20707 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20708
20709         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20710         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20711
20712 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20713
20714         * gcc.dg/tree-ssa/alias-2.c: New test.
20715
20716 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20717
20718         PR c++/22263
20719         * g++.dg/template/explicit7.C: New test.
20720
20721 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20722
20723         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20724         field width of 8 to +Inf and -Inf.
20725
20726 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20727
20728         PR c++/22139
20729         * g++.dg/template/friend36.C: New test.
20730
20731 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20732
20733         PR fortran/21730
20734         * gfortran.dg/pr21730.f: New test.
20735
20736 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20737             Kenneth Zadeck <zadeck@naturalbridge.com>
20738
20739         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20740         since pure const detection cannot run at -O1 in c compiler.
20741         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20742         can now optimize this case properly.
20743         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20744         because we now pass.
20745         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20746
20747 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20748
20749         PR c/22421
20750         * gcc.dg/format/bitfld-1.c: New test.
20751
20752 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20753
20754         PR c++/22204
20755         * g++.dg/rtti/repo1.C: New test.
20756
20757 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20758
20759         PR middle-end/22398
20760         * gcc.c-torture/compile/pr22398.c: New test.
20761
20762 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20763
20764         PR c++/22132
20765         * g++.dg/expr/cast4.C: New test.
20766
20767 2005-07-15  Richard Guenther  <rguenther@suse.de>
20768
20769         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20770         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20771
20772 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20773
20774         PR tree-optimization/22230
20775         * gcc.dg/tree-ssa/pr22230.c: New test.
20776
20777 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20778
20779         * gfortran.dg/g77/cpp6.f: New test.
20780
20781         PR fortran/22417
20782         * gfortran.dg/g77/cpp5.F: New test.
20783         * gfortran.dg/g77/cpp5.h: New file.
20784         * gfortran.dg/g77/cpp5inc.h: New file.
20785
20786 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20787
20788         PR libfortran/16435
20789         * gfortran.dg/tl_editting.f90: New.
20790         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20791
20792 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20793
20794         * gfortran.dg/char_array_constructor.f90: New test.
20795
20796 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20797
20798         * gfortran.dg/past_eor.f90: New.
20799         * gfortran.dg/complex_read.f90: New.
20800
20801 2005-07-13  Jeff Law  <law@redhat.com>
20802
20803         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20804         additional casts.
20805
20806         * gcc.dg/tree-ssa/pr22321.c: New test
20807
20808 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20809
20810         PR tree-optimization/21921
20811         * gcc.dg/tree-ssa/pr21921.c: New.
20812
20813 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20814
20815         PR tree-optimizatio/22442
20816         * gcc.dg/tree-ssa/loop-11.c: New test.
20817
20818 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20819
20820         PR tree-opt/21840
20821         * gcc.c-torture/compile/pr21840.c: New test.
20822
20823 2005-07-12  Jan Hubicka  <jh@suse.cz>
20824
20825         * gcc.c-torture/compile/pr22379.c: New test.
20826
20827 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20828
20829         PR libfortran/21593
20830         gfortran.dg/dev_null.f90: Remove outdated comment about
20831         PR libfortran/21593.
20832
20833
20834 2005-07-12  Dale Johannesen  <dalej@apple.com>
20835
20836         * gcc.target/i386/compress-float-sse.c: New.
20837         * gcc.target/i386/compress-float-sse-pic.c: New.
20838         * gcc.target/i386/compress-float-387.c: New.
20839         * gcc.target/i386/compress-float-387-pic.c: New.
20840         * gcc.dg/compress-float-ppc.c: New.
20841         * gcc.dg/compress-float-ppc-pic.c: New.
20842
20843 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20844
20845         PR libfortran/21593
20846         gfortran.dg/dev_null.f90: Remove targets.
20847
20848 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20849
20850         PR tree-opt/22335
20851         * gcc.dg/pr22335-1.c: New test.
20852         * gcc.dg/pr22335-2.c: New test.
20853
20854 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20855
20856         PR c++/20172
20857         * g++.dg/template/nontype12.C : New test.
20858
20859 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20860
20861         * gcc.dg/tree-ssa/loop-10.c: New test.
20862
20863 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20864
20865         * gcc.c-torture/execute/20020720-1.x: Remove.
20866
20867 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20868
20869         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20870
20871 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20872
20873         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20874         (dg-mips-options): Use it.
20875
20876 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
20877
20878         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20879
20880 2005-07-09  Richard Henderson  <rth@redhat.com>
20881
20882         * lib/target-supports.exp (check_effective_target_sync_char_short):
20883         Add alpha.
20884
20885 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
20886
20887         PR libfortran/22217
20888         * gfortran.dg/negative-z-descriptor.f90: New test.
20889
20890 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20891
20892         PR tree-opt/22329
20893         * gcc.dg/pr22329.c: New test.
20894
20895 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
20896
20897         PR tree-optimization/20139
20898         * gcc.dg/tree-ssa/pr20139.c: New.
20899
20900 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20901
20902         PR tree-opt/22356
20903         * gcc.dg/pr22356-1.c: New test.
20904
20905 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
20906
20907         PR c++/21799
20908         * g++.dg/template/unify8.C: New.
20909         * g++.dg/template/unify9.C: New.
20910
20911 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
20912
20913         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20914
20915 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
20916
20917         * gcc.dg/darwin-version-1.c: New.
20918         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20919         * gcc.dg/builtins-20.c: Likewise.
20920         * gcc.dg/builtins-53.c: Likewise.
20921         * gcc.dg/torture/builtins-convert-1.c: Likewise.
20922         * gcc.dg/torture/builtins-convert-2.c: Likewise.
20923         * gcc.dg/torture/builtins-convert-3.c: Likewise.
20924         * gcc.dg/torture/builtins-power-1.c: Likewise.
20925         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20926         on Darwin.
20927
20928 2005-07-07  Jeff Law  <law@redhat.com>
20929
20930         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
20931         argument evaluation order.
20932
20933 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
20934
20935         PR libfortran/21594
20936         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20937         Add test cases where the shift length is greater than the
20938         array length.
20939
20940 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20941
20942         * obj-c++.dg/proto-lossage-6.mm: New.
20943         * objc.dg/proto-lossage-6.m: New.
20944
20945 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20946
20947         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20948         * objc.dg/gnu-runtime-2.m: Likewise.
20949
20950 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * gfortran.dg/longline.f: New test.
20953
20954         * gfortran.dg/badline.f: New test.
20955
20956 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20957
20958         PR fortran/16531
20959         PR fortran/15966
20960         PR fortran/18781
20961         * gfortran.dg/hollerith.f90: New.
20962         * gfortran.dg/hollerith2.f90: New.
20963         * gfortran.dg/hollerith3.f90: New.
20964         * gfortran.dg/hollerith4.f90: New.
20965         * gfortran.dg/hollerith_f95.f90: New.
20966         * gfortran.dg/hollerith_legacy.f90: New.
20967         * gfortran.dg/g77/cpp4.F: New. Port from g77.
20968
20969 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20970
20971         PR objc/22274
20972         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20973         * objc.dg/gnu-runtime-2.m: New.
20974
20975 2005-07-06  Jeff Law  <law@redhat.com>
20976
20977         * gcc.dg/tree-ssa/vrp17.c: New test.
20978
20979 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20980
20981         PR fortran/22327
20982         * gfortran.dg/array_constructor_5.f90: New test.
20983
20984 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20985
20986         * gfortran.fortran-torture/execute/entry_9.f90: New test.
20987
20988 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
20989
20990         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20991         * gcc.dg/980816-1.c: Ditto.
20992
20993 2005-07-06  Jeff Law  <law@redhat.com>
20994
20995         * gcc.c-torture/compile/pr21356.c: New test.
20996
20997 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20998
20999         PR c/22013
21000         PR c/22098
21001         * gcc.c-torture/compile/pr22013-1.c,
21002         gcc.c-torture/execute/pr22098-1.c,
21003         gcc.c-torture/execute/pr22098-2.c,
21004         gcc.c-torture/execute/pr22098-3.c: New tests.
21005
21006 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21007
21008         PR c/22308
21009         * gcc.dg/pr22308-1.c: New test.
21010
21011 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21012
21013         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21014         target.
21015         * gcc.dg/compare9.c: Use -fshort-enums instead of
21016         -fno-short-enums.  Change the last test to dg-bogus.
21017
21018 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21019
21020         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21021         * gcc.dg/compare9.c: New.
21022
21023 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21024
21025         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21026
21027 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21028
21029         PR testsuite/22288
21030         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21031
21032
21033 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21034
21035         * gcc.dg/format/gcc_gfc-1.c: New.
21036
21037 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21038
21039         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21040
21041 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21042
21043         PR fortran/20842
21044         * gfortran.dg/io_invalid_1.f90: New test.
21045
21046 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21047
21048         * gcc.dg/format/gcc_diag-1.c: Update.
21049
21050 2005-07-02  Jeff Law  <law@redhat.com>
21051
21052         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21053         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21054
21055 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21056
21057         * gcc.dg/format/gcc_diag-1.c: Update.
21058
21059 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21060
21061         PR tree-opt/22269
21062         * gcc.c-torture/compile/pr22269.c: New test.
21063
21064 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21065
21066         PR 21584
21067         PR 22219
21068         * g++.dg/tree-ssa/pr21584-1.C: New test.
21069         * g++.dg/tree-ssa/pr21584-2.C: New test.
21070
21071 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21072
21073         * obj-c++.dg/try-catch-11.mm: New.
21074         * objc.dg/try-catch-10.m: New.
21075
21076 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21077
21078         * g++.dg/other/ucnid-1.C: xfail on AIX.
21079
21080 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21081
21082         PR 22234
21083         * gcc.dg/20050629-1.c: New test.
21084
21085 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21086
21087         * obj-c++.dg/const-str-1[0-1].mm: New.
21088         * objc.dg/const-str-1[0-1].m: New.
21089
21090 2005-05-29  Richard Henderson  <rth@redhat.com>
21091
21092         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21093         Rename from check_effective_target_vect_no_max.
21094         (check_effective_target_vect_no_int_add): New.
21095         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21096         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21097         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21098         * gcc.dg/vect/vect-reduc-1.c: Use both.
21099         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21100
21101 2005-05-29  Richard Henderson  <rth@redhat.com>
21102
21103         * lib/target-supports.exp (check_effective_target_vect_no_max):
21104         Remove i386 and x86_64.
21105
21106 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21107
21108         PR testsuite/21969
21109         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21110
21111 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21112
21113         PR middle-end/21969
21114         * gcc.dg/vect/pr21969.c: New test.
21115
21116 2005-06-28  Eric Christopher  <echristo@redhat.com>
21117
21118         PR c/22052
21119         PR c/21975
21120         * gcc.dg/inline1.c: New test.
21121         * gcc.dg/inline2.c: Ditto.
21122         * gcc.dg/inline3.c: Ditto.
21123         * gcc.dg/inline4.c: Ditto.
21124         * gcc.dg/inline5.c: Ditto.
21125
21126 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21127
21128         PR libfortran/22142
21129         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21130         Add testcase also testing eoshift1 for PR 22142.
21131
21132 2005-06-28  Richard Henderson  <rth@redhat.com>
21133
21134         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21135         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21136         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21137         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21138         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21139
21140 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21141
21142         PR libfortran/22142
21143         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21144         Add testcase for PR 22142.
21145
21146 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21147
21148         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21149         gcc.target/ia64/fpreg-2.c: New tests.
21150
21151 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21152
21153         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21154
21155 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21156
21157         PR libfortran/22170
21158         * gfortran.dg/slash_1.f90: New test.
21159
21160 2005-06-27  Richard Henderson  <rth@redhat.com>
21161
21162         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21163         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21164         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21165         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21166         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21167         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21168
21169 2005-06-27  Richard Henderson  <rth@redhat.com>
21170
21171         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21172         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21173
21174 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21175
21176         * obj-c++.dg/proto-lossage-5.mm: New.
21177         * objc.dg/proto-lossage-5.m: New.
21178
21179 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21180
21181         PR 21959
21182         * gcc.dg/tree-ssa/pr21959.c: New test.
21183
21184 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21185
21186         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21187         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21188         testing uninitialized var.
21189
21190         * gcc.c-torture/execute/builtins/chk.h: New.
21191         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21192         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21193         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21194         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21195         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21196         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21197         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21198         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21199         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21200         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21201         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21202         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21203         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21204         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21205         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21206         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21207         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21208         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21209         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21210         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21211         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21212         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21213         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21214         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21215         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21216         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21217         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21218         * gcc.dg/builtin-object-size-1.c: New test.
21219         * gcc.dg/builtin-object-size-2.c: New test.
21220         * gcc.dg/builtin-object-size-3.c: New test.
21221         * gcc.dg/builtin-object-size-4.c: New test.
21222         * gcc.dg/builtin-object-size-5.c: New test.
21223         * gcc.dg/builtin-stringop-chk-1.c: New test.
21224         * gcc.dg/builtin-stringop-chk-2.c: New test.
21225         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21226         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21227         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21228         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21229         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21230         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21231         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21232         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21233         * gcc.c-torture/execute/printf-1.c: New test.
21234         * gcc.c-torture/execute/fprintf-1.c: New test.
21235         * gcc.c-torture/execute/vprintf-1.c: New test.
21236         * gcc.c-torture/execute/vfprintf-1.c: New test.
21237         * gcc.c-torture/execute/printf-chk-1.c: New test.
21238         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21239         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21240         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21241
21242 2005-06-27  Michael Matz  <matz@suse.de>
21243
21244         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21245         slot is not merged if address escapes.
21246
21247 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21248
21249         PR c/21911
21250         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21251
21252 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21253
21254         PR middle-end/17965
21255         * gcc.c-torture/compile/20050622-1.c: New test.
21256
21257         PR middle-end/22028
21258         * gcc.dg/20050620-1.c: New test.
21259
21260 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21261
21262         PR tree-optimization/22026
21263         * gcc.dg/tree-ssa/pr22026.c: New.
21264
21265 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21266
21267         PR libfortran/22144
21268         * gfortran.dg/shift-alloc.f90: New testcase.
21269
21270 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21271
21272         * all files: Update FSF address in copyright headers.
21273
21274 2005-06-22  Jan Hubicka  <jh@suse.cz>
21275
21276         * wholeprogram-1.c: New testcase.
21277         * wholeprogram-2.c: New testcase.
21278
21279 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21280
21281         PR 22171
21282         * gcc.dg/tree-ssa/pr22171.c: New test.
21283
21284 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21285
21286         * gfortran.dg/simplify_modulo.f90: New.
21287
21288 2005-06-24  Jan Hubicka  <jh@suse.cz>
21289
21290         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21291
21292 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21293
21294         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21295
21296 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21297
21298         * obj-c++.dg/typedef-alias-1.mm: New.
21299         * objc.dg/typedef-alias-1.m: New.
21300
21301 2005-06-23  Jeff Law  <law@redhat.com>
21302
21303         * gcc.dg/tree-ssa/vrp16.c: New test.
21304
21305 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21306
21307         * lib/target-supports.exp: Add
21308         check_effective_target_fortran_large_real and
21309         check_effective_target_fortran_large_int to check for
21310         corresponding effective targets.
21311         * gfortran.dg/large_integer_kind_1.f90: New test.
21312         * gfortran.dg/large_real_kind_1.f90: New test.
21313
21314 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21315
21316         PR tree-optimization/22117
21317         * gcc.dg/tree-ssa/pr22117.c: New.
21318
21319 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21320
21321         PR testsuite/22123
21322         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21323
21324 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21325
21326         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21327
21328 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21329
21330         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21331         * gfortran.dg/f2c_4.c: Likewise.
21332
21333 2005-06-22 Paul Brook  <paul@codesourcery.com>
21334
21335         PR fortran/21034
21336         * gfortran.dg/auto_save_1.f90: New test.
21337
21338 2005-06-22  Michael Matz  <matz@suse.de>
21339
21340         * gcc.target/x86-64/abi: New directory.
21341         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21342         * gcc.target/x86-64/abi/README.gcc: New file.
21343         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21344         * gcc.target/x86-64/abi/asm-support.s: New file.
21345         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21346         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21347         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21348         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21349         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21350         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21351         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21352         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21353         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21354         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21355         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21356         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21357         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21358         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21359         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21360         * gcc.target/x86_64/abi/test_varargs.c: New test.
21361
21362 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21363
21364         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21365         32-bit i?86 and x86_64.
21366
21367 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21368
21369         * obj-c++.dg/const-str-[1-9].mm: New tests.
21370
21371 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21372
21373         PR fortran/22010
21374         * gfortran.dg/namelist_use.f90: New.
21375         * gfortran.dg/namelist_use_only.f90: New.
21376
21377 2005-06-21  Jeff Law  <law@redhat.com>
21378
21379         * gcc.dg/tree-ssa/vrp15.c: New test.
21380
21381 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21382
21383         * lib/target-supports.exp (check_effective_target_vect_reduction):
21384         Remove.
21385         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21386         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21387         remove vect_reduction target keyword. Also avoid two returns in main.
21388         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21389         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21390         * gcc.dg/vect/vect-reduc-1short.c: New test.
21391         * gcc.dg/vect/vect-reduc-1char.c: New test.
21392         * gcc.dg/vect/vect-reduc-2short.c: New test.
21393         * gcc.dg/vect/vect-reduc-2char.c: New test.
21394         * gcc.dg/vect/vect-reduc-6.c: New test.
21395         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21396         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21397         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21398
21399 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21400         Paul Thomas  <pault@gcc.gnu.org>
21401
21402         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21403         New tests.
21404
21405 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21406
21407         * gfortran.dg/backslash_1.f90: New test.
21408         * gfortran.dg/backslash_2.f90: New test.
21409
21410 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21411
21412         * gfortran.dg/duplicate_labels.f90: New test.
21413
21414 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21415
21416         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21417         unsupportable relocations.
21418         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21419         * gcc.dg/20050321-2.c: xfail for NetWare.
21420
21421 2005-06-20  Andreas Jaeger  <aj@suse.de>
21422
21423         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21424         gcc.target/i386/fastcall-sseregparm.c,
21425         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21426
21427 2005-06-19  Richard Henderson  <rth@redhat.com>
21428
21429         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21430
21431 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21432
21433         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21434
21435 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21436
21437         PR c++/22115
21438         * g++.dg/conversion/simd2.C: Change expected error message.
21439
21440 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21441
21442         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21443         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21444         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21445
21446 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21447
21448         * gcc.dg/fold-mod-1.c: New test.
21449
21450 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21451
21452         PR fortran/19926
21453         * gfortran.dg/pr19926.f90: New test.
21454
21455 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21456
21457         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21458         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21459         targets.
21460         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21461         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21462
21463 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21464
21465         * gcc.target/ia64/float80-varargs-1.c: New test.
21466
21467 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21468
21469         PR tree-opt/22035
21470         * gfortran.dg/f2c_6.f90: New test.
21471
21472 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21473
21474         PR c++/17413
21475         * g++.dg/template/local5.C: New.
21476
21477 2005-06-17  Richard Henderson  <rth@redhat.com>
21478
21479         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21480
21481 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21482
21483         PR testsuite/21945
21484         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21485
21486 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21487
21488         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21489         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21490         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21491         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21492         check_vect to verify the presence of hardware vector support.
21493
21494 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21495
21496         PR testsuite/22056
21497         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21498
21499 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21500
21501         PR libfortran/19216
21502         * gfortran.dg/pr19216.f: Add correct space between brackets and
21503         dg directive.
21504
21505 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21506
21507         PR libfortran/16436
21508         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21509
21510 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21511
21512         * gcc.target/i386/attributes-error.c: New testcase.
21513         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21514         * gcc.target/i386/regparm-stdcall.c: Likewise.
21515         * gcc.target/i386/sseregparm-1.c: Likewise.
21516         * gcc.target/i386/sseregparm-2.c: Likewise.
21517
21518 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21519
21520         * g++.dg/rtti/crash2.C: New.
21521
21522 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21523
21524         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21525
21526 2005-06-15  David Ung  <davidu@mips.com>
21527
21528         * gcc.target/mips/mips16e-extends.c: New test for testing the
21529         generation of MIPS16e zeb/zeh, seb/seh instructions.
21530
21531 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21532
21533         PR 22018
21534         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21535         * gcc.dg/tree-ssa/pr22018.c: New test.
21536
21537 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21538
21539         * gcc.dg/simd-1.c: Update error messages.
21540         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21541         * gcc.dg/simd-2.c: Update error messages.
21542         * gcc.dg/simd-4.c: New.
21543
21544 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21545
21546         PR c++/20678
21547         * g++.dg/other/crash-4.C: New.
21548
21549 2005-06-14  Devang Patel  <dpatel@apple.com>
21550
21551         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21552
21553 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21554
21555         PR c++/21929
21556         * g++.dg/parse/crash11.C: Update
21557
21558 2005-06-13  Jeff Law  <law@redhat.com>
21559
21560         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21561         perform the desired transformations.
21562         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21563         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21564
21565 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21566
21567         PR fortran/22038
21568         * gfortran.dg/forall_1.f90: Un-XFAIL.
21569
21570 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21571
21572         PR c++/21929
21573         * g++.dg/parse/crash26.C: New.
21574
21575         PR c++/20789
21576         * g++.dg/init/member1.C: New.
21577
21578 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21579
21580         * gfortran.dg/altreturn_1.f90: New test.
21581
21582 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21583
21584         PR middle-end/21985
21585         * gcc.dg/tree-ssa/pr21985.c: New test.
21586
21587 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21588
21589         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21590
21591 2005-06-12  Roger Sayle  <roger@eyesopen.com>
21592
21593         PR c++/21930
21594         * g++.dg/other/error10.C: New test case.
21595
21596 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21597
21598         PR libfortran/19155
21599         * gfortran.dg/pr19155.f: Add test.
21600
21601 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21602
21603         * gfortran.dg/f2c_7.f90: New test.
21604
21605         * gfortran.dg/forall_1.f90: XFAILed.
21606
21607 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21608
21609         * gcc.dg/pr14796-1.c: New.
21610         * gcc.dg/pr14796-2.c: New.
21611
21612 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
21613
21614         PR fortran/17792
21615         PR fortran/21375
21616         * gfortran.dg/deallocate_stat.f90: New test.
21617
21618 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
21619
21620         * gfortran.fortran-torture/execute/in-pack.f90: New test.
21621
21622 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
21623
21624         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21625         access will be generated when this loop is vectorized. Test that
21626         accesses with same alignment were detected.
21627         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21628         Test that accesses with same alignment were detected.
21629         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21630         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21631         alignment were detected.
21632
21633 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
21634
21635         PR c++/10611
21636         * g++.dg/conversion/simd2.C: New.
21637
21638 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21639
21640         * gcc.dg/Wcxx-compat-1.c: New.
21641
21642 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
21643
21644         PR libfortran/21480
21645         * gfortran.dg/reshape-complex.f90: Add a test for a packed
21646         complex array.
21647
21648 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
21649
21650         * gcc.dg/alias-8.c: New.
21651
21652 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
21653
21654         * gcc.dg/format/cmn_err-1.c: Update.
21655
21656 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
21657
21658         PR target/20666
21659         * gcc.target/sparc/fexpand-2.c: New.
21660         * gcc.target/sparc/fpmerge-2.c: New.
21661         * gcc.target/sparc/fpmul-2.c: New.
21662         * gcc.target/sparc/noresult.c: New.
21663         * gcc.target/sparc/pdist-2.c: New.
21664         * gcc.target/sparc/pdist-3.c: New.
21665
21666 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
21667
21668         PR testsuite/21702
21669         * gcc.target/i386/i386.exp: Fix comment typo.
21670
21671 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21672
21673         PR c++/19497
21674         * g++.dg/inherit/using5.C: New.
21675         * g++.dg/inherit/using6.C: New.
21676
21677 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21678
21679         PR c++/19894
21680         * g++.dg/template/ptrmem15.C: New test.
21681
21682         PR c++/20563
21683         * g++.dg/ext/label4.C: New test.
21684
21685 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21686
21687         * gcc.dg/tls/debug-1.c: New test.
21688
21689 2005-06-07  Dale Johannesen  <dalej@apple.com>
21690
21691         * gcc.target/i386/movq.c: New.
21692
21693 2005-06-07  Dale Johannesen  <dalej@apple.com>
21694
21695         * gcc.dg/20050607-1.c: New.
21696
21697 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21698
21699         PR middle-end/21850
21700         * gcc.c-torture/execute/20050607-1.c: New test.
21701
21702 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21703
21704         PR libfortran/21926
21705         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21706         Test case where the return array has lowest stride one,
21707         but isn't packed.
21708
21709 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21710
21711         * lib/target-supports.exp (check_effective_target_sync_int_long):
21712         Add s390 and s390x targets.
21713
21714 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21715
21716         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21717         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21718         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21719         * gcc.dg/tree-ssa/loop-9.c: New test.
21720
21721 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21722
21723         * g++.dg/parse/defarg10.C: New.
21724
21725 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21726
21727         PR regression/21897
21728         * gcc.c-torture/execute/20050604-1.c: New test.
21729
21730 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21731
21732         PR 21903
21733         * g++.dg/parse/defarg9.C: New.
21734
21735         PR c++/20637
21736         * g++.dg/inherit/using4.C: New.
21737         * g++.dg/overload/error1.C: Adjust expected errors.
21738         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21739         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21740         * g++.old-deja/g++.other/redecl2.C: Likewise.
21741         * g++.old-deja/g++.other/redecl4.C: Likewise.
21742         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21743
21744 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21745
21746         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21747
21748 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21749
21750         * lib/gfortran.exp (gfortran_target_compile): Call
21751         dg-additional-files-options
21752         * gfortran.dg/f2c_4.f90: New file
21753         * gfortran.dg/f2c_4.c: New file
21754         * gfortran.dg/f2c_5.f90: New file
21755         * gfortran.dg/f2c_5.c: New file
21756
21757 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21758
21759         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21760
21761         PR fortran/21912
21762         * gfortran.dg/array_constructor_4.f90: New test.
21763
21764 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21765
21766         PR c++/21619
21767         * g++.dg/ext/builtin9.C: New test.
21768
21769 2005-06-05  Dale Johannesen  <dalej@apple.com>
21770
21771         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21772         * gcc.c-torture/execute/20050603-2.c: Ditto.
21773
21774 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21775
21776         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21777         * gcc.dg/vect/vect-reduc-1.c: New.
21778         * gcc.dg/vect/vect-reduc-2.c: New.
21779         * gcc.dg/vect/vect-reduc-3.c: New.
21780
21781 2005-06-04  Dale Johannesen  <dalej@apple.com>
21782
21783         * gcc.c-torture/execute/20050603-1.c: New.
21784         * gcc.c-torture/execute/20050603-2.c: New.
21785         * gcc.dg/20050603-3.c: New.
21786
21787 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21788
21789         PR fortran/19195
21790         * gfortran.dg/debug_1.f90: New test.
21791
21792         * gfortran.dg/forall_1.f90: New test.
21793
21794 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21795
21796         * gfortran.dg/array_constructor_3.f90: New test.
21797
21798 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21799
21800         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21801
21802 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21803
21804         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21805
21806 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21807
21808         PR c/21873
21809         * gcc.dg/init-excess-1.c: New test.
21810
21811 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21812
21813         PR c++/21853
21814         * g++.dg/expr/static_cast6.C: New test.
21815
21816 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21817
21818         * gcc.dg/tree-ssa/vrp14.c: New test.
21819
21820 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21821
21822         PR c++/21336
21823         * g++.dg/template/new2.C: New test.
21824
21825 2005-06-03  Josh Conner  <jconner@apple.com>
21826
21827         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21828         all entries in initializer.
21829
21830 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21831
21832         PR middle-end/21858
21833         * gcc.dg/pr21858.c: New testcase.
21834
21835 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21836
21837         PR tree-optimization/21292
21838
21839         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21840         New.
21841         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21842         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21843         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21844         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21845         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21846
21847 2005-06-02  Richard Henderson  <rth@redhat.com>
21848
21849         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21850
21851 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21852
21853         * gcc.dg/wtypequal.c: New testcase.
21854
21855 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21856
21857         PR 21582
21858         * gcc.dg/tree-ssa/pr21582.c: New test.
21859
21860 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21861
21862         PR c++/21280
21863         * g++.dg/opt/interface2.h: New.
21864         * g++.dg/opt/interface2.C: New.
21865         * g++.dg/init/ctor4.C: Adjust error lines.
21866         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21867         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21868         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21869         * g++.old-deja/g++.pt/assign1.C: Likewise.
21870         * g++.old-deja/g++.pt/crash20.C: Likewise.
21871
21872 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21873
21874         PR tree-optimization/21734
21875         * g++.dg/vect/pr21734_1.cc: New.
21876         * g++.dg/vect/pr21734_2.cc: New.
21877
21878 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21879
21880         PR c++/20350
21881         * g++.dg/template/spec24.C: New.
21882
21883         PR c++/21151
21884         * g++.dg/pch/local-1.C: New.
21885         * g++.dg/pch/local-1.Hs: New.
21886
21887 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
21888
21889         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21890         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21891         * gcc.dg/tree-ssa/pr14341.c: New test.
21892         * gcc.dg/tree-ssa/pr14841.c: New test.
21893         * gcc.dg/tree-ssa/pr20701.c: New test.
21894         * gcc.dg/tree-ssa/pr21086.c: New test.
21895         * gcc.dg/tree-ssa/pr21090.c: New test.
21896         * gcc.dg/tree-ssa/pr21332.c: New test.
21897         * gcc.dg/tree-ssa/pr21458.c: New test.
21898         * gcc.dg/tree-ssa/pr21658.c: New test.
21899         * gcc.dg/tree-ssa/vrp01.c: New test.
21900         * gcc.dg/tree-ssa/vrp02.c: New test.
21901         * gcc.dg/tree-ssa/vrp03.c: New test.
21902         * gcc.dg/tree-ssa/vrp04.c: New test.
21903         * gcc.dg/tree-ssa/vrp05.c: New test.
21904         * gcc.dg/tree-ssa/vrp06.c: New test.
21905         * gcc.dg/tree-ssa/vrp07.c: New test.
21906         * gcc.dg/tree-ssa/vrp08.c: New test.
21907         * gcc.dg/tree-ssa/vrp09.c: New test.
21908         * gcc.dg/tree-ssa/vrp10.c: New test.
21909         * gcc.dg/tree-ssa/vrp11.c: New test.
21910         * gcc.dg/tree-ssa/vrp12.c: New test.
21911         * gcc.dg/tree-ssa/vrp13.c: New test.
21912
21913 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
21914
21915         PR 21029
21916         * gcc.dg/tree-ssa/pr21029.c: New test.
21917
21918 2005-06-01  Roger Sayle  <roger@eyesopen.com>
21919
21920         * gfortran.dg/logint-1.f: New test case.
21921         * gfortran.dg/logint-2.f: Likewise.
21922         * gfortran.dg/logint-3.f: Likewise.
21923
21924 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
21925
21926         PR c/21536
21927         PR c/20760
21928         * gcc.dg/20050527-1.c: New test.
21929
21930         * gcc.dg/i386-sse-12.c: New test.
21931
21932         PR fortran/21729
21933         * gfortran.dg/implicit_5.f90: New test.
21934
21935 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
21936
21937         PR fortran/20883
21938         * gfortran/assign_4.f90: New test.
21939         * gfortran/assign_2.f90: Change compile to run.
21940
21941 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
21942
21943         * lib/target-supports.exp
21944         (check_effective_target_sync_char_short): New.
21945         * gcc.dg/sync-2.c: New.
21946
21947 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
21948
21949         PR tree-optimization/21817
21950         * gcc.dg/torture/pr21817-1.c: New.
21951
21952 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
21953
21954         PR c++/21165
21955         * g++.dg/template/init5.C: New.
21956
21957 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
21958
21959         * gfortran.dg/char_initialiser_actual.f90:
21960         Test character initialisers as actual arguments.
21961         * gfortran.dg/char_pointer_comp_assign.f90:
21962         Test character pointer structure component assignments.
21963         * gfortran.dg/char_array_structure_constructor.f90:
21964         Test character components in structure constructors.
21965
21966 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
21967
21968         PR middle-end/20931
21969         * g++.dg/opt/pr20931.C: New test.
21970
21971 2005-05-31  Andreas Jaeger  <aj@suse.de>
21972
21973         PR testsuite/20772
21974         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21975         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21976         g++.old-deja/g++.ext/asmspec1.C,
21977         g++.old-deja/g++.other/regstack.C,
21978         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21979         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21980         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21981         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21982         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21983         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21984         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21985         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21986         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21987         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21988         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21989         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21990         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21991         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21992         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21993         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21994         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21995         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21996         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21997
21998 2005-05-31  Jeff Law  <law@redhat.com>
21999
22000         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22001
22002 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22003
22004         PR middle-end/21743
22005         * gcc.dg/builtins-1.c: Activate disabled clog test.
22006         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22007
22008 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22009
22010         * gfortran.dg/char_pointer_assign.f90:
22011         Test character-pointer assignments and pointer assignments.
22012         * gfortran.dg/char_pointer_dummy.f90:
22013         Test character-pointer dummy arguments.
22014         * gfortran.dg/char_pointer_func.f90:
22015         Test character-pointer function returns.
22016         * gfortran.dg/char_pointer_dependency.f90:
22017         Test character-pointer functions with dependencies.
22018
22019 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22020
22021         PR c++/21784
22022         * g++.dg/lookup/using14.C: New test.
22023
22024 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22025
22026         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22027         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22028         trailing ^M.
22029
22030 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22031
22032         PR c++/17413
22033         * g++.dg/template/local5.C: New.
22034
22035         PR target/21761
22036         * gcc.c-torture/compile/pr21761.c: New.
22037
22038         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22039         before darwin8.
22040
22041 2005-05-30  Steven G. Kargl
22042
22043         PR fortran/20846
22044         * gfortran.dg/inquire_8.f90: New test.
22045
22046 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22047
22048         PR libfortran/21376
22049         * gfortran.dg/output_exponents_1.f90: New test.
22050
22051 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22052
22053         PR libfortran/20006
22054         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22055
22056 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/21210
22059         * g++.dg/ext/complex1.C: New test.
22060
22061         PR c++/21340
22062         * g++.dg/init/ctor6.C: New test.
22063
22064 2005-05-29  Jan Hubicka  <jh@suse.cz>
22065
22066         * gcc.c-torture/compile/pr21562.c: New.
22067
22068 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22069
22070         * gfortran.dg/subnormal_1.f90: New test.
22071
22072 2005-05-28  Jan Hubicka  <jh@suse.cz>
22073
22074         * tree-prof.exp: Fix comment.
22075         * value-prof-1.c: New.
22076         * value-prof-2.c: New.
22077         * value-prof-3.c: New.
22078         * value-prof-4.c: New.
22079
22080 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22081
22082         PR c++/21614
22083         * g++.dg/expr/ptrmem6.C: New test.
22084         * g++.dg/expr/ptrmem6a.C: Likewise.
22085
22086 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22087
22088         PR tree-optimization/21658
22089         * gcc.dg/tree-ssa/pr21658.c: New.
22090
22091 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22092
22093         PR c++/21455
22094         * g++.dg/inherit/ptrmem3.C: New.
22095
22096         PR c++/21681
22097         * g++.dg/parse/template16.C: New.
22098
22099 2005-05-27  Andreas Jaeger  <aj@suse.de>
22100
22101         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22102
22103         * gcc.dg/i386-sse-8.c: Run test on all archs.
22104
22105 2005-05-26  Mike Stump  <mrs@apple.com>
22106
22107         * objc.dg/isa-field-1.m: Only run on darwin.
22108         * objc.dg/lookup-1.m: Likewise.
22109         * objc.dg/try-catch-8.m: Likewise.
22110
22111 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22112
22113         PR tree-optimization/9814
22114         * gcc.dg/pr9814-1.c: New test case.
22115
22116 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22117
22118         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22119         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22120         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22121         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22122         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22123         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22124         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22125         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22126         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22127         objc.dg/try-catch-8.m: New.
22128
22129 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22130
22131         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22132         remove extraneous semicolons.
22133
22134 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22135
22136         * obj-c++.dg/comp-types-12.mm: New.
22137         * objc.dg/comp-types-11.m: New.
22138         * objc.dg/selector-4.m: New.
22139
22140 2005-05-26  Andreas Jaeger  <aj@suse.de>
22141
22142         PR testsuite/20772
22143         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22144         g++.old-deja/g++.ext/attrib3.C,
22145         g++.old-deja/g++.other/store-expr1.C,
22146         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22147         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22148         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22149         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22150         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22151         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22152         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22153         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22154         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22155         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22156         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22157         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22158         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22159         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22160         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22161         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22162         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22163         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22164         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22165
22166 2005-05-26  Andreas Jaeger  <aj@suse.de>
22167
22168         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22169         x86-64 compilation.
22170
22171 2005-05-26  Andreas Jaeger  <aj@suse.de>
22172
22173         PR testsuite/20772
22174         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22175         gcc.misc-tests/i386-pf-athlon-1.c,
22176         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22177         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22178         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22179         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22180         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22181         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22182         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22183         programs.
22184
22185         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22186         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22187         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22188         x86-64 compilation.
22189
22190         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22191         x86_64.
22192
22193         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22194         effective-target ilp32.
22195
22196 2005-05-26  David Ung  <davidu@mips.com>
22197
22198         * gcc.target/mips/ext_ins.c: New test for testing the generation
22199         of MIPS32/64 rev 2 ext/ins instructions.
22200
22201 2005-05-26  Andreas Jaeger  <aj@suse.de>
22202
22203         * treelang/compile/unsigned.tree: Use gimple instead of
22204         nonexisting generic dump.
22205
22206 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22207
22208         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22209
22210 2005-05-26  Andreas Jaeger  <aj@suse.de>
22211
22212         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22213
22214 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22215
22216         PR libfortran/17283
22217         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22218         Test callee-allocated memory with write statements.
22219
22220 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22221
22222         PR middle-end/21709
22223         * gcc.dg/pr21709-1.c: New test case.
22224
22225 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22226             Mike Stump  <mrs@apple.com>
22227
22228         * objc/execute/next_mapping.h: Update for C++.
22229
22230         * obj-c++.dg/selector-1.mm: Move to...
22231         * obj-c++.dg/selector-4.mm: here...
22232
22233         * obj-c++.dg/basic.mm: New.
22234         * obj-c++.dg/comp-types-1.mm: New.
22235         * obj-c++.dg/cxx-class-1.mm: New.
22236         * obj-c++.dg/cxx-ivars-1.mm: New.
22237         * obj-c++.dg/cxx-ivars-2.mm: New.
22238         * obj-c++.dg/cxx-ivars-3.mm: New.
22239         * obj-c++.dg/cxx-scope-1.mm: New.
22240         * obj-c++.dg/cxx-scope-2.mm: New.
22241         * obj-c++.dg/defs.mm: New.
22242         * obj-c++.dg/empty-private-1.mm: New.
22243         * obj-c++.dg/encode-1.mm: New.
22244         * obj-c++.dg/encode-2.mm: New.
22245         * obj-c++.dg/encode-3.mm: New.
22246         * obj-c++.dg/extern-c-1.mm: New.
22247         * obj-c++.dg/extra-semi.mm: New.
22248         * obj-c++.dg/fix-and-continue-2.mm: New.
22249         * obj-c++.dg/isa-field-1.mm: New.
22250         * obj-c++.dg/ivar-list-semi.mm: New.
22251         * obj-c++.dg/local-decl-1.mm: New.
22252         * obj-c++.dg/lookup-1.mm: New.
22253         * obj-c++.dg/lookup-2.mm: New.
22254         * obj-c++.dg/method-1.mm: New.
22255         * obj-c++.dg/method-2.mm: New.
22256         * obj-c++.dg/method-3.mm: New.
22257         * obj-c++.dg/method-4.mm: New.
22258         * obj-c++.dg/method-5.mm: New.
22259         * obj-c++.dg/method-6.mm: New.
22260         * obj-c++.dg/method-7.mm: New.
22261         * obj-c++.dg/no-extra-load.mm: New.
22262         * obj-c++.dg/overload-1.mm: New.
22263         * obj-c++.dg/pragma-1.mm: New.
22264         * obj-c++.dg/pragma-2.mm: New.
22265         * obj-c++.dg/private-1.mm: New.
22266         * obj-c++.dg/private-2.mm: New.
22267         * obj-c++.dg/proto-qual-1.mm: New.
22268         * obj-c++.dg/qual-types-1.mm: New.
22269         * obj-c++.dg/stubify-1.mm: New.
22270         * obj-c++.dg/stubify-2.mm: New.
22271         * obj-c++.dg/super-class-1.mm: New.
22272         * obj-c++.dg/super-class-2.mm: New.
22273         * obj-c++.dg/super-dealloc-1.mm: New.
22274         * obj-c++.dg/super-dealloc-2.mm: New.
22275         * obj-c++.dg/template-1.mm: New.
22276         * obj-c++.dg/template-2.mm: New.
22277         * obj-c++.dg/template-3.mm: New.
22278         * obj-c++.dg/template-4.mm: New.
22279         * obj-c++.dg/template-5.mm: New.
22280         * obj-c++.dg/template-6.mm: New.
22281         * obj-c++.dg/try-catch-1.mm: New.
22282         * obj-c++.dg/try-catch-2.mm: New.
22283         * obj-c++.dg/try-catch-3.mm: New.
22284         * obj-c++.dg/try-catch-4.mm: New.
22285         * obj-c++.dg/try-catch-5.mm: New.
22286         * obj-c++.dg/try-catch-6.mm: New.
22287         * obj-c++.dg/try-catch-7.mm: New.
22288         * obj-c++.dg/try-catch-8.mm: New.
22289         * obj-c++.dg/try-catch-9.mm: New.
22290         * obj-c++.dg/va-meth-1.mm: New.
22291
22292 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22293
22294         * obj-c++.dg/selector-1.mm: New.
22295         * obj-c++.dg/selector-2.mm: New.
22296
22297 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22298
22299         * obj-c++.dg/selector-3.mm: New.
22300         * objc.dg/selector-3.m: New.
22301
22302 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22303
22304         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22305         about where warning appears.
22306
22307 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22308
22309         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22310         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22311         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22312         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22313
22314 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22315
22316         * gcc.dg/20050524-1.c: New test.
22317
22318 2005-05-25  Jan Hubicka  <jh@suse.cz>
22319
22320         * gcc.dg/tree-prof/inliner-1.c: New.
22321
22322 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22323
22324         * gcc.dg/tree-prof: New directory.
22325         * gcc.dg/tree-prof/tree-prof.exp: New.
22326
22327 2005-05-25  DJ Delorie  <dj@redhat.com>
22328
22329         * gcc.dg/Wattributes-1.c: New.
22330         * gcc.dg/Wattributes-2.c: New.
22331         * gcc.dg/Wattributes-3.c: New.
22332
22333 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22334
22335         PR tree-optimization/19833
22336         * gcc.dg/uninit-4.c: Remove xfail.
22337         * gcc.dg/uninit-9.c: Ditto.
22338
22339 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22340
22341         * obj-c++.dg/bitfield-[1-5].mm: New.
22342         * obj-c++.dg/class-protocol-1.mm: New.
22343         * obj-c++.dg/comp-types-1[0-1].mm: New.
22344         * obj-c++.dg/comp-types-[2-9].mm: New.
22345         * obj-c++.dg/encode-[4-8].mm: New.
22346         * obj-c++.dg/layout-1.mm: New.
22347         * obj-c++.dg/method-1[0-9].mm: New.
22348         * obj-c++.dg/method-2[0-1].mm: New.
22349         * obj-c++.dg/method-[8-9].mm: New.
22350         * obj-c++.dg/objc-gc-3.mm: New.
22351         * obj-c++.dg/try-catch-10.mm: New.
22352         * objc.dg/bitfield-5.m: New.
22353         * objc.dg/comp-types-10.m: New.
22354         * objc.dg/comp-types-9.m: New.
22355         * objc.dg/layout-1.m: New.
22356         * objc.dg/objc-gc-4.m: New.
22357         * objc.dg/try-catch-9.m: New.
22358         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22359         * objc.dg/comp-types-1.m: Likewise.
22360         * objc.dg/comp-types-[5-6].m: Likewise.
22361         * objc.dg/method-9.m: Likewise.
22362
22363 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22364
22365         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22366         and on hardware without VMX support.
22367
22368         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22369
22370         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22371
22372         * lib/profopt.exp (dg-final-generate, dg-final-use,
22373         profopt-final-code, profopt-get-options): New.
22374         (profopt-execute): Process test directives.
22375
22376         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22377         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22378         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22379
22380 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22381
22382         PR C++/21645
22383         * g++.dg/init/ctor5.C: New test.
22384
22385 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22386
22387         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22388         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22389         vect-113.c, vect-114.c.
22390
22391 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22392
22393         * gcc.dg/const-elim-1.c: Remove xfails.
22394
22395 2005-05-23  Jeff Law  <law@redhat.com>
22396
22397         * gcc.c-torture/compile/pr21638.c: New test.
22398         * gcc.c-torture/compile/20050520-1.c: New test.
22399
22400 2005-05-23  Nick Clifton  <nickc@redhat.com>
22401
22402         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22403         be a proper triple, ie: m32r*-*-*.
22404         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22405
22406 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22407
22408         PR middle-end/21331
22409         PR tree-opt/21293
22410         * gcc.c-torture/compile/pr21293.c: New test.
22411         * gcc.c-torture/execute/pr21331.c: New test.
22412
22413 2004-05-20  Richard Henderson  <rth@redhat.com>
22414
22415         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22416
22417 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22418
22419         * obj-c++-dg.exp: Add.
22420         * obj-c++.exp: Add.
22421         * obj-c++.dg/dg.exp: Add.
22422
22423 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22424
22425         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22426         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22427
22428 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22429
22430         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22431
22432 2004-05-19  Richard Henderson  <rth@redhat.com>
22433
22434         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22435
22436 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22437
22438         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22439
22440         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22441
22442 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22443
22444         PR c++/21495
22445         * g++.dg/parse/extern1.C: New test.
22446         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22447
22448 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22449
22450         * gcc.dg/c99-math.h: New.
22451         * gcc.dg/c99-math-float-1.c: New test.
22452         * gcc.dg/c99-math-double-1.c: Likewise.
22453         * gcc.dg/c99-math-long-double-1.c: Likewise.
22454
22455 2005-05-18  Richard Henderson  <rth@redhat.com>
22456
22457         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22458
22459 2005-05-18  Devang Patel  <dpatel@apple.com>
22460
22461         * g++.dg/opt/20050511-1.C: New test.
22462
22463 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22464
22465         PR libfortran/21127
22466         * gfortran.dg/reshape-complex.f90: New test.
22467
22468 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22469
22470         * gfortran.dg/array_constructor_1.f90: New test.
22471         * gfortran.dg/array_constructor_2.f90: New test.
22472
22473 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22474
22475         PR fortran/20954
22476         * gfortran.dg/pr20954.f: New test.
22477
22478 2005-05-17  Mike Stump  <mrs@apple.com>
22479
22480         Yet more Objective-C++...
22481
22482         * objc.dg/method-5.m: Update.
22483         * objc.dg/method-6.m: Update.
22484         * objc.dg/method-7.m: Update.
22485         * objc.dg/method-9.m: Update.
22486         * objc.dg/try-catch-2.m: Update.
22487
22488 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22489
22490         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22491         Remove little-endian optimizations.
22492
22493 2005-05-17  Jeff Law  <law@redhat.com>
22494
22495         * g++.dg/tree-ssa/pr14814.C: New test.
22496         * gcc.dg/tree-ssa/pr14814.C: New test.
22497         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22498         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22499
22500 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22501
22502         * gcc.dg/compat/generate-random.c: Do not include
22503         libiberty.h.
22504         * gcc.dg/compat/generate-random_r.c: Likewise.
22505
22506 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22507
22508         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22509
22510 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22511
22512         PR middle-end/21595
22513         * g++.dg/tree-ssa/builtin1.C: New testcase.
22514
22515 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22516
22517         PR c++/21454
22518         * g++.dg/opt/const4.C: New test.
22519
22520         PR middle-end/21492
22521         * g++.dg/opt/crossjump1.C: New test.
22522
22523         PR tree-optimization/21610
22524         * gcc.c-torture/compile/20050516-1.c: New test.
22525
22526         PR fortran/15080
22527         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22528         about the test failing.
22529         * gfortran.fortran-torture/execute/where_7.f90: New test.
22530         * gfortran.fortran-torture/execute/where_8.f90: New test.
22531
22532 2005-05-16  Richard Henderson  <rth@redhat.com>
22533
22534         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22535         i?86 and x86_64.
22536
22537 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22538
22539         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22540         (limits.h): Include unconditionally.
22541         (stdlib.h): Likewise.
22542         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22543         (limits.h): Include unconditionally.
22544         (stdlib.h): Likewise.
22545         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22546         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22547         (limits.h): Include unconditionally.
22548         (stdlib.h): Likewise.
22549         (hashtab.h): Do not include.
22550         (getopt.h): Likewise.
22551         (stddef.h): Include.
22552         (hashval_t): Define.
22553         (struct entry): Add "next" field.
22554         (HASH_SIZE): New macro.
22555         (hash_table): New variable.
22556         (switchfiles): Do not use xmalloc.
22557         (mix): New macro.
22558         (iterative_hash): New function.
22559         (hasht): Remove.
22560         (e_exists): New function.
22561         (e_insert): Likewise.
22562         (output): Use, instead of libiberty hashtable functions.
22563         (main): Do not use getopt.  Do not call htab_create.
22564
22565 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22566
22567         PR libstdc++/21526
22568         * lib/target-supports.exp (check_mkfifo_available):
22569         Return 0 for cygwin as mkfifo support incomplete on platform.
22570         Fix typos in comments.
22571
22572 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22573
22574         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22575
22576 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22577
22578         PR fortran/17432
22579         * gfortran.dg/assign_4.f: New test.
22580
22581 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22582
22583         PR tree-optimization/21563
22584         * gcc.dg/tree-ssa/pr21563.c: New.
22585
22586 2005-05-14  Jan Hubicka  <jh@suse.cz>
22587
22588         * gcc.dg/noreturn-7.c: Allow control reaches warning.
22589
22590 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
22591
22592         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22593
22594 2005-05-13  Julian Brown  <julian@codesourcery.com>
22595
22596         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22597         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22598
22599 2005-05-13  Jan Hubicka  <jh@suse.cz>
22600
22601         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22602         * gcc.dg/fold-xor-?.c: Likewise.
22603         * gcc.dg/pr15784-?.c: Likewise.
22604         * gcc.dg/pr20922-?.c: Likewise.
22605         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22606         * gcc.dg/tree-ssa/pr17598.c: Likewise.
22607         * gcc.dg/tree-ssa/pr20470.c: Likewise.
22608
22609 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22610
22611         PR fortran/21260
22612         * gfortran.dg/hollerith_1.f90: New test.
22613
22614 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22615
22616         * gfortran.dg/func_result_2.f90: New test.
22617
22618 2005-05-11  Bud Davis  <bdavis@gfortran.org>
22619
22620         * gfortran.dg/dev_null.f90: New test.
22621
22622 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
22623
22624         * gcc.dg/arm-vfp1.c: Revert last change.
22625
22626 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
22627
22628         PR middle-end/19807
22629         PR tree-optimization/19639
22630         * g++.dg/tree-ssa/pr19807.C: New testcase.
22631
22632 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22633
22634         PR libfortran/21471
22635         * gfortran.dg/append-1.f90: New test.
22636
22637 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22638
22639         * gcc.dg/pr18501.c: XFAIL.
22640         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22641         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22642         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22643         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22644         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22645         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22646         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22647         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22648
22649 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22650
22651         PR fortran/20178
22652         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22653         gfortran.dg/f2c_3.f90: New tests.
22654
22655         * gfortran.dg/return_1.f90: Fix dg annotation.
22656
22657 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22658
22659         * gcc.c-torture/compile/20050510-1.c: New test.
22660
22661 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
22662
22663         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22664
22665 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
22666
22667         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22668
22669 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
22670
22671         PR c/17913
22672         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22673
22674 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22675
22676         PR c/21342
22677         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22678         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22679
22680 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22681
22682         PR debug/16676
22683         * gcc.dg/debug/pr16676.c: New test.
22684
22685 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22686
22687         PR testsuite/21443
22688         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22689         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22690         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22691         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22692         Change -O1 to -O2.
22693         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22694         -fno-tree-dominator-opts.
22695
22696 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22697
22698         * gfortran.dg/return_1.f90: New test.
22699
22700 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22701
22702         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22703
22704         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22705
22706 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22707
22708         PR c++/21427
22709         * g++.dg/inherit/covariant13.C: New.
22710
22711 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22712
22713         PR libfortran/19155
22714         * gfortran.dg/pr19155.f: New test.
22715
22716 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22717
22718         PR inline-asm/8788
22719         * gcc.dg/pr8788-1.c: New testcase.
22720
22721 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22722
22723         PR target/21416
22724         * gcc.target/mips/fpcmp-[12].c: New tests.
22725
22726 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22727
22728         * lib/target-supports-dg.exp (dg-require-fork): New function.
22729         (dg-require-mkfifo): Likewise.
22730         * lib/target-supports.exp (check_function_available): New
22731         function.
22732         (check_fork_available): Likewise.
22733         (check_mkfifo_available): Likewise.
22734
22735 2005-05-06  Jeff Law  <law@redhat.com>
22736
22737         * gcc.c-torture/compile/pr21380.c: New test.
22738
22739 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22740
22741         PR c++/20961
22742         * g++.dg/ext/weak3.C: New test.
22743
22744 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22745
22746         PR c++/21352
22747         * g++.dg/template/crash37.C: New test.
22748
22749 2005-05-05  Paul Brook  <paul@codesourcery.com>
22750
22751         * gcc.dg/arm-g2.c: Use effective-target arm32.
22752         * gcc.dg/arm-mmx-1.c: Ditto.
22753         * gcc.dg/arm-scd42-2.c: Ditto.
22754         * gcc.dg/arm-vfp1.c: Ditto.
22755         * lib/target-supports.exp (check_effective_target_arm32): New
22756         function.
22757
22758 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22759
22760         PR libfortran/21354
22761         gfortran.dg/in_pack_rank7.f90: New test.
22762
22763 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22764
22765         PR middle-end/15618
22766         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22767
22768 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22769
22770         PR middle-end/21265
22771         * gcc.dg/20050503-1.c: New test.
22772
22773         PR rtl-optimization/21239
22774         * gcc.dg/i386-sse-11.c: New test.
22775
22776 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22777
22778         PR target/16888
22779         * gcc.target/i386/asm-1.c: New test.
22780
22781 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22782
22783         PR rtl-optimization/21330
22784         * gcc.c-torture/execute/20050502-1.c: New test.
22785
22786         PR target/21297
22787         * gcc.c-torture/execute/20050502-2.c: New test.
22788
22789 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22790
22791         PR middle-end/21282
22792         * gcc.dg/pr21282.c: New.
22793
22794 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22795
22796         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22797         * gcc.dg/vect/vect-92.c: Likewise.
22798         * gcc.dg/vect/vect-93.c: Likewise.
22799         * gcc.dg/vect/vect-dv-1.c: Likewise.
22800         * gcc.dg/vect/vect-dv-2.c: Likewise.
22801         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22802
22803 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22804
22805         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22806         * gfortran.dg/vect/vect-2.f90: Likewise.
22807         * gfortran.dg/vect/vect-3.f90: Likewise.
22808         * gfortran.dg/vect/vect-4.f90: Likewise.
22809         * gfortran.dg/vect/vect-5.f90: Likewise.
22810
22811 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22812
22813         PR target/20813
22814         * gcc.dg/rs6000-fpint-2.c: New.
22815
22816 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22817
22818         PR c/15698
22819         * gcc.dg/builtins-30.c: Update expected messages.
22820         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22821         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22822         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22823
22824 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22825
22826         PR tree-optimization/21294
22827         * gcc.dg/tree-ssa/pr21294.c: New.
22828
22829 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22830
22831         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22832         __builtin_altivec_st_internal_4si built-in.
22833
22834 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22835
22836         PR c++/15875
22837         * g++.dg/template/ptrmem14.C: New test.
22838
22839 2005-05-02  Paul Brook  <paul@codesourcery.com>
22840
22841         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22842
22843 2005-05-02  Michael Matz  <matz@suse.de>
22844
22845         PR c++/19542
22846         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22847
22848 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22849
22850         * g++.dg/cpp/weak.C: New test.
22851
22852 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22853
22854         * gcc.dg/tree-ssa/loop-8.c: New test.
22855
22856 2005-04-30  Michael Maty  <matz@suse.de>
22857
22858         * gcc.dg/inline-mcpy.c: New test.
22859
22860 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22861
22862         PR libfortran/18958
22863         * gfortran.dg/eoshift.f90: New test case.
22864
22865 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22866
22867         PR libfortran/18857
22868         * gfortran.dg/matmul_1.f90: New test.
22869
22870 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22871
22872         PR tree-optimization/21030
22873         * gcc.dg/tree-ssa/pr21030.c: New.
22874
22875 2005-04-29  Devang Patel  <dpatel@apple.com>
22876
22877         PR tree-optimization/21272
22878         * gcc.dg/vect/vect-ifcvt-10.c: New test.
22879
22880 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
22881
22882         PR fortran/13082
22883         PR fortran/18824
22884         * gfortran.dg/entry_4.f90: New test.
22885         * gfortran.fortran-torture/execute/entry_1.f90: New test.
22886         * gfortran.fortran-torture/execute/entry_2.f90: New test.
22887         * gfortran.fortran-torture/execute/entry_3.f90: New test.
22888         * gfortran.fortran-torture/execute/entry_4.f90: New test.
22889         * gfortran.fortran-torture/execute/entry_5.f90: New test.
22890         * gfortran.fortran-torture/execute/entry_6.f90: New test.
22891         * gfortran.fortran-torture/execute/entry_7.f90: New test.
22892
22893 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22894
22895         * gfortran.fortran-torture/execute/entry_8.f90: New test.
22896
22897 2005-04-29  Paul Brook  <paul@codesourcery.com>
22898
22899         * gfortran.dg/entry_3.f90: New test.
22900
22901 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22902
22903         * gfortran.dg/implicit_4.f90: New test.
22904
22905 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
22906
22907         * lib/target-supports.exp (check_profiling_available): Return
22908         false for xtensa-*-elf.
22909
22910 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
22911
22912         * lib/fortran-torture.exp (fortran-torture.exp): Catch
22913         error if file cannot be deleted.
22914
22915 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22916
22917         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22918         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22919         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22920         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22921         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22922         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22923         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22924         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22925         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22926         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22927         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22928         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22929         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22930
22931 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22932
22933         PR fortran/20865
22934         * gfortran.dg/pr20865.f90: New test.
22935
22936 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
22937
22938         * gcc.dg/void-cast-2.c: New test.
22939
22940 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22941
22942         PR c/21159
22943         * gcc.dg/void-cast-1.c: New test.
22944
22945 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
22946
22947         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22948
22949 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22950
22951         PR fortran/21177
22952         * gfortran.dg/pr21177.f90: New test.
22953
22954 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
22955
22956         PR tree-optimization/21171
22957         * gcc.dg/tree-ssa/pr21171.c: New test.
22958
22959 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
22960
22961         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22962         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22963         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22964         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22965         gcc.dg/tree-ssa/gen-vect-32.c: New.
22966         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22967         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22968         don't run on PPC32.
22969
22970 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22971
22972         PR c/21213
22973         * gcc.dg/transparent-union-3.c: New test.
22974
22975 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22976
22977         PR c/20740
22978         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22979         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22980         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22981         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22982         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22983         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22984
22985 2005-04-26  Jeff Law  <law@redhat.com>
22986
22987         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22988         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22989         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22990         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22991         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22992         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22993         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22994
22995 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
22996
22997         PR tree-optimization/17598
22998         * gcc.dg/tree-ssa/pr17598.c: New testcase.
22999
23000 2005-04-25  Mike Stump  <mrs@apple.com>
23001
23002         * objc.dg/fix-and-continue-1.m: Add.
23003
23004 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23005
23006         PR c++/20995
23007         * g++.dg/opt/pr20995-1.C: New test case.
23008
23009 2005-04-25  Devang Patel <dpatel@apple.com>
23010
23011         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23012
23013 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23014
23015         PR testsuite/21062
23016         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23017
23018 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23019
23020         PR C++/21188
23021         * g++.dg/opt/rtti2.C: New test.
23022
23023 2005-04-25  Paul Brook  <paul@codesourcery.com>
23024         Steven G. Kargl  <kargls@comcast.net>
23025
23026         PR fortran/20879
23027         * gfortran.dg/ichar_1.f90: New file.
23028
23029 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23030
23031         PR middle-end/20991
23032         * g++.dg/opt/pr20991.C: New test.
23033
23034         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23035         where sizeof (type) < __alignof__ (type).
23036         * gcc.dg/compat/struct-layout-1.h: Likewise.
23037
23038 2005-04-24  Per Bothner  <per@bothner.com>
23039             Devang Patel  <dpatel@apple.com>
23040
23041         PR preprocessor/20907
23042         * gcc.dg/cpp/very-long-comment.c: New test.
23043
23044 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23045
23046         PR fortran/20059
23047         * gfortran.dg/common_5.f: New test.
23048
23049 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23050
23051         PR middle-end/21082
23052         * g++.dg/tree-ssa/pr21082.C: New testcase.
23053
23054 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23055
23056         * gcc.dg/vect/vect-99.c: New test.
23057
23058 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23059
23060         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23061
23062 2005-04-22  Jeff Law  <law@redhat.com>
23063
23064         * gcc.dg/uninit-5.c: Remove xfails.
23065         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23066         conditionals and loads.
23067
23068 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23069
23070         PR libfortran/20074
23071         PR libfortran/20436
23072         PR libfortran/21108
23073         * gfortran.dg/nested_reshape.f90: new test
23074         * gfortran.dg/reshape-alloc.f90: new test
23075         * gfortran.dg/reshape.f90: new test
23076
23077 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23078
23079         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23080
23081         * gcc.dg/arm-vfp1.c: New test.
23082
23083 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23084
23085         PR c++/21087
23086         * g++.dg/lookup/builtin2.C: New test.
23087
23088 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23089
23090         * gcc.dg/weak/weak-13.c: New test.
23091
23092 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23093
23094         * lib/target-supports.exp (check_effective_target_sync_int_long):
23095         Add powerpc*.
23096
23097 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23098
23099         * gcc.target/mips/branch-1.c: New test.
23100
23101 2005-04-21  Richard Henderson  <rth@redhat.com>
23102
23103         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23104         * gcc.dg/vect/vect-86.c: Likewise.
23105         * gcc.dg/vect/vect-87.c: Likewise.
23106         * gcc.dg/vect/vect-88.c: Likewise.
23107
23108 2005-04-21  Devang Patel  <dpatel@apple.com>
23109
23110         PR optimization/20994
23111         * gcc.dg/tree-ssa/ifc-3.c: New test.
23112
23113 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23114
23115         PR c/12913
23116         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23117         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23118         gcc.dg/c99-vla-jump-5.c: New tests.
23119
23120 2005-04-19  Richard Henderson  <rth@redhat.com>
23121
23122         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23123         Fix typo in exists check.
23124         (check_effective_target_sync_int_long): New.
23125         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23126         * gcc.dg/ia64-sync-2.c: Likewise.
23127         * gcc.dg/ia64-sync-3.c: Likewise.
23128         * gcc.dg/ia64-sync-4.c: Likewise.
23129
23130 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23131
23132         * gcc.dg/fold-xor-1.c: New test.
23133         * gcc.dg/fold-xor-2.c: New test.
23134
23135 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23136
23137         PR target/20670
23138         * g++.dg/eh/fp-regs.C: New test.
23139
23140 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23141
23142         * gcc.dg/Wint-to-pointer-cast-1.c,
23143         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23144         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23145         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23146
23147 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23148
23149         PR fortran/16861
23150         * gfortran.dg/pr16861.f90: New test.
23151
23152 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23153
23154         * gcc.dg/pr21085.c: New test.
23155
23156 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23157
23158         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23159         (setup_mips_tests, dg-mips-options): New procedures.
23160         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23161         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23162         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23163         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23164         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23165         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23166         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23167         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23168         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23169         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23170         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23171         dg-mips-options instead of dg-options.  Remove now-redundant
23172         preprocessor guards.
23173         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23174         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23175         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23176         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23177         * gcc.dg/vr-mult-2.c: Delete.
23178         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23179         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23180         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23181         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23182         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23183         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23184         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23185
23186 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23187
23188         * ada/acats/run_all.sh: Use sync when executable not present.
23189
23190 2005-04-18  Devang Patel  <dpatel@apple.com>
23191
23192         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23193         * gcc.dg/vect/vect-11a.c: New.
23194         * gcc.dg/vect/vect-none.c: Update.
23195         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23196
23197 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23198
23199         PR tree-optimization/20922
23200         * gcc.dg/pr20922-1.c: New test.
23201         * gcc.dg/pr20922-2.c: New test.
23202         * gcc.dg/pr20922-3.c: New test.
23203         * gcc.dg/pr20922-4.c: New test.
23204         * gcc.dg/pr20922-5.c: New test.
23205         * gcc.dg/pr20922-6.c: New test.
23206
23207 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23208
23209         PR libfortran/20950
23210         * gfortran.dg/pr20950.f: New test.
23211
23212 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23213
23214         PR libfortran/19216
23215         * gfortran.dg/pr19216.f: New test.
23216
23217 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23218
23219         PR tree-optimization/21001
23220         * gcc.dg/tree-ssa/pr21001.c: New.
23221
23222 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23223
23224         PR libfortran/21075
23225         * gfortran.dg/reshape_rank7.f90: New test.
23226
23227 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23228
23229         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23230         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23231         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23232         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23233         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23234         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23235         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23236         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23237         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23238         wrong way round).
23239         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23240         in namelists.  New test.
23241         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23242         New test.
23243         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23244         New test.
23245         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23246         namelist.  New test.
23247         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23248         New test.
23249         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23250         New test.
23251         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23252         namelist.  New test.
23253         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23254         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23255         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23256         New test.
23257         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23258         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23259         arrays. New test.
23260
23261 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23262
23263         * gfortran.dg/wtruncate.f: New testcase.
23264         * gfortran.dg/wtruncate.f90: New testcase.
23265
23266 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23267
23268         PR c++/21025
23269         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23270         which sizeof/alignof is dependent, rather than just whether we are
23271         processing_template_decl.
23272
23273 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23274
23275         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23276         corrected typo where the wrong variables had been compared.
23277
23278 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23279
23280         PR libfortran/18495
23281         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23282         Test callee-allocated version of return array with a write
23283         statement.
23284         Test spread with a temporary with another write statement.
23285
23286 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23287
23288         PR tree-optimization/21031
23289         * gcc.dg/tree-ssa/pr21031.c: New.
23290
23291 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23292
23293         PR tree-optimization/21004
23294         * gcc.dg/builtins-53.c: Include builtins-config.h.
23295         Check floorf, ceilf, floorl and ceill transformations
23296         only when HAVE_C99_RUNTIME is defined.
23297
23298 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23299
23300         PR middle-end/20739
23301         * gcc.dg/tree-ssa/pr20739.c: New test.
23302
23303 2005-04-14  Mike Stump  <mrs@apple.com>
23304
23305         * gcc.dg/Foundation.framework/empty: New.
23306         * gcc.dg/framework-2.c: New.
23307
23308 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23309
23310         PR tree-optimization/21021
23311         * gcc.c-torture/compile/pr21021.c: New.
23312
23313 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23314
23315         PR testsuite/21010
23316         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23317         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23318         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23319         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23320         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23321         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23322         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23323         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23324
23325 2005-04-14  Richard Henderson  <rth@redhat.com>
23326
23327         * lib/target-supports.exp (check_effective_target_vect_condition):
23328         Add ia64, i?86, and x86_64.
23329
23330 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23331
23332         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23333
23334 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23335
23336         PR tree-optimization/20657
23337         * gcc.dg/tree-ssa/pr20657.c: New.
23338
23339 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23340
23341         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23342         (long long int)trunc*.
23343
23344 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23345
23346         PR target/20927
23347         * gcc.dg/pr20927.c: New test.
23348
23349 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23350
23351         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23352         * gcc.target/mips/asm-1.c: Likewise.
23353
23354 2005-04-13  Dale Johannesen  <dalej@apple.com>
23355
23356         * objc.dg/objc-fast-4.m: New.
23357
23358 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23359
23360         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23361         directory.
23362         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23363
23364 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23365
23366         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23367         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23368         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23369
23370 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23371
23372         PR tree-optimization/20913
23373         * gcc.dg/tree-ssa/pr20913.c: New.
23374
23375         PR tree-optimization/20702
23376         * gcc.dg/tree-ssa/pr20702.c: New.
23377
23378 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23379
23380         PR c++/13744
23381         * g++.dg/inherit/local3.C: New test.
23382
23383 2005-04-12  Jeff Law  <law@redhat.com>
23384
23385         * gcc.dg/tree-ssa/20050412-1.c: New test.
23386
23387 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23388
23389         PR libfortran/19016
23390         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23391         Add tests with mask generated by expression.
23392         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23393         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23394         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23395
23396 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23397
23398         PR middle-end/20917
23399         * gcc.dg/20050409-1.c: New test.
23400
23401 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23402
23403         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23404
23405 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23406
23407         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23408         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23409         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23410         (TARGET_CXX): Adjust accordingly.
23411         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23412         determine_class_data_visibility and class_data_always_comdat.
23413         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23414         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23415         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23416         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23417         (arm_cxx_determine_class_data_visibility): New.
23418         (arm_cxx_class_data_always_comdat): Likewise.
23419         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23420         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23421         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23422         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23423         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23424         Define.
23425
23426 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23427
23428         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23429
23430 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23431
23432         * gcc.dg/i386-darwin-fpmath.c: New.
23433
23434 2004-04-11  Devang Patel  <dpatel@apple.com>
23435
23436         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23437         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23438         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23439         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23440         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23441         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23442         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23443         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23444         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23445
23446 2004-04-11  Devang Patel  <dpatel@apple.com>
23447
23448         * gcc.dg/vect/vect-dv-1.c: New test.
23449         * gcc.dg/vect/vect-dv-2.c: New test.
23450
23451 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23452
23453         PR tree-optimization/20933
23454         * gcc.dg/tree-ssa/pr20933.c: New test.
23455
23456 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23457
23458         * gfortran.dg/fold_nearest.f90: New test.
23459
23460 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23461
23462         * gcc.dg/tree-ssa/alias-1.c: New test.
23463
23464 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23465
23466         PR tree-optimization/20920
23467         * g++.dg/tree-ssa/pr20920.C: New test.
23468
23469 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23470
23471         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23472         (long long int)ceil*.
23473
23474 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23475
23476         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23477         explicit C++ linkage.
23478
23479 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23480
23481         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23482         warning for arithmetic IF statements.
23483
23484 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23485
23486         * eor_handling_1.f90: New test case.
23487         * eor_handling_2.f90: New test case.
23488         * eor_handling_3.f90: New test case.
23489         * eor_handling_4.f90: New test case.
23490         * eor_handling_5.f90: New test case.
23491         * noadv_size.f90: New test case.
23492         * pad_no.f90: New test case.
23493
23494 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23495
23496         * gcc.c-torture/execute/20050410-1.c: New test.
23497
23498 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23499
23500         * gcc.dg/pr20126.c: New.
23501
23502 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23503             Steven G. Kargl <kargls@comcast.net>
23504
23505         * gfortran.dg/PR19872.f: New test.
23506
23507 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23508
23509         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23510
23511 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23512
23513         * gfortran.dg/nint_1.f90: New test.
23514
23515 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23516
23517         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23518         Added test for callee-allocated arrays with write statements.
23519         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23520         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23521         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23522         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23523         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23524
23525 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23526
23527         PR libfortran/20163
23528         * gfortran.dg/open-options-blanks.f: New test.
23529
23530 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23531
23532         PR fortran/13257
23533         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23534
23535 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23536
23537         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23538         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23539         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23540         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23541         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23542         * gcc.c-torture/execute/stdarg-4.c: New test.
23543
23544         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23545
23546         PR target/20795
23547         * g++.dg/abi/param2.C: New test.
23548
23549 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23550
23551         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23552
23553 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23554
23555         * gcc.dg/builtins-53.c: New test.
23556
23557 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23558
23559         * g++.dg/tree-ssa/pr18178.C: New test.
23560         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23561         * gcc.c-torture/execute/20041019-1.c: New test.
23562         * gcc.dg/tree-ssa/20041008-1.c: New test.
23563         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23564         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23565         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23566         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23567         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23568         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23569         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23570         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23571         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23572         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23573
23574 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23575
23576         PR rtl-optimization/20466
23577         * gcc.c-torture/execute/pr20466-1.c: New test.
23578
23579 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23580
23581         PR c++/20905
23582         * g++.dg/parse/cond2.C: New test.
23583
23584         PR c++/20145
23585         * g++.dg/warn/Wdtor1.C: New test.
23586
23587 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23588
23589         PR fortran/17229
23590         * gfortran.dg/pr17229.f: New test.
23591
23592 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
23593
23594         * gfortran.dg/tiny_1.f90: New test.
23595         * gfortran.dg/tiny_2.f90: ditto.
23596
23597 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
23598
23599         * gfortran.dg/eor_1.f90: Fix dg-do run line
23600         * gfortran.dg/open_new.f90: Fix dg-do run line
23601
23602 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
23603
23604         * lib/target-supports.exp (get_compiler_messages): Support
23605         optional arguments, the fourth being compiler options.
23606         (check_effective_target_fpic): New proc.
23607         * gcc.dg/20050321-2.c: Restrict to target fpic.
23608
23609 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
23610
23611         * gcc.dg/15443-1.c: New test.
23612         * gcc.dg/15443-2.c: Likewise.
23613
23614 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23615
23616         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23617
23618 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23619
23620         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23621
23622 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23623
23624         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23625         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23626         -m64.
23627         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23628         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23629         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23630
23631 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
23632
23633         PR c++/20212
23634         * g++.dg/warn/Wunused-11.C: New test.
23635
23636 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
23637
23638         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23639
23640 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
23641
23642         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23643
23644 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23645
23646         PR c++/20734
23647         * g++.dg/template/ptrmem13.C: New test.
23648
23649 2005-04-05  Per Bothner  <per@bothner.com>
23650
23651         * lib/gcc.exp: Always add -fno-show-column, for now.
23652
23653 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
23654
23655         PR testsuite/20767
23656         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23657         of plain old "unsigned int" for the type of "i".  Makes this test
23658         64bit clean.
23659
23660 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
23661
23662         * gcc.dg/i386-ssefn-1.c: New test.
23663         * gcc.dg/i386-ssefn-2.c: New test.
23664         * gcc.dg/i386-ssefn-3.c: New test.
23665         * gcc.dg/i386-ssefn-4.c: New test.
23666
23667 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
23668
23669         PR tree-optimization/20076
23670         * gcc.dg/builtin-apply4.c: New test.
23671
23672         PR preprocessor/19475
23673         * gcc.dg/cpp/macspace1.c: New test.
23674         * gcc.dg/cpp/macspace2.c: New test.
23675
23676 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23677
23678         * gfortran.dg/pr20755.f: Fixed bad format.
23679
23680 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23681
23682         PR c++/20763
23683         * g++.dg/ext/attrib21.C: New test.
23684
23685 2004-04-05  Devang Patel  <dpatel@apple.com>
23686
23687         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23688         * gcc.dg/vect/vect-shift-1.c: New test.
23689
23690 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23691
23692         PR libfortran/20755
23693         * gfortran.dg/pr20755.f: New test.
23694
23695 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23696
23697         * gfortran.dg/pr15959.f90: New test.
23698         * gfortran.dg/string_pad_trunc.f90: New test.
23699
23700 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23701
23702         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23703         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23704         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23705         syntax.
23706
23707 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23708
23709         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23710
23711 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23712
23713         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23714         * gcc.c-torture/compile/20011119-2.c: Likewise.
23715         * gcc.c-torture/compile/981001-2.c: Likewise.
23716
23717 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23718
23719         PR c++/20679
23720         * g++.dg/template/overload4.C: New test.
23721
23722 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23723
23724         PR c++/20746
23725         * g++.dg/abi/covariant5.C: New.
23726
23727         PR debug/20505
23728         * g++.dg/debug/const2.C: New.
23729
23730 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23731
23732         PR rtl-optimization/16104
23733         * gcc.c-torture/execute/20050316-1.c: New test.
23734
23735 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23736
23737         * g++.dg/template/spec23.C: Fix dg-error text.
23738
23739 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23740
23741         PR c++/19199
23742         * g++.dg/expr/lval2.C: New.
23743
23744 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23745
23746         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23747         __builtin_strcasecmp and __builtin_strncasecmp.
23748
23749 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23750
23751         PR c++/20723
23752         * g++.dg/template/spec22.C: New.
23753         * g++.dg/template/spec23.C: New.
23754
23755 2005-04-03  Dale Ranta  <dir@lanl.gov>
23756             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23757
23758         PR libfortran/20068
23759         PR libfortran/20125
23760         PR libfortran/20156
23761         PR libfortran/20471
23762         * gfortran.dg/backspace.f: New test.
23763
23764 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23765
23766         * gcc.dg/pr19345.c: New test.
23767
23768 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23769
23770         PR tree-optimization/20640
23771         * gcc.dg/torture/tree-loop-1.c: New.
23772
23773 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23774
23775         PR rtl-optimization/20290
23776         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23777
23778 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23779
23780         * gcc.dg/rs6000-fpint.c: New.
23781
23782 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23783
23784         * gcc.dg/old-style-then-proto-1.c: New test.
23785
23786 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23787
23788         * gfortran.fortran-torture/execute/backspace.f90: Check
23789         after backspace and read was incorrect.
23790
23791 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23792
23793         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23794         buffer past the terminating NUL using memcmp.
23795         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23796         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23797
23798         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23799         Fix unused/uninitialized variable warnings.
23800
23801         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23802         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23803         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23804         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23805
23806         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23807         gcc.c-torture/execute/builtins/fputs-lib.c,
23808         gcc.c-torture/execute/builtins/lib/fprintf.c,
23809         gcc.c-torture/execute/builtins/lib/main.c,
23810         gcc.c-torture/execute/builtins/lib/memcmp.c,
23811         gcc.c-torture/execute/builtins/lib/memmove.c,
23812         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23813         gcc.c-torture/execute/builtins/lib/memset.c,
23814         gcc.c-torture/execute/builtins/lib/printf.c,
23815         gcc.c-torture/execute/builtins/lib/sprintf.c,
23816         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23817         gcc.c-torture/execute/builtins/lib/strchr.c,
23818         gcc.c-torture/execute/builtins/lib/strcmp.c,
23819         gcc.c-torture/execute/builtins/lib/strcpy.c,
23820         gcc.c-torture/execute/builtins/lib/strcspn.c,
23821         gcc.c-torture/execute/builtins/lib/strlen.c,
23822         gcc.c-torture/execute/builtins/lib/strncat.c,
23823         gcc.c-torture/execute/builtins/lib/strncmp.c,
23824         gcc.c-torture/execute/builtins/lib/strncpy.c,
23825         gcc.c-torture/execute/builtins/lib/strrchr.c,
23826         gcc.c-torture/execute/builtins/lib/strspn.c,
23827         gcc.c-torture/execute/builtins/lib/strstr.c,
23828         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23829         gcc.c-torture/execute/builtins/strlen-2.c,
23830         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23831         prototypes.
23832
23833 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23834
23835         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23836         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23837         selectany usage.
23838
23839 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23840
23841         PR c++/19406
23842         * g++.dg/debug/using1.C: New test.
23843
23844 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23845
23846         PR middle-end/20524
23847         * gcc.dg/alias-7.c: Prefix asm-declared name with
23848         __USER_LABEL_PREFIX__.
23849
23850 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23851
23852         Fix fallout from PR middle-end/15700:
23853         * gcc.c-torture/compile/20011119-1.c: Take
23854         __USER_LABEL_PREFIX__ into account.
23855         * gcc.c-torture/compile/20011119-2.c: Likewise.
23856
23857 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23858
23859         PR c++/18644
23860         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23861
23862 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23863
23864         PR c/17855
23865         * gcc.c-torture/compile/struct-non-lval-1.c,
23866         gcc.c-torture/compile/struct-non-lval-2.c,
23867         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23868
23869 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23870
23871         * gcc.dg/tls/tls.exp: Remove temporary file.
23872         * g++.dg/tls/tls.exp: Ditto.
23873         * lib/file-format.exp: Ditto.
23874         * g++.dg/special/ecos.exp: Ditto.
23875
23876         * lib/profopt.exp: Treat prof_ext as a list.
23877         * gcc.misc-tests/bprob.exp: Ditto.
23878         * g++.dg/bprob/bprob.exp: Ditto.
23879
23880         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23881         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23882         g++.dg/tree-ssa/pointer-reference-alias.C,
23883         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23884         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23885         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23886         g++.dg/vect/pr19951.cc: Ditto.
23887         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23888         gcc.dg/builtins-47.c: Ditto.
23889         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23890         gcc.dg/pr20115-1.c: Ditto.
23891         * gcc.dg/tree-ssa/20030530-2.c,
23892         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23893         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23894         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23895         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23896         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23897         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23898         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23899         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23900         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23901         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23902         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23903         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23904         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23905         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23906         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23907         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23908         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23909         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23910         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23911         gcc.dg/tree-ssa/20030824-1.c,
23912         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23913         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23914         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23915         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23916         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23917         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23918         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23919         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23920         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23921         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23922         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23923         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23924         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23925         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23926         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23927         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23928         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23929         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23930         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23931         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23932         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23933         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23934         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23935         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23936         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23937         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23938         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23939         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23940         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23941         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23942         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23943         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23944         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23945         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23946         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23947         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23948         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23949         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23950         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23951         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23952         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23953         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23954         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23955         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23956         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23957         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23958         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23959         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23960         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23961         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23962         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23963         gcc.dg/tree-ssa/useless-1.c: Ditto.
23964         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23965         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23966         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23967         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23968         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23969         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23970         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23971         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23972         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23973         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23974         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23975         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23976         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23977         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23978         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23979         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23980         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23981         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23982         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23983         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23984         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23985         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23986         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23987         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23988         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23989         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23990         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23991         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23992         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23993         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23994         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23995         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23996         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23997         gcc.dg/vect/vect-none.c: Ditto.
23998         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23999         treelang/compile/unsigned.tree: Ditto.
24000
24001         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24002         * gcc.dg/cpp/direct2s.c: Ditto.
24003         * gcc.dg/cpp/paste4.c: Ditto.
24004         * gcc.dg/cpp/separate-1.c: Ditto.
24005         * gcc.dg/pch/save-temps-1.c: Ditto.
24006         * g++.dg/ext/altivec-10.C: Ditto.
24007         * g++.dg/pch/pch.C: Ditto.
24008
24009         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24010
24011         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24012         * g++.dg/template/repo1.C: Ditto.
24013         * g++.dg/template/repo2.C: Ditto.
24014         * g++.dg/template/repo3.C: Ditto.
24015         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24016         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24017         * g++.old-deja/g++.pt/repo1.C: Ditto.
24018         * g++.old-deja/g++.pt/repo2.C: Ditto.
24019         * g++.old-deja/g++.pt/repo3.C: Ditto.
24020         * g++.old-deja/g++.pt/repo4.C: Ditto.
24021
24022         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24023         * gcc.dg/20030107-1.c: Ditto.
24024         * gcc.dg/20030702-1.c: Ditto.
24025         * gcc.dg/profile-generate-1.c: Ditto.
24026         * g++.dg/other/profile1.C: Ditto.
24027         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24028
24029         * lib/gcc-dg.exp (remove-build-file): New.
24030         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24031         cleanup-tree-dump, cleanup-saved-temps): New.
24032
24033 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24034
24035         PR c++/19203, DR 214
24036         * g++.dg/parse/ambig3.C: Not ambiguous.
24037         * g++.dg/template/spec20.C: New.
24038         * g++.dg/template/spec21.C: New.
24039
24040 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24041
24042         PR target/20045
24043         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24044
24045 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24046
24047         PR libfortran/20660
24048         * gfortran.dg/negative_unit.f: New test.
24049
24050 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24051
24052         * gcc.dg/20050330-1.c: New test.
24053
24054 2005-03-30  Devang Patel  <dpatel@apple.com>
24055
24056         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24057
24058 2005-03-30  Dale Johannesen  <dalej@apple.com>
24059
24060         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24061
24062 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24063
24064         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24065         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24066         Strip options from test name.
24067
24068 2005-03-31  Jan Hubicka  <jh@suse.cz>
24069
24070         * gcc.dg/varpool-1.c: New testcase.
24071
24072 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24073
24074         PR c/772
24075         PR c/17913
24076         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24077         gcc.dg/stmt-expr-label-3.c : New tests.
24078         * gcc.c-torture/execute/medce-2.c: Remove.
24079
24080 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24081
24082         PR c/20368
24083         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24084         tests.
24085
24086 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24087
24088         * gcc.c-torture/compile/pr20203.c: New test.
24089
24090 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24091
24092         * gfortran.dg/promotion.f90: New test.
24093
24094 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24095
24096         PR middle-end/20491
24097         * gcc.dg/torture/asm-subreg-1.c: New test.
24098
24099 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24100
24101         PR c/20672
24102         * gcc.dg/pr20672-1.c: New test.
24103
24104 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24105
24106         * gfortran.dg/vect: New directory.
24107         * gfortran.dg/vect/vect.exp: New.
24108         * gfortran.dg/vect/vect-1.f90: New test.
24109         * gfortran.dg/vect/vect-2.f90: New test.
24110         * gfortran.dg/vect/vect-3.f90: New test.
24111         * gfortran.dg/vect/vect-4.f90: New test.
24112         * gfortran.dg/vect/vect-5.f90: New test.
24113
24114 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24115
24116         PR middle-end/20622
24117         * gcc.dg/alias-7.c: New test.
24118
24119 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24120
24121         * gcc.dg/sparc-reg-1.c: New test.
24122
24123 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24124
24125         PR target/19890
24126         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24127
24128 2005-03-29  Dale Ranta  <dir@lanl.gov>
24129             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24130
24131         PR libfortran/20163
24132         * gfortran.dg/pr20163-2.f: New test.
24133
24134 2005-03-28  Jan Hubicka  <jh@suse.cz>
24135
24136         PR middle-end/20635
24137         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24138         by Jakub Jelinek.
24139
24140 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24141
24142         PR tree-optimization/20626
24143         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24144         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24145
24146 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24147
24148         * gfortran.dg/underflow.f90: New test.
24149         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24150
24151 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24152
24153         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24154
24155 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24156
24157         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24158         (g++_init): Make sure that CXXFLAGS is set.
24159         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24160         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24161         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24162         * lib/objc.exp (objc_init): Likewise.
24163         * lib/treelang.exp (treelang_init): Likewise.
24164
24165 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24166
24167         PR tree-optimization/20470
24168         * gcc.dg/tree-ssa/pr20470.c: New test.
24169
24170 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24171
24172         * gcc.dg/ppc-stfiwx.c: New.
24173
24174 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24175
24176         PR target/19888
24177         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24178
24179 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24180
24181         * gcc.dg/20050325-1.c: Fix a typo.
24182
24183 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24184
24185         PR libfortran/19678
24186         PR libfortran/19679
24187         * gfortran.dg/dos_eol.f: New test.
24188
24189 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24190
24191         PR rtl-optimization/20249
24192         * gcc.dg/20050325-1.c: New test.
24193
24194 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24195
24196         PR libfortran/15332
24197         * gfortran.dg/pr15332.f: New test.
24198
24199 2005-03-24  Dale Johannesen  <dalej@apple.com>
24200
24201         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24202
24203 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24204
24205         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24206         'internal' visibility.
24207         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24208         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24209         'protected' visibility.
24210         * gcc.dg/visibility-7.c: Likewise.
24211         * lib/target-supports.exp (check_visibility_available): Take
24212         a parameter, the kind of visibility to check for.
24213         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24214         to check_visibility_available.
24215
24216         * g++.dg/expr/cast3.C: New.
24217
24218 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24219
24220         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24221         rs6000.
24222
24223 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24224
24225         PR target/20095
24226         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24227
24228 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24229
24230         * gcc.dg/badshift.c: Renamed to...
24231         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24232
24233         * gcc.target/i386/badshift.c: Renamed to...
24234         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24235         only.
24236
24237         PR rtl-optimization/20532
24238         * gcc.target/i386/badshift.c: New.
24239
24240 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24241
24242         * gfortran.dg/pr18025.f90: New test.
24243
24244 2005-03-23  Dale Johannesen  <dalej@apple.com>
24245
24246         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24247
24248 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24249
24250         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24251
24252         * lib/target-supports.exp (check_iconv_available): Default
24253         libiconv to -liconv, if there is no definition.
24254
24255 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24256
24257         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24258
24259 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24260
24261         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24262         * g++.dg/opt/pr7503-2.C: Likewise.
24263         * g++.dg/opt/pr7503-3.C: Likewise.
24264         * g++.dg/opt/pr7503-4.C: Likewise.
24265         * g++.dg/opt/pr7503-5.C: Likewise.
24266         * g++.dg/warn/minmax.C: New test.
24267
24268 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24269
24270         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24271         * gfortran.dg/g77_intrinsics_sub.f: New test.
24272
24273 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24274             Jan Hubicka  <jh@suse.cz>
24275             Steven Bosscher <stevenb@suse.de
24276
24277         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24278
24279 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24280
24281         PR c++/19980
24282         * g++.dg/template/redecl3.C: New test.
24283
24284 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24285
24286         PR c++/20499
24287         * g++.dg/parse/error16.C: Tweak error markers.
24288
24289 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24290
24291         PR target/20561
24292         * gcc.dg/20050321-2.c: New test.
24293
24294 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24295
24296         PR c++/20465
24297         PR c++/20381
24298         * g++.dg/template/ptrmem12.C: New.
24299
24300 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24301
24302         PR rtl-optimization/20527
24303         * gcc.c-torture/execute/pr20527-1.c: New test.
24304
24305 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24306
24307         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24308         program, compile it into a real executable and then delete the .c
24309         and .x files afterwards, to avoid problems on testglue targets.
24310
24311 2005-03-21  Stuart Hastings  <stuart@apple.com>
24312
24313         * gcc.target/i386/sse-2.c: New.
24314
24315 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24316
24317         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24318
24319 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24320
24321         * g++.dg/parse/crash25.C: Fix typo.
24322
24323 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24324
24325         PR c++/20461
24326         * g++.dg/parse/crash24.C: New test.
24327
24328         PR c++/20536
24329         * g++.dg/parse/crash25.C: New test.
24330
24331 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24332
24333         PR c++/20147
24334         * g++.dg/ext/stmtexpr4.C: New test.
24335
24336 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24337
24338         PR middle-end/20539
24339         * gcc.c-torture/compile/pr13066-1.c: New test case.
24340         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24341         * g++.dg/opt/pr13066-1.C: Likewise.
24342
24343 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24344
24345         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24346
24347 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24348
24349         PR fortran/18525
24350         * gfortran.dg/nesting_1.f90: New test.
24351
24352 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24353
24354         PR c++/20240
24355         * g++.dg/lookup/using13.C: New test.
24356
24357 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24358
24359         PR c++/20333
24360         * g++.dg/template/crash36.C: New test.
24361
24362 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24363
24364         PR c++/20463
24365         * g++.dg/template/crash35.C: New test.
24366
24367 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24368
24369         PR c++/19966
24370         * g++.dg/overload/operator2.C: New test.
24371
24372 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24373
24374         PR libfortran/20257
24375         * gfortran.dg/pr20257.f90: New test.
24376
24377 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24378
24379         PR libfortran/20480
24380         * gfortran.dg/pr20480.f90: New test.
24381
24382 2005-03-16  Richard Henderson  <rth@redhat.com>
24383
24384         PR middle-end/15700
24385         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24386         (_rtld_global): New.
24387         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24388         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24389
24390         * gcc.dg/alias-3.c: New.
24391         * gcc.dg/alias-4.c: New.
24392         * gcc.dg/alias-5.c: New.
24393         * gcc.dg/alias-6.c: New.
24394
24395 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24396
24397         * gcc.dg/cpp/ucnid-7.c: New.
24398
24399 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24400             Dorit Naishlos  <dorit@il.ibm.com>
24401
24402         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24403         darwin.
24404
24405 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24406
24407         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24408         support misaligned accesses.
24409         * gcc.dg/vect/vect-58.c: Likewise.
24410         * gcc.dg/vect/vect-92.c: New.
24411         * gcc.dg/vect/vect-93.c: New.
24412
24413 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24414
24415         PR fortran/18827
24416         * gfortran.dg/assign_2.f90: New test.
24417         * gfortran.dg/assign_3.f90: New test.
24418         * gfortran.dg/assign.f90: New test.
24419
24420 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24421
24422         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24423         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24424         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24425         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24426         names.
24427
24428 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24429
24430         * gcc.dg/cpp/ucnid-6.c: New.
24431
24432         * gcc.dg/cpp/normalize-1.c: New.
24433         * gcc.dg/cpp/normalize-2.c: New.
24434         * gcc.dg/cpp/normalize-3.c: New.
24435         * gcc.dg/cpp/normalize-4.c: New.
24436         * gcc.dg/cpp/ucnid-4.c: New.
24437         * gcc.dg/cpp/ucnid-5.c: New.
24438         * g++.dg/cpp/normalize-1.C: New.
24439         * g++.dg/cpp/ucnid-1.C: New.
24440
24441 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24442
24443         * gcc.dg/pr18628.c: New.
24444
24445 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24446
24447         PR c++/20280
24448         * g++.dg/tree-ssa/pr20280.C: New.
24449
24450 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24451
24452         PR fortran/20467
24453         * gfortran.dg/stfunc_2.f90: New test.
24454
24455 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24456
24457         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24458
24459 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24460
24461         * gcc.dg/tree-ssa/20050314-1.c: New test.
24462
24463 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24464
24465         PR c++/4403
24466         PR c++/9783, DR433
24467         * g++.dg/template/friend34.C: New test.
24468         * g++.dg/template/friend35.C: Likewise.
24469         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24470
24471 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24472
24473         Friend class name lookup 5/n
24474         PR c++/1016
24475         * g++.dg/lookup/hidden-class1.C: New test.
24476         * g++.dg/lookup/hidden-class2.C: Likewise.
24477         * g++.dg/lookup/hidden-class3.C: Likewise.
24478         * g++.dg/lookup/hidden-class4.C: Likewise.
24479         * g++.dg/lookup/hidden-class5.C: Likewise.
24480         * g++.dg/lookup/hidden-class6.C: Likewise.
24481         * g++.dg/lookup/hidden-class7.C: Likewise.
24482         * g++.dg/lookup/hidden-class8.C: Likewise.
24483         * g++.dg/lookup/hidden-class9.C: Likewise.
24484         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24485         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24486         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24487         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24488         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24489         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24490         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24491         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24492         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24493         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24494         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24495
24496 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24497
24498         PR c++/20157
24499         * g++.dg/template/error18.C: New test.
24500
24501 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24502
24503         PR debug/16792
24504         * g++.dg/debug/pr16792.C: New test.
24505
24506 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24507
24508         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24509         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24510         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24511         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24512         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24513         test assertion names.
24514
24515 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24516
24517         PR fortran/18600
24518         * gfortran.dg/stfunc_1.f90: New test.
24519
24520 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24521
24522         PR fortran/16907
24523         * gfortran.dg/real_index_1.f90: New test.
24524
24525 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24526
24527         PR fortran/20323
24528         * gfortran.dg/spec_expr_1.f90: New test.
24529
24530 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24531
24532         PR c/20402
24533         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24534         new parser.
24535
24536 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24537
24538         PR fortran/20361
24539         * gfortran.dg/largeequiv_1.f90: New test.
24540
24541 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24542
24543         * gcc.dg/ucnid-1.c: New.
24544         * gcc.dg/ucnid-2.c: New.
24545         * gcc.dg/ucnid-3.c: New.
24546         * gcc.dg/ucnid-4.c: New.
24547         * gcc.dg/ucnid-5.c: New.
24548         * gcc.dg/ucnid-6.c: New.
24549         * gcc.dg/cpp/ucnid-1.c: New.
24550         * gcc.dg/cpp/ucnid-2.c: New.
24551         * gcc.dg/cpp/ucnid-3.c: New.
24552         * g++.dg/other/ucnid-1.C: New.
24553
24554 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24555
24556         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24557
24558 2005-03-11  Per Bothner  <per@bothner.com>
24559
24560         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24561         that diagnotics refer to correct token.
24562         * gcc.dg/unused-3.c: Likewise.
24563
24564 2005-03-11  Per Bothner  <per@bothner.com>
24565
24566         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24567         constant" is now actually on same line as string constant.
24568         * gcc.dg/cpp/direct2s.c: Likewise.
24569
24570 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24571
24572         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24573
24574 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24575
24576         PR libfortran/20124
24577         * gfortran.dg/pr20124.f90: New Test
24578
24579 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24580
24581         PR tree-optimization/20130
24582         * gcc.dg/pr20130-1.c: New test.
24583
24584 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24585
24586         PR target/20095
24587         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24588
24589 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24590
24591         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24592
24593 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24594
24595         * g++.dg/eh/forced1.C: Fix comment.
24596         * g++.dg/eh/forced2.C: Ditto.
24597         * g++.dg/eh/forced3.C: Ditto.
24598         * g++.dg/eh/forced4.C: Ditto.
24599
24600 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
24601
24602         PR rtl-opt/20412
24603         * gcc.c-torture/compile/pr20412.c: New test.
24604
24605 2005-03-10  Roger Sayle  <roger@eyesopen.com>
24606
24607         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24608
24609 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24610
24611         PR target/20322
24612         * gcc.dg/20050307-1.c: New test.
24613
24614 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
24615
24616         PR c++/20375
24617         * g++.dg/other/stdarg3.C: New.
24618
24619 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24620
24621         PR c++/18384, c++/18327
24622         * g++.dg/init/array19.C: New test.
24623
24624         PR inline-asm/20314
24625         * gcc.dg/torture/pr20314-1.c: New test.
24626         * gcc.dg/torture/pr20314-2.c: New test.
24627
24628 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
24629
24630         * gcc.dg/20050309-1.c: New test.
24631
24632 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24633
24634         * gcc.dg/builtins-10.c: Reactivate disabled test.
24635         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
24636         new cbrt transformations.
24637
24638 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
24639
24640         PR c++/20208
24641         * g++.dg/template/array13.C: New test.
24642
24643 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
24644
24645         PR c++/16859
24646         * g++.dg/init/brace4.C: New test.
24647
24648 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24649
24650         PR c++/20186
24651         * g++.dg/template/non-dependent12.C: New.
24652
24653 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
24654
24655         PR c++/20142
24656         * g++.dg/init/array18.C: Add dg-do run marker.
24657
24658         PR c++/20142
24659         * g++.dg/init/array18.C: New test.
24660
24661 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24662
24663         * consistency.vlad/vlad.exp: Remove trailing semicolons.
24664         * g++.dg/gcov/gcov.exp: Likewise.
24665         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24666         * gcc.target/xstormy16/xstormy16.exp: Likewise.
24667         * lib/c-torture.exp: Likewise.
24668         * lib/fortran-torture.exp: Likewise.
24669         * lib/g++.exp: Likewise.
24670         * lib/gcc-defs.exp: Likewise.
24671         * lib/gcc-dg.exp: Likewise.
24672         * lib/gcc.exp: Likewise.
24673         * lib/gcov.exp: Likewise.
24674         * lib/gfortran.exp: Likewise.
24675         * lib/mike-g++.exp: Likewise.
24676         * lib/mike-gcc.exp: Likewise.
24677         * lib/objc-torture.exp: Likewise.
24678         * lib/objc.exp: Likewise.
24679         * lib/profopt.exp: Likewise.
24680         * lib/target-libpath.exp: Likewise.
24681         * lib/target-supports.exp: Likewise.
24682         * lib/treelang.exp: Likewise.
24683         * lib/wrapper.exp: Likewise.
24684
24685 2005-03-08  Jeff Law  <law@redhat.com>
24686
24687         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24688         PHI-OPT changes.
24689
24690 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24691
24692         * gcc.dg/vect/pr20122.c: New test.
24693
24694 2005-03-07  Jeff Law  <law@redhat.com>
24695
24696         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24697         was folded away.
24698         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24699         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24700         * gcc.dg/tree-ssa/pr18134.c: New test.
24701
24702 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24703
24704         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24705         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24706         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24707
24708 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24709
24710         PR tree-opt/17671
24711         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24712
24713 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24714
24715         * g++.dg/warn/Wnvdtor.C: New test.
24716
24717 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24718
24719         * gcc.dg/torture/pr19683-1.c: New test.
24720
24721 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24722
24723         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24724         * gfortran.dg/g77/19990313-2.f: Ditto.
24725         * gfortran.dg/g77/19990313-3.f: Ditto.
24726         * gfortran.dg/g77/19990525-0.f: Ditto.
24727         * gfortran.dg/g77/19990826-0.f: Ditto.
24728         * gfortran.dg/g77/19990826-2.f: Ditto.
24729         * gfortran.dg/g77/19990826-3.f: Ditto.
24730         * gfortran.dg/g77/20000511-1.f: Ditto.
24731         * gfortran.dg/g77/20000511-2.f: Ditto.
24732         * gfortran.dg/g77/970625-2.f: Ditto.
24733         * gfortran.dg/g77/980310-2.f: Ditto.
24734         * gfortran.dg/g77/980310-3.f: Ditto.
24735         * gfortran.dg/g77/980310-8.f: Ditto.
24736         * gfortran.dg/g77/980519-2.f: Ditto.
24737         * gfortran.dg/g77/alpha1.f: Ditto.
24738         * gfortran.dg/g77/claus.f: Ditto.
24739         * gfortran.dg/g77/erfc.f: Ditto.
24740         * gfortran.dg/g77/short.f: Ditto.
24741         * gfortran.fortran-torture/execute/data.f90: Ditto.
24742         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24743         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24744
24745 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24746
24747         * lib/file-format.exp (gcc_target_object_format): Add check for som
24748         format and hardcode object formats on hppa*-*-hpux*.
24749         * lib/target-supports.exp (check_weak_available): Add check for som
24750         object format.  Always return 0 on hppa*-*-hpux10*.
24751
24752         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24753         is defined.
24754
24755         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24756
24757 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24758
24759         * gfortran.dg/pr19936_1.f90: New test.
24760         * gfortran.dg/pr19936_2.f90: New test.
24761         * gfortran.dg/pr19936_3.f90: New test.
24762
24763 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24764             Paul Thomas <prthomas@drfccad.cea.fr>
24765
24766         * gfortran.dg/PR19754_1.f90: New test.
24767         * gfortran.dg/PR19754_2.f90: Ditto.
24768
24769 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24770
24771         PR c++/19311
24772         * g++.dg/template/non-dependent11.C: New test.
24773
24774 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24775
24776         * lib/target-supports.exp (check_iconv_available): Fix comment.
24777
24778 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24779             Joseph S. Myers  <joseph@codesourcery.com>
24780
24781         PR c++/19797
24782         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24783
24784 2005-03-04  Matthew Sachs  <msachs@apple.com>
24785
24786         * gcc.exp (gcc_target_compile): Put braces around
24787         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24788         * objc.exp (objc_target_compile): Likewise.
24789         * treelang.exp (treelang_target_compile): Likewise.
24790
24791 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24792
24793         PR fortran/19673
24794         * gfortran.dg/func_result_1.f90: New test.
24795
24796 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24797
24798         * gcc.misc-tests/options.exp: New test.
24799
24800 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24801
24802         * gcc.dg/pr15784-4.c: New test.
24803
24804 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24805
24806         * gcc.c-torture/execute/pr17133.c: New.
24807         * gcc.c-torture/compile/20050303-1.c: New.
24808
24809 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24810
24811         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24812
24813 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24814
24815         * g++.dg/overload/using2.C: New.
24816
24817 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24818
24819         PR c++/19916
24820         * g++.dg/init/ptrmem2.C: New test.
24821
24822 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24823
24824         PR c/8927
24825         * gcc.dg/pr8927-1.c: New test.
24826
24827 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24828
24829         PR c++/20232
24830         * g++.dg/inherit/covariant12.C: New.
24831
24832 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24833
24834         PR fortran/19479
24835         * gfortran.dg/bound_1.f90: New test.
24836
24837 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24838
24839         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24840         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24841
24842 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24843
24844         PR c/20245
24845         * gcc.dg/pr20245-1.c: New test.
24846
24847 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24848
24849         PR middle-end/19874
24850         * gcc.c-torture/execute/20050119-2.c: New test case.
24851
24852 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24853
24854         * README: Update the DejaGnu bug reporting address.
24855         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24856         * lib/objc-torture.exp: Likewise.
24857
24858 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24859
24860         * gfortran.dg/boz_1.f90: New test.
24861         * gfortran.dg/boz_3.f90: New test.
24862         * gfortran.dg/boz_4.f90: New test.
24863
24864 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24865
24866         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24867         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24868
24869 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24870
24871         PR libfortran/20101
24872         * gfortran.dg/write_0_pe_format.f90: New test.
24873
24874 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24875
24876         PR c++/20206
24877         * g++.dg/opt/thunk2.C: New test.
24878         * g++.dg/opt/covariant1.C: New test.
24879
24880 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24881
24882         * gfortran.dg/e_d_fmt.f90: New test.
24883
24884 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
24885
24886         * gcc.dg/asm-b.c: Fix comment typos.
24887
24888 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24889
24890         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24891         a V_MAY_DEF also.
24892
24893 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24894
24895         PR tree-opt/20188
24896         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24897         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24898         * gcc.dg/asm-b.c: New test.
24899
24900 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
24901
24902         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24903         Disable this test on IRIX 6.
24904
24905 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
24906
24907         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24908         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24909         parser.
24910
24911 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
24912
24913         PR tree-optimization/20204
24914         * gcc.dg/pr20204.c: New test.
24915
24916 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
24917
24918         PR target/20196
24919         * gcc.c-torture/execute/20050224-1.c: New test.
24920
24921         PR c++/20175
24922         * g++.dg/warn/Wbraces2.C: New test.
24923
24924 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
24925
24926         PR c++/19878
24927         * g++.dg/init/const2.C: New test.
24928
24929 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
24930
24931         PR tree-optimization/20100
24932         * gcc.c-torture/execute/pr20100-1.c: New test.
24933
24934 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24935
24936         * gfortran.dg/implicit_3.f90: New test.
24937
24938         * gfortran.dg/deftype_1.f90: New test.
24939
24940 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
24941
24942         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24943         the test passes.
24944         * g++.dg/other/anon3.C: Accept a warning.
24945
24946 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
24947
24948         * gcc.dg/pr20017.c: Fix a comment typo.
24949
24950 2005-02-23  Bud Davis  <bdavis@gfortran.org>
24951
24952         * gfortran.dg/list_read_4.f90: Change to f90 comments.
24953
24954 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24955
24956         PR ada/19902
24957         * ada/acats/tests/cxa/cxa3004.a: Remove.
24958         * ada/acats/tests/cxb/cxb30061.am: Likewise.
24959
24960 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24961
24962         PR c++/20073
24963         * g++.dg/init/const1.C: New test.
24964
24965         PR c++/19991
24966         * g++.dg/parse/constant7.C: New test.
24967
24968         PR c++/20152
24969         * g++.dg/parse/error27.C: New test.
24970         * g++.dg/template/qualttp15.C: Adjust error markers.
24971         * g++.old-deja/g++.other/struct1.C: Likewise.
24972
24973         PR c++/20153
24974         * g++.dg/template/error17.C: New test.
24975
24976         PR c++/20148
24977         * g++.dg/parser/error26.C: New test.
24978
24979 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
24980
24981         PR tree-optimization/20100
24982         PR tree-optimization/20115
24983         * gcc.dg/pr20115.c: New test.
24984         * gcc.dg/pr20115-1.c: New test.
24985         * gcc.dg/pr20100.c: New test.
24986         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24987         call-clobbered variables after alias1.
24988
24989 2005-02-22  Bud Davis  <bdavis@gfortran.org>
24990
24991         * gfortran.dg/list_read_4.f90: new test.
24992
24993 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
24994
24995         PR rtl-optimization/20017.
24996         * gcc.dg/pr20017.c: New.
24997
24998 2005-02-22  Devang Patel  <dpatel@apple.com>
24999
25000         PR 19952
25001         * g++.dg/tree-ssa/pr19952.C: New test.
25002
25003 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25004
25005         PR c++/19883
25006         * g++.dg/parse/constant6.C: New test.
25007
25008 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25009
25010         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25011         * g++.dg/charset/asm2.c: Likewise.
25012         * g++.dg/charset/asm3.c: Likewise.
25013         * g++.dg/charset/asm4.c: Likewise.
25014         * g++.dg/charset/asm5.c: Likewise.
25015         * g++.dg/charset/attribute1.c: Likewise.
25016         * g++.dg/charset/attribute2.c: Likewise.
25017         * g++.dg/charset/extern1.cc: Likewise.
25018         * g++.dg/charset/extern2.cc: Likewise.
25019         * g++.dg/charset/extern3.cc: Likewise.
25020         * g++.dg/charset/function.cc: Likewise.
25021         * g++.dg/charset/string.c: Likewise.
25022         * g++.dg/charset/charset.exp: Likewise.
25023         * lib/target-supports.exp (check_iconv_available): Fix comment.
25024
25025 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25026
25027         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25028         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25029         * gcc.dg/charset/asm2.c: Likewise.
25030         * gcc.dg/charset/asm3.c: Likewise.
25031         * gcc.dg/charset/asm4.c: Likewise.
25032         * gcc.dg/charset/asm5.c: Likewise.
25033         * gcc.dg/charset/asm6.c: Likewise.
25034         * gcc.dg/charset/attribute1.c: Likewise.
25035         * gcc.dg/charset/attribute2.c: Likewise.
25036         * gcc.dg/charset/builtin1.c: Likewise.
25037         * gcc.dg/charset/extern.c: Likewise.
25038         * gcc.dg/charset/function.c: Likewise.
25039         * gcc.dg/charset/string.c: Likewise.
25040         * gcc.dg/charset/charset.exp: Likewise.
25041
25042 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25043
25044         PR fortran/20086
25045         * gfortran.dg/pr20086.f90: New test.
25046
25047 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25048
25049         PR tree-optimization/19786
25050         * g++.dg/tree-ssa/pr19786.C: New.
25051
25052 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25053
25054         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25055
25056 2005-02-21  Jeff Law  <law@redhat.com>
25057
25058         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25059
25060 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25061
25062         * gfortran.dg/do_iterator: Split loop, markup all lines for
25063         which an error locus is printed.
25064         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25065         locus is printed.
25066         * gfortran.dg/select_4.f90: Likewise.
25067         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25068         locuses in the various permutations.
25069
25070 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25071
25072         PR tree-optimization/19951
25073         * g++.dg/vect: New directory.
25074         * g++.dg/vect/vect.exp: New file.
25075         * g++.dg/vect/pr19951.cc: New testcase.
25076         * g++.dg/dg.exp: Also prune vectorizer tests.
25077
25078 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25079
25080         PR 18785
25081         * gcc.dg/charset/builtin1.c: New test.
25082
25083 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25084
25085         PR c++/19299
25086         * g++.dg/inherit/volatile1.C: New test.
25087
25088         PR c++/19440
25089         * g++.dg/template/dtor4.C: New test.
25090
25091 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25092
25093         * gfortran.dg/int_1.f90: New test.
25094
25095 2005-02-19  Devang Patel  <dpatel@apple.com>
25096
25097         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25098
25099 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25100
25101         * gfortran.dg/achar_1.f90: New test.
25102
25103 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25104
25105         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25106
25107 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25108             Jakub Jelinek  <jakub@redhat.com>
25109
25110         PR tree-optimization/19828
25111         * gcc.dg/tree-ssa/loop-7.c: New test.
25112         * gcc.c-torture/execute/20050218-1.c: New test.
25113
25114 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25115
25116         PR c/20043
25117         * gcc.dg/transparent-union-1.c: New test.
25118         * gcc.dg/transparent-union-2.c: New test.
25119
25120 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25121
25122         PR tree-optimization/18977
25123         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25124
25125 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25126
25127         PR target/20054
25128         * gcc.dg/pr20054.c: New test.
25129
25130 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25131
25132         PR c++/19508
25133         * g++.dg/ext/attrib20.C: New test.
25134
25135 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25136
25137         PR middle-end/20030
25138         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25139
25140 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25141
25142         PR c++/20008
25143         * g++.dg/opt/switch4.C: New.
25144
25145 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25146
25147         PR c++/20023
25148         PR tree-optimization/20009
25149         * gcc.c-torture/compile/20050217-1.c: New test.
25150         * g++.dg/opt/switch3.C: New test.
25151
25152         PR tree-optimization/18947
25153         * gcc.c-torture/compile/20050215-1.c: New test.
25154         * gcc.c-torture/compile/20050215-2.c: New test.
25155         * gcc.c-torture/compile/20050215-3.c: New test.
25156
25157 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25158
25159         PR c++/20028
25160         * g++.dg/template/crash34.C: New.
25161
25162         PR c++/20022
25163         * g++.dg/other/access3.C: New.
25164
25165 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25166
25167         * gcc.dg/vect/vect-98.c: New test.
25168
25169 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25170
25171         PR tree-optimization/19967
25172         * gcc.dg/pr19967.c: New.
25173
25174 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25175
25176         PR middle-end/19857
25177         * gcc.dg/tree-ssa/20050215-1.c: New test.
25178         * gcc.c-torture/execute/20050215-1.c: New test.
25179
25180 2005-02-15  Eric Christopher  <echristo@redhat.com>
25181
25182         * gcc.dg/cpp/20050215-1.c: New file.
25183
25184 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25185
25186         PR tree-optimization/15785
25187         * gcc.dg/pr15785-1.c: New test.
25188
25189 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25190
25191         PR c++/17788
25192         * g++.dg/init/ctor4.C: New.
25193         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25194
25195 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25196
25197         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25198         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25199
25200 2005-02-15  Andreas Schwab  <schwab@suse.de>
25201
25202         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25203         declare malloc.
25204
25205 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25206
25207         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25208
25209 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25210
25211         PR tree-optimization/19853
25212         * gcc.c-torture/compile/pr19853.c: New test.
25213
25214 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25215
25216         PR c++/19608
25217         * g++.dg/parse/local-class1.C: New.
25218
25219         PR c++/19895
25220         * g++.dg/parse/ptrmem3.C: New.
25221
25222         PR c++/19884
25223         * g++.old-deja/g++.oliva/template6.C: Add another case.
25224         * g++.dg/template/explicit6.C: New.
25225
25226 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25227
25228         PR c++/17816
25229         * g++.dg/other/redecl2.C: New.
25230
25231 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25232
25233         PR c++/19891
25234         * g++.dg/abi/covariant4.C: New.
25235
25236 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25237
25238         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25239         New tests.
25240
25241 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25242
25243         * gcc.dg/vect/vect-96.c: Fix typo.
25244
25245 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25246
25247         PR c++/14479
25248         PR c++/19487
25249         * g++.dg/template/enum5.C: New test.
25250
25251 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25252
25253         * gcc.dg/vect/vect-97.c: New test.
25254
25255 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25256
25257         * gcc.dg/vect/vect-96.c: New test.
25258
25259 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25260
25261         * gcc.dg/builtins-34.c: Also check ldexp*.
25262
25263 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25264
25265         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25266
25267 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25268
25269         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25270         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25271         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25272         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25273         selector_list, selector_expression, dg-process-target): Move to new
25274         file target-supports-dg.exp.
25275         * lib/target-supports-dg.exp: New.
25276
25277         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25278         New.
25279
25280 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25281
25282         PR c++/19666
25283         * g++.dg/other/ptrmem6.C: New test.
25284
25285         PR middle-end/19858
25286         * gcc.c-torture/compile/20050210-1.c: New test.
25287
25288 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25289
25290         PR c++/19755
25291         * g++.dg/warn/Wbraces1.C: New test.
25292
25293 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25294
25295         * gcc.dg/builtins-52.c: New testcase.
25296
25297 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25298
25299         PR c/19342
25300         * gcc.c-torture/execute/20050119-1.c: New test.
25301
25302 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25303
25304         PR c++/19811
25305         * g++.dg/init/delete1.C: New test.
25306
25307 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25308
25309         PR c++/18470
25310         * g++.dg/template/static12.C: New test.
25311
25312 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25313
25314         PR c++/19787
25315         * g++.dg/conversion/ambig1.C: New test.
25316
25317         PR c++/19739
25318         * g++.dg/ext/attrib19.C: New test.
25319
25320         PR c++/19732
25321         * g++.dg/parse/dtor5.C: New test.
25322
25323         PR c++/19762
25324         * g++.dg/template/dtor3.C: New test.
25325
25326         PR c++/19826
25327         * g++.dg/template/static11.C: New test.
25328         * g++.dg/template/crash2.C: Remove dg-error marker.
25329
25330 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25331
25332         PR C++/18491
25333         * g++.old-deja/g++.mike/p10769a.C: Remove.
25334
25335 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25336
25337         * gcc.dg/builtins-48.c: New test case.
25338         * gcc.dg/builtins-49.c: New test case.
25339         * gcc.dg/builtins-50.c: New test case.
25340         * gcc.dg/builtins-51.c: New test case.
25341
25342 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25343
25344         PR middle-end/19583
25345         * g++.dg/warn/Wreturn-type-3.C: New test.
25346
25347 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25348
25349         PR middle-end/19402
25350         * gcc.dg/pr19402-1.c: New testcase.
25351         * gcc.dg/pr19402-2.c: likewise.
25352
25353 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25354
25355         PR middle-end/19854
25356         * g++.dg/tree-ssa/tmmti.C: New testcase.
25357
25358 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25359
25360         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25361
25362 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25363
25364         PR c++/19733
25365         * g++.dg/parse/crash23.C: New test.
25366         * g++.dg/warn/Weff1.C: New test.
25367
25368 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25369
25370         * gcc.dg/20050209-1.c: New test.
25371
25372 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25373
25374         PR target/19799
25375         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25376
25377 2005-02-08  Mike Stump  <mrs@apple.com>
25378
25379         * g++.dg/pch/import-2.c: New test.
25380         * g++.dg/pch/import-2.hs: New.
25381         * g++.dg/pch/include/import-2a.h: New.
25382         * g++.dg/pch/include/import-2b.h: New.
25383
25384 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25385
25386         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25387
25388 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25389
25390         * gfortran.dg/substr_1.f90: New test.
25391
25392 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25393
25394         PR middle-end/19775
25395         * gcc.dg/torture/builtin-power-1.c: Disable test for
25396         invalid transformation.
25397         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25398         no longer optimize.
25399         * gcc.dg/builtins-47.c: New testcase.
25400
25401 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25402             Dorit Naishlos  <dorit@il.ibm.com>
25403
25404         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25405
25406 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25407
25408         * gcc.c-torture/compile/20050206-1.c: New test.
25409
25410 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25411
25412         PR tree-opt/19768
25413         * g++.dg/opt/pr19768.C: New test.
25414
25415 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25416
25417         PR tree-opt/19736
25418         * gcc.c-torture/compile/pr19736.c: New test.
25419
25420 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25421
25422         PR c++/17401
25423         * g++.dg/parse/error25.C: New test.
25424
25425 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25426
25427         * gcc.c-torture/execute/20050203-1.c: New.
25428
25429 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25430
25431         * gcc.dg/vect/vect-85.c: Remove xfail.
25432         * gcc.dg/vect/vect-86.c: Remove xfail.
25433         * gcc.dg/vect/vect-87.c: Remove xfail.
25434         * gcc.dg/vect/vect-88.c: Remove xfail.
25435
25436 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25437
25438         * gcc.dg/altivec-19.c: New.
25439
25440 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25441
25442         PR c/17807
25443         * gcc.dg/nested-func-3.c: New test.
25444         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25445
25446 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25447
25448         * gcc.test-framework/gen_directive_tests: Generate tests for
25449         selector expressions.
25450
25451 2005-02-02  Matt Austern  <austern@apple.com>
25452
25453         PR c++/19628
25454         * g++/ext/builtin7.C: New.
25455         * g++/ext/builtin8.C: New.
25456
25457 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25458
25459         PR c/18502
25460         * gcc.dg/pr18502-1.c: New test.
25461
25462 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25463
25464         PR c++/17413
25465         * g++.dg/template/local4.C: Tweak.
25466
25467 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25468
25469         PR tree-optimization/19578
25470         * gcc.c-torture/compile/20050202-1.c: New test.
25471
25472 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25473
25474         PR c/19435
25475         * gcc.dg/c99-init-4.c: New test.
25476
25477 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25478
25479         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25480
25481         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25482
25483         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25484         * g++.dg/eh/check-vect.h: New.
25485
25486         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25487         * gcc.dg/vect/vect-78.c: Ditto.
25488         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25489         Remove.
25490
25491         * g++.dg/conversion/simd1.C: Expect warning.
25492         * g++.dg/ext/attribute-test-1.C: Ditto.
25493         * g++.dg/ext/attribute-test-2.C: Ditto.
25494         * g++.dg/ext/attribute-test-3.C: Ditto.
25495         * g++.dg/ext/attribute-test-4.C: Ditto.
25496
25497         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25498         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25499
25500         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25501
25502 2005-02-01  Richard Henderson  <rth@redhat.com>
25503
25504         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25505         long double for ibm double-double format.
25506         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25507
25508 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25509
25510         PR tree-optimization/19633
25511         * gcc.dg/pr19633-1.c: New test.
25512         * gcc.dg/pr19633.c: Tweak to make pointer point
25513         to NULL or a symbol.
25514
25515 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25516
25517         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25518         New procs.
25519         (dg-process-target (local override)): Handle selector expressions.
25520
25521         * gcc.test-framework/README: Describe tests in source directory.
25522         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25523         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25524         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25525         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25526         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25527         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25528         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25529         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25530         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25531         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25532         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25533         * gcc.test-framework/dg-error-exp-P.c: New test.
25534         * gcc.test-framework/dg-error-exp-XP.c: New test.
25535         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25536         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25537         * gcc.test-framework/dg-output-exp-P.c: New test.
25538         * gcc.test-framework/dg-output-exp-XF.c: New test.
25539         * gcc.test-framework/dg-warning-exp-P.c: New test.
25540         * gcc.misc-tests/dg-1.c: Remove.
25541         * gcc.misc-tests/dg-2.c: Remove.
25542         * gcc.misc-tests/dg-3.c: Remove.
25543         * gcc.misc-tests/dg-4.c: Remove.
25544         * gcc.misc-tests/dg-5.c: Remove.
25545         * gcc.misc-tests/dg-6.c: Remove.
25546         * gcc.misc-tests/dg-7.c: Remove.
25547         * gcc.misc-tests/dg-8.c: Remove.
25548         * gcc.misc-tests/dg-9.c: Remove.
25549         * gcc.misc-tests/dg-10.c: Remove.
25550         * gcc.misc-tests/dg-11.c: Remove.
25551         * gcc.misc-tests/dg-12.c: Remove.
25552         * gcc.misc-tests/dg-test.exp: Remove.
25553
25554         * gcc.test-framework/test-framework.awk: Change recording and
25555         printing of passes and failures.
25556
25557         * gcc.test-framework: New directory.
25558         * gcc.test-framework/README: New.
25559         * gcc.test-framework/test-framework.exp: New.
25560         * gcc.test-framework/test-framework.awk: New.
25561         * gcc.test-framework/gen_directive_tests: New.
25562
25563 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25564
25565         * lib/treelang.exp: Fix comment typos.
25566         (treelang_target_compile): Don't append libs=-ltreelang to options.
25567
25568 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25569
25570         * g++.dg/parse/typename7.C: Adjust error messages.
25571
25572 2005-01-31  Jeff Law  <law@redhat.com>
25573
25574         * gcc.c-torture/execute/20050131-1.c: New test.
25575         * gcc.dg/wcaselabel.c: New test.
25576
25577 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25578
25579         * g++.dg/other/warning1.C: Adjust error messags.
25580         * g++.dg/parse/constant5.C: New test.
25581
25582 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25583
25584         PR c/19333
25585         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25586         the test case valid.
25587         * gcc.dg/20030815-1.c: Remove invalid tests.
25588         * gcc.dg/array-7.c: Adjust expected result.
25589         * gcc.dg/pr18596-3.c: Likewise.
25590         * gcc.dg/noncompile/20000901-1.c: Likewise.
25591         * gcc.dg/noncompile/init-2.c: Likewise.
25592         * gcc.dg/noncompile/init-4.c: Likewise.
25593
25594 2005-01-31  Dale Johannesen  <dalej@apple.com>
25595
25596         * g++.dg/opt/pr19650.C: New test.
25597
25598 2005-01-31  Richard Henderson  <rth@redhat.com>
25599
25600         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25601         long double for intel double extended format.
25602         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25603
25604 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
25605
25606         PR c++/19555
25607         * g++.dg/template/static10.C: New test.
25608
25609         PR c++/19395
25610         * g++.dg/parse/error24.C: New test.
25611
25612         PR c++/19367
25613         * g++.dg/lookup/builtin1.C: New test.
25614
25615         PR c++/19457
25616         * g++.dg/warn/conv3.C: New test.
25617
25618 2005-01-30  Bud Davis  <bdavis@gfortran.org>
25619
25620         PR fortran/19647
25621         * gfortan.dg/inquire_7.f90
25622
25623 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
25624
25625         PR tree-optimization/15791
25626         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25627         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25628         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25629         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25630         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25631         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25632         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25633         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25634         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25635         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25636
25637 2005-01-29  Paul Brook  <paul@codesourcery.com>
25638
25639         PR fortran/18565
25640         * check.c (real_or_complex_check): New function.
25641         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25642         * intrinsic.c (add_functions): Use new check functions.
25643         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25644         Add prototypes.
25645
25646 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
25647
25648         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25649         gcc.dg/lvalue-3.c: New tests.
25650         * gcc.dg/concat.c: Update expected messages.
25651
25652 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
25653
25654         PR libfortran/19595
25655         * gfortran.dg/eor_1.f90: New test.
25656
25657 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
25658
25659         PR fortran/19589
25660         * gfortran.dg/logical_data_1.f90: New test.
25661
25662 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
25663
25664         PR c++/19253
25665         * g++.dg/template/crash33.C: New test.
25666
25667         PR c++/19667
25668         * g++.dg/template/crash32.C: New test.
25669
25670 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25671
25672         PR middle-end/16558
25673         * g++.dg/warn/Wreturn-type-2.C: New test.
25674
25675 2004-06-24  Jeff Law  <law@redhat.com>
25676
25677         * gcc.dg/tree-ssa/20050128-1.c: New test.
25678
25679 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25680
25681         * gcc.target/frv/all-mdpackh-1.c: New test.
25682
25683 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25684
25685         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25686
25687 2005-01-27  Richard Henderson  <rth@redhat.com>
25688
25689         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25690
25691 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25692
25693         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25694
25695 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25696
25697         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25698         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25699         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25700         to cope with cases where the multilib options override the dg-options.
25701
25702 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25703
25704         PR c/18946
25705         * gcc.dg/noncompile/20050120-1.c: New test.
25706
25707 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25708
25709         PR tree-optimization/19633
25710         * gcc.dg/pr19633.c: New test.
25711         * gcc.dg/tree-ssa/pr19633.c: New test.
25712
25713 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25714
25715         * gcc.dg/20041216-1.c: New test.
25716
25717 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25718
25719         PR objc/18862
25720         * objc.dg/selector-2.m: New test.
25721
25722 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25723
25724         * g++.dg/opt/range-test-2.C: New test.
25725
25726         PR rtl-optimization/19579
25727         * gcc.c-torture/execute/20050124-1.c: New test.
25728
25729 2005-01-26  Greg Parker  <gparker@apple.com>
25730         Stuart Hastings  <stuart@apple.com>
25731
25732         * gcc.c-torture/execute/20050125-1.c: New.
25733
25734 2005-01-18  Jan Hubicka  <jh@suse.cz>
25735
25736         PR tree-optimize/19337
25737         * gcc.c-torture/compile/20050119-1.c: New test.
25738
25739 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25740
25741         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25742         test for successful match.
25743
25744 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25745
25746         PR objc/18408
25747         * objc.dg/comp-types-7.m: New test.
25748
25749 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25750
25751         * lib/target-supports.exp (current_target_name): New.
25752         (check_effective_target_ilp32, check_effective_target_lp64):
25753         Cache the result to use as long as the current target, with
25754         multilib flags, remains the same.
25755
25756         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25757         (dg-require-weak, dg-require-visibility, dg-require-alias,
25758         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25759         dg-require-effective-target, dg-skip-if): Remove call to
25760         skip_test_and_clear_xfail.
25761         (dg-test): Clear xfail data.
25762
25763 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25764
25765         PR target/17751
25766         * gcc.dg/ppc64-toc.c: New test.
25767
25768         * g++.dg/tree-ssa/empty-1.C: New test.
25769
25770         PR middle-end/19551
25771         * gcc.c-torture/execute/20050121-1.c: New test.
25772         * gcc.dg/20050121-2.c: New test.
25773
25774 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25775         Paul Brook  <paul@codesourcery.com>
25776
25777         PR fortran/17941
25778         * gfortran.dg/real_const_1.f: New test.
25779         * gfortran.dg/real_const_2.f90: New test.
25780         * gfortran.dg/complex_int_1.f90: New test.
25781
25782 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25783
25784         PR fortran/19313
25785         * gfortan.dg/inquire_6.f90: New test.
25786
25787 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25788
25789         PR libfortran/19451
25790         * open_readonly_1.f90: New test.
25791
25792 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25793
25794         PR libfortran/18982
25795         * gfortran.dg/open_new.f90: New file.
25796
25797 2005-01-22  Paul Brook  <paul@codesourcery.com>
25798
25799         * namelist_1.f90: New test.
25800
25801 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25802
25803         PR tree-optimization/19484
25804         * gcc.c-torture/compile/20050122-[12].c: New tests.
25805
25806 2005-01-22  Paul Brook  <paul@codesourcery.com>
25807
25808         * gfortran.dg/implicit_2.f90: New test.
25809
25810 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25811
25812         PR fortran/19314
25813         * gfortran.dg/inquire_5.f90: New test.
25814
25815 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25816
25817         PR c/18809
25818         * gcc.dg/pr18809-1.c: New test.
25819
25820 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25821
25822         * gcc.dg/20050121-1.c: New test.
25823
25824         PR tree-optimization/13000
25825         * gcc.dg/20040206-1.c: Change warning to point where function is
25826         being inlined.
25827
25828 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25829
25830         PR c++/19208
25831         * g++.dg/template/array11.C: New test.
25832
25833 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25834
25835         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25836         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25837         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25838         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25839         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25840         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25841
25842 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25843
25844         PR tree-optimization/15349
25845         * gcc.dg/tree-ssa/pr15349.c: New.
25846
25847 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25848
25849         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25850
25851 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25852
25853         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25854         scan-assembler-times directive name.
25855
25856         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25857         after dg-do.
25858
25859         PR rtl-optimization/19462
25860         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25861
25862 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25863
25864         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25865         counting function calls on ia64.
25866
25867 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25868
25869         PR rtl-optimization/15139
25870         * gcc.dg/20050111-2.c: New test.
25871
25872         PR c/17297
25873         * gcc.c-torture/compile/20050113-1.c: New testcase.
25874
25875         PR middle-end/19164
25876         * gcc.dg/20050113-1.c: New testcase.
25877
25878 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
25879
25880         * gcc.dg/vect/vect-85.c: Add comment.
25881         * gcc.dg/vect/vect-86.c: Add xfail for now.
25882         * gcc.dg/vect/vect-87.c: Add xfail for now.
25883         * gcc.dg/vect/vect-88.c: Add xfail for now.
25884         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25885
25886 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25887
25888         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25889
25890 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25891
25892         * g++.dg/debug/typedef3.C: New test.
25893
25894 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
25895
25896         PR c/19472
25897         * gcc.dg/asm-a.c: New test.
25898
25899 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
25900
25901         * gcc.dg/sh-relax.c: Add prototype for abort.
25902
25903 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25904
25905         * gcc.dg/short-compare-1.c: New test.
25906         * gcc.dg/short-compare-2.c: Likewise.
25907
25908 2005-01-18  Michael Matz  <matz@suse.de>
25909
25910         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25911
25912 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
25913
25914         PR tree-optimization/19121
25915         * gcc.c-torture/compile/pr19121.c: New test.
25916
25917 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
25918
25919         PR target/19357
25920         * gcc.c-torture/compile/pr19357.c: New test.
25921
25922 2005-01-17  Ian Lance Taylor  <ian@airs.com>
25923
25924         PR c/5675
25925         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25926         pass--those that refer just to the variable, possibly with a
25927         cast.
25928         * gcc.dg/c99-const-expr-3.c: Likewise.
25929
25930         PR middle-end/13127
25931         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25932         longer emitted.
25933
25934 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
25935
25936         PR fortran/18778
25937         * gfortran.dg/endfile_2.f90: New test.
25938
25939 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
25940
25941         PR 19168
25942         * gfortran.dg/select_5.f90: New test.
25943
25944 2004-01-16  Paul Brook  <paul@codesourcery.com>
25945
25946         * gfortran.dg/common_4.f90: New test.
25947
25948 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
25949
25950         PR rtl-optimization/19462
25951         * gcc.dg/torture/pr19462-1.c: New test.
25952
25953 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
25954
25955         PR objc/19321
25956         * objc.dg/func-ptr-2.m: New.
25957         * objc.dg/volatile-1.m: New.
25958
25959 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25960
25961         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25962
25963 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25964
25965         PR tree-optimization/19060
25966         * gcc.c-torture/execute/20050104-1.c: New test.
25967
25968 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
25969
25970         PR fortran/18983
25971         * gfortran.dg/write_to_null.f90: New test.
25972
25973 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
25974             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25975
25976         PR other/19328
25977         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25978         argument.
25979
25980 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25981
25982         PR c++/19263
25983         * g++.dg/init/vector1.C: New test.
25984
25985 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
25986
25987         PR target/13158
25988         * gcc.target/ia64/sibcall-unwind-1.c: New test.
25989         PR target/18987
25990         * gcc.target/ia64/sibcall-unwind-2.c: New test.
25991
25992 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
25993
25994         * gfortran.dg/select_1.f90: New test.
25995         * gfortran.dg/select_2.f90: New test.
25996         * gfortran.dg/select_3.f90: New test.
25997         * gfortran.dg/select_4.f90: New test.
25998
25999 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26000
26001         PR middle-end/19084
26002         PR rtl-optimization/19348
26003         * gcc.dg/20050111-1.c: New test.
26004         * gcc.c-torture/execute/20050111-1.c: New test.
26005
26006         * gcc.dg/i386-asm-4.c: New test.
26007
26008 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26009
26010         * gcc.dg/nested-func-2.c: New test.
26011         * ada/acats/norun.lst: Remove c953002.
26012
26013 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26014
26015         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26016
26017 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26018
26019         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26020
26021 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26022
26023         PR target/18761
26024         * g++.dg/abi/align1.C: New test.
26025
26026 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26027
26028         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26029         at a time.
26030         * g++.dg/ext/altivec_check.h: Support compiling as C.
26031
26032 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26033
26034         PR c++/19355
26035         * g++.dg/expr/pr19355-1.C: New test case.
26036
26037 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26038
26039         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26040         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26041         * ada/acats/tests/c3/c92005b.ada: Likewise.
26042         * ada/acats/tests/c3/cxb3012.a: Likewise.
26043         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26044
26045 2005-01-09  Paul Brook  <paul@codesourcery.com>
26046
26047         * gfortran.dg/common_2.f90: New file.
26048         * gfortran.dg/common_3.f90: New file.
26049
26050 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26051
26052         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26053
26054 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26055
26056         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26057         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26058         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26059         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26060         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26061         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26062         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26063         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26064         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26065         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26066         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26067         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26068         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26069         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26070         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26071         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26072         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26073         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26074         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26075         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26076         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26077         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26078         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26079         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26080         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26081         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26082         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26083         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26084         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26085         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26086         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26087         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26088         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26089         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26090         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26091         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26092         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26093         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26094         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26095         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26096         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26097         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26098         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26099         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26100         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26101         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26102         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26103         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26104         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26105         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26106         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26107         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26108         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26109         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26110         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26111         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26112         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26113         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26114         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26115         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26116         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26117         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26118         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26119         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26120         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26121         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26122         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26123
26124         * gcc.dg/vect/vect-1.c: Fix spelling.
26125         * gcc.dg/vect/vect-10.c: Fix spelling.
26126         * gcc.dg/vect/vect-11.c: Fix spelling.
26127         * gcc.dg/vect/vect-12.c: Fix spelling.
26128         * gcc.dg/vect/vect-14.c: Fix spelling.
26129         * gcc.dg/vect/vect-15.c: Fix spelling.
26130         * gcc.dg/vect/vect-16.c: Fix spelling.
26131         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26132         * gcc.dg/vect/vect-64.c: Fix comments.
26133         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26134
26135 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26136             Ira Rosen  <irar@il.ibm.com>
26137
26138         * gcc.dg/vect/vect-70.c: New test.
26139         * gcc.dg/vect/vect-71.c: New test.
26140
26141 2005-01-09  Manfred Hollstein  <mh@suse.com>
26142
26143         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26144         * gcc.dg/pr18241-2.c: Likewise.
26145         * gcc.dg/pr18241-3.c: Likewise.
26146         * gcc.dg/pr18241-4.c: Likewise.
26147         * gcc.dg/pr18241-5.c: Likewise.
26148
26149 2005-01-08  Richard Henderson  <rth@redhat.com>
26150
26151         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26152         False for x86 and x86-64.
26153
26154 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26155
26156         PR tree-optimization/18241
26157         * gcc.dg/pr18241-1.c: New test.
26158         * gcc.dg/pr18241-2.c: New test.
26159         * gcc.dg/pr18241-3.c: New test.
26160         * gcc.dg/pr18241-4.c: New test.
26161         * gcc.dg/pr18241-5.c: New test.
26162
26163 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26164
26165         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26166         gfortran.dg/select_4.f90: New.
26167
26168 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26169
26170         * gcc.c-torture/execute/20050107-1.c: New test.
26171
26172 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26173
26174         PR c++/19298
26175         * g++.dg/template/ref2.C: New.
26176
26177 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26178
26179         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26180         instead of being empty.
26181
26182 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26183
26184         PR fortran/15553
26185         * gfortran.dg/array-1.f90: New test.
26186
26187 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26188
26189         PR tree-optimization/19283
26190         * gcc.c-torture/execute/20050106-1.c: New test.
26191
26192         PR rtl-optimization/18861
26193         * gcc.dg/20050105-1.c: New test.
26194
26195         PR tree-optimization/18828
26196         * gcc.dg/20050105-2.c: New test.
26197
26198 2005-01-07  Andreas Jaeger  <aj@suse.de>
26199
26200         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26201
26202 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26203
26204         PR fortran/18398
26205         * gfortran.dg/fmt_read.f90: New test.
26206
26207 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26208
26209         * gcc.dg/rs6000-ldouble-2.c: New.
26210
26211 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26212
26213         PR c++/19244
26214         * g++.dg/parser/ctor2.C: New test.
26215
26216 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26217
26218         PR c++/17154
26219         * g++.dg/template/using9.C: New test.
26220
26221 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26222
26223         PR c++/19258
26224         * g++.dg/lookup/friend6.C: New test.
26225
26226 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26227
26228         PR c++/19270
26229         * g++.dg/template/array10.C: New.
26230
26231 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26232
26233         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26234         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26235
26236 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26237
26238         * gcc.c-torture/compile/20050105-1.c: New test.
26239
26240 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26241
26242         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26243
26244 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26245
26246         PR middle-end/19100
26247         * gcc.dg/conv-3.c: New test case.
26248
26249 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26250
26251         * gcc.dg/asm-wide-1.c: New test.
26252
26253 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26254
26255         PR c++/19030
26256         * g++.dg/parse/crash22.C: New
26257
26258 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26259
26260         PR 19257
26261         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26262
26263 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26264
26265         PR middle-end/17767
26266         * gcc.dg/i386-mmx-6.c: New test case.
26267
26268 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26269
26270         PR tree-optimization/18308
26271         * gcc.dg/vect/pr18308.c: New testcase.
26272
26273 2005-01-04  Andreas Jaeger  <aj@suse.de>
26274
26275         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26276
26277 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26278             Robert Bowdidge <bowdidge@apple.com>
26279
26280         * gcc.dg/cpp/subframework1.c: New.
26281         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26282         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26283         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26284         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26285
26286 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26287
26288         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26289         producing warning.
26290         * gcc.dg/darwin-weakimport-2.c: New.
26291
26292 2005-01-03  Richard Henderson  <rth@redhat.com>
26293
26294         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26295
26296 2005-01-03  Richard Henderson  <rth@redhat.com>
26297
26298         * gcc.dg/vect/vect.exp: Enable for ia64.
26299         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26300         (check_effective_target_vect_float): Likewise.
26301         (check_effective_target_vect_no_align): Likewise.
26302         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26303         * gcc.dg/vect/vect-8.c: Likewise.
26304
26305 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26306
26307         PR target/19236
26308         * gcc.dg/pr19236-1.c: New test case.
26309
26310 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26311
26312         PR rtl-optimization/12092
26313         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26314
26315 2005-01-02  Andreas Jaeger  <aj@suse.de>
26316
26317         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26318
26319 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26320             Andrew Pinski  <pinskia@physics.uc.edu>
26321
26322         PR rtl-optimization/12092
26323         * gcc.dg/pr12092-1.c: New test case.
26324
26325 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26326
26327         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26328         'hidden' and 'default' for better portability.
26329         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26330
26331         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26332         6 and 7.
26333         * g++.old-deja/g++.brendan/new3.C: Likewise.
26334
26335 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26336
26337         * gcc.dg/20041231-1.C: New test.
26338         * g++.dg/warn/Wunreachable-code-1.C: New test.
26339
26340 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26341
26342         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26343         file, not /dev/null.  Abort on error.
26344
26345 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26346             Ziemowit Laski  <zlaski@apple.com>
26347
26348         PR objc/18971
26349         * objc.dg/encode-5.m: New test.
26350
26351 2004-12-29  Richard Henderson  <rth@redhat.com>
26352
26353         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26354         * objc.dg/stabs-1.m: Disable for ia64.
26355
26356 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26357
26358         PR c++/19190
26359         * g++.dg/warn/Wunused-10.C: New test.
26360
26361 2004-12-28  Richard Henderson  <rth@redhat.com>
26362
26363         * objc.dg/stabs-1.m: Disable for alpha.
26364
26365 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26366
26367         PR c++/19149
26368         * g++.dg/parse/error23.C: New test.
26369
26370 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26371
26372         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26373
26374         PR fortran/19032
26375         * gfortran.dg/intrinsic_modulo_1.f90: New.
26376         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26377         tests with divisor -1.
26378
26379 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26380
26381         * g++.dg/opt/temp1.C (memcpy): Return a value.
26382
26383         PR c++/19148
26384         * g++.dg/expr/cond7.C: New test.
26385
26386 2004-12-27  Paul Brook  <paul@codesourcery.com>
26387
26388         * gfortran.dg/g77/select_no_compile.f: Remove.
26389
26390 2004-12-27  Richard Henderson  <rth@redhat.com>
26391
26392         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26393         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26394         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26395
26396 2004-12-26  Richard Henderson  <rth@redhat.com>
26397
26398         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26399         by 1i instead of token pasting.
26400
26401 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26402
26403         PR tree-optimization/17578
26404         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26405         to additional_flags.
26406         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26407
26408 2004-12-25  Richard Henderson  <rth@redhat.com>
26409
26410         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26411         Remove Alpha.
26412
26413 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26414
26415         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26416         hppa*-*-hpux*.
26417         * gcc.dg/pr17957.c (dg-options): Likewise.
26418         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26419         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26420         instead of 0 on __hppa__.
26421         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26422         "foo,%r" on hppa*-*-*.
26423
26424 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26425
26426         PR fortran/19071
26427         * gfortran.dg/complex_write.f90: New test.
26428
26429 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26430
26431         PR c++/17595
26432         * g++.dg/parse/pragma2.C: New test.
26433
26434         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26435
26436 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26437
26438         * gcc.dg/empty2.c: Add missing dg-warning.
26439
26440 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26441
26442         PR c++/17413
26443         * g++.dg/template/local4.C: New test.
26444         * g++.dg/template/crash19.C: Add dg-error marker.
26445
26446         * g++.dg/template/crash31.C: Correct embedded PR number.
26447
26448 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26449
26450         PR c++/16405
26451         * g++.dg/opt/temp1.C: Add do-run marker.
26452
26453 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26454
26455         * g++.dg/template/spec19.C: New.
26456
26457 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26458
26459         PR target/16819
26460         * gcc.dg/empty2.c: New.
26461
26462 2004-12-23  Richard Henderson  <rth@redhat.com>
26463
26464         * lib/target-supports.exp (check_effective_target_vect_no_align):
26465         Remove i?86 and x86-64.
26466
26467 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26468
26469         PR c++/16405
26470         * g++.dg/opt/temp1.C: New test.
26471
26472 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26473
26474         PR c++/18733
26475         * g++.dg/template/friend33.C: New testcase.
26476
26477 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26478
26479         PR c++/18464
26480         * g++.dg/template/cond5.C: New test.
26481
26482         PR c++/18492
26483         * g++.dg/inherit/thunk3.C: New test.
26484
26485         PR c++/11224
26486         * g++.dg/warn/Wunused-9.C: New test.
26487
26488 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26489
26490         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26491
26492 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26493
26494         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26495
26496 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26497
26498         PR c++/18378
26499         * g++.dg/ext/packed8.C: New test.
26500
26501         PR c++/19063
26502         * g++.dg/template/crash31.C: New test.
26503
26504         PR c++/19034
26505         * g++.dg/template/crash30.C: New test.
26506
26507 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26508
26509         PR C++/18984
26510         * g++.dg/eh/ctor3.C: New test.
26511
26512 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26513
26514         * objc.dg/stabs-1.m: Allow section name to be quoted and
26515         assembly label to begin with '.LL'.
26516
26517 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26518
26519         * gcc.dg/vect/vect.exp
26520         (check_effective_target_lp64_or_vect_no_align): New.
26521         * gcc.dg/vect/vect-77.c: Use it.
26522         * gcc.dg/vect/vect-78.c: Use it.
26523
26524         * lib/target-supports.exp
26525         (check_effective_target_vect_no_max,
26526         check_effective_target_vect_no_bitwise,
26527         check_effective_target_vect_no_align): New.
26528         * gcc.dg/vect/vect-13.c: Use them.
26529         * gcc.dg/vect/vect-17.c: Ditto.
26530         * gcc.dg/vect/vect-18.c: Ditto.
26531         * gcc.dg/vect/vect-19.c: Ditto.
26532         * gcc.dg/vect/vect-20.c: Ditto.
26533         * gcc.dg/vect/vect-27.c: Ditto.
26534         * gcc.dg/vect/vect-29.c: Ditto.
26535         * gcc.dg/vect/vect-44.c: Ditto.
26536         * gcc.dg/vect/vect-48.c: Ditto.
26537         * gcc.dg/vect/vect-50.c: Ditto.
26538         * gcc.dg/vect/vect-52.c: Ditto.
26539         * gcc.dg/vect/vect-54.c: Ditto.
26540         * gcc.dg/vect/vect-56.c: Ditto.
26541         * gcc.dg/vect/vect-58.c: Ditto.
26542         * gcc.dg/vect/vect-60.c: Ditto.
26543         * gcc.dg/vect/vect-72.c: Ditto.
26544         * gcc.dg/vect/vect-80.c: Ditto.
26545
26546 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26547
26548         PR c++/14075
26549         * g++.dg/init/string1.C: New.
26550
26551         PR c++/18975
26552         * g++.dg/other/synth1.C: New.
26553
26554 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26555
26556         PR c/18963
26557         * gcc.dg/pr18963-1.c: New test.
26558
26559 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26560
26561         PR c/18596
26562         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26563         * gcc.dg/pr18596-1.c: Use dg-error.
26564         (dg-options): Use -fno-unit-at-a-time.
26565         * gcc.dg/pr18596-2.c: New test.
26566         * gcc.dg/pr18596-3.c: New test.
26567
26568 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26569
26570         PR middle-end/18683
26571         * g++.dg/opt/pr18683-1.C: New test case.
26572
26573 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26574
26575         PR other/19093
26576         * g++.dg/opt/max1.C: Fix for 64bit targets.
26577
26578 2004-12-20  Matt Austern  <austern@apple.com>
26579
26580         PR c++/19044
26581         * g++.dg/ext/builtin6.C: New
26582
26583 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26584
26585         PR tree-optimization/19080
26586         * gcc.c-torture/compile/pr19080.c: New test.
26587
26588 2004-12-20  Steven Bosscher  <stevenb@suse.de>
26589
26590         * gcc.dg/20041219-1.c: New test.
26591
26592 2004-12-19  Roger Sayle  <roger@eyesopen.com>
26593
26594         PR middle-end/19068
26595         * g++.dg/opt/max1.C: New test case.
26596
26597 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26598
26599         * gcc.dg/fdata-sections-1.c: New test.
26600
26601 2004-12-18  Roger Sayle  <roger@eyesopen.com>
26602
26603         PR middle-end/18548
26604         * gcc.dg/max-1.c: New test case.
26605
26606 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
26607
26608         * gcc.c-torture/execute/20041218-1.c: New test.
26609
26610 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
26611
26612         * gcc.dg/pr18501.c: New test.
26613         * gcc.dg/uninit-5.c: XFAIL.
26614         * gcc.dg/uninit-9.c: XFAIL.
26615
26616 2004-12-17  Dale Johannesen  <dalej@apple.com>
26617
26618         * gcc.dg/20041213-1.c: New.
26619
26620 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
26621
26622         * objc.dg/stabs-1.m: Allow assembly label to begin
26623         with a dot ('.').
26624
26625 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
26626
26627         * gcc.c-torture/execute/20041213-1.c: Move...
26628         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26629
26630 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         PR c++/18721
26633         * g++.dg/lookup/conv-5.C: New.
26634
26635 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
26636
26637         * objc.dg/stabs-1.m: New test.
26638
26639 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26640
26641         * gcc.dg/visibility-c.c: Change compile to
26642         assemble for the test.
26643
26644 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26645
26646         PR target/19041
26647         * gcc.dg/visibility-c.c: New test.
26648
26649 2004-12-16  Roger Sayle  <roger@eyesopen.com>
26650
26651         PR middle-end/18493
26652         * gcc.dg/switch-8.c: New test case.
26653
26654 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26655
26656         PR c++/18905
26657         * g++.dg/template/init4.C: New.
26658         * g++.dg/opt/static3.C: Enable optimizer.
26659
26660 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
26661
26662         * g++.dg/other/complex1.C: New test.
26663
26664 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
26665
26666         * g++.dg/opt/inline9.C: New test.
26667
26668 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26669
26670         PR fortran/18993
26671         * gfotran.dg/nullify_1.f: New test.
26672
26673 2004-12-15  Richard Henderson  <rth@redhat.com>
26674
26675         * gcc.target/i386/i386.exp: New harness.
26676         * gcc.target/i386/vect-args.c: New.
26677
26678 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26679
26680         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26681
26682 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26683
26684         PR c++/18825
26685         * g++.dg/template/friend32.C: New test.
26686
26687 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26688
26689         * cpp/pragma-once-1.c: New test.
26690         * cpp/pragma-once-1b.h: Likewise.
26691         * cpp/pragma-once-1c.h: Likewise.
26692         * cpp/pragma-once-1d.h: Likewise.
26693         * cpp/inc/pragma-once-1a.h: Likewise.
26694
26695 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26696             Steven G. Kargl  <kargls@comcast.net>
26697
26698         PR fortran/17597
26699         * gfortran.dg/list_read_3.f90: New test.
26700
26701 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26702
26703         * gcc.dg/ftrapv-2.c: New test.
26704
26705 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         PR c++/18981
26708         * g++.dg/template/typename9.C: New test.
26709
26710 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26711
26712         PR c++/18738
26713         * g++.dg/template/typename8.C: New test.
26714         * g++.dg/parse/friend2.C: Tweak error message.
26715
26716 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26717
26718         * gcc.c-torture/20041214-1.c: New test.
26719
26720 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26721
26722         PR c++/18965
26723         * g++.dg/init/array17.C: New test.
26724
26725 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26726
26727         PR c++/18793
26728         * g++.dg/init/aggr3.C: New test.
26729
26730 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26731
26732         * gcc.dg/altivec-types-1.c: New test.
26733         * gcc.dg/altivec-types-2.c: New test.
26734         * gcc.dg/altivec-types-3.c: New test.
26735         * gcc.dg/altivec-types-4.c: New test.
26736         * g++.dg/ext/altivec-types-1.C: New test.
26737         * g++.dg/ext/altivec-types-2.C: New test.
26738         * g++.dg/ext/altivec-types-3.C: New test.
26739         * g++.dg/ext/altivec-types-4.C: New test.
26740
26741 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26742
26743         PR middle-end/18951
26744         * gcc.c-torture/execute/20041213-1.c: New test.
26745
26746 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26747
26748         PR c++/18949
26749         * g++.dg/template/cast1.C: New.
26750
26751 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26752
26753         * gcc.c-torture/execute/20041213-2.c: New test.
26754
26755 2004-12-13  Richard Henderson  <rth@redhat.com>
26756
26757         * gcc.dg/i386-sse-10.c: Fix typo in options.
26758
26759 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26760
26761         PR c++/18968
26762         * g++.dg/opt/pr18968.C: New test.
26763
26764 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26765
26766         PR c++/18925
26767         * g++.dg/ext/visibility/staticdatamem.C: New test.
26768
26769 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26770
26771         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26772
26773 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26774
26775         PR rtl-optimization/18928
26776         * gcc.dg/pr18928-1.c: New test case.
26777
26778 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26779
26780         PR tree-opt/16951
26781         * gcc.c-torture/compile/20041211-1.c: New.
26782
26783 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26784
26785         PR middle-end/17564
26786         * gcc.c-torture/execute/20041212-1.c: New test.
26787
26788 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26789
26790         PR fortran/18869
26791         * gfortran.dg/common_1.f90: New test.
26792
26793 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26794         Paul Brook  <paul@codesourcery.com>
26795
26796         PR fortran/16222
26797         * gfortran.dg/real_do_1.f90: New test.
26798
26799 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26800
26801         PR tree-opt/18040
26802         * g++.dg/opt/ptrmem6.C: New test.
26803
26804 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26805
26806         PR middle-end/18921
26807         * gcc.dg/pr18921-1.c: New test case.
26808
26809 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26810
26811         PR fortran/17175
26812         * gfortran.dg/scale_1.f90: New test.
26813
26814 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26815
26816         PR middle-end/18903
26817         * gcc.c-torture/compile/pr18903.c: New test.
26818
26819 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26820
26821         * gcc.c-torture/execute/20041210-1.c: New test.
26822
26823 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26824
26825         PR c++/18731
26826         * g++.dg/parser/struct-1.C: New test.
26827         * g++.dg/parser/struct-2.C: New test.
26828         * g++.dg/parser/struct-3.C: New test.
26829
26830 2004-12-09  Richard Henderson  <rth@redhat.com>
26831
26832         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26833
26834         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26835         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26836
26837 2004-12-09  Matt Austern  <austern@apple.com>
26838
26839         PR c++/18514
26840         * g++.dg/ext/builtin1.C: New
26841         * g++.dg/ext/builtin2.C: New
26842         * g++.dg/ext/builtin3.C: New
26843         * g++.dg/ext/builtin4.C: New
26844         * g++.dg/ext/builtin5.C: New
26845
26846 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26847
26848         PR tree-opt/18904
26849         * g++.dg/opt/ptrmem5.C: New test.
26850
26851 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26852
26853         * g++.dg/parse/typename5.C: Adjust for new error.
26854         * g++.dg/parse/typename7.C: New.
26855
26856 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26857
26858         PR c++/18073
26859         * g++.dg/other/mmintrin.C: New test.
26860
26861 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         PR c++/16681
26864         * g++.dg/init/array15.C: New.
26865         * g++.dg/init/array16.C: New.
26866
26867 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26868
26869         PR fortran/18826
26870         * gfortran.dg/assign_1.f90: New test.
26871
26872 2004-12-08  Nick Clifton  <nickc@redhat.com>
26873
26874         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26875         * gcc.target/xstormy16/data_below100: Likewise.
26876         * gcc.target/xstormy16/sfr: Likewise.
26877         * gcc.target/xstormy16/below100.S: New test source file.
26878         * gcc.target/xstormy16/below100.ld: New test linker script.
26879         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26880         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26881         bp instructions.
26882         * gcc.target/xstormy16/bp.c: Likewise.
26883
26884         * gcc.target/xstormy16/bss_below100: New files:
26885         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26886         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26887         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26888         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26889         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26890         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26891         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26892         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26893         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26894         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26895         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26896         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26897         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26898         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26899         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26900         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26901         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26902         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26903         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26904         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26905         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26906         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26907         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26908         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26909         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26910         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26911         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26912
26913         * gcc.target/xstormy16/data_below100: New files:
26914         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26915         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26916         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26917         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26918         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26919         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26920         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26921         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26922         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26923         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26924         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26925         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26926         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26927         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26928         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26929         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26930         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26931         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26932         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26933         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26934         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26935         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26936         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26937         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26938         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26939         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26940         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26941
26942         * gcc.target/xstormy16/sfr: New files:
26943         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26944         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26945         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26946         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26947         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26948         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26949         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26950         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26951         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26952         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26953         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26954         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26955         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26956         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26957         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26958         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26959         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26960         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26961         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26962         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26963         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26964         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26965         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26966         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26967         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26968         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26969         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26970         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26971         27_if0_sfrw_bitfield_f.c
26972
26973 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26974
26975         PR c++/18100
26976         * g++.dg/lookup/name-clash4.C: New test.
26977
26978 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
26979
26980         PR c++/18672
26981         * g++.dg/opt/array1.C: New.
26982
26983         PR c++/18803
26984         * g++.dg/template/operator5.C: New.
26985
26986 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
26987
26988         PR c/18867
26989         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26990
26991 2004-12-07  Steven Bosscher  <stevenb@suse.de>
26992
26993         * gcc.dg/noncompile/20041207.c: New test.
26994
26995 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
26996
26997         * g++.dg/other/unreachable-1.C: New test.
26998
26999 2004-12-06  Nick Clifton  <nickc@redhat.com>
27000
27001         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27002         <limits.h> because the latter comes from gcc's include/ directory
27003         and not the newlib/libc/include directory.
27004
27005 2004-12-04  Richard Henderson  <rth@redhat.com>
27006
27007         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27008
27009 2004-12-04  Richard Henderson  <rth@redhat.com>
27010
27011         * lib/target-supports.exp (check_gc_sections_available): Disable
27012         for alpha and ia64.
27013
27014 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27015
27016         PR middle-end/17909
27017         * g++.dg/other/vararg-2.C: New test.
27018
27019 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27020
27021         PR c++/17011, c++/17971
27022         * g++.dg/template/error15.C: Adjust expected error.
27023         * g++.dg/template/instantiate3.C: Likewise.
27024
27025 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27026
27027         * gcc.dg/altivec-18.c: Fix for darwin
27028
27029 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27030
27031         PR c++/18782
27032         * g++.dg/parse/ptrmem2.C: New.
27033
27034         PR c++/18318
27035         * g++.dg/template/new1.C: New.
27036
27037 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27038
27039         PR fortran/18710
27040         * gfortran.dg/direct_io_3.f90: New test.
27041
27042 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27043
27044         PR 18758
27045         * g++.dg/parse/crash21.C: New.
27046
27047 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27048
27049         PR c++/15664, c++/18276
27050         * g++.dg/template/ttp13.C: New test.
27051         * g++.dg/template/ttp14.C: Likewise.
27052
27053 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27054
27055         PR c++/18123
27056         * g++.dg/parse/enum2.C: New test.
27057         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27058
27059 2004-12-02  Nick Clifton  <nickc@redhat.com>
27060
27061         * gcc.target/xstormy16: New test directory.
27062         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27063         * gcc.target/xstormy16/bp.c: Check the generation of bp
27064         instructions.
27065         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27066         bn instructions and the BELOW100 attribute.
27067
27068 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27069
27070         PR target/16952
27071         * gcc.dg/ppc-eabi.c: New.
27072
27073 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27074
27075         PR fortran/18284
27076         * gfortran.dg/backspace.f90
27077
27078 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27079
27080         * gfortran.dg/inquire.f90: New test.
27081
27082 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27083
27084         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27085         handle effective-target-keyword.
27086         (dg-skip-if): Support effective-target keyword as target list.
27087         (dg-xfail-if): Ditto.
27088         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27089
27090 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27091
27092         PR tree-optimization/18291
27093         * gcc.c-torture/compile/pr18291.c: New test.
27094
27095 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27096
27097         PR C++/18729
27098         * g++.dg/parse/crash20.C: New.
27099
27100         PR c++/17431
27101         * g++.dg/overload/arg1.C: New.
27102         * g++.dg/overload/arg2.C: New.
27103         * g++.dg/overload/arg3.C: New.
27104         * g++.dg/overload/arg4.C: New.
27105
27106 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27107
27108         * gcc.dg/c99-flex-array-4.c: Remove.
27109
27110 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27111
27112         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27113
27114         * lib/target-supports.exp (is-effective-target): Simplify.
27115
27116         * lib/target-supports.exp (check_effective_target_vect_long):
27117         Fix for powerpc64-*-*.
27118
27119 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27120
27121         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27122         to support new requirements on FreeBSD 5.
27123
27124 2004-11-30  Devang Patel  <dpatel@apple.com>
27125
27126         PR 18702
27127         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27128
27129 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27130
27131         * g++.dg/ext/altivec-13.C: New test.
27132
27133 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27134
27135         PR tree-opt/18298
27136         * gcc.c-torture/execute/p18298.c: New test.
27137
27138 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27139             Dorit Naishlos  <dorit@il.ibm.com>
27140
27141         PR tree-opt/18607
27142         * gcc.dg/vect/vect-89.c: New test.
27143
27144 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27145
27146         * gcc.dg/pr18596-1.c: New test.
27147
27148 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27149
27150         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27151
27152 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27153
27154         PR c/18479
27155         * gcc.dg/pr18479.c: New test.
27156
27157 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27158
27159         PR target/18490
27160         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27161         mmix-knuth-mmixware.
27162
27163         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27164         cris-*-elf* cris-*-aout* mmix-*-*
27165
27166 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27167
27168         PR middle-end/18725
27169         * gcc.dg/pr18725.c: New test.
27170
27171 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27172
27173         PR target/18488
27174         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27175
27176         PR target/18336
27177         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27178
27179 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27180
27181         PR c++/18368
27182         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27183         * g++.old-deja/g++.law/ctors5.C: Likewise.
27184         * g++.old-deja/g++.other/crash25.C: Likewise.
27185
27186         PR c++/18674
27187         * g++.dg/template/error16.C: New test.
27188
27189         PR c++/18512
27190         * g++.dg/template/crash29.C: New test.
27191
27192 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27193
27194         PR tree-optimization/18712
27195         * gcc.c-torture/compile/pr18712.c: New test.
27196
27197 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27198
27199         PR c/7544
27200         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27201         tests.
27202
27203 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27204
27205         PR c++/18652
27206         * g++.dg/lookup/crash6.C: New test.
27207
27208 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27209
27210         PR middle-end/18164
27211         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27212
27213 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27214
27215         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27216         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27217         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27218
27219 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27220
27221         * gcc.dg/pr18164.c: New test.
27222
27223 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27224
27225         * gcc.dg/funroll-loops-all.c: New.
27226
27227 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27228
27229         PR target/18489
27230         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27231         delimeter, match space and TAB as well as ":".
27232
27233         PR target/18484
27234         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27235
27236         PR target/18348
27237         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27238
27239         PR target/18345
27240         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27241
27242         PR target/18337
27243         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27244
27245 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27246
27247         * gfortran.dg/direct_io_2.f90: New test.
27248
27249 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27250
27251         PR target/18334
27252         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27253
27254 2004-11-28  Richard Henderson  <rth@redhat.com>
27255
27256         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27257
27258 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27259
27260         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27261         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27262         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27263         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27264         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27265         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27266         gcc.dg/pointer-arith-8.c: New tests.
27267
27268 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27269
27270         PR fortran/18364
27271         * gfortran.dg/endfile.f90: New test.
27272
27273 2004-11-27  Falk Hueffner  <falk@debian.org>
27274
27275         * gcc.dg/loop-6.c: New test.
27276
27277 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27278
27279         * gcc.c-torture/execute/20041126-1.c: New test.
27280
27281 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27282
27283         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27284         on IRIX.
27285
27286 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27287
27288         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27289         functions.
27290
27291 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27292
27293         PR rtl-optimization/17825
27294         * gcc.c-torture/compile/20041119-1.c: New test.
27295
27296 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27297
27298         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27299         Check existence of ld library path variables before unsetting.
27300
27301 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27302
27303         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27304
27305 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27306
27307         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27308
27309 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27310
27311         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27312
27313 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27314
27315         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27316         dg-do directive.
27317
27318 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27319
27320         * gcc.dg/pr17957.c: Pass --param, not -param.
27321
27322 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27323
27324         PR middle-end/17957
27325         * gcc.dg/pr17957.c: New test.
27326
27327 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27328
27329         PR c++/18445
27330         * g++.dg/template/crash28.C: Likewise.
27331
27332         PR c++/18001
27333         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27334         * g++.dg/ext/lvaddr.C: Likewise.
27335         * g++.dg/opt/pr7503-3.C: Likewise.
27336
27337         PR c++/18466
27338         * g++.dg/parse/qualified3.C: New test.
27339         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27340
27341         PR c++/18545
27342         * g++.dg/expr/return1.C: New test.
27343
27344 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27345
27346         Friend class name lookup 3/n, PR c++/3332
27347         * g++.dg/lookup/friend3.C: New test.
27348         * g++.dg/lookup/friend4.C: Likewise.
27349         * g++.dg/lookup/friend5.C: Likewise.
27350
27351 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27352
27353         Friend class name lookup 2/n, PR c++/14513, c++/15410
27354         * g++.dg/lookup/friend2.C: New test.
27355         * g++.dg/template/friend31.C: Likewise.
27356
27357 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27358
27359         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27360
27361 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27362
27363         PR c++/17473
27364         * g++.dg/tc1/dr56.C: Remove.
27365         * g++.dg/template/typedef1.C: Add dg-error markers.
27366         * g++.old-deja/g++.other/typedef7.C: Likewise.
27367
27368         PR c++/18285
27369         * g++.dg/parse/typedef7.C: New test.
27370
27371 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27372
27373         * gcc.c-torture/execute/20041124-1.c: New test.
27374
27375 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27376
27377         * g++.dg/template/deduce3.C: New test.
27378
27379         PR c++/18586
27380         * g++.dg/template/crash27.C: New test.
27381
27382         PR c++/18530
27383         * g++.dg/warn/Wshadow-3.C: New test.
27384
27385 2004-11-24  Devang Patel  <dpatel@apple.com>
27386
27387         PR/18555
27388         * gcc.dg/cpp/isysroot-1.c: New test.
27389         * gcc.dg/cpp/usr/include/stdio.h: New file.
27390         * gcc.dg/cpp/isysroot-2.c: New test.
27391         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27392         New file.
27393
27394 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27395
27396         PR c++/8929
27397         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27398
27399 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27400
27401         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27402         * gcc.target/sparc/pdist.c: Likewise.
27403
27404 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27405
27406         PR c++/16882
27407         * g++.dg/conversion/simd1.C: New test.
27408
27409 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27410
27411         * lib/target-libpath.exp: New file defining
27412         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27413         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27414         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27415         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27416         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27417
27418 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27419
27420         * gcc.dg/pragma-align-2.c: Test macro expansion.
27421         * gcc.dg/pragma-pack-2.c: New test.
27422
27423 2004-11-23  Richard Henderson  <rth@redhat.com>
27424
27425         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27426         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27427         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27428         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27429         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27430         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27431
27432         * gcc.dg/vect/vect.exp: Add check for alpha.
27433         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27434         (check_effective_target_vect_int): Enable for alpha.
27435         (check_effective_target_vect_long): New.
27436         (is-effective-target): Add it.
27437
27438 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27439
27440         * gcc.dg/pr18614-1.c: New test.
27441
27442 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27443
27444         * gcc.dg/setjmp-2.c: New test.
27445
27446 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27447
27448         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27449         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27450         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27451         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27452         gcc.target/sparc/pdist.c: New tests.
27453
27454 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27455
27456         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27457
27458 2004-11-22  Dale Johannesen  <dalej@apple.com>
27459
27460         * gcc.dg/20041111-1.c: New.
27461
27462 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27463
27464         PR tree-opt/18536
27465         * gcc.dg/vect/pr18536.c: New test.
27466
27467 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27468
27469         PR c++/18354
27470         * g++.dg/template/nontype11.C: New test.
27471
27472 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27473
27474         PR middle-end/18520
27475         * gcc.dg/pr18520-1.c: New test case.
27476
27477 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27478
27479         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27480         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27481         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27482         expected diagnostics.
27483
27484 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27485
27486         PR target/18580
27487         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27488         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27489         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27490
27491 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27492
27493         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27494
27495 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27496             Joseph Myers  <joseph@codesourcery.com>
27497
27498         * lib/target-supports.exp (check_visibility_available): Really
27499         test the compiler.
27500
27501 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27502
27503         PR tree-opt/18181
27504         * gcc.dg/vect/vect-85.c: New test.
27505         * gcc.dg/vect/vect-86.c: New test.
27506         * gcc.dg/vect/vect-87.c: New test.
27507         * gcc.dg/vect/vect-88.c: New test.
27508
27509 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27510
27511         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27512
27513 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27514
27515         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27516         * gcc.dg/ppc-and-1.c: Ditto.
27517         * gcc.dg/ppc-compare-1.c: Ditto.
27518         * gcc.dg/ppc-mov-1.c: Ditto
27519
27520 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27521             Mark Mitchell  <mark@codesourcery.com>
27522
27523         * gcc.dg/pragma-init-fini-2.c: New test.
27524
27525 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27526             Aldy Hernandez  <aldyh@redhat.com>
27527
27528         * lib/target-supports.exp (check_effective_target_vect_int): New
27529         (check_effective_target_vect_float): New
27530         (check_effective_target_vect_double): New.
27531         (is-effective-target): Support new effective targets keywords.
27532         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27533         default action for dg-do.
27534         * gcc.dg/vect/pr16105.c: Use new support.
27535         * gcc.dg/vect/pr18400.c: Ditto.
27536         * gcc.dg/vect/pr18425.c: Ditto.
27537         * gcc.dg/vect/vect-1.c: Ditto.
27538         * gcc.dg/vect/vect-10.c: Ditto.
27539         * gcc.dg/vect/vect-11.c: Ditto.
27540         * gcc.dg/vect/vect-12.c: Ditto.
27541         * gcc.dg/vect/vect-13.c: Ditto.
27542         * gcc.dg/vect/vect-14.c: Ditto.
27543         * gcc.dg/vect/vect-15.c: Ditto.
27544         * gcc.dg/vect/vect-16.c: Ditto.
27545         * gcc.dg/vect/vect-17.c: Ditto.
27546         * gcc.dg/vect/vect-18.c: Ditto.
27547         * gcc.dg/vect/vect-19.c: Ditto.
27548         * gcc.dg/vect/vect-2.c: Ditto.
27549         * gcc.dg/vect/vect-20.c: Ditto.
27550         * gcc.dg/vect/vect-21.c: Ditto.
27551         * gcc.dg/vect/vect-22.c: Ditto.
27552         * gcc.dg/vect/vect-23.c: Ditto.
27553         * gcc.dg/vect/vect-24.c: Ditto.
27554         * gcc.dg/vect/vect-25.c: Ditto.
27555         * gcc.dg/vect/vect-26.c: Ditto.
27556         * gcc.dg/vect/vect-27.c: Ditto.
27557         * gcc.dg/vect/vect-27a.c: Ditto.
27558         * gcc.dg/vect/vect-28.c: Ditto.
27559         * gcc.dg/vect/vect-29.c: Ditto.
27560         * gcc.dg/vect/vect-29a.c: Ditto.
27561         * gcc.dg/vect/vect-3.c: Ditto.
27562         * gcc.dg/vect/vect-30.c: Ditto.
27563         * gcc.dg/vect/vect-31.c: Ditto.
27564         * gcc.dg/vect/vect-32.c: Ditto.
27565         * gcc.dg/vect/vect-33.c: Ditto.
27566         * gcc.dg/vect/vect-34.c: Ditto.
27567         * gcc.dg/vect/vect-35.c: Ditto.
27568         * gcc.dg/vect/vect-36.c: Ditto.
27569         * gcc.dg/vect/vect-37.c: Ditto.
27570         * gcc.dg/vect/vect-38.c: Ditto.
27571         * gcc.dg/vect/vect-4.c: Ditto.
27572         * gcc.dg/vect/vect-40.c: Ditto.
27573         * gcc.dg/vect/vect-41.c: Ditto.
27574         * gcc.dg/vect/vect-42.c: Ditto.
27575         * gcc.dg/vect/vect-43.c: Ditto.
27576         * gcc.dg/vect/vect-44.c: Ditto.
27577         * gcc.dg/vect/vect-45.c: Ditto.
27578         * gcc.dg/vect/vect-46.c: Ditto.
27579         * gcc.dg/vect/vect-47.c: Ditto.
27580         * gcc.dg/vect/vect-48.c: Ditto.
27581         * gcc.dg/vect/vect-48a.c: Ditto.
27582         * gcc.dg/vect/vect-49.c: Ditto.
27583         * gcc.dg/vect/vect-5.c: Ditto.
27584         * gcc.dg/vect/vect-50.c: Ditto.
27585         * gcc.dg/vect/vect-51.c: Ditto.
27586         * gcc.dg/vect/vect-52.c: Ditto.
27587         * gcc.dg/vect/vect-53.c: Ditto.
27588         * gcc.dg/vect/vect-54.c: Ditto.
27589         * gcc.dg/vect/vect-55.c: Ditto.
27590         * gcc.dg/vect/vect-56.c: Ditto.
27591         * gcc.dg/vect/vect-56a.c: Ditto.
27592         * gcc.dg/vect/vect-57.c: Ditto.
27593         * gcc.dg/vect/vect-58.c: Ditto.
27594         * gcc.dg/vect/vect-59.c: Ditto.
27595         * gcc.dg/vect/vect-6.c: Ditto.
27596         * gcc.dg/vect/vect-60.c: Ditto.
27597         * gcc.dg/vect/vect-61.c: Ditto.
27598         * gcc.dg/vect/vect-62.c: Ditto.
27599         * gcc.dg/vect/vect-63.c: Ditto.
27600         * gcc.dg/vect/vect-64.c: Ditto.
27601         * gcc.dg/vect/vect-65.c: Ditto.
27602         * gcc.dg/vect/vect-66.c: Ditto.
27603         * gcc.dg/vect/vect-67.c: Ditto.
27604         * gcc.dg/vect/vect-68.c: Ditto.
27605         * gcc.dg/vect/vect-69.c: Ditto.
27606         * gcc.dg/vect/vect-7.c: Ditto.
27607         * gcc.dg/vect/vect-72.c: Ditto.
27608         * gcc.dg/vect/vect-72a.c: Ditto.
27609         * gcc.dg/vect/vect-73.c: Ditto.
27610         * gcc.dg/vect/vect-74.c: Ditto.
27611         * gcc.dg/vect/vect-75.c: Ditto.
27612         * gcc.dg/vect/vect-76.c: Ditto.
27613         * gcc.dg/vect/vect-77.c: Ditto.
27614         * gcc.dg/vect/vect-77a.c: Ditto.
27615         * gcc.dg/vect/vect-78.c: Ditto.
27616         * gcc.dg/vect/vect-79.c: Ditto.
27617         * gcc.dg/vect/vect-8.c: Ditto.
27618         * gcc.dg/vect/vect-80.c: Ditto.
27619         * gcc.dg/vect/vect-82.c: Ditto.
27620         * gcc.dg/vect/vect-82_64.c: Ditto.
27621         * gcc.dg/vect/vect-83.c: Ditto.
27622         * gcc.dg/vect/vect-83_64.c: Ditto.
27623         * gcc.dg/vect/vect-9.c: Ditto.
27624         * gcc.dg/vect/vect-all.c: Ditto.
27625         * gcc.dg/vect/vect-none.c: Ditto.
27626
27627 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27628
27629         * lib/gcc-dg.exp (dg-skip-if): New function.
27630         (dg-forbid-option): Remove.
27631         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27632         * g++.dg/abi/bitfield8.C: Likewise.
27633         * g++.dg/abi/dtor1.C: Likewise.
27634         * g++.dg/abi/empty10.C: Likewise.
27635         * g++.dg/abi/empty7.C: Likewise.
27636         * g++.dg/abi/empty9.C: Likewise.
27637         * g++.dg/abi/layout3.C: Likewise.
27638         * g++.dg/abi/layout4.C: Likewise.
27639         * g++.dg/abi/thunk1.C: Likewise.
27640         * g++.dg/abi/thunk2.C: Likewise.
27641         * g++.dg/abi/vbase11.C: Likewise.
27642         * g++.dg/abi/vthunk2.C: Likewise.
27643         * g++.dg/abi/vthunk3.C: Likewise.
27644         * g++.dg/ext/attrib8.C: Likewise.
27645         * g++.dg/opt/longbranch2.C: Likewise.
27646         * g++.dg/opt/reg-stack4.C: Likewise.
27647         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27648         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27649         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27650         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27651         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27652         * gcc.dg/20000609-1.c: Likewise.
27653         * gcc.dg/20000720-1.c: Likewise.
27654         * gcc.dg/20011107-1.c: Likewise.
27655         * gcc.dg/20011119-1.c: Likewise.
27656         * gcc.dg/20020108-1.c: Likewise.
27657         * gcc.dg/20020122-2.c: Likewise.
27658         * gcc.dg/20020122-3.c: Likewise.
27659         * gcc.dg/20020201-3.c: Likewise.
27660         * gcc.dg/20020206-1.c: Likewise.
27661         * gcc.dg/20020218-1.c: Likewise.
27662         * gcc.dg/20020310-1.c: Likewise.
27663         * gcc.dg/20020411-1.c: Likewise.
27664         * gcc.dg/20020418-2.c: Likewise.
27665         * gcc.dg/20020426-1.c: Likewise.
27666         * gcc.dg/20020426-2.c: Likewise.
27667         * gcc.dg/20020517-1.c: Likewise.
27668         * gcc.dg/20020523-1.c: Likewise.
27669         * gcc.dg/20020523-2.c: Likewise.
27670         * gcc.dg/20020729-1.c: Likewise.
27671         * gcc.dg/20030204-1.c: Likewise.
27672         * gcc.dg/20030826-2.c: Likewise.
27673         * gcc.dg/20030926-1.c: Likewise.
27674         * gcc.dg/20031202-1.c: Likewise.
27675         * gcc.dg/980312-1.c: Likewise.
27676         * gcc.dg/980313-1.c: Likewise.
27677         * gcc.dg/990117-1.c: Likewise.
27678         * gcc.dg/990424-1.c: Likewise.
27679         * gcc.dg/990524-1.c: Likewise.
27680         * gcc.dg/991230-1.c: Likewise.
27681         * gcc.dg/i386-387-1.c: Likewise.
27682         * gcc.dg/i386-387-2.c: Likewise.
27683         * gcc.dg/i386-387-3.c: Likewise.
27684         * gcc.dg/i386-387-4.c: Likewise.
27685         * gcc.dg/i386-387-5.c: Likewise.
27686         * gcc.dg/i386-387-6.c: Likewise.
27687         * gcc.dg/i386-asm-1.c: Likewise.
27688         * gcc.dg/i386-bitfield1.c: Likewise.
27689         * gcc.dg/i386-bitfield2.c: Likewise.
27690         * gcc.dg/i386-loop-1.c: Likewise.
27691         * gcc.dg/i386-loop-2.c: Likewise.
27692         * gcc.dg/i386-loop-3.c: Likewise.
27693         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27694         * gcc.dg/i386-pic-1.c: Likewise.
27695         * gcc.dg/i386-regparm.c: Likewise.
27696         * gcc.dg/i386-signbit-1.c: Likewise.
27697         * gcc.dg/i386-signbit-2.c: Likewise.
27698         * gcc.dg/i386-signbit-3.c: Likewise.
27699         * gcc.dg/i386-sse-5.c: Likewise.
27700         * gcc.dg/i386-sse-8.c: Likewise.
27701         * gcc.dg/i386-unroll-1.c: Likewise.
27702         * gcc.dg/tls/opt-1.c: Likewise.
27703         * gcc.dg/tls/opt-2.c: Likewise.
27704         * gcc.dg/unroll-1.c: Likewise.
27705         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27706         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27707         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27708         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27709
27710 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27711
27712         * g++.dg/template/incomplete1.C: New test.
27713
27714 2004-11-16  Nick Clifton  <nickc@redhat.com>
27715
27716         Revert patches accidentally commited during checkin of fixes for
27717         xstormy16 tests:
27718         gcc.c-torture/execute/simd-4.c: Revert
27719         gcc.dg/20040910-1.c: Revert.
27720
27721 2004-11-16  Paul Brook  <paul@codesourcery.com>
27722
27723         PR fortran/13010
27724         * gfortran.dg/der_pointer_1.f90: New test.
27725
27726 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27727
27728         PR c/18498
27729         * gcc.dg/bitfld-13.c: New test.
27730
27731 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27732
27733         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27734         powerpc*-*-linux*.
27735
27736         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27737         * gcc.dg/ppc64-abi-2.c: Ditto.
27738         * gcc.dg/ppc64-abi-3.c: Ditto.
27739
27740         * lib/gcc-dg.exp (dg-target-list): Remove.
27741
27742 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27743
27744         * gcc.dg/ia64-postinc.c: New test.
27745
27746 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27747
27748         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27749
27750 2004-11-15  Nick Clifton  <nickc@redhat.com>
27751
27752         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27753         __INT_MAX__ so that the test can be compiled by toolchains
27754         targeted at 16-bit processors.
27755
27756         * gcc.dg/20040625-1.c: Use long constants rather than integers
27757         when performing arithmetic that will overflow 16-bits.
27758
27759         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27760         xstormy16.  It does not support 128-bit vector operations.
27761
27762         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27763         with the macro PTR_TYPE.  Define this macro to an integer type
27764         suitable for holding a pointer.
27765
27766         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27767         the target is a 16-bit processor.
27768
27769         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27770         16-bit targets where the character constant will be too long.
27771
27772         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27773         where the double will not be directly addressable.
27774
27775 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27776
27777         Friend class name lookup 1/n, PR c++/18471
27778         * g++.dg/template/crash26.C: New test.
27779         * g++.dg/lookup/struct1.C: Adjust expected error.
27780         * g++.dg/parse/elab1.C: Likewise.
27781         * g++.dg/parse/elab2.C: Likewise.
27782         * g++.dg/parse/int-as-enum1.C: Likewise.
27783         * g++.dg/parse/struct-as-enum1.C: Likewise.
27784         * g++.dg/parse/typedef1.C: Likewise.
27785         * g++.dg/parse/typedef3.C: Likewise.
27786         * g++.dg/parse/typedef4.C: Likewise.
27787         * g++.dg/parse/typedef5.C: Likewise.
27788         * g++.dg/template/nontype4.C: Likewise.
27789         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27790         * g++.old-deja/g++.other/elab1.C: Likewise.
27791         * g++.old-deja/g++.other/syntax4.C: Likewise.
27792
27793 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27794
27795         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27796
27797 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27798
27799         * gcc.c-torture/execute/20041114-1.c: New test.
27800
27801 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27802
27803         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27804         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27805         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27806         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27807         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27808         gcc.dg/switch-7.c: New tests.
27809
27810 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27811
27812         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27813
27814 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27815
27816         PR tree-opt/18400
27817         * gcc.dg/vect/pr18400.c: New test.
27818
27819 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27820             Andrew Pinski  <pinskia@physics.uc.edu>
27821
27822         PR tree-opt/18425
27823         * gcc.dg/vect/pr18425.c: New test.
27824
27825 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27826
27827         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27828         Guard with dg-require-alias and dg-require-visibility.
27829
27830 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27831
27832         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27833
27834 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27835
27836         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27837
27838 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27839
27840         PR c++/17344
27841         * g++.dg/template/defarg5.C: New test.
27842
27843 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27844
27845         * g++.dg/parse/cast1.C: Run only on ILP32.
27846         * g++.old-deja/g++.mike/p784.C: Likewise.
27847
27848 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27849
27850         * gcc.c-torture/execute/20041113-1.c: New test.
27851
27852 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27853
27854         PR target/18230
27855         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27856         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27857         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27858         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27859         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27860         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27861         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27862         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27863         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27864         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27865         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27866         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27867         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27868
27869 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27870
27871         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27872         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27873         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27874         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27875         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27876         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27877         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27878         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27879         gcc.target/sparc/combined-1.c: New tests.
27880
27881 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
27882
27883         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27884         New tests.
27885
27886 2004-11-12  Mark Mitchell <mark@codesourcery.com>
27887
27888         * lib/gcc-dg.exp (dg-forbid-option): New function.
27889         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27890         * g++.dg/abi/bitfield8.C: Likewise.
27891         * g++.dg/abi/dtor1.C: Likewise.
27892         * g++.dg/abi/empty10.C: Likewise.
27893         * g++.dg/abi/empty7.C: Likewise.
27894         * g++.dg/abi/empty9.C: Likewise.
27895         * g++.dg/abi/layout3.C: Likewise.
27896         * g++.dg/abi/layout4.C: Likewise.
27897         * g++.dg/abi/thunk1.C: Likewise.
27898         * g++.dg/abi/thunk2.C: Likewise.
27899         * g++.dg/abi/vbase11.C: Likewise.
27900         * g++.dg/abi/vthunk2.C: Likewise.
27901         * g++.dg/abi/vthunk3.C: Likewise.
27902         * g++.dg/ext/attrib8.C: Likewise.
27903         * g++.dg/opt/longbranch2.C: Likewise.
27904         * g++.dg/opt/reg-stack4.C: Likewise.
27905         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27906         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27907         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27908         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27909         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27910         * gcc.dg/20000609-1.c: Likewise.
27911         * gcc.dg/20000720-1.c: Likewise.
27912         * gcc.dg/20011107-1.c: Likewise.
27913         * gcc.dg/20011119-1.c: Likewise.
27914         * gcc.dg/20020108-1.c: Likewise.
27915         * gcc.dg/20020122-2.c: Likewise.
27916         * gcc.dg/20020122-3.c: Likewise.
27917         * gcc.dg/20020201-3.c: Likewise.
27918         * gcc.dg/20020206-1.c: Likewise.
27919         * gcc.dg/20020218-1.c: Likewise.
27920         * gcc.dg/20020310-1.c: Likewise.
27921         * gcc.dg/20020411-1.c: Likewise.
27922         * gcc.dg/20020418-2.c: Likewise.
27923         * gcc.dg/20020426-1.c: Likewise.
27924         * gcc.dg/20020426-2.c: Likewise.
27925         * gcc.dg/20020517-1.c: Likewise.
27926         * gcc.dg/20020523-1.c: Likewise.
27927         * gcc.dg/20020523-2.c: Likewise.
27928         * gcc.dg/20020729-1.c: Likewise.
27929         * gcc.dg/20030204-1.c: Likewise.
27930         * gcc.dg/20030826-2.c: Likewise.
27931         * gcc.dg/20030926-1.c: Likewise.
27932         * gcc.dg/20031202-1.c: Likewise.
27933         * gcc.dg/980312-1.c: Likewise.
27934         * gcc.dg/980313-1.c: Likewise.
27935         * gcc.dg/990117-1.c: Likewise.
27936         * gcc.dg/990424-1.c: Likewise.
27937         * gcc.dg/990524-1.c: Likewise.
27938         * gcc.dg/991230-1.c: Likewise.
27939         * gcc.dg/i386-387-1.c: Likewise.
27940         * gcc.dg/i386-387-2.c: Likewise.
27941         * gcc.dg/i386-387-3.c: Likewise.
27942         * gcc.dg/i386-387-4.c: Likewise.
27943         * gcc.dg/i386-387-5.c: Likewise.
27944         * gcc.dg/i386-387-6.c: Likewise.
27945         * gcc.dg/i386-asm-1.c: Likewise.
27946         * gcc.dg/i386-bitfield1.c: Likewise.
27947         * gcc.dg/i386-bitfield2.c: Likewise.
27948         * gcc.dg/i386-loop-1.c: Likewise.
27949         * gcc.dg/i386-loop-2.c: Likewise.
27950         * gcc.dg/i386-loop-3.c: Likewise.
27951         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27952         * gcc.dg/i386-pic-1.c: Likewise.
27953         * gcc.dg/i386-regparm.c: Likewise.
27954         * gcc.dg/i386-signbit-1.c: Likewise.
27955         * gcc.dg/i386-signbit-2.c: Likewise.
27956         * gcc.dg/i386-signbit-3.c: Likewise.
27957         * gcc.dg/i386-sse-5.c: Likewise.
27958         * gcc.dg/i386-sse-8.c: Likewise.
27959         * gcc.dg/i386-unroll-1.c: Likewise.
27960         * gcc.dg/tls/opt-1.c: Likewise.
27961         * gcc.dg/tls/opt-2.c: Likewise.
27962         * gcc.dg/unroll-1.c: Likewise.
27963         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27964         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27965         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27966         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27967         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27968         -m64 is specified.
27969
27970 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27971
27972         PR c++/18389
27973         * g++.dg/parse/cond1.C: New test.
27974
27975         PR c++/18429
27976         * g++.dg/template/array9.C: New test.
27977         * g++.dg/ext/vla1.C: Adjust error messages.
27978         * g++.dg/ext/vlm1.C: Likewise.
27979         * g++.dg/template/crash2.C: Likewise.
27980
27981         PR c++/18436
27982         * g++.dg/template/call3.C: New test.
27983
27984         PR c++/18407
27985         * g++.dg/template/ptrmem11.C: New test.
27986
27987 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
27988
27989         PR other/14264
27990         * lib/g++.exp: Set LC_ALL and LANG to C.
27991         * lib/gcc-dg.exp: Likewise.
27992         * lib/gfortran.exp: Likewise.
27993         * lib/objc.exp: Likewise.
27994         * lib/treelang.exp: Likewise.
27995
27996 2004-11-12  Andreas Schwab  <schwab@suse.de>
27997
27998         * gcc.dg/pr16286.c: Fix last change.
27999
28000 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28001
28002         PR c++/18416
28003         * g++.dg/init/global1.C: New test.
28004
28005 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28006
28007         * gcc.c-torture/execute/20041112-1.c: New test.
28008
28009 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28010
28011         * lib/gcc-dg.exp (dg-target-list): New.
28012
28013 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28014             Richard Sandiford  <rsandifo@redhat.com>
28015
28016         * lib/target-supports.exp (get-compiler_messages): New.
28017         (check_named_sections_available): Use it.
28018         (check_effective_target_ilp32): New.
28019         (check_effective_target_lp64): New.
28020         (is-effective-target): New.
28021         * lib/gcc-dg.exp (dg-require-effective-target): New.
28022
28023 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28024
28025         * gcc.dg/precedence-1.c: New test.
28026
28027 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28028
28029         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28030
28031         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28032         message, delete generated files, use more descriptive name for
28033         executable, and make the test unsupported when it cannot be run.
28034
28035         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28036         (dg-require-weak, dg-require-visibility, dg-require-alias,
28037         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28038         dg-require-iconv, dg-require-named-sections): Use it.
28039
28040         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28041
28042 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28043
28044         PR target/16457
28045         * gcc.dg/ppc-and-1: New
28046
28047         PR target/16796
28048         * gcc.dg/ppc-mov-1.c: New.
28049
28050         PR target/16458
28051         * gcc.dg/ppc-compare-1.c: New.
28052
28053 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28054
28055         * objc.dg/desig-init-2.m: New test.
28056
28057 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28058
28059         PR middle-end/18160
28060         * g++.dg/warn/register-var-1.C: New test.
28061         * g++.dg/warn/register-var-2.C: New test.
28062
28063 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28064
28065         * gcc.dg/union-2.c: New test.
28066
28067 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28068
28069         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28070         New test for PR tree-optimization/17892.
28071
28072 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28073
28074         PR c++/18369
28075         * g++.dg/init/new12.C: New test.
28076
28077 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28078
28079         * gcc.target/sparc: New directory.
28080         * gcc.target/sparc/sparc.exp: New driver.
28081         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28082         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28083         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28084         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28085
28086 2004-11-10  Paul Brook  <paul@codesourcery.com>
28087
28088         PR fortran/18218
28089         * gfortran.dg/list_read.c: New test.
28090
28091 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28092
28093         PR c/18322
28094         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28095         expected diagnostic location.
28096
28097 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28098
28099         * gcc.dg/20041109-1.c: New test.
28100
28101 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28102
28103         PR objc/18406
28104         * objc/compile/pr18406.m: New test.
28105
28106 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28107
28108         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28109
28110 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28111
28112         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28113
28114 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28115
28116         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28117
28118 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28119
28120         * gcc.dg/20030225-2.c: Add prototype for abort and
28121         exit.
28122
28123 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28124
28125         PR tree-opt/18299
28126         * gcc.c-torture/pr18299-1.c: New test.
28127
28128 2004-11-06  Andreas Schwab  <schwab@suse.de>
28129
28130         * gcc.dg/pr16286.c: Also test for bool and pixel.
28131
28132 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28133
28134         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28135         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28136         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28137         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28138         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28139         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28140         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28141         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28142         gcc.dg/struct-semi-3.c: New tests.
28143
28144 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28145
28146         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28147
28148 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28149
28150         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28151         Do not use C99 designators.
28152
28153 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28154
28155         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28156
28157 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28158
28159         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28160         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28161         * gcc.c-torture/execute/simd-5.x: Remove.
28162
28163 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28164
28165         PR rtl-optimization/17933
28166         * gcc.dg/torture/pr17933-1.c: New test.
28167
28168 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28169
28170         PR target/18106
28171         * lib/target-supports.exp (check_weak_available): Support
28172         Windows.
28173
28174 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28175
28176         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28177         call to fflush(stdout) before abort.
28178         (my_ffsll): New function.
28179         (generate_fields): Use it.
28180
28181 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28182
28183         * gcc.dg/init-undef-1.c: New test.
28184
28185 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28186
28187         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28188         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28189         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28190         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28191         expected messages for new parser.
28192
28193 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28194
28195         * g++.dg/ext/visibility/symbian1.C: New test.
28196
28197 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28198
28199         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28200         on LP64 targets.
28201
28202 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28203
28204         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28205         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28206         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28207         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28208         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28209         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28210         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28211         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28212         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28213         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28214
28215 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28216
28217         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28218         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28219         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28220         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28221         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28222         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28223         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28224         for new parser.
28225
28226 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28227
28228         PR target/15342
28229         * gcc.dg/20041104-1.c: New test.
28230
28231 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28232
28233         * g++.dg/template/nontype7.C: New test.
28234         * g++.dg/template/nontype8.C: Likewise.
28235         * g++.dg/template/nontype9.C: Likewise.
28236         * g++.dg/template/nontype10.C: Likewise.
28237         * g++.dg/tc1/dr49.C: Likewise.
28238         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28239         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28240
28241 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28242
28243         * g++.dg/rtti/tinfo1.C: Remove xfails.
28244
28245 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28246
28247         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28248         packed attribute to the definition to satisfy the new C++ parser.
28249
28250 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28251
28252         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28253         invocations of va_arg.
28254
28255 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28256
28257         PR c++/18124
28258         * g++.dg/template/crash25.C: New test.
28259
28260         PR c++/18155
28261         * g++.dg/template/typedef2.C: New test.
28262         * g++.dg/parse/crash13.C: Adjust error markers.
28263
28264         PR c++/18177
28265         * g++.dg/conversion/const3.C: New test.
28266
28267 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28268
28269         PR fortran/17535
28270         PR fortran/17583
28271         PR fortran/17713
28272         * gfortran.dg/generic_[123].f90: New testcases.
28273
28274 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28275
28276         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28277         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28278
28279 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28280
28281         PR tree-opt/16808
28282         * gcc.c-torture/compile/pr16808.c: New test.
28283
28284 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28285
28286         PR rtl-optimization/17104
28287         * gcc.dg/ppc-bitfield1.c: New.
28288
28289 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28290
28291         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28292
28293 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28294
28295         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28296         strings for 32-bit code.
28297
28298 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28299
28300         PR c/18239
28301         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28302
28303 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         PR c++/18064
28306         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28307
28308 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28309
28310         PR c++/15172
28311         * g++.dg/init/aggr2.C: New test.
28312
28313 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28314
28315         * objc.dg/local-decl-1.m: New test.
28316
28317 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28318
28319         * gcc.dg/20040910-1.c: Adjust regex.
28320
28321 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28322
28323         PR rtl-optimization/18084
28324         * g++.dg/opt/pr18084-1.C: New testcase.
28325
28326 2004-10-30  Matt Austern  <austern@apple.com>
28327
28328         PR c++/17542
28329         * g++.dg/ext/attrib18.C: New test.
28330
28331 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28332
28333         PR middle-end/18096
28334         * gcc.dg/pr18096-1.c: New test case.
28335
28336 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28337
28338         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28339
28340 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28341
28342         PR c/16666
28343         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28344         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28345         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28346         gcc.dg/old-style-prom-3.c: New tests.
28347
28348 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28349
28350         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28351         Remove unnecessary inclusion of stdio.h.
28352
28353 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28354
28355         PR rtl-optimization/17581
28356         * gcc.dg/pr17581-1.c: New test case.
28357
28358 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28359
28360         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28361         being implemented.
28362         * g++.dg/conversion/dr195-1.C: New.
28363         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28364         * g++.old-deja/g++.mike/p10148.C: Likewise.
28365
28366 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28367
28368         PR c++/17695
28369         * g++.dg/debug/typedef2.C: New test.
28370
28371 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28372
28373         PR fortran/13490
28374         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28375         * gfortran.dg/g77/README: Update.
28376
28377 2004-10-28  Matt Austern  <austern@apple.com>
28378
28379         PR c++/14124
28380         * g++.dg/ext/packed7.C: New test.
28381
28382 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28383
28384         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28385         scan-assembler.
28386         * lib/scanasm.exp (hidden-scan-for): New proc.
28387         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28388         string.
28389         (scan-not-hidden): Likewise.
28390         * lib/target-supports.exp (check_visibility_available): mach-o is
28391         support too.
28392
28393 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28394
28395         PR c++/17132
28396         * g++.dg/template/memclass3.C: New test.
28397
28398 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28399
28400         PR middle-end/18160
28401         * gcc.dg/register-var-1.c: New test.
28402         * gcc.dg/register-var-2.c: New test.
28403         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28404         error now.
28405
28406 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28407
28408         PR other/18172
28409         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28410         unused variables.
28411         * gcc.dg/vect/vect-22.c: Likewise.
28412
28413 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28414
28415         * gcc.dg/i386-rotate-1.c: New test.
28416
28417 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28418
28419         * g++.dg/init/ref12.C: Add "run" marker.
28420
28421         PR c++/17435
28422         * g++.dg/init/ref12.C: New test.
28423
28424         PR c++/18140
28425         * g++.dg/template/shift1.C: New test.
28426         * g++.dg/template/error10.C: Adjust error markers.
28427
28428 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28429
28430         PR tree-opt/17529
28431         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28432
28433 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28434
28435         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28436         * gcc.dg/weak/weak-3.c: Likewise.
28437         * gcc.dg/weak/weak-5.c: Likewise.
28438         * gcc.dg/weak/weak-9.c: Likewise.
28439         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28440         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28441
28442         * gcc.dg/darwin-weakimport-1.c: New.
28443
28444 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28445
28446         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28447
28448 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28449
28450         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28451         'syntax' error messages.
28452         * gcc.dg/cpp/direct2s.c: Likewise.
28453
28454 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28455
28456         * gcc.c-torture/compile/20041026-1.c: New.
28457
28458 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28459
28460         PR c++/18093
28461         * g++.dg/lookup/ns2.C: New test.
28462
28463         PR c++/18020
28464         * g++.dg/template/enum4.C: New test.
28465
28466         PR c++/18161
28467         * g++.dg/template/expr1.C: New test.
28468
28469 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28470
28471         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28472
28473 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28474
28475         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28476         gcc.dg/decl-nospec-3.c: New tests.
28477
28478 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28479
28480         * objc.dg/super-class-3.m: New test.
28481
28482 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28483
28484         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28485         resyncing.
28486         * gcc.dg/cpp/direct2s.c: Likewise.
28487
28488 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28489
28490         * objc.dg/image-info.m: Update for changes to section selection.
28491
28492 2004-10-25  David Ayers  <d.ayers@inode.at>
28493             Ziemowit Laski  <zlaski@apple.com>
28494
28495         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28496         diagnostics when messaging 'id <Proto>'.
28497         * objc.dg/class-protocol-1.m: New test.
28498         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28499         a non-existent method signature.
28500         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28501         Update diagnostics when messaging with non-existent method signature.
28502         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28503         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28504         invalid receivers are now resolved as if messaging 'id'; remove
28505         extraneous diagnostics.
28506
28507 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28508
28509         PR c/16667
28510         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28511         gcc.dg/init-desig-obs-3.c: New tests.
28512
28513 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28514
28515         * gcc.dg/debug/20041023-1.c: New test.
28516
28517 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28518
28519         PR middle-end/17407
28520         * gcc.c-torture/compile/pr17407.c: New test.
28521
28522         PR c++/18121
28523         * g++.dg/template/array8.C: New test.
28524
28525 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28526
28527         PR other/18138
28528         * lib/g++.exp: Accept more than one multilib libgcc.
28529         * lib/gcc-dg.exp: Likewise.
28530         * lib/objc.exp: Likewise.
28531         * lib/treelang.exp: Likewise.
28532         * lib/gfortran.exp: Likewise.
28533
28534 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28535
28536         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28537
28538 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28539
28540         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28541         * gcc.dg/c99-const-expr-3.c: Likewise.
28542
28543 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28544
28545         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28546
28547 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28548
28549         * gcc.c-torture/execute/loop-2e.x: Remove.
28550
28551 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28552
28553         PR c++/18095
28554         * g++.dg/parse/crash18.C: New.
28555         * g++.dg/parse/crash19.C: New.
28556
28557 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28558
28559         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28560         * g++.dg/ext/dllimport2.C: Same.
28561         * g++.dg/ext/dllimport8.C: Same.
28562
28563 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28564
28565         PR c++/10841
28566         * g++.dg/conversion/cast1.C: New test.
28567         * g++.dg/overload/pmf1.C: Adjust error marker.
28568
28569 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28570
28571         PR objc/17923
28572         * objc.dg/const-str-7.m: New test.
28573
28574 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28575
28576         * g++.dg/template/memfriend11.C: Fix comment typo.
28577         * g++.dg/template/memfriend14.C: Likewise.
28578
28579 2004-10-20  Richard Henderson  <rth@redhat.com>
28580
28581         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28582         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28583         -fasynchronous-unwind-tables.
28584
28585 2004-10-20  Richard Henderson  <rth@redhat.com>
28586
28587         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28588         (main): Return success.
28589         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28590         (main): Return success.
28591
28592 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28593
28594         PR c++/13495
28595         * g++.dg/template/memfriend9.C: New test.
28596         * g++.dg/template/memfriend10.C: Likewise.
28597         * g++.dg/template/memfriend11.C: Likewise.
28598         * g++.dg/template/memfriend12.C: Likewise.
28599         * g++.dg/template/memfriend13.C: Likewise.
28600         * g++.dg/template/memfriend14.C: Likewise.
28601         * g++.dg/template/memfriend15.C: Likewise.
28602         * g++.dg/template/memfriend16.C: Likewise.
28603         * g++.dg/template/memfriend17.C: Likewise.
28604         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28605
28606 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         * g++.dg/conversion/dr195.C: New.
28609         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28610
28611 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28612             Devang Patel  <dpatel@apple.com>
28613
28614         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28615         of floating point arithmetic, which could trap.
28616
28617 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
28618
28619         PR c++/14035
28620         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28621         * g++.dg/conversion/const2.C: New test.
28622         * g++.dg/expr/reinterpret2.C: New test.
28623         * g++.dg/expr/reinterpret3.C: New test.
28624         * g++.dg/expr/cast2.C: New test.
28625         * g++.dg/expr/copy1.C: New test.
28626         * g++.dg/other/conversion1.C: Change error message.
28627         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28628         function pointers to void *.
28629         * g++.old-deja/g++.mike/p10148.C: Likewise.
28630
28631 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28632
28633         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28634
28635 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
28636
28637         PR c++/18047
28638
28639         * g++.dg/parse/expr3.C: New test.
28640
28641 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28642
28643         * gcc.dg/smod-1.c: New test.
28644
28645 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
28646
28647         * objc.dg/method-14.m: New test.
28648
28649 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28650
28651         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28652         Also xfail as the patch was reverted.
28653
28654 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28655
28656         PR middle-end/16973
28657         * gcc.dg/pr16973.c: New test.
28658
28659 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
28660
28661         PR tree-optimization/17656
28662         * gcc.c-torture/compile/pr17656.c: New test.
28663
28664 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28665
28666         * g++.dg/eh/shadow1.C: New.
28667
28668 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
28669
28670         * gcc.c-torture/compile/20041018-1.c: New test.
28671
28672 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28673
28674         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28675         compiler referring to register 0 when accessing sdata.  The linker
28676         now patches things up.
28677
28678 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28679
28680         PR c/17529
28681         * gcc.c-torture/compile/pr17529.c: New test.
28682
28683 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28684
28685         PR c++/17743
28686         * g++.dg/ext/attrib17.C: New test.
28687
28688 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28689
28690         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28691
28692 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28693
28694         PR c++/10479
28695         * g++.dg/ext/attrib16.C: New test.
28696
28697 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28698
28699         PR c++/17042
28700         * g++.dg/init/dso_handle1.C: New test.
28701
28702         PR c++/14667
28703         * g++.dg/parse/typedef6.C: New test.
28704
28705         PR c++/17916
28706         * g++.dg/parse/pragma1.C: New test.
28707
28708 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28709
28710         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28711
28712 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28713
28714         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28715         -fno-common when on HPPA HP-UX platforms.
28716
28717 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28718
28719         PR other/16820
28720         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28721         stdint.h.
28722         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28723         uintptr_t.
28724
28725 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28726
28727         PR c++/16301
28728         * g++.dg/lookup/strong-using-4.C: New test.
28729
28730 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28731
28732         PR middle-end/16567
28733         * gcc.c-torture/compile/nested-1.c: New test.
28734
28735 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28736
28737         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28738         and mipsisa64*-*-* (until support for misaligned loads is added).
28739         * gcc.dg/vect/vect-50.c: Likewise.
28740         * gcc.dg/vect/vect-52.c: Likewise.
28741         * gcc.dg/vect/vect-54.c: Likewise.
28742         * gcc.dg/vect/vect-58.c: Likewise.
28743         * gcc.dg/vect/vect-60.c: Likewise.
28744         * gcc.dg/vect/vect-80.c: Likewise.
28745
28746 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28747
28748         PR c++/17976
28749         * g++.dg/init/dtor3.C: New test.
28750
28751 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28752
28753         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28754
28755 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28756
28757         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28758         * gcc.dg/macho-lo-sum.c: Likewise.
28759
28760 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28761
28762         * gcc.dg/ppc-spe64-1.c: New test.
28763
28764 2004-10-14  Devang Patel  <dpatel@apple.com>
28765
28766         PR 17635
28767         * gcc.dg/pr17635.c : New test.
28768
28769 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28770
28771         * gcc.dg/vect/vect-28.c: Remove xfail.
28772         * gcc.dg/vect/vect-30.c: Remove xfail.
28773         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28774         * gcc.dg/vect/vect-33.c: Remove xfail.
28775         * gcc.dg/vect/vect-44.c: Remove xfail.
28776         * gcc.dg/vect/vect-46.c: Remove xfail.
28777         * gcc.dg/vect/vect-50.c: Remove xfail.
28778         * gcc.dg/vect/vect-52.c: Remove xfail.
28779         * gcc.dg/vect/vect-54.c: Remove xfail.
28780         * gcc.dg/vect/vect-58.c: Remove xfail.
28781         * gcc.dg/vect/vect-60.c: Remove xfail.
28782         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28783         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28784         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28785         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28786         * gcc.dg/vect/vect-8.c: Remove xfail.
28787         * gcc.dg/vect/vect-80.c: Remove xfail.
28788         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28789
28790 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28791
28792         * gcc.dg/vect/vect-82.c: New testcase.
28793         * gcc.dg/vect/vect-82_64.c: New testcase.
28794         * gcc.dg/vect/vect-83.c: New testcase.
28795         * gcc.dg/vect/vect-83_64.c: New testcase.
28796
28797 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28798
28799         * gcc.dg/cpp/error-1.c: New test.
28800
28801 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28802
28803         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28804
28805 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28806
28807         PR target/17984
28808         * gcc.dg/cris-peep2-xsrand2.c: New test.
28809
28810 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28811
28812         PR c++/17661
28813         * g++.dg/expr/for2.C: New test.
28814
28815 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28816
28817         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28818
28819 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28820
28821         PR tree-optimization/17724
28822         * g++.dg/opt/pr17724-1.C: New test.
28823         * g++.dg/opt/pr17724-2.C: New test.
28824         * g++.dg/opt/pr17724-3.C: New test.
28825         * g++.dg/opt/pr17724-4.C: New test.
28826         * g++.dg/opt/pr17724-5.C: New test.
28827         * g++.dg/opt/pr17724-6.C: New test.
28828
28829 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28830
28831         PR c/17301
28832         * gcc.dg/pr17301-2.c: New test.
28833
28834 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28835
28836         PR c++/15876
28837         * g++.dg/parse/error22.C: New test.
28838
28839         PR c++/17936
28840         * g++.dg/template/spec18.C: New test.
28841
28842 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28843
28844         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28845         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28846         memcpy.
28847         * gcc.dg/ia64-sync-2.c: Ditto.
28848         * gcc.dg/ia64-sync-3.c: Ditto.
28849
28850 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28851
28852         * g++.dg/eh/cleanup5.C: Add dg-options "".
28853
28854 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28855
28856         PR middle-end/17657
28857         * gcc.dg/switch-4.c: New test case.
28858
28859 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28860
28861         * gcc.c-torture/execute/20041011-1.c: New test.
28862
28863 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28864
28865         PR c++/17554
28866         * g++.dg/init/for3.C: New test.
28867
28868         PR c++/17657
28869         * g++.dg/opt/switch2.C: New test.
28870
28871         PR middle-end/17703
28872         * g++.dg/warn/Wreturn-2.C: New test.
28873
28874 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28875
28876         PR c++/17907
28877         * g++.dg/eh/cleanup5.C: New test.
28878
28879 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
28880
28881         PR c++/17393
28882         * g++.dg/parse/error21.C: New test.
28883
28884 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28885
28886         * g++.dg/overload/pmf1.C: Adjust quoting marks.
28887         * g++.dg/warn/incomplete1.C: Likewise.
28888         * g++.dg/template/qualttp20.C: Likewise.
28889
28890 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28891
28892         PR c/17881
28893         * parm-incomplete-1.c: New test.
28894
28895 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28896
28897         PR c++/17867
28898         * g++.dg/parse/error19.C: New test.
28899
28900         PR c++/17670
28901         * g++.dg/init/new11.C: New test.
28902
28903         PR c++/17821
28904         * g++.dg/parse/error20.C: New test.
28905
28906         PR c++/17826
28907         * g++.dg/template/crash24.C: New test.
28908
28909 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28910
28911         PR c/17301
28912         * gcc.dg/pr17301-1.c: New test.
28913
28914 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28915
28916         PR c/17189
28917         * gcc.dg/anon-struct-5.c: New test.
28918
28919 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28920
28921         PR c/17844
28922         * gcc.dg/pr17844-1.c: New test.
28923
28924 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
28925
28926         PR tree-optimization/17906
28927         * gcc.c-torture/compile/pr17906.c: New.
28928
28929 2004-10-09  Stuart Hastings  <stuart@apple.com>
28930             Roger Sayle  <roger@eyesopen.com>
28931
28932         PR rtl-optimization/17853
28933         * gcc.dg/i386-mmx-5.c: New testcase.
28934
28935 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
28936
28937         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28938
28939 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28940
28941         PR c++/17524
28942         * g++.dg/template/static9.C: New test.
28943
28944         PR c++/17685
28945         * g++.dg/parse/operator5.C: New test.
28946
28947 2004-10-09  Roger Sayle  <roger@eyesopen.com>
28948
28949         PR middle-end/17894
28950         * gcc.c-torture/execute/divcmp-4.c: New test case.
28951
28952 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28953
28954         PR tree-opt/17902
28955         * g++.dg/opt/pr17902.C: New test.
28956
28957 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * gcc.dg/cpp/ident-1.c: Add dg-options "".
28960
28961 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28962
28963         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28964
28965 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28966
28967         * gcc.dg/assign-warn-3.c: New test.
28968
28969 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28970
28971         PR c/16999
28972         * gcc.dg/cpp/ident-1.c: New test.
28973
28974 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28975
28976         * gcc.c-torture/compile/acc1.c: New.
28977
28978 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28979
28980         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28981         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28982
28983 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28984
28985         * gcc.dg/ultrasp11.c: New test.
28986
28987 2004-10-08  Michael Matz  <matz@suse.de>
28988
28989         * gcc.dg/doloop-2.c: New test.
28990
28991 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28992
28993         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28994         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28995         objc.dg/method-9.m: Update expected diagnostics.
28996
28997 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
28998
28999         * gcc.dg/ppc-fsel-3.c: New file.
29000         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29001
29002 2004-10-07  Paul Brook  <paul@codesourcery.com>
29003
29004         * gfortran.dg/intrinsic_verify_1.f90: New test.
29005
29006 2004-10-07  Paul Brook  <paul@codesourcery.com>
29007
29008         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29009
29010 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29011
29012         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29013         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29014         commit.
29015
29016 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29017
29018         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29019
29020 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29021
29022         PR c++/17115
29023         * g++.dg/warn/Winline-4.C: New test.
29024
29025 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29026
29027         * gcc.c-torture/compile/20041007-1.c: New test.
29028
29029 2004-10-07  Paul Brook  <paul@codesourcery.com>
29030
29031         PR fortran/17678
29032         * gfortran.dg/use_allocated_1.f90: New test.
29033
29034 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29035
29036         PR middle-end/17849
29037         * gfortran.fortran-torture/compile/nested.f90: New test
29038
29039 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29040
29041         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29042
29043 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29044
29045         PR c++/17368
29046         * g++.dg/ext/asm6.C: New test.
29047
29048 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29049
29050         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29051
29052 2004-10-06  Paul Brook  <paul@codesourcery.com>
29053
29054         PR libfortran/17709
29055         * gfortran.dg/empty_format_1.f90: New test.
29056
29057 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29058
29059         PR fortran/17568
29060         * gfortran.dg/ishft.f90: New test.
29061
29062         PR fortran/17283
29063         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29064         tests.
29065
29066 2004-10-06  Paul Brook  <paul@codesourcery.com>
29067
29068         * gfortran.dg/do_1.f90: New test.
29069
29070 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29071
29072         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29073         optimizing for size.
29074
29075 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29076
29077         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29078
29079 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29080
29081         * gcc.c-torture/compile/20041005-1.c: New test.
29082
29083 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29084
29085         PR c++/17829
29086         * g++.dg/lookup/koenig4.C: New.
29087
29088 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29089
29090         * g++.dg/other/classkey1.C: Adjust quoting marks.
29091         * g++.dg/parse/error15.C: Likewise.
29092         * g++.dg/template/meminit2.C (int>): Likewise.
29093
29094 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29095
29096         PR fortran/17283
29097         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29098
29099         PR fortran/17631
29100         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29101
29102         PR fortran/17708
29103         * gfortran.dg/pr17708.f90: New test.
29104
29105 2004-10-04  Chao-ying Fu  <fu@mips.com>
29106
29107         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29108         * gcc.dg/vect/vect-4.c: Ditto.
29109         * gcc.dg/vect/vect-5.c: Ditto.
29110         * gcc.dg/vect/vect-6.c: Ditto.
29111         * gcc.dg/vect/vect-8.c: Ditto.
29112         * gcc.dg/vect/vect-16.c: Ditto.
29113         * gcc.dg/vect/vect-30.c: Ditto.
29114         * gcc.dg/vect/vect-40.c: Ditto.
29115         * gcc.dg/vect/vect-41.c: Ditto.
29116         * gcc.dg/vect/vect-42.c: Ditto.
29117         * gcc.dg/vect/vect-43.c: Ditto.
29118         * gcc.dg/vect/vect-44.c: Ditto.
29119         * gcc.dg/vect/vect-45.c: Ditto.
29120         * gcc.dg/vect/vect-46.c: Ditto.
29121         * gcc.dg/vect/vect-47.c: Ditto.
29122         * gcc.dg/vect/vect-48.c: Ditto.
29123         * gcc.dg/vect/vect-49.c: Ditto.
29124         * gcc.dg/vect/vect-50.c: Ditto.
29125         * gcc.dg/vect/vect-51.c: Ditto.
29126         * gcc.dg/vect/vect-52.c: Ditto.
29127         * gcc.dg/vect/vect-53.c: Ditto.
29128         * gcc.dg/vect/vect-54.c: Ditto.
29129         * gcc.dg/vect/vect-55.c: Ditto.
29130         * gcc.dg/vect/vect-56.c: Ditto.
29131         * gcc.dg/vect/vect-57.c: Ditto.
29132         * gcc.dg/vect/vect-58.c: Ditto.
29133         * gcc.dg/vect/vect-59.c: Ditto.
29134         * gcc.dg/vect/vect-60.c: Ditto.
29135         * gcc.dg/vect/vect-74.c: Ditto.
29136         * gcc.dg/vect/vect-79.c: Ditto.
29137         * gcc.dg/vect/vect-80.c: Ditto.
29138
29139 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29140
29141         * gcc.dg/unused-7.c: Use the correct option.
29142
29143 2004-10-04  Paul Brook  <paul@codesourcery.com>
29144         Bud Davis  <bdavis9659@comcast.net>
29145
29146         PR fortran/17706
29147         PR fortran/16434
29148         * gfortran/pr17706.f90: New test.
29149         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29150
29151 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29152
29153         * gfortran.dg/pr17612.f90: New test.
29154
29155 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29156
29157         * g++.dg/template/local1.C: Adjust quoting marks in
29158         testing for diagnostics.
29159         * g++.dg/tls/diag-2.C: Likewise.
29160         * g++.dg/other/error8.C: Likewise.
29161
29162 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29163
29164         PR c/17178
29165         * gcc.dg/unused-4.c: Adjust to be correct.
29166
29167         PR c/17820
29168         * gcc.dg/unused-7.c: New test.
29169
29170 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29171
29172         PR c++/17797
29173         * g++.dg/overload/template2.C: New test.
29174
29175 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29176
29177         PR tree-optimization/16632
29178         * gcc.dg/tree-ssa/20041002-1.c: New.
29179
29180 2004-10-03  Paul Brook  <paul@codesourcery.com>
29181
29182         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29183         rather than relying on default formatting.
29184
29185 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29186
29187         * gcc.dg/20040920-1.c: Update expected message text.
29188
29189 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29190
29191         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29192
29193 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29194
29195         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29196         tree level.
29197
29198 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29199
29200         * gcc.dg/tree-ssa/pr17343.c: Remove.
29201
29202 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29203
29204         PR tree-opt/17343
29205         * gcc.dg/tree-ssa/pr17343.c: New test.
29206
29207 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29208
29209         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29210         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29211         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29212         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29213         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29214
29215 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29216
29217         * gcc.dg/lvalue-2.c: New test.
29218
29219 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29220
29221         PR c/17730
29222         * gcc.dg/pr17730-1.c: New test
29223
29224 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29225
29226         PR c/7425
29227         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29228
29229 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29230
29231         * gcc.c-torture/execute/stdarg-1.c: New test.
29232         * gcc.c-torture/execute/stdarg-2.c: New test.
29233         * gcc.c-torture/execute/stdarg-3.c: New test.
29234         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29235         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29236         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29237         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29238         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29239
29240 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29241
29242         PR tree-optimization/17697
29243         * g++.dg/opt/pr17697-1.C: New test.
29244         * g++.dg/opt/pr17697-2.C: New test.
29245         * g++.dg/opt/pr17697-3.C: New test.
29246
29247 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29248
29249         PR c/16409
29250         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29251         gcc.dg/vla-init-5.c: New tests.
29252
29253 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29254
29255         PR c/13804
29256         * gcc.dg/pr13804-1.c: New test.
29257
29258 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29259
29260         PR fortran/16938
29261         * gfortran.dg/pr16938.f90: New test.
29262
29263 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29264
29265         * g++.dg/template/crash23.C: New test.
29266
29267 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/17585
29270         * g++.dg/template/static8.C: New test.
29271
29272 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29273
29274         PR c++/17681
29275         * g++.dg/other/error9.C: New test.
29276
29277 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29278
29279         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29280
29281 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29282
29283         PR fortran/15164
29284         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29285
29286 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29287
29288         PR middle-end/17112
29289         * gcc.dg/pr17112-1.c: New test case.
29290
29291 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29292
29293         PR c/11459
29294         * gcc.dg/pr11459-1.c: New test.
29295
29296 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29297
29298         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29299         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29300
29301 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29302
29303         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29304
29305 2004-09-25  Jan Hubicka  <jh@suse.cz>
29306
29307         * compile/30040909-1.c: New test.
29308         * compile/30040907-1.c: New test.
29309
29310 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29311
29312         * gcc.c-torture/execute/va-arg-26.c: New test.
29313
29314 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29315
29316         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29317         extra diagnostics on targets with 64-bit pointers.
29318         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29319
29320 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29321
29322         PR c/17188
29323         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29324         * gcc.dg/decl-3.c: Adjust expected message.
29325
29326 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29327
29328         PR fortran/17615
29329         * gfortran.dg/pr17615.f90: New test.
29330
29331 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29332
29333         PR tree-optimzation/17517
29334         * g++.dg/tree-ssa/pr17517.C: New Test.
29335
29336 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29337
29338         PR c++/16889
29339         * g++.dg/lookup/ambig3.C: New.
29340
29341 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29342
29343         PR tree-opt/17624
29344         * g++.dg/opt/pr17624.C: New test.
29345
29346 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29347
29348         PR c/6980
29349         * gcc.dg/Wbad-function-cast-1.c: New test.
29350
29351 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29352
29353         * g++.dg/ext/complit1.C
29354         * g++.dg/other/error2.C
29355         * g++.dg/other/nontype-1.C
29356         * g++.dg/parse/crash11.C
29357         * g++.dg/parse/crash12.C
29358         * g++.dg/parse/error15.C
29359         * g++.dg/parse/error4.C
29360         * g++.dg/parse/tmpl-outside1.C
29361         * g++.dg/parse/too-many-tmpl-args1.C
29362         * g++.dg/template/dependent-expr3.C
29363         * g++.dg/template/error10.C
29364         * g++.dg/template/instantiate1.C
29365         * g++.dg/template/vtable2.C
29366         * g++.dg/warn/Wshadow-1.C
29367         * g++.dg/warn/weak1.C
29368         * g++.old-deja/g++.brendan/crash16.C
29369         * g++.old-deja/g++.brendan/crash18.C
29370         * g++.old-deja/g++.brendan/crash48.C
29371         * g++.old-deja/g++.brendan/crash49.C
29372         * g++.old-deja/g++.brendan/crash55.C
29373         * g++.old-deja/g++.brendan/crash56.C
29374         * g++.old-deja/g++.brendan/crash8.C
29375         * g++.old-deja/g++.brendan/enum11.C
29376         * g++.old-deja/g++.brendan/enum8.C
29377         * g++.old-deja/g++.brendan/enum9.C
29378         * g++.old-deja/g++.brendan/friend3.C
29379         * g++.old-deja/g++.brendan/misc14.C
29380         * g++.old-deja/g++.bugs/900402_02.C
29381         * g++.old-deja/g++.bugs/900404_03.C
29382         * g++.old-deja/g++.bugs/900404_04.C
29383         * g++.old-deja/g++.bugs/900428_03.C
29384         * g++.old-deja/g++.jason/crash4.C
29385         * g++.old-deja/g++.jason/overload21.C
29386         * g++.old-deja/g++.jason/redecl1.C
29387         * g++.old-deja/g++.jason/report.C
29388         * g++.old-deja/g++.jason/rfg10.C
29389         * g++.old-deja/g++.jason/template30.C
29390         * g++.old-deja/g++.law/arm12.C
29391         * g++.old-deja/g++.law/ctors5.C
29392         * g++.old-deja/g++.law/cvt20.C
29393         * g++.old-deja/g++.law/init10.C
29394         * g++.old-deja/g++.law/init8.C
29395         * g++.old-deja/g++.law/visibility17.C
29396         * g++.old-deja/g++.law/visibility7.C
29397         * g++.old-deja/g++.mike/net8.C
29398         * g++.old-deja/g++.mike/p646.C
29399         * g++.old-deja/g++.mike/p700.C
29400         * g++.old-deja/g++.mike/p701.C
29401         * g++.old-deja/g++.mike/p811.C
29402         * g++.old-deja/g++.ns/template13.C
29403         * g++.old-deja/g++.other/array3.C
29404         * g++.old-deja/g++.other/crash25.C
29405         * g++.old-deja/g++.other/dtor3.C
29406         * g++.old-deja/g++.other/dtor4.C
29407         * g++.old-deja/g++.other/main1.C
29408         * g++.old-deja/g++.other/warn7.C
29409         * g++.old-deja/g++.pt/crash11.C
29410         * g++.old-deja/g++.pt/crash36.C
29411         * g++.old-deja/g++.pt/spec22.C
29412         * g++.old-deja/g++.pt/spec9.C
29413         * g++.old-deja/g++.pt/ttp52.C
29414         * g++.old-deja/g++.robertl/eb103.C
29415         * g++.old-deja/g++.robertl/eb121.C
29416         * g++.old-deja/g++.robertl/eb22.C
29417         * g++.old-deja/g++.robertl/eb8.C:
29418         Update locations and/or regexps of dg-error markers.
29419         Remove markers for some bogus messages that are no longer issued.
29420
29421 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29422
29423         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29424         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29425
29426 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29427
29428         PR c++/17618
29429         * g++.dg/lookup/crash5.C: New test.
29430
29431 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29432
29433         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29434         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29435         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29436         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29437         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29438         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29439
29440         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29441         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29442         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29443         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29444         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29445         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29446
29447         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29448
29449         * gcc.dg/vect/vect-44.c: Check additional cases.
29450         * gcc.dg/vect/vect-48.c: Check additional cases.
29451
29452         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29453         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29454         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29455         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29456         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29457         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29458         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29459         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29460         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29461
29462         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29463         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29464         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29465
29466 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29467
29468         * gcc.dg/tree-ssa/loop-6.c: New test.
29469
29470 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29471
29472         PR c++/17620
29473         * g++.dg/inherit/base2.C: New.
29474
29475 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29476
29477         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29478         * gcc.dg/20001012-2.c: Likewise.
29479         * gcc.dg/20001013-1.c: Likewise.
29480         * gcc.dg/20001101-1.c: Likewise.
29481         * gcc.dg/20001102-1.c: Likewise.
29482         * gcc.dg/bf-spl1.c: Likewise.
29483         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29484         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29485
29486 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29487
29488         PR tree-optimization/16721
29489         * gcc.dg/tree-ssa/pr16721.c: New test.
29490
29491 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29492
29493         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29494         * gcc.dg/20040305-1.c: Likewise.
29495
29496 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29497
29498         PR c/16566
29499         * gcc.c-torture/compile/pr16566-1.c,
29500         gcc.c-torture/compile/pr16566-2.c,
29501         gcc.c-torture/compile/pr16566-3.c: New tests.
29502
29503 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29504
29505         PR tree-optimization/17512
29506         * gcc.c-torture/compile/20040916-1.c.
29507
29508 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29509
29510         * gcc.dg/pragma-re-3.c: New test.
29511
29512 2004-09-17  Matt Austern  <austern@apple.com>
29513
29514         PR c++/15049
29515         * g++.dg/other/anon3.C: New.
29516
29517 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29518
29519         PR c++/7503
29520         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29521         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29522         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29523         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29524         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29525
29526 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29527
29528         PR fortran/17286
29529         * gfortran.dg/pr17286.f90: New test.
29530
29531 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29532
29533         PR c++/17530
29534         * g++.dg/template/static7.C: New test.
29535
29536 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29537
29538         PR tree-opt/17558
29539         * gcc.c-torture/compile/pr17558.c: New test.
29540
29541 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29542
29543         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29544         if SKIP_ATTRIBUTE is defined.
29545
29546 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29547
29548         PR fortran/15957
29549         * gfortran.dg/pr15957.f90: New test.
29550
29551 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29552
29553         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29554         in comparison.
29555         * gcc.dg/vect/vect-79.c: Likewise.
29556         * gcc.dg/vect/vect-80.c: Likewise.
29557
29558 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29559
29560         PR fortran/15750
29561         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29562
29563 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29564
29565         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29566         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29567         * gcc.dg/vect/vect-62.c: New testcase.
29568         * gcc.dg/vect/vect-63.c: New testcase.
29569         * gcc.dg/vect/vect-64.c: New testcase.
29570         * gcc.dg/vect/vect-65.c: New testcase.
29571         * gcc.dg/vect/vect-66.c: New testcase.
29572         * gcc.dg/vect/vect-67.c: New testcase.
29573         * gcc.dg/vect/vect-68.c: New testcase.
29574         * gcc.dg/vect/vect-69.c: New testcase.
29575         * gcc.dg/vect/vect-79.c: New testcase.
29576         * gcc.dg/vect/vect-80.c: New testcase.
29577
29578 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29579
29580         * gcc.target/mips/asm-1.c: New test.
29581
29582 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29583
29584         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29585         * gcc.dg/vect/vect-73.c: New testcase.
29586         * gcc.dg/vect/vect-74.c: New testcase.
29587         * gcc.dg/vect/vect-75.c: New testcase.
29588         * gcc.dg/vect/vect-76.c: New testcase.
29589         * gcc.dg/vect/vect-77.c: New testcase.
29590         * gcc.dg/vect/vect-78.c: New testcase
29591
29592 2004-09-18  Paul Brook  <paul@codesourcery.com>
29593
29594         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29595
29596 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29597
29598         PR c/17424
29599         * gcc.dg/pr17424-1.c: New test.
29600
29601 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
29602
29603         * g++.dg/tree-ssa/pr17153.C: New test.
29604
29605 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
29606
29607         PR pch/13361
29608         * g++.dg/pch/wchar-1.C: New.
29609         * g++.dg/pch/wchar-1.Hs: New.
29610
29611 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
29612
29613         * gcc.c-torture/execute/20040917-1.c: New test.
29614
29615 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29616
29617         PR tree-optimization/17319
29618         * gcc.dg/pr17319.c: New test.
29619
29620 2004-09-17  Devang Patel  <dpatel@apple.com>
29621
29622         * gcc.dg/20040813-1.c: New test.
29623
29624 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29625
29626         PR tree-optimization/17273
29627         * gcc.c-torture/compile/pr17273.c: New test.
29628
29629 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29630
29631         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29632         Update expected messages.
29633         * gcc.dg/declspec-13.c: New test.
29634
29635 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
29636
29637         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29638
29639 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29640
29641         * gcc.c-torture/execute/pr17252.c: Use post-increment to
29642         change what 'a' is pointing to.
29643
29644 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
29645
29646         PR c++/16002
29647         * g++.dg/template/error18.C: New test.
29648
29649         PR c++/16029
29650         * g++.dg/warn/Wunused-8.C: New test.
29651
29652 2004-09-17  Steven Bosscher  <stevenb@suse.de>
29653
29654         PR tree-optimization/17513
29655         * gcc.dg/20040916-1.c: New test.
29656
29657 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
29658
29659         PR c++/17501
29660         * g++.dg/template/typename7.C: New test.
29661
29662 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29663
29664         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29665
29666 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
29667
29668         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29669         with -ftree-based-profiling also.
29670         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29671
29672 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29673
29674         PR/15364
29675         * gfortran.dg/der_array_io_1.f90: New test.
29676         * gfortran.dg/der_array_io_2.f90: New test.
29677         * gfortran.dg/der_array_io_3.f90: New test.
29678
29679 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29680
29681         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29682         EABI.
29683
29684 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29685
29686         * g++.dg/opt/switch1.C: New test.
29687
29688 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29689
29690         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29691         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29692         Update expected messages.
29693
29694 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29695
29696         PR fortran/16485
29697         * gfortran.dg/same_name_1.f90: New test.
29698
29699 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29700
29701         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29702         dereference garbage pointers.
29703
29704 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29705
29706         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29707         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29708
29709         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29710         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29711         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29712
29713 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/17324
29716         * g++.dg/template/mangle1.C: New test.
29717
29718 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29719
29720         PR tree-optimization/17252
29721         * gcc.c-torture/execute/pr17252.c: New test.
29722
29723 2004-09-14  Andrew Pinski  <apinski@apple.com>
29724
29725         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29726
29727 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29728
29729         PR rtl-optimization/9771
29730         * gcc.dg/pr9771-1.c: New test case.
29731
29732 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29733
29734         PR tree-optimization/15262
29735         * gcc.c-torture/execute/pr15262-1.c: New test.
29736         * gcc.c-torture/execute/pr15262-2.c: New test.
29737
29738 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29739
29740         * gcc.dg/declspec-12.c: New test.
29741
29742 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29743
29744         * gfortran.dg/pr17090.f90: Add directives to test.
29745
29746 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29747
29748         * gcc.c-torture/compile/20040914-1.c: New test.
29749
29750 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29751
29752         PR c++/16162
29753         * g++.dg/template/decl2.C: New test.
29754
29755 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29756
29757         PR fortran/17090
29758         * gfortran.dg/pr17090.f90: New test.
29759
29760 2004-09-13  Dale Johannesen  <dalej@apple.com>
29761
29762         * gcc.c-torture/compile/pr17408.c: New test case.
29763
29764 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29765
29766         PR c++/16716
29767         * g++.dg/parse/crash17.C: New test.
29768
29769         PR c++/17327
29770         * g++.dg/template/enum3.C: New test.
29771
29772 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29773
29774         * lib/gcc-defs.exp: Load wrapper.exp.
29775         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29776         using local code.
29777         * lib/gcc.exp (gcc_init): Similar.
29778         * lib/gfortran.exp (gfortran_init): Similar.
29779         * lib/objc.exp (objc_init): Similar.
29780         * lib/treelang.exp (treelang_init): Similar.
29781         * lib/wrapper.exp: New file with build_wrapper call machinery in
29782         ${tool}_maybe_build_wrapper.
29783
29784 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29785
29786         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29787         "inline".
29788         * gcc.dg/declspec-11.c: Update expected messages.
29789         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29790         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29791         gcc.dg/inline-12.c: New tests.
29792
29793 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29794
29795         * g++.dg/tree-ssa/pr17400.C: New testcase.
29796
29797 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29798
29799         * gcc.target/mips/sb1-1.c: New testcase.
29800
29801 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29802
29803         * lib/g77-dg.exp: Remove unused file.
29804         * lib/mike-g77.exp: Ditto.
29805         * lib/g77.exp: Ditto.
29806
29807 2004-09-12  Richard Henderson  <rth@redhat.com>
29808
29809         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29810
29811 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29812
29813         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29814         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29815         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29816         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29817         Update expected messages.
29818
29819 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29820
29821         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29822         declaration/use mismatch for dirp parameter.
29823
29824 2004-09-12  Andrew Pinski  <apinski@apple.com>
29825
29826         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29827         -fgnu-runtime is passed.
29828
29829 2004-09-12  Richard Henderson  <rth@redhat.com>
29830
29831         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29832         do the uplevel thing and update additional_flags directly.
29833         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29834         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29835         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29836         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29837
29838 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29839
29840         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29841
29842 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29843
29844         PR middle-end/17411
29845         * g++.dg/opt/pr17411-1.C: New test case.
29846
29847 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29848
29849         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29850         gcc.dg/tls/diag-2.c: Update expected messages.
29851         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29852         messages.
29853         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29854         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29855         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29856         gcc.dg/tls/diag-5.c: New tests.
29857
29858 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29859
29860         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29861
29862 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29863
29864         * g++.dg/parse/break-in-for.C: New test.
29865
29866 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29867
29868         * gcc.dg/tree-ssa/20040911-1.c: New test.
29869
29870 2004-09-11  Andreas Jaeger  <aj@suse.de>
29871
29872         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29873         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29874
29875 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
29876
29877         * gcc.target/frv: New directory of FR-V-specific tests.
29878
29879 2004-09-10  James E Wilson  <wilson@specifixinc.com>
29880
29881         * gcc.dg/convert-vec-1.c: New test.
29882
29883 2004-09-10  Roger Sayle  <roger@eyesopen.com>
29884
29885         PR middle-end/17024
29886         * gcc.dg/pr17024-1.c: New test case.
29887
29888 2004-09-10  Eric Christopher  <echristo@redhat.com>
29889
29890         * gcc.dg/20040910-1.c: New test.
29891
29892 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29893
29894         * gcc.dg/bitfld-9.c: New test.
29895
29896 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
29897
29898         * gcc.c-torture/execute/ieee/acc1.c: New test.
29899         * gcc.c-torture/execute/ieee/acc2.c: New test.
29900         * gcc.c-torture/execute/ieee/mzero6.c: New test.
29901
29902 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29903
29904         * gcc.dg/deprecated-2.c: New test.
29905
29906 2004-09-09  James E Wilson  <wilson@specifixinc.com>
29907
29908         * gcc.dg/init-vec-1.c: New test.
29909
29910 2004-09-09  Roger Sayle  <roger@eyesopen.com>
29911
29912         PR middle-end/17055
29913         * gcc.dg/pr17055-1.c: New test case.
29914
29915 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
29916
29917         PR target/17377
29918         * gcc.c-torture/execute/pr17377.c: New test.
29919
29920 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29921
29922         PR c/8420
29923         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29924         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29925         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29926         gcc.dg/long-long-typespec-1.c: New tests.
29927         * gcc.dg/tls/diag-2.c: Update expected diagnostics
29928
29929 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29930
29931         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29932         gcc.dg/gnu99-static-1.c: New tests.
29933
29934 2004-09-08  Devang Patel  <dpatel@apple.com>
29935
29936         * gcc.dg/darwin-ld-20040828-1.c: New test.
29937         * gcc.dg/darwin-ld-20040828-2.c: New test.
29938         * gcc.dg/darwin-ld-20040828-3.c: New test.
29939
29940 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
29941
29942         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29943         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29944         in error message.
29945         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29946         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29947         in error message.
29948         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29949         types they qualify.
29950         * objc.dg/type-size-2.m: Fix wording in comment.
29951         * objc.dg/va-meth-1.m: New test case.
29952
29953 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
29954
29955         PR c/16633:
29956         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29957         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29958
29959 2004-09-06  Devang Patel  <dpatel@apple.com>
29960
29961         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29962         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29963
29964 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
29965
29966         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29967         reflect changed line numbering of diagnostics.
29968
29969 2004-09-06  Paul Brook  <paul@codesourcery.com>
29970
29971         * gfortran.dg/edit_real_1.f90: Add new test.
29972
29973 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29974
29975         * gcc.dg/tree-ssa/loop-2.c: New test.
29976         * gcc.dg/tree-ssa/loop-3.c: New test.
29977         * gcc.dg/tree-ssa/loop-4.c: New test.
29978         * gcc.dg/tree-ssa/loop-5.c: New test.
29979
29980 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29981
29982         * gcc.dg/format/sentinel-1.c: Update for parameter option.
29983
29984 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29985
29986         * gcc.dg/format/sentinel-1.c: New test.
29987
29988 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
29989
29990         * gcc.dg/builtins-46.c: New.
29991
29992 2004-09-03  Devang Patel  <dpatel@apple.com>
29993
29994         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29995         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29996
29997 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29998
29999         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30000         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30001         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30002         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30003         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30004         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30005         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30006         the non-portable bzero.
30007         * gcc.dg/20010912-1.c: xfail for NetWare.
30008         * gcc.dg/20020426-2.c: xfail for NetWare.
30009         * gcc.dg/20021014-1.c: xfail for NetWare.
30010         * gcc.dg/20021018-1.c: xfail for NetWare.
30011         * gcc.dg/20030213-1.c: xfail for NetWare.
30012         * gcc.dg/20030225-1.c: xfail for NetWare.
30013         * gcc.dg/20030708-1.c: xfail for NetWare.
30014         * gcc.dg/builtins-config.h: Also exclude NetWare.
30015         * gcc.dg/format/format.h: Define restrict only if not already defined.
30016         * gcc.dg/nest.c: xfail for NetWare.
30017         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30018         * lib/target-supports.exp (check_visibility_available): Exclude
30019         NetWare.
30020
30021 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30022
30023         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30024         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30025         deterministic starting point for the alignment of structure fields.
30026         * gcc.dg/Wpadded.c: Dito.
30027         * g++.dg/abi/vbase10.C: Dito.
30028
30029 2004-09-03  Devang Patel  <dpatel@apple.com>
30030
30031         * g++.dg/debug/pr15736.cc: New test.
30032
30033 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30034
30035         * README.QMTEST: Fix out-of-date link.
30036
30037 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30038
30039         PR fortran/16579
30040         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30041         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30042
30043 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30044
30045         * g++.dg/abi/arm_rtti1.C: New test.
30046
30047 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30048
30049         * gcc.dg/ppc-vector-memcpy.c: New.
30050         * gcc.dg/ppc-vector-memset.c: New.
30051
30052 2004-09-02  Chao-ying Fu  <fu@mips.com>
30053
30054         * gcc.target/mips/mips-3d-1.c: New test.
30055         * gcc.target/mips/mips-3d-2.c: New test.
30056         * gcc.target/mips/mips-3d-3.c: New test.
30057         * gcc.target/mips/mips-3d-4.c: New test.
30058         * gcc.target/mips/mips-3d-5.c: New test.
30059         * gcc.target/mips/mips-3d-6.c: New test.
30060         * gcc.target/mips/mips-3d-7.c: New test.
30061         * gcc.target/mips/mips-3d-8.c: New test.
30062         * gcc.target/mips/mips-3d-9.c: New test.
30063         * gcc.target/mips/mips-ps-1.c: New test.
30064         * gcc.target/mips/mips-ps-2.c: New test.
30065         * gcc.target/mips/mips-ps-3.c: New test.
30066         * gcc.target/mips/mips-ps-4.c: New test.
30067         * gcc.target/mips/mips-ps-type.c: New test.
30068
30069 2004-09-02  Paul Brook  <paul@codesourcery.com>
30070
30071         * gfortran.dg/edit_real_1.f90: Add new tests.
30072
30073 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30074
30075         PR fortran/15327
30076         * gfortran.dg/merge_char_1.f90: New test.
30077
30078 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30079
30080         PR fortran/16404
30081         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30082
30083 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30084
30085         PR c/1522
30086         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30087
30088 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30089
30090         * g++.dg/opt/loop1.C: Do not XFAIL.
30091
30092 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30093
30094         * gcc.c-torture/execute/20040831-1.c: New test.
30095
30096 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30097
30098         PR fortran/16579
30099         * gfortran.dg/g77/20010610.f: Now passes.
30100         Copy from g77.f-torture/execute. Add dg-run directive.
30101         * gfortran.dg/g77/README: Update
30102
30103 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30104
30105         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30106         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30107         (t1, t2, t3, t4): Add volatile.
30108
30109 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30110
30111         * g++.dg/ext/visibility/arm1.C: New test.
30112
30113 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30114
30115         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30116         -pedantic-errors.
30117
30118 2004-09-01  Paul Brook  <paul@codesourcery.com>
30119
30120         * gfortran.dg/eof_2.f90: New test.
30121
30122 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30123
30124         PR fortran/16579
30125         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30126
30127 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30128
30129         PR libfortran/16805
30130         * gfortran.dg/list_read_2.f90: New test.
30131
30132 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30133
30134         * g++.dg/abi/key1.C: New test.
30135
30136 2004-08-31  Richard Henderson  <rth@redhat.com>
30137
30138         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30139         form of offsetof.
30140         * g++.dg/other/offsetof5.C: Remove duplicate.
30141
30142 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30143
30144         PR fortran/17244
30145         * gfortran.dg/func_derived_1.f90: New test.
30146
30147 2004-08-31  Paul Brook  <paul@codesourcery.com>
30148
30149         * gfortran.dg/eof_1.f90: New test.
30150
30151 2004-08-31  Paul Brook  <paul@codesourcery.com>
30152
30153         * gfortran.dg/list_read_1.f90: New file.
30154
30155 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30156
30157         * g++.dg/opt/loop1.C: XFAIL.
30158
30159 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30160
30161         * gcc.dg/funcdef-storage-1.c: New.
30162         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30163         an extern function in local scope.
30164         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30165         declare an 'auto inline' function in local scope.
30166         * gcc.dg/20011130-1.c: Likewise.
30167         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30168         an 'auto' function in local scope.
30169         * gcc.dg/20021014-1.c: Likewise.
30170         * gcc.dg/20030331-2.c: Likewise.
30171
30172 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30173
30174         * gfortran.dg/blockdata_1.f90: New test.
30175
30176 2004-08-30  Richard Henderson  <rth@redhat.com>
30177
30178         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30179
30180 2004-08-30  Richard Henderson  <rth@redhat.com>
30181
30182         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30183         additional_flags set by alternate driver.
30184         (ieee-options): New procedure.
30185         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30186         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30187         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30188         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30189
30190 2004-08-30  Richard Henderson  <rth@redhat.com>
30191
30192         * lib/f-torture.exp: Remove.
30193
30194 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30195
30196         PR rtl-optimization/16590
30197         * g++.dg/opt/loop1.C: New test.
30198
30199 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30200
30201         PR fortran/13910
30202         * gfortran.dg/oldstyle_1.f90: New test.
30203
30204 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30205         Paul Brook  <paul@codesourcery.com>
30206
30207         * gfortran.dg/g77/README: Update.
30208         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30209         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30210         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30211
30212 2004-08-28  Paul Brook  <paul@codesourcery.com>
30213
30214         PR libfortran/17195
30215         * gfortran.dg/edit_real_1.f90: New test.
30216
30217 2004-08-27  Paul Brook  <paul@codesourcery.com>
30218
30219         * gfortran.dg/rewind_1.f90: New test.
30220
30221 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30222
30223         PR fortran/16597
30224         * gfortran.dg/pr16597.f90: New test.
30225
30226 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30227
30228         PR c/13801
30229         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30230         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30231         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30232         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30233         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30234
30235 2004-08-26  Nick Clifton  <nickc@redhat.com>
30236
30237         * gcc.c-torture/compile/pr17119.c: New test.
30238
30239 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30240
30241         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30242
30243 2004-08-25  Richard Henderson  <rth@redhat.com>
30244
30245         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30246         the bits that expect kind=8 to be the largest real kind.
30247
30248 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30249
30250         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30251
30252 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30253
30254         * gfortran.dg/assignment_1.f90: New test.
30255
30256 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30257
30258         * g++.dg/template/repo3.C: New test.
30259
30260 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30261
30262         PR middle-end/16693
30263         PR tree-optimization/16372
30264         * g++.dg/opt/pr16372-1.C: New test case.
30265         * g++.dg/opt/pr16693-1.C: New test case.
30266         * g++.dg/opt/pr16693-2.C: New test case.
30267
30268 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30269
30270         * objc.dg/proto-lossage-4.m: New test.
30271
30272 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30273
30274         PR c++/17155
30275         * g++.dg/inherit/local2.C: New test.
30276
30277 2004-08-25  Paul Brook  <paul@codesourcery.com>
30278
30279         PR fortran/17144
30280         * gfortran.dg/string_ctor_1.f90: New test.
30281
30282 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30283
30284         PR c++/14428
30285         * g++.dg/template/redecl2.C: New test.
30286
30287 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30288
30289         PR fortran/17143
30290         * gfortran.dg/pr17143.f90: New test.
30291
30292 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30293
30294         PR fortran/17164
30295         * gfortran.dg/pr17164.f90: New test.
30296
30297 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30298
30299         * gcc.dg/tree-ssa/loop-1.c: New test.
30300
30301 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30302
30303         * gcc.c-torture/compile/20040824-1.c: New test.
30304
30305 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30306
30307         * gcc.c-torture/compile/iftrap-3.c: New test.
30308
30309 2004-08-24  Paul Brook  <paul@codesourcery.com>
30310
30311         * gfortran.dg/entry_2.f90: New test.
30312
30313 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30314
30315         PR c++/16889
30316         * g++.dg/lookup/ambig[12].C: New.
30317
30318 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30319
30320         PR c++/16706
30321         * g++.dg/template/crash21.C: New test.
30322         * g++.dg/template/crash22.C: Likewise.
30323
30324 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30325
30326         PR c++/17149
30327         * g++.dg/template/access15.C: New.
30328
30329 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30330
30331         PR c++/17163
30332         * g++.dg/template/repo2.C: New test.
30333
30334 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30335
30336         PR rtl-optimization/17078
30337         * gcc.c-torture/execute/pr17078-1.c: New test case.
30338
30339 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30340
30341         PR c/14492
30342         * gcc.dg/debug/crash1.c: New test.
30343
30344 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30345
30346         PR c/16180
30347         * gcc.dg/loop-5.c: New test.
30348
30349 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30350
30351         * gcc.c-torture/execute/20040823-1.c: New test.
30352
30353 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30354
30355         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30356         to the assembler.  Simplify test accordingly.
30357         (asm_abi_flags): Use GNU names.
30358         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30359         to check for ABI flags.
30360
30361 2004-08-22  Andrew Pinski  <apinski@apple.com>
30362
30363         * g++.dg/opt/pr14029.C: New test.
30364         * gcc.c-torture/execute/pr15262.c: New test.
30365
30366 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30367
30368         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30369
30370 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30371
30372         PR 16908
30373         * gfortran.dg/direct_io.f90: New test.
30374
30375 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30376
30377         PR c++/17121
30378         * g++.dg/inherit/local2.C: New test.
30379
30380 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30381
30382         PR c++/17120
30383         * g++.dg/warn/Wparentheses-4.C: New test.
30384
30385 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30386
30387         PR c++/17121
30388         * g++.dg/inherit/local2.C: New test.
30389
30390         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30391         * gcc.dg/ppc-ldstruct.c: Likewise.
30392         * gcc.dg/ppc64-abi-2.c: Likewise.
30393
30394 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30395
30396         PR rtl-optimization/17099
30397         * gcc.c-torture/execute/20040820-1.c: New test.
30398
30399 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30400
30401         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30402
30403 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30404
30405         PR fortran/17077
30406         * gfortran.dg/auto_array_1.f90: New test.
30407
30408 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30409
30410         PR fortran/17074
30411         * gfortran.dg/simpleif_1.f90: New test.
30412
30413 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30414
30415         * lib/target-supports.exp (check_profiling_available): Return
30416         false for arm*-*-symbianelf* and arm*-*-eabi*.
30417
30418         PR c++/15890
30419         * g++.dg/template/delete1.C: New test.
30420
30421 2004-08-19  Paul Brook  <paul@codesourcery.com>
30422
30423         PR fortran/14976
30424         PR fortran/16228
30425         * gfortran.dg/data_char_1.f90: New test.
30426
30427 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30428
30429         PR fortran/16946
30430         * gfortran.dg/reduction.f90: New testcase.
30431
30432 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30433
30434         PR fortran/16520
30435         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30436
30437 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30438
30439         PR c++/17041
30440         * g++.dg/Wparentheses-3.C: New test.
30441
30442 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30443
30444         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30445         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30446         * gcc.dg/vect/vect-2.c: Likewise.
30447         * gcc.dg/vect/vect-3.c: Likewise.
30448         * gcc.dg/vect/vect-4.c: Likewise.
30449         * gcc.dg/vect/vect-5.c: Likewise.
30450         * gcc.dg/vect/vect-6.c: Likewise.
30451         * gcc.dg/vect/vect-7.c: Likewise.
30452         * gcc.dg/vect/vect-25.c: Likewise.
30453         * gcc.dg/vect/vect-31.c: Likewise.
30454         * gcc.dg/vect/vect-32.c: Likewise.
30455         * gcc.dg/vect/vect-34.c: Likewise.
30456         * gcc.dg/vect/vect-36.c: Likewise.
30457         * gcc.dg/vect/vect-all.c: Likewise.
30458
30459 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30460
30461         PR c++/17068
30462         * g++.dg/template/operator4.C: New test.
30463
30464 2004-08-18  Richard Henderson  <rth@redhat.com>
30465
30466         * gcc.dg/20040206-1.c: XFAIL.
30467
30468 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30469
30470         PR c++/16246
30471         * g++.dg/template/array7.C: New test.
30472
30473 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30474
30475         * gcc.dg/mips-movcc-1.c: New test.
30476         * gcc.dg/mips-movcc-2.c: New test.
30477         * gcc.dg/mips-movcc-3.c: New test.
30478
30479         * gcc.dg/mips-nmadd-1.c: New test.
30480         * gcc.dg/mips-nmadd-2.c: New test.
30481
30482 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30483
30484         PR c++/15871
30485         * g++.dg/opt/inline8.C: New test.
30486
30487         PR c++/16965
30488         * g++.dg/parse/error17.C: New test.
30489
30490 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30491
30492         * gcc.dg/vect: New directory for vectorizer tests.
30493         * gcc.dg/vect/tree-vect.h: New file.
30494         * gcc.dg/vect/vect.exp: New file.
30495         * gcc.dg/vect/pr16105.c.c: New test.
30496         * gcc.dg/vect/vect-1.c: New test.
30497         * gcc.dg/vect/vect-2.c: New test.
30498         * gcc.dg/vect/vect-3.c: New test.
30499         * gcc.dg/vect/vect-4.c: New test.
30500         * gcc.dg/vect/vect-5.c: New test.
30501         * gcc.dg/vect/vect-6.c: New test.
30502         * gcc.dg/vect/vect-7.c: New test.
30503         * gcc.dg/vect/vect-8.c: New test.
30504         * gcc.dg/vect/vect-9.c: New test.
30505         * gcc.dg/vect/vect-10.c: New test.
30506         * gcc.dg/vect/vect-11.c: New test.
30507         * gcc.dg/vect/vect-12.c: New test.
30508         * gcc.dg/vect/vect-13.c: New test.
30509         * gcc.dg/vect/vect-14.c: New test.
30510         * gcc.dg/vect/vect-15.c: New test.
30511         * gcc.dg/vect/vect-16.c: New test.
30512         * gcc.dg/vect/vect-17.c: New test.
30513         * gcc.dg/vect/vect-18.c: New test.
30514         * gcc.dg/vect/vect-19.c: New test.
30515         * gcc.dg/vect/vect-20.c: New test.
30516         * gcc.dg/vect/vect-21.c: New test.
30517         * gcc.dg/vect/vect-22.c: New test.
30518         * gcc.dg/vect/vect-23.c: New test.
30519         * gcc.dg/vect/vect-24.c: New test.
30520         * gcc.dg/vect/vect-25.c: New test.
30521         * gcc.dg/vect/vect-26.c: New test.
30522         * gcc.dg/vect/vect-27.c: New test.
30523         * gcc.dg/vect/vect-28.c: New test.
30524         * gcc.dg/vect/vect-29.c: New test.
30525         * gcc.dg/vect/vect-30.c: New test.
30526         * gcc.dg/vect/vect-31.c: New test.
30527         * gcc.dg/vect/vect-32.c: New test.
30528         * gcc.dg/vect/vect-33.c: New test.
30529         * gcc.dg/vect/vect-34.c: New test.
30530         * gcc.dg/vect/vect-35.c: New test.
30531         * gcc.dg/vect/vect-36.c: New test.
30532         * gcc.dg/vect/vect-37.c: New test.
30533         * gcc.dg/vect/vect-38.c: New test.
30534         * gcc.dg/vect/vect-40.c: New test.
30535         * gcc.dg/vect/vect-41.c: New test.
30536         * gcc.dg/vect/vect-42.c: New test.
30537         * gcc.dg/vect/vect-43.c: New test.
30538         * gcc.dg/vect/vect-44.c: New test.
30539         * gcc.dg/vect/vect-45.c: New test.
30540         * gcc.dg/vect/vect-46.c: New test.
30541         * gcc.dg/vect/vect-47.c: New test.
30542         * gcc.dg/vect/vect-48.c: New test.
30543         * gcc.dg/vect/vect-49.c: New test.
30544         * gcc.dg/vect/vect-50.c: New test.
30545         * gcc.dg/vect/vect-51.c: New test.
30546         * gcc.dg/vect/vect-52.c: New test.
30547         * gcc.dg/vect/vect-53.c: New test.
30548         * gcc.dg/vect/vect-54.c: New test.
30549         * gcc.dg/vect/vect-55.c: New test.
30550         * gcc.dg/vect/vect-56.c: New test.
30551         * gcc.dg/vect/vect-57.c: New test.
30552         * gcc.dg/vect/vect-58.c: New test.
30553         * gcc.dg/vect/vect-59.c: New test.
30554         * gcc.dg/vect/vect-60.c: New test.
30555         * gcc.dg/vect/vect-61.c: New test.
30556         * gcc.dg/vect/vect-all.c: New test.
30557         * gcc.dg/vect/vect-none.c: New test.
30558
30559 2004-08-17  Paul Brook  <paul@codesourcery.com>
30560
30561         PR fortran/13082
30562         * gfortran.dg/entry_1.f90: New test.
30563
30564 2004-08-17  Andrew Pinski  <apinski@apple.com>
30565
30566         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30567
30568 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30569
30570         * gcc.dg/pr17036-1.c: New test.
30571
30572 2004-08-16  Devang Patel  <dpatel@apple.com>
30573
30574         * gcc.dg/darwin-20040809-1.c: New test.
30575
30576 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30577
30578         * gcc.dg/funcdef-attr-1.c: New test.
30579
30580 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30581
30582         * gcc.dg/altivec-17.c: New test.
30583         * gcc.dg/altivec-18.c: New test.
30584
30585 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30586
30587         PR c++/6749
30588         * g++.dg/template/vtable2.C: New test.
30589
30590 2004-08-14  Richard Henderson  <rth@redhat.com>
30591
30592         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30593         * gcc.dg/pack-test-4.c (main): Return 0.
30594         * gcc.dg/setjmp-1.c: Remove XFAIL.
30595         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30596
30597 2004-08-14  Richard Henderson  <rth@redhat.com>
30598
30599         * gcc.dg/980217-1.c: Add prototype for printf.
30600
30601 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
30602
30603         * gfortran.dg/pr16935.f90: New test.
30604
30605 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
30606
30607         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30608
30609 2004-08-13  Paul Brook  <paul@codesourcery.com>
30610
30611         * gfortran.dg/der_io_1.f90: Remove stray comma.
30612
30613 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30614
30615         * gcc.dg/vmx/cw-bug-2.c: Remove.
30616         * gcc.dg/vmx/vprint-1.c: Remove.
30617         * gcc.dg/vmx/vscan-1.c: Remove.
30618
30619 2004-08-12  Devang patel  <dpatel@apple.com>
30620
30621         * gcc.dg/darwin-20040809-2.c: New test.
30622
30623 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
30624
30625         * g++.dg/ext/altivec-12.C: New test.
30626
30627         * g++.dg/ext/altivec-11.C: New test.
30628
30629 2004-08-12  Paul Brook  <paul@codesourcery.com>
30630
30631         * g++.dg/abi/arm_cxa_vec_1.C: New test.
30632
30633 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30634
30635         * g++.dg/ext/altivec-2.C: Check for hardware support before
30636         executing any VMX instructions.
30637
30638         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30639
30640 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
30641
30642         PR c++/16276
30643         * g++.old-deja/g++.other/comdat4.C: New test.
30644         * g++.old-deja/g++.other/comdat4-aux.cc: New.
30645
30646 2004-08-12  Ben Elliston  <bje@au.ibm.com>
30647
30648         PR target/16286
30649         * gcc.dg/pr16286.c: New test.
30650
30651 2004-08-12 Jan Beulich <jbeulich@novell.com>
30652
30653         * g++.dg/ext/asm5.C: New.
30654
30655 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30656
30657         PR c++/16698
30658         * g++.dg/eh/crash1.C: New test.
30659
30660         PR c++/16717
30661         * g++.dg/ext/construct1.C: New test.
30662
30663 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30664
30665         PR c++/16853
30666         * g++.dg/init/ptrmem1.C: New test.
30667
30668         PR c++/16618
30669         * g++.dg/parse/offsetof5.C: New test.
30670
30671         PR c++/16870
30672         * g++.dg/template/overload3.C: New test.
30673
30674 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30675
30676         PR c++/16964
30677         * g++.dg/parse/error16.C: New test.
30678
30679         PR c++/16904
30680         * g++.dg/template/error14.C: New test.
30681
30682         PR c++/16929
30683         * g++.dg/template/error15.C: New test.
30684
30685 2004-08-11  Devang Patel  <dpatel@apple.com>
30686
30687         * gcc.dg/darwin-ld-20040809-1.c: New test.
30688         * gcc.dg/darwin-ld-20040809-2.c: New test.
30689
30690 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30691
30692         PR fortran/16917
30693         * gfortran.dg/dfloat_1.f90: New test.
30694
30695 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30696
30697         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30698         * gcc.dg/dll-2.c: Fix dg-require syntax.
30699         * gcc.misc-tests/arm-isr.c (abort): Declare.
30700         (exit): Likewise.
30701
30702 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30703
30704         PR c++/16971
30705         * g++.dg/parse/crash16.C: New test.
30706
30707 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30708
30709         * gcc.dg/mips-rsqrt-1.c: New test case.
30710         * gcc.dg/mips-rsqrt-2.c: New test case.
30711         * gcc.dg/mips-rsqrt-3.c: New test case.
30712
30713 2004-08-10  Paul Brook  <paul@codesourcery.com>
30714
30715         * gfortran.dg/der_io_1.f90: New test.
30716
30717 2004-08-10  Paul Brook  <paul@codesourcery.com>
30718
30719         PR fortran/16919
30720         * gfortran.dg/der_array_1.f90: New test.
30721
30722 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30723
30724         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30725
30726 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30727
30728         * gcc.dg/wchar_t-2.c: Fix typo.
30729
30730 2004-08-09  Falk Hueffner  <falk@debian.org>
30731
30732         PR tree-optimization/12517
30733         * gcc.c-torture/compile/pr12517.c: New test.
30734
30735         PR tree-optimization/12578
30736         * gcc.c-torture/compile/pr12578.c: New test.
30737
30738         PR tree-optimization/12899
30739         * gcc.c-torture/compile/pr12899.c: New test.
30740
30741         PR rtl-optimization/14692
30742         * gcc.c-torture/compile/pr14692.c: New test.
30743
30744         PR tree-optimization/16461
30745         * gcc.c-torture/compile/pr16461.c: New test.
30746
30747 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30748
30749         * gfortran.dg/getenv_1.f90: New test.
30750
30751 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30752
30753         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30754         wchar_t.
30755         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30756
30757 2004-08-06  Paul Brook  <paul@codesourcery.com>
30758
30759         * gfortran.dg/ret_array_1.f90: New test.
30760         * gfortran.dg/ret_pointer_1.f90: New test.
30761
30762 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30763
30764         * gcc.dg/missing-field-init-[12].c: New tests.
30765         * g++.dg/warn/missing-field-init-[12].C: New tests.
30766
30767 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30768
30769         * gcc.dg/enum2.c: New test.
30770         * gcc.dg/symbian3.c: Likewise.
30771         * gcc.dg/symbian4.c: Likewise.
30772         * gcc.dg/wchar_t-2.c: Likewise.
30773
30774 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30775
30776         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30777         destructor tests.
30778
30779 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30780
30781         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30782         dg-require-visiblity.
30783         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30784         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30785         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30786         * g++.dg/ext/visibility/new1.C: Likewise.
30787         * g++.dg/ext/visibility/pragma.C: Likewise.
30788         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30789         * g++.dg/ext/visibility/virtual.C: Likewise.
30790         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30791         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30792         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30793         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30794         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30795         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30796         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30797         * g++/dg/ext/visibility/visibility-8.C: New test.
30798         * gcc.c-torture/compile/dll.x: Remove.
30799         * gcc.dg/dll-2.c: Use dg-require-dll
30800         * gcc.dg/visibility-10.c: New test.
30801         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30802         supporting DLLs.
30803         * lib/scanasm.exp (scan_hidden): New function.
30804         (scan_not_hidden): Likewise.
30805
30806 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30807
30808         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30809
30810 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30811
30812         * gcc.c-torture/execute/20040805-1.c: New test.
30813
30814 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30815
30816         * gcc.dg/20020118-1.c: Declare abort.
30817         * gcc.dg/altivec_check.h: Likewise.
30818         * gcc.dg/iftrap-2.c: Likewise.
30819         * gcc.dg/pragma-darwin.c: Likewise.
30820         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30821
30822 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30823
30824         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30825
30826 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30827
30828         * gcc.c-torture/execute/builtins/abs-2.c,
30829         gcc.c-torture/execute/builtins/abs-3.c,
30830         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30831         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30832         intmax_t, uintmax_t and their limits.
30833         * gcc.dg/intmax_t-1.c: New test.
30834
30835 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30836
30837         * g++.dg/tc1/dr147.C: Add reference to PR.
30838
30839 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30840
30841         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30842         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30843
30844 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30845
30846         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30847
30848 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30849
30850         * gcc.dg/redecl-5.c: New test.
30851         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30852         of scanf.
30853
30854 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30855
30856         PR middle-end/16790
30857         * gcc.c-torture/execute/pr16790-1.c: New test case.
30858
30859 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30860
30861         * g++.dg/ext/visibility/assign1.C: New test.
30862         * g++.dg/ext/visibility/new1.C: Likewise.
30863
30864         * gcc.dg/symbian1.c: New test.
30865         * gcc.dg/symbian2.c: Likewise.
30866
30867 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30868
30869         PR target/16570
30870         * gcc.dg/i386-sse-9.c: New test.
30871
30872 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30873
30874         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30875
30876 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30877
30878         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30879         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30880         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30881         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30882         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30883         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30884         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30885         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30886         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30887         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30888         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30889         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30890         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30891         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30892         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30893         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30894         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30895         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30896         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30897         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30898         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30899         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30900         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30901         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30902         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30903         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30904         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30905         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30906         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30907         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30908         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30909         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30910         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30911         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30912         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30913         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30914         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30915         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30916         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30917         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30918         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30919         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30920         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30921         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30922         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30923         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30924         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30925         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30926         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30927         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30928         gcc.misc-tests/i386-pf-3dnow-1.c,
30929         gcc.misc-tests/i386-pf-athlon-1.c,
30930         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30931         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30932         Declare built-in functions used.
30933         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30934
30935 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
30936
30937         PR c++/16707
30938         * g++.dg/lookup/using12.C: New test.
30939
30940         * g++.dg/init/null1.C: Fix PR number.
30941         * g++.dg/parse/namespace10.C: Likewise.
30942
30943 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30944
30945         PR c++/16224
30946         * g++.dg/template/spec17.C: New test.
30947         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30948         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30949
30950 2004-08-02  David Billinghurst
30951
30952         PR fortran/16292
30953         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30954
30955 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
30956
30957         * gcc.dg/ia64-got-1.c: New test case.
30958
30959 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30960
30961         PR c++/16489
30962         * g++.dg/init/null1.C: New test.
30963         * g++.dg/tc1/dr76.C: Adjust error marker.
30964
30965         PR c++/16529
30966         * g++.dg/parse/namespace10.C: New test.
30967
30968         PR c++/16810
30969         * g++.dg/inherit/ptrmem2.C: New test.
30970
30971 2004-08-02  Ben Elliston  <bje@au.ibm.com>
30972
30973         PR target/16155
30974         * gcc.dg/pr16155.c: New test.
30975
30976 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30977
30978         * gcc.dg/redecl-2.c: New test.
30979
30980 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
30981
30982         * gcc.dg/darwin-longdouble.c: New file.
30983
30984 2004-07-30  Richard Henderson  <rth@redhat.com>
30985
30986         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30987         write to constant argument.
30988         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30989
30990 2004-07-30  Richard Henderson  <rth@redhat.com>
30991
30992         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30993         tests of nearest around zero.
30994
30995 2004-07-30  Andrew Pinski  <apinski@apple.com>
30996
30997         * gcc.c-torture/compile/20040730-1.c: New test.
30998
30999 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31000
31001         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31002         powerpc-eabispe.
31003
31004 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31005
31006         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31007
31008 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31009
31010         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31011         contains $ld_library_path.
31012         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31013
31014 2004-07-29  Richard Henderson  <rth@redhat.com>
31015
31016         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31017
31018         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31019         (alt2, which): New.
31020         (Check): Accept either alternative.
31021
31022 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31023
31024         * g++.dg/abi/inline1.C: New test.
31025         * g++.dg/abi/local1-a.cc: Likewise.
31026         * g++.dg/abi/local1.C: Likewise.
31027         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31028         * g++.dg/abi/mangle12.C: Likewise.
31029         * g++.dg/abi/mangle17.C: Likewise.
31030         * g++.dg/abi/mangle20-2.C: Likewise.
31031         * g++.dg/opt/interface1.C: Likewise.
31032         * g++.dg/opt/interface1.h: Likewise.
31033         * g++.dg/opt/interface1-a.cc: New test.
31034         * g++.dg/parse/repo1.C: New test.
31035         * g++.dg/template/repo1.C: Likewise.
31036         * g++.dg/warn/Winline-1.C: Likewise.
31037         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31038
31039 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31040
31041         * gcc.dg/tree-ssa/20040729-1.c: New test.
31042
31043 2004-07-27  Matt Austern <austern@apple.com>
31044
31045         * gcc.dg/darwin-bool-1.c: New test.
31046         * gcc.dg/darwin-bool-2.c: New test.
31047
31048 2004-07-28  Richard Henderson  <rth@redhat.com>
31049
31050         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31051         arguments in the correct type.  Don't write to constant arguments.
31052
31053 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31054
31055         PR tree-optimization/16688
31056         PR tree-optimization/16689
31057         * g++.dg/tree-ssa/pr16688.C: New test.
31058
31059 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31060
31061         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31062         loads.  Not only in the comment, this time.
31063
31064 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31065
31066         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31067         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31068         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31069         * gcc.dg/sh4a-bitmovua.c: New.
31070         * gcc.dg/sh4a-cos.c: New.
31071         * gcc.dg/sh4a-cosf.c: New.
31072         * gcc.dg/sh4a-fprun.c: New.
31073         * gcc.dg/sh4a-fsrra.c: New.
31074         * gcc.dg/sh4a-memmovua.c: New.
31075         * gcc.dg/sh4a-sin.c: New.
31076         * gcc.dg/sh4a-sincos.c: New.
31077         * gcc.dg/sh4a-sincosf.c: New.
31078         * gcc.dg/sh4a-sinf.c: New.
31079
31080 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31081
31082         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31083         conditionals.
31084         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31085         loads.
31086         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31087         DOM1.
31088
31089 2004-07-27  Andrew Pinski  <apinski@apple.com>
31090
31091         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31092
31093 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31094
31095         * gcc.dg/pragma-isr.c: New test.
31096
31097 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31098
31099         PR c++/14429
31100         * g++.dg/template/ttp11.C: New test.
31101
31102 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31103
31104         * gcc.c-torture/compile/20040727-1.c: New test.
31105
31106 2004-07-26  Eric Christopher  <echristo@redhat.com>
31107
31108         * gcc.c-torture/compile/20040726-2.c: New test.
31109
31110 2004-07-26  Andrew Pinski  <apinski@apple.com>
31111
31112         * g++.dg/rtti/tinfo1.C: Xfail.
31113
31114 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31115
31116         * gcc.c-torture/compile/20040726-1.c: New test.
31117
31118 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31119             Brian Ryner  <bryner@brianryner.com>
31120
31121         PR c++/9283
31122         PR c++/15000
31123         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31124         * g++.dg/ext/visibility/: New directory.
31125         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31126         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31127         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31128         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31129         * g++.dg/ext/visibility/fvisibility.C,
31130         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31131         g++.dg/ext/visibility/fvisibility-override1.C
31132         g++.dg/ext/visibility/fvisibility-override2.C
31133         g++.dg/ext/visibility/memfuncts.C
31134         g++.dg/ext/visibility/noPLT.C
31135         g++.dg/ext/visibility/pragma.C
31136         g++.dg/ext/visibility/pragma-override1.C
31137         g++.dg/ext/visibility/pragma-override2.C
31138         g++.dg/ext/visibility/staticmemfuncts.C
31139         g++.dg/ext/visibility/virtual.C: New tests.
31140
31141 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31142
31143         PR c/15360
31144         * gcc.dg/pr15360-1.c: New test.
31145
31146 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31147
31148         * gcc.dg/pragma-align-2.c: New test.
31149         * gcc.dg/pragma-init-fini.c: New test.
31150         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31151         targets.
31152
31153 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31154
31155         * gcc.dg/init-string-2.c: New test.
31156
31157 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31158
31159         PR 16684
31160         * gcc.dg/Wredundant-decls-1.c: New test case.
31161
31162 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31163
31164         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31165         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31166         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31167         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31168         * gcc.dg/compat/generate-random.c: New file.
31169         * gcc.dg/compat/generate-random.h: Likewise.
31170         * gcc.dg/compat/generate-random_r.c: Likewise.
31171         * gcc.dg/compat/struct-layout-1.h: Likewise.
31172         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31173         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31174         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31175         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31176         * gcc.dg/compat/struct-layout-1_main.c: New test.
31177         * gcc.dg/compat/struct-layout-1_x.c: New file.
31178         * gcc.dg/compat/struct-layout-1_y.c: New file.
31179         * gcc.dg/compat/struct-layout-1_test.h: New file.
31180
31181 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31182
31183         * gcc.dg/comp-return-1.c: New test
31184
31185 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31186
31187         * gcc.dg/vmx/8-02a.c: Fix typo.
31188
31189         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31190         * gcc.dg/darwin-abi-3.c: New test.
31191
31192         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31193         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31194
31195         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31196         * gcc.dg/vmx/ops-long-1.c: New test.
31197         * gcc.dg/vmx/ops-long-2.c: New test.
31198
31199 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31200
31201         * g++.dg/lookup/conv-[1234].C: New.
31202
31203 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31204
31205         * g++.dg/parse/attr2.C: Simplify.
31206
31207 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31208
31209         PR c/7284
31210         * gcc.c-torture/execute/pr7284-1.c: New test.
31211
31212 2004-07-22  Brian Booth  <bbooth@redhat.com>
31213
31214         * gcc.dg/tree-ssa/20040721-1.c: New test.
31215
31216 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31217
31218         * g++.dg/template/crash20.c: New.
31219
31220 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31221
31222         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31223         Add dg-run directive.  Declare variables as required.
31224         * gfortran.dg/g77/README: Update
31225
31226 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31227
31228         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31229         gcc.dg/cris-peep2-andu2.c: New tests.
31230
31231 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31232
31233         PR c/15052
31234         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31235         on return type.
31236         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31237         messages.
31238         * gcc.dg/qual-return-2.c: Update expected messages.
31239         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31240
31241 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31242
31243         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31244         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31245
31246 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31247
31248         PR c/11250
31249         * gcc.dg/init-string-1.c: New test.
31250
31251 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31252
31253         PR middle-end/15345
31254         PR c/16450
31255         * gcc.dg/torture/nested-fn-1.c: New test.
31256
31257 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31258
31259         PR target/16559
31260         * gcc.dg/ia64-fptr-1.c: New file.
31261
31262 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31263
31264         PR c++/14497
31265         * g++.dg/template/spec16.C: New test.
31266         * g++.old-deja/g++.robertl/eb118.C: Remove.
31267
31268 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31269
31270         PR c++/509
31271         * g++.dg/template/spec15.C: New test.
31272
31273 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31274
31275         Copy cases from g77.f-torture/execute and add dg-run
31276         directive.  Other changes as noted.
31277         * gfortran.dg/g77/13037.f
31278         * gfortran.dg/g77/1832.f
31279         * gfortran.dg/g77/19981119-0.f
31280         * gfortran.dg/g77/19990313-0.f
31281         * gfortran.dg/g77/19990313-1.f
31282         * gfortran.dg/g77/19990313-2.f
31283         * gfortran.dg/g77/19990313-3.f
31284         * gfortran.dg/g77/19990419-1.f
31285         * gfortran.dg/g77/19990826-0.f
31286         * gfortran.dg/g77/19990826-2.f
31287         * gfortran.dg/g77/20000503-1.f
31288         * gfortran.dg/g77/20001111.f
31289         * gfortran.dg/g77/20010116.f
31290         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31291         * gfortran.dg/g77/20010430.f
31292         * gfortran.dg/g77/6177.f
31293         * gfortran.dg/g77/947.f
31294         * gfortran.dg/g77/970816-3.f
31295         * gfortran.dg/g77/971102-1.f
31296         * gfortran.dg/g77/980520-1.f
31297         * gfortran.dg/g77/980628-0.f
31298         * gfortran.dg/g77/980628-1.f
31299         * gfortran.dg/g77/980628-10.f
31300         * gfortran.dg/g77/980628-2.f
31301         * gfortran.dg/g77/980628-3.f
31302         * gfortran.dg/g77/980628-7.f
31303         * gfortran.dg/g77/980628-8.f
31304         * gfortran.dg/g77/980628-9.f
31305         * gfortran.dg/g77/980701-0.f
31306         * gfortran.dg/g77/980701-1.f
31307         * gfortran.dg/g77/cabs.f
31308         * gfortran.dg/g77/claus.f
31309         * gfortran.dg/g77/complex_1.f
31310         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31311         * gfortran.dg/g77/dcomplex.f
31312         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31313         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31314         * gfortran.dg/g77/f90-intrinsic-numeric.f
31315         * gfortran.dg/g77/int8421.f
31316         * gfortran.dg/g77/labug1.f
31317         * gfortran.dg/g77/large_vec.f
31318         * gfortran.dg/g77/le.f
31319         * gfortran.dg/g77/short.f
31320         * gfortran.dg/g77/README: Update
31321
31322 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31323
31324         PR c++/16637
31325         * g++.dg/parse/lookup4.C: New test.
31326
31327 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31328
31329         PR c++/16175
31330         * g++.dg/template/ttp10.C: New test.
31331
31332 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31333
31334         * gcc.dg/pr12625-1.c: New test.
31335
31336 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31337
31338         * gcc.dg/switch-warn-1.c: New test.
31339         * gcc.dg/switch-warn-2.c: New test.
31340         * gcc.c-torture/compile/pr14730.c: Update.
31341
31342 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31343
31344         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31345         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31346         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31347         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31348
31349 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31350
31351         PR c++/16623
31352         * g++.dg/template/assign1.C: New test.
31353
31354 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31355
31356         PR c++/12170
31357         * g++.dg/template/ttp9.C: New test.
31358
31359 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31360
31361         * gcc.dg/format/cmn-err-1.c: New test.
31362
31363 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31364
31365         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31366         gcc.dg/Wparentheses-10.c: New tests.
31367         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31368
31369 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31370
31371         PR fortran/16465
31372         * gfortran.dg/g77//ffixed-line-length-0.f,
31373         gfortran.dg/g77/ffixed-line-length-132.f,
31374         gfortran.dg/g77/ffixed-line-length-72.f,
31375         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31376         gfortran.dg/g77/README: Update.
31377
31378 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31379
31380         PR c++/13092
31381         * g++.dg/template/non-dependent7.C: New test.
31382         * g++.dg/template/non-dependent8.C: Likewise.
31383         * g++.dg/template/non-dependent9.C: Likewise.
31384         * g++.dg/template/non-dependent10.C: Likewise.
31385
31386 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31387
31388         PR c++/16337
31389         * g++.dg/parse/attr2.C: New test.
31390
31391 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31392
31393         * g77.dg: Removed.
31394         * g77.f-torture: Ditto.
31395
31396 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31397
31398         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31399         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31400         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31401
31402 2004-07-16  Richard Henderson  <rth@redhat.com>
31403
31404         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31405
31406 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31407
31408         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31409         tests with full list of options.
31410         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31411         of TORTURE_OPTIONS if test contains 'dg-do run'.
31412
31413         PR fortran/16404
31414         * gfortran.dg/do_iterator.f90: New test.
31415
31416 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31417
31418         PR rtl-optimization/16536
31419         * gcc.c-torture/execute/restrict-1.c: New test.
31420
31421 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31422
31423         PR fortran/15324
31424         * gfortran.dg/pr15324.f90: New test.
31425
31426         PR fortran/15129
31427         * gfortran.dg/pr15129.f90: New test.
31428
31429         PR fortran/15140
31430         * gfortran.dg/pr15140.f90: New test.
31431
31432         PR fortran/13792
31433         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31434         compile-time simplification.
31435
31436 2004-07-14  Mike Stump  <mrs@apple.com>
31437
31438         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31439
31440 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31441
31442         PR target/16325
31443         * gcc.dg/profile-generate-1.c: New.
31444
31445 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31446
31447         * gcc.c-torture/execute/20040709-1.c: New test.
31448         * gcc.c-torture/execute/20040709-2.c: New test.
31449
31450 2004-07-14  Mike Stump  <mrs@apple.com>
31451
31452         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31453
31454 2004-07-14  Mike Stump  <mrs@apple.com>
31455
31456         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31457
31458 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31459
31460         PR c++/16518
31461         * g++.dg/parse/mutable1.C: New test.
31462
31463 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31464
31465         PR tree-optimization/16443
31466         * gcc.dg/tree-ssa/20040713-1.c: New test.
31467
31468 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31469
31470         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31471         for operator new.
31472
31473 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31474
31475         * gfortran.dg/g77/README: New file
31476         * gfortran.dg/g77/19981216-0.f: Copy from
31477         g77.f-torture/noncompile.  Add "dg-do compile" and
31478         dg-error as required.
31479         * gfortran.dg/g77/19990218-1.f: Likewise.
31480         * gfortran.dg/g77/19990905-1.f: Likewise.
31481         * gfortran.dg/g77/9263.f: Likewise.
31482         * gfortran.dg/g77/980615-0.f: Likewise.
31483         * gfortran.dg/g77/980616-0.f: Likewise.
31484         * gfortran.dg/g77/check0.f: Likewise.
31485         * gfortran.dg/g77/select_no_compile.f: Likewise.
31486
31487 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31488
31489         Copy files from g77.f-torture/compile.
31490         Add "{ dg-do compile}".  Other changes as noted
31491         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31492         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31493         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31494         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31495         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31496         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31497         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31498         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31499         statement to conform to standard.  Append alpha1.x for reference.
31500         * gfortran.dg/g77/xformat.f: Add dg-warning
31501
31502 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31503
31504         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31505         Add {dg-do compile} directive.
31506         * gfortran.dg/g77/cpp2.F: Likewise.
31507
31508 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31509
31510         PR c++/5402
31511         * g++.dg/lookup/name-clash1.C: New test.
31512
31513         PR c++/9777
31514         * g++.dg/lookup/name-clash2.C: New test.
31515
31516         PR c++/12102
31517         * g++.dg/lookup/name-clash3.C: New test.
31518
31519 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31520
31521         * g++.dg/lookup/new2.C: New test.
31522         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31523
31524 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31525
31526         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31527         Add {dg-do compile} directive.
31528         * gfortran.dg/g77/13060.f: Likewise.
31529         * gfortran.dg/g77/19990218-0.f: Likewise.
31530         * gfortran.dg/g77/19990305-0.f: Likewise.
31531         * gfortran.dg/g77/19990419-0.f: Likewise.
31532         * gfortran.dg/g77/19990502-0.f: Likewise.
31533         * gfortran.dg/g77/19990502-1.f: Likewise.
31534         * gfortran.dg/g77/19990525-0.f: Likewise.
31535         * gfortran.dg/g77/19990826-1.f: Likewise.
31536         * gfortran.dg/g77/19990826-3.f: Likewise.
31537         * gfortran.dg/g77/19990905-2.f: Likewise.
31538         * gfortran.dg/g77/20000412-1.f: Likewise.
31539         * gfortran.dg/g77/20000511-1.f: Likewise.
31540         * gfortran.dg/g77/20000511-2.f: Likewise.
31541         * gfortran.dg/g77/20000518.f: Likewise.
31542         * gfortran.dg/g77/20000601-1.f: Likewise.
31543         * gfortran.dg/g77/20000601-2.f: Likewise.
31544         * gfortran.dg/g77/20000629-1.f: Likewise.
31545         * gfortran.dg/g77/20000630-2.f: Likewise.
31546         * gfortran.dg/g77/20010115.f: Likewise.
31547         * gfortran.dg/g77/20010321-1.f: Likewise.
31548         * gfortran.dg/g77/20010426.f: Likewise.
31549         * gfortran.dg/g77/20020307-1.f: Likewise.
31550         * gfortran.dg/g77/8485.f: Likewise.
31551         * gfortran.dg/g77/960317-1.f: Likewise.
31552         * gfortran.dg/g77/970915-0.f: Likewise.
31553         * gfortran.dg/g77/980310-1.f: Likewise.
31554         * gfortran.dg/g77/980310-2.f: Likewise.
31555         * gfortran.dg/g77/980310-3.f: Likewise.
31556         * gfortran.dg/g77/980310-4.f: Likewise.
31557         * gfortran.dg/g77/980310-6.f: Likewise.
31558         * gfortran.dg/g77/980310-7.f: Likewise.
31559         * gfortran.dg/g77/980310-8.f: Likewise.
31560         * gfortran.dg/g77/980419-2.f: Likewise.
31561         * gfortran.dg/g77/980424-0.f: Likewise.
31562         * gfortran.dg/g77/980427-0.f: Likewise.
31563         * gfortran.dg/g77/980729-0.f: Likewise.
31564         * gfortran.dg/g77/981117-1.f: Likewise.
31565         * gfortran.dg/g77/toon_1.f: Likewise.
31566
31567 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31568
31569         PR c++/2204
31570         * g++.dg/other/abstract2.C: New test.
31571
31572 2004-07-12  Paul Brook  <paul@codesourcery.com>
31573
31574         * gfortran.dg/pointer_init_1.f90: New test.
31575
31576 2004-07-11  Paul Brook  <paul@codesourcery.com>
31577
31578         PR fortran/15986
31579         * gfortran.dg/contained_1.f90: New test.
31580
31581 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31582
31583         * g++.dg/parse/defarg8.C: New test.
31584
31585 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31586
31587         PR fortran/16433
31588         * gfortran.dg/pr16433.f: New test.
31589
31590         PR fortran/17574
31591         * gfortran.dg/pr15754.f90: New test.
31592
31593 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31594
31595         PR tree-optimization/16437
31596         * gcc.c-torture/execute/bitfld-4.c: New test.
31597
31598 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31599
31600         * gfortran.fortran-torture/execute/common_2.f90: Add check for
31601         access to common var from module.
31602
31603 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31604
31605         PR fortran/16336
31606         * gfortran.fortran-torture/execute/common_2.f90: New test.
31607
31608 2004-07-10  Paul Brook  <paul@codesourcery.com>
31609
31610         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31611
31612 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31613
31614         PR fortran/15969
31615         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31616
31617 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
31618
31619         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31620         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31621         * gfortran.dg/g77/ffree-form-1.f: Likewise.
31622         * gfortran.dg/g77/ffree-form-2.f: Likewise.
31623         * gfortran.dg/g77/ffree-form-3.f: Likewise.
31624         * gfortran.dg/g77/fno-underscoring.f: Likewise.
31625         * gfortran.dg/g77/funderscoring.f: Likewise.
31626         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
31627
31628 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31629
31630         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31631
31632 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31633         Paul Brook  <paul@codesourcery.com>
31634
31635         PR fortran/13415
31636         * gfortran.dg/common_pointer_1.f90: New test.
31637
31638 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31639
31640         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31641
31642 2004-07-09  James E Wilson  <wilson@specifixinc.com>
31643
31644         PR target/16364
31645         * gcc.c-torture/compile/20040709-1.c: New.
31646
31647 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31648
31649         PR fortran/14077
31650         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31651
31652 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31653
31654         PR fortran/13201
31655         * gfortran.dg/shape_1.f90: New test.
31656
31657 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
31658             Andrew Pinski  <apinski@apple.com>
31659
31660         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31661
31662 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31663
31664         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31665         comment.
31666
31667 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31668         Paul Brook  <paul@codesourcery.com>
31669
31670         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31671         '.f95' and '.F95'.
31672
31673 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31674
31675         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31676
31677 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31678
31679         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31680         testcases with capital suffix.
31681
31682 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31683
31684         PR fortran/15481
31685         PR fortran/13372
31686         PR fortran/13575
31687         PR fortran/15978
31688         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31689
31690         * gfortran.dg/implicit_1.f90: New test.
31691
31692 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31693
31694         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31695         expression to match gfortran warning/error messages
31696         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31697         dg-error text.
31698
31699 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31700
31701         * lib/fortran-torture.exp: Rename proc search_for to
31702         search_for_re.
31703
31704 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31705
31706         * gcc.c-torture/execute/simd-5.x: New file.
31707         XFAIL on SPARC 64-bit at -O0.
31708
31709 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31710
31711         PR c++/8211
31712         PR c++/16165
31713         * g++.dg/warn/effc3.C: New test.
31714
31715 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31716
31717         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31718         change X to 1X in format.
31719         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31720         add data statements to conform to standard.
31721
31722 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31723
31724         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31725         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31726         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31727
31728 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31729
31730         * gfortran.dg/g77/7388.f: Copy from g77.dg
31731         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31732         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31733         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31734         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31735         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31736         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31737         * gfortran.dg/g77/strlen0.f: Likewise.
31738
31739 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31740
31741         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31742         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31743
31744 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31745
31746         * gcc.c-torture/execute/920428-2.x: Delete.
31747         * gcc.c-torture/execute/920501-7.x: Likewise.
31748
31749 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31750
31751         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31752         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31753         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31754         prescott and c3-2.
31755         (PREFETCH_3DNOW): Add -march=c3.
31756
31757 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31758
31759         PR c/16437
31760         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31761         * gcc.c-torture/execute/bf64-1.x: Likewise.
31762
31763 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31764
31765         * gcc.c-torture/compile/20040708-1.c: New test.
31766
31767 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31768
31769         PR c++/16169
31770         * g++.dg/warn/effc2.C: New test.
31771
31772 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31773
31774         * gcc.c-torture/execute/bitfld-1.x: Remove.
31775         * gcc.c-torture/execute/bitfld-3.c: New test.
31776         * gcc.dg/bitfld-2.c: Remove XFAILs.
31777
31778 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31779
31780         PR c++/16276
31781         * g++.dg/rtti/tinfo1.C: New file.
31782
31783 2004-07-07  Eric Christopher  <echristo@redhat.com>
31784
31785         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31786
31787 2004-07-07  Andrew Pinski  <apinski@apple.com>
31788
31789         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31790
31791 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31792
31793         * g++.dg/init/call1.C: XFAIL.
31794
31795 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31796
31797         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31798         except for movstrict*, to movmem* and clrstr* to clrmem*.
31799
31800 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31801
31802         * gcc.c-torture/execute/20040707-1.c: New test.
31803
31804 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31805
31806         * gcc.c-torture/execute/20040706-1.c: New test.
31807
31808 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31809
31810         PR c++/3671
31811         * g++.dg/template/spec14.C: New test.
31812
31813 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31814
31815         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31816         nothing if not yet defined.  Use it in b, c and d type definitions.
31817         * gcc.c-torture/execute/20040705-1.c: New test.
31818         * gcc.c-torture/execute/20040705-2.c: New test.
31819
31820 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31821
31822         PR c++/2518
31823         * g++.dg/lookup/new1.C: New test.
31824
31825 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31826
31827         PR c++/11406
31828         * g++.dg/template/sizeof8.C: New test.
31829
31830 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31831
31832         * gcc.c-torture/compile/20040705-1.c: New test.
31833
31834 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31835
31836         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31837
31838 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31839
31840         * gcc.dg/cpp/if-mop.c: Two new testcases.
31841         * gcc.dg/cpp/trad/comment-3.c: New.
31842
31843 2004-07-04  Paul Brook  <paul@codesourcery.com>
31844
31845         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31846
31847 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31848
31849         PR c++/3761
31850         * g++.dg/lookup/crash4.C: New test.
31851
31852 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31853
31854         * gcc.c-torture/execute/builtin-abs-1.c
31855         * gcc.c-torture/execute/builtin-abs-2.c
31856         * gcc.c-torture/execute/builtin-complex-1.c
31857         * gcc.c-torture/execute/builtins/string-1-lib.c
31858         * gcc.c-torture/execute/builtins/string-1.c
31859         * gcc.c-torture/execute/builtins/string-2-lib.c
31860         * gcc.c-torture/execute/builtins/string-2.c
31861         * gcc.c-torture/execute/builtins/string-3-lib.c
31862         * gcc.c-torture/execute/builtins/string-3.c
31863         * gcc.c-torture/execute/builtins/string-4-lib.c
31864         * gcc.c-torture/execute/builtins/string-4.c
31865         * gcc.c-torture/execute/builtins/string-5-lib.c
31866         * gcc.c-torture/execute/builtins/string-5.c
31867         * gcc.c-torture/execute/builtins/string-6-lib.c
31868         * gcc.c-torture/execute/builtins/string-6.c
31869         * gcc.c-torture/execute/builtins/string-7-lib.c
31870         * gcc.c-torture/execute/builtins/string-7.c
31871         * gcc.c-torture/execute/builtins/string-8-lib.c
31872         * gcc.c-torture/execute/builtins/string-8.c
31873         * gcc.c-torture/execute/builtins/string-9-lib.c
31874         * gcc.c-torture/execute/builtins/string-9.c
31875         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31876         * gcc.c-torture/execute/builtins/string-asm-1.c
31877         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31878         * gcc.c-torture/execute/builtins/string-asm-2.c
31879         * gcc.c-torture/execute/stdio-opt-1.c
31880         * gcc.c-torture/execute/stdio-opt-2.c
31881         * gcc.c-torture/execute/stdio-opt-3.c
31882         * gcc.c-torture/execute/string-opt-1.c
31883         * gcc.c-torture/execute/string-opt-10.c
31884         * gcc.c-torture/execute/string-opt-11.c
31885         * gcc.c-torture/execute/string-opt-12.c
31886         * gcc.c-torture/execute/string-opt-13.c
31887         * gcc.c-torture/execute/string-opt-14.c
31888         * gcc.c-torture/execute/string-opt-15.c
31889         * gcc.c-torture/execute/string-opt-16.c
31890         * gcc.c-torture/execute/string-opt-2.c
31891         * gcc.c-torture/execute/string-opt-6.c
31892         * gcc.c-torture/execute/string-opt-7.c
31893         * gcc.c-torture/execute/string-opt-8.c:
31894         Replace with ...
31895
31896         * gcc.c-torture/execute/builtins/abs-2.c
31897         * gcc.c-torture/execute/builtins/abs-3.c
31898         * gcc.c-torture/execute/builtins/complex-1.c
31899         * gcc.c-torture/execute/builtins/fprintf.c
31900         * gcc.c-torture/execute/builtins/fputs.c
31901         * gcc.c-torture/execute/builtins/memcmp.c
31902         * gcc.c-torture/execute/builtins/memmove.c
31903         * gcc.c-torture/execute/builtins/memops-asm.c
31904         * gcc.c-torture/execute/builtins/mempcpy-2.c
31905         * gcc.c-torture/execute/builtins/mempcpy.c
31906         * gcc.c-torture/execute/builtins/memset.c
31907         * gcc.c-torture/execute/builtins/printf.c
31908         * gcc.c-torture/execute/builtins/sprintf.c
31909         * gcc.c-torture/execute/builtins/strcat.c
31910         * gcc.c-torture/execute/builtins/strchr.c
31911         * gcc.c-torture/execute/builtins/strcmp.c
31912         * gcc.c-torture/execute/builtins/strcpy.c
31913         * gcc.c-torture/execute/builtins/strcspn.c
31914         * gcc.c-torture/execute/builtins/strlen-2.c
31915         * gcc.c-torture/execute/builtins/strlen.c
31916         * gcc.c-torture/execute/builtins/strncat.c
31917         * gcc.c-torture/execute/builtins/strncmp-2.c
31918         * gcc.c-torture/execute/builtins/strncmp.c
31919         * gcc.c-torture/execute/builtins/strncpy.c
31920         * gcc.c-torture/execute/builtins/strpbrk.c
31921         * gcc.c-torture/execute/builtins/strpcpy-2.c
31922         * gcc.c-torture/execute/builtins/strpcpy.c
31923         * gcc.c-torture/execute/builtins/strrchr.c
31924         * gcc.c-torture/execute/builtins/strspn.c
31925         * gcc.c-torture/execute/builtins/strstr-asm.c
31926         * gcc.c-torture/execute/builtins/strstr.c:
31927         ... these new files.
31928
31929         * gcc.c-torture/execute/builtins/abs-2-lib.c
31930         * gcc.c-torture/execute/builtins/abs-3-lib.c
31931         * gcc.c-torture/execute/builtins/complex-1-lib.c
31932         * gcc.c-torture/execute/builtins/fprintf-lib.c
31933         * gcc.c-torture/execute/builtins/fputs-lib.c
31934         * gcc.c-torture/execute/builtins/memcmp-lib.c
31935         * gcc.c-torture/execute/builtins/memmove-lib.c
31936         * gcc.c-torture/execute/builtins/memops-asm-lib.c
31937         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31938         * gcc.c-torture/execute/builtins/mempcpy-lib.c
31939         * gcc.c-torture/execute/builtins/memset-lib.c
31940         * gcc.c-torture/execute/builtins/printf-lib.c
31941         * gcc.c-torture/execute/builtins/sprintf-lib.c
31942         * gcc.c-torture/execute/builtins/strcat-lib.c
31943         * gcc.c-torture/execute/builtins/strchr-lib.c
31944         * gcc.c-torture/execute/builtins/strcmp-lib.c
31945         * gcc.c-torture/execute/builtins/strcpy-lib.c
31946         * gcc.c-torture/execute/builtins/strcspn-lib.c
31947         * gcc.c-torture/execute/builtins/strlen-2-lib.c
31948         * gcc.c-torture/execute/builtins/strlen-lib.c
31949         * gcc.c-torture/execute/builtins/strncat-lib.c
31950         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31951         * gcc.c-torture/execute/builtins/strncmp-lib.c
31952         * gcc.c-torture/execute/builtins/strncpy-lib.c
31953         * gcc.c-torture/execute/builtins/strpbrk-lib.c
31954         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31955         * gcc.c-torture/execute/builtins/strpcpy-lib.c
31956         * gcc.c-torture/execute/builtins/strrchr-lib.c
31957         * gcc.c-torture/execute/builtins/strspn-lib.c
31958         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31959         * gcc.c-torture/execute/builtins/strstr-lib.c
31960         * gcc.c-torture/execute/builtins/lib/abs.c
31961         * gcc.c-torture/execute/builtins/lib/fprintf.c
31962         * gcc.c-torture/execute/builtins/lib/memset.c
31963         * gcc.c-torture/execute/builtins/lib/printf.c
31964         * gcc.c-torture/execute/builtins/lib/sprintf.c
31965         * gcc.c-torture/execute/builtins/lib/strcpy.c
31966         * gcc.c-torture/execute/builtins/lib/strcspn.c
31967         * gcc.c-torture/execute/builtins/lib/strncat.c
31968         * gcc.c-torture/execute/builtins/lib/strncmp.c
31969         * gcc.c-torture/execute/builtins/lib/strncpy.c
31970         * gcc.c-torture/execute/builtins/lib/strpbrk.c
31971         * gcc.c-torture/execute/builtins/lib/strspn.c
31972         * gcc.c-torture/execute/builtins/lib/strstr.c:
31973         New files containing support routines.
31974
31975         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31976         declaration.
31977         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31978         when not optimizing.
31979
31980 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
31981
31982         PR c++/16240
31983         * g++.dg/abi/mangle22.C: New test.
31984         * g++.dg/abi/mangle23.C: Likewise.
31985
31986 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
31987
31988         PR fortran/16290
31989         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31990         Allow for cases without denormalized floating point numbers.
31991
31992 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
31993
31994         PR c/1027
31995         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31996         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31997         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31998         expected warning text.
31999         * gcc.dg/format/diag-2.c: New test.
32000
32001 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32002
32003         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32004
32005 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32006
32007         * gcc.dg/builtins-43.c: New.
32008         * gcc.dg/builtins-44.c: New.
32009         * gcc.dg/builtins-45.c: New.
32010
32011 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32012             Andreas Tobler  <a.tobler@schweiz.ch>
32013
32014         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32015         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32016         as SIGSEGV.
32017         * gcc.dg/cleanup-11.c: Likewise.
32018         * gcc.dg/cleanup-8.c: Likewise.
32019         * gcc.dg/cleanup-9.c: Likewise.
32020         * gcc.dg/cleanup-5.c: Run on all platforms.
32021
32022 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32023
32024         * g++.dg/warn/nonnull1.C: New test.
32025
32026 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32027
32028         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32029         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32030         Special-case the Sun compiler wrt to <complex.h>.
32031
32032 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32033
32034         * gcc.dg/Wunreachable-8.C: New test.
32035
32036         * gcc.dg/h8300-ice2.c : New test.
32037
32038 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32039
32040         PR fortran/16161
32041         * gfortran.fortran-torture/compile/implicit.f90: Add test
32042         for implicit character.
32043
32044 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32045
32046         PR fortran/16289
32047         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32048         Use tiny() intrinsic to find smallest non-negative real
32049
32050 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32051
32052         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32053         * gcc.dg/compat/struct-by-value-22_x.c: New.
32054         * gcc.dg/compat/struct-by-value-22_y.c: New.
32055
32056         * gcc.c-torture/execute/20040629-1.c: New test.
32057
32058 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32059
32060         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32061         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32062
32063         PR target/16195
32064         * gcc.dg/20040625-1.c: New test.
32065
32066 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32067
32068         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32069
32070 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32071
32072         PR fortran/15963
32073         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32074
32075 2004-06-29  Richard Henderson  <rth@redhat.com>
32076
32077         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32078
32079 2004-06-29  Paul Brook  <paul@codesourcery.com>
32080
32081         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32082         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32083
32084 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32085
32086         PR c++/16260
32087         * g++.dg/parse/crash15.C: New.
32088
32089 2004-06-28  Andrew Pinski  <apinski@apple.com>
32090
32091         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32092         by the error already.
32093
32094         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32095
32096 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32097
32098         PR target/14041
32099         * gcc.dg/h8300-bss-align-1.c : New.
32100
32101 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32102
32103         * PR c++/16174
32104         * g++.dg/template/ctor4.C: New.
32105
32106 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32107
32108         PR c++/16205
32109         * g++.dg/warn/Wsequence-point-1.C: New test.
32110
32111 2004-06-27  Paul Brook  <paul@codesourcery.com>
32112
32113         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32114
32115 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32116
32117         * g++.old-deja/g++.mike/p7325.C: Remove.
32118
32119 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32120
32121         PR c/14963
32122         * gcc.dg/pr14963.c: New test.
32123
32124 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32125
32126         PR c++/16193
32127         * g++.dg/parse/redef1.C: New test.
32128
32129 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32130
32131         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32132         20021110.c.
32133         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32134         20021119-1.c.
32135         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32136         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32137         5-04.c.
32138         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32139         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32140         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32141         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32142         g++.brendan/enum14.C.
32143         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32144         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32145         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32146         g++.mike/virt1.C.
32147         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32148         memtemp24.C.
32149
32150 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32151
32152         * gcc.dg/20040527-1.c: New test case.
32153
32154 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32155
32156         PR gfortran/pr16196
32157         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32158
32159 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32160
32161         PR middle-end/15825
32162         * gcc.dg/pr15825-1.c: New test case.
32163
32164 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32165
32166         * gcc.c-torture/execute/20040625-1.c: New test.
32167
32168 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32169
32170         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32171
32172 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32173
32174         * gcc.dg/torture/mips-div-1.c: New test.
32175
32176 2004-06-24  Jeff Law  <law@redhat.com>
32177
32178         * gcc.dg/tree-ssa/20040624-1.c: New test.
32179
32180 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32181
32182         * gcc.c-torture/compile/20040624-1.c: New test.
32183
32184 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32185
32186         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32187         this directory.
32188
32189 2004-06-23  Andrew Pinski  <apinski@apple.com>
32190
32191         PR middle-end/15988
32192         * g++.dg/opt/ptrmem4.C: New test.
32193
32194         * gcc.dg/c90-array-quals-2.c: New test.
32195
32196 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32197
32198         * gcc.dg/kpice1.c: New test.
32199
32200 2006-06-23  Andrew Pinski  <apinski@apple.com>
32201
32202         * gcc.dg/c90-array-quals.c: New test.
32203
32204 2006-06-22  Richard Henderson  <rth@redhat.com>
32205
32206         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32207
32208 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32209
32210         * gcc.dg/builtins-config.h: Handle FreeBSD.
32211
32212 2006-06-22  Richard Henderson  <rth@redhat.com>
32213
32214         * g++.dg/opt/devirt1.C: New.
32215
32216 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32217
32218         * g++.dg/opt/pr15551.C: New testcase.
32219
32220 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32221
32222         PR target/14800
32223         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32224         x86_64-*-linux* when compiling for 32bit.
32225
32226 2004-06-21  Andrew Pinski  <apinski@apple.com>
32227
32228         * gcc.dg/pch/struct-1.c: New.
32229         * gcc.dg/pch/struct-1.hs: New.
32230
32231 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32232
32233         * gcc.dg/pch/save-temps-1.c: New file.
32234         * gcc.dg/pch/save-temps-1.hs: New file.
32235
32236 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32237
32238         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32239         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32240
32241 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32242
32243         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32244         to fix type error.
32245         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32246         Remove trailing spaces.
32247
32248 2004-06-21  Richard Henderson  <rth@redhat.com>
32249
32250         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32251         merging && to BIT_FIELD_REF.
32252
32253 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32254
32255         * g++.dg/opt/placeholder1.C: New test.
32256
32257 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32258
32259         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32260         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32261         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32262         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32263
32264 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32265
32266         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32267         extern "C".
32268         * g++.dg/other/pragma-re-1.C: Add comments.
32269
32270 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32271
32272         PR gfortran/16080
32273         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32274
32275 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32276
32277         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32278         instead of setting the type of size_t by
32279         hand.
32280
32281 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32282
32283         * gcc.dg/unordered-2.c: New test case.
32284         * gcc.dg/unordered-3.c: New test case.
32285
32286 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32287
32288         PR other/16043
32289         * lib/g++.exp (g++_version): Tweak regexp for version
32290         * lib/g77.exp (g77_version): Likewise.
32291         * lib/gfortran.exp (gfortran_version): Likewise.
32292         * lib/objc.exp (objc_version): Likewise.
32293         * lib/treelang.exp (treelang_version): Likewise.
32294
32295 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32296
32297         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32298         Use INT_MAX instead of __INT_MAX__.
32299         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32300
32301         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32302         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32303         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32304         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32305         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32306         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32307         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32308         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32309         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32310
32311         * gcc.dg/range-test-1.c: New test.
32312         * g++.dg/opt/range-test-1.C: New test.
32313
32314 2004-06-17  Richard Henderson  <rth@redhat.com>
32315
32316         * objc.dg/sync-1.m: New.
32317         * objc.dg/try-catch-1.m: Don't force next runtime.
32318         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32319         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32320         shadowed catch clause.
32321         * objc.dg/try-catch-5.m: New.
32322
32323 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32324
32325         Bug 14610
32326         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32327
32328 2004-06-15  Richard Henderson  <rth@redhat.com>
32329
32330         * gcc.dg/20001116-1.c: Move expected warning line.
32331
32332 2004-06-15  Richard Henderson  <rth@redhat.com>
32333
32334         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32335         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32336
32337 2004-06-15  Jeff Law  <law@redhat.com>
32338
32339         * gcc.dg/tree-ssa/20040615-1.c: New test.
32340         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32341         be less sensitive to operand ordering.
32342         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32343
32344 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32345
32346         * g++.dg/abi/bitfield3.C: Add comment..
32347
32348 2004-06-15  Richard Henderson  <rth@redhat.com>
32349
32350         * g++.dg/ext/stmtexpr1.C: XFAIL.
32351         * gcc.dg/20030612-1.c: XFAIL.
32352
32353 2004-06-15  Eric Christopher  <echristo@redhat.com>
32354
32355         * g++.dg/charset/asm5.c: New.
32356         * gcc.dg/charset/asm6.c: New.
32357
32358 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32359
32360         PR fortran/15962
32361         * gfortran.fortran-torture/execute/select_1.f90: New test.
32362
32363 2004-06-15  Paul Brook  <paul@codesourcery.com>
32364
32365         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32366
32367 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32368
32369         PR c++/15967
32370         * g++.dg/lookup/crash3.C: New test.
32371
32372 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32373
32374         PR c++/15947
32375         * g++.dg/parse/dtor4.C: New test.
32376
32377 2004-06-14  Jeff Law  <law@redhat.com>
32378
32379         * gcc.c-torture/compile/20040614-1.c: New test.
32380
32381 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32382
32383         PR fortran/15211
32384         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32385         LEN of a character array.
32386
32387 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32388
32389         PR c++/15096
32390         * g++.dg/template/ptrmem10.C: New test.
32391
32392         PR c++/14930
32393         * g++.dg/template/friend30.C: New test.
32394
32395 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32396
32397         PR fortran/14928
32398         * gfortran.fortran-torture/compile/mloc.f90: New test.
32399
32400 2004-06-13  Paul Brook  <paul@codesourcery.com>
32401
32402         * gfortran.fortran-torture/execute/random_2.f90: New test.
32403
32404 2004-06-13  Eric Christopher  <echristo@redhat.com>
32405
32406         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32407
32408 2004-06-12  Paul Brook  <paul@codesourcery.com>
32409
32410         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32411
32412 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32413
32414         PR fortran/14923
32415         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32416
32417 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32418
32419         PR fortran/14957
32420         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32421         syntax errors in end statements of contained subroutines.
32422
32423 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32424
32425         PR fortran/12841
32426         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32427
32428 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32429
32430         PR fortran/15665
32431         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32432
32433 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32434
32435         PR gfortran/12839
32436         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32437
32438 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32439
32440         PR c++/15862
32441         * g++.dg/parse/enum1.C: New test.
32442
32443 2004-06-10  Jeff Law  <law@redhat.com>
32444
32445         * gcc.c-torture/compile/20040610-1.c: New test.
32446
32447 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32448
32449         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32450         * g++.old-deja/g++.other/decl3.C: Likewise.
32451
32452 2004-06-10  Brian Booth  <bbooth@redhat.com>
32453
32454         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32455         V_MAY_DEF instead of VDEF.
32456         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32457
32458 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32459
32460         PR c++/14211
32461         * g++.dg/conversion/const1.C: New test.
32462
32463         PR c++/15076
32464         * g++.dg/conversion/reinterpret1.C: New test.
32465
32466         PR c++/15877
32467         * g++.dg/template/enum2.C: New test.
32468
32469         PR c++/15227
32470         * g++.dg/template/error13.C: New test.
32471
32472 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32473
32474         PR fortran/14957
32475         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32476         arguments to test_* REAL and of the right size.
32477
32478 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32479
32480         PR target/15569
32481         PR rtl-optimization/15681
32482         * gcc.dg/20040609-1.c: New test.
32483
32484 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32485
32486         PR c++/14791
32487         * g++.dg/opt/builtins1.C: New test.
32488
32489 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32490
32491         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32492         that use default windows32 struct layout.
32493         * gcc.dg/i386-bitfield2.c: Likewise.
32494
32495 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32496
32497         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32498         for mingw32 and cygwin targets.
32499
32500 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32501
32502         * gcc.dg/pch/macro-4.c: New.
32503         * gcc.dg/pch/macro-4.hs: New.
32504
32505 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32506
32507         PR fortran/13249
32508         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32509
32510 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32511
32512         PR fortran/13372
32513         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32514
32515 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32516
32517         PR gfortran/14897
32518         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32519
32520 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32521
32522         PR gfortran/15755
32523         * gfortran.fortran-torture/execute/backspace.c : New test.
32524
32525 2004-06-09  Paul Brook  <paul@codesourcery.com>
32526
32527         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32528         (pointer_to_section): Rewrite to use smaller array.
32529
32530 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32531
32532         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32533         * gcc.dg/ext/altivec-10.c: Same.
32534         * gcc.dg/ext/altivec-11.c: Same.
32535         * gcc.dg/ext/altivec-12.c: Same.
32536         * gcc.dg/ext/altivec-13.c: Same.
32537         * gcc.dg/ext/altivec-14.c: Same.
32538         * gcc.dg/ext/altivec-15.c: Same.
32539         * gcc.dg/ext/altivec-16.c: Same.
32540         * gcc.dg/ext/altivec-3.c: Same.
32541         * gcc.dg/ext/altivec-4.c: Same.
32542         * gcc.dg/ext/altivec-6.c: Same.
32543         * gcc.dg/ext/altivec-7.c: Same.
32544         * gcc.dg/ext/altivec-8.c: Same.
32545         * gcc.dg/ext/altivec-varargs-1.c: Same.
32546
32547         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32548         * g++.dg/ext/altivec-10.C: Same.
32549         * g++.dg/ext/altivec-2.C: Same.
32550         * g++.dg/ext/altivec-3.C: Same.
32551         * g++.dg/ext/altivec-4.C: Same.
32552         * g++.dg/ext/altivec-5.C: Same.
32553         * g++.dg/ext/altivec-6.C: Same.
32554         * g++.dg/ext/altivec-7.C: Same.
32555         * g++.dg/ext/altivec-8.C: Same.
32556         * g++.dg/ext/altivec-9.C: Same.
32557
32558 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32559
32560         PR c++/7841
32561         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32562
32563 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32564
32565         * gcc.dg/union-1.c: New test.
32566
32567 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32568
32569         * gcc.dg/builtins-41.c: New test case.
32570         * gcc.dg/builtins-42.c: New test case.
32571
32572 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32573
32574         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32575         * g++.dg/ext/altivec-10.C: Same.
32576         * g++.dg/ext/altivec-2.C: Same.
32577         * g++.dg/ext/altivec-3.C: Same.
32578         * g++.dg/ext/altivec-4.C: Same.
32579         * g++.dg/ext/altivec-5.C: Same.
32580         * g++.dg/ext/altivec-6.C: Same.
32581         * g++.dg/ext/altivec-7.C: Same.
32582         * g++.dg/ext/altivec-8.C: Same.
32583         * g++.dg/ext/altivec-9.C: Same.
32584         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32585         * g++.old-deja/g++.brendan/new3.C: Same.
32586         * gcc.c-torture/execute/eeprof-1.x: Same.
32587
32588 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32589
32590         PR c/14765
32591         * gcc.dg/pr14765-1.c: New test.
32592
32593 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32594
32595         PR c/14649
32596         * gcc.dg/pr14649-1.c: New test case.
32597
32598 2004-06-07  Richard Henderson  <rth@redhat.com>
32599
32600         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32601         if temporaries.
32602
32603 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32604
32605         * g++.dg/eh/elide1.C: Remove XFAIL.
32606
32607 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
32608
32609         PR c++/15337
32610         * g++.dg/expr/sizeof3.C: New test.
32611
32612         PR c++/14777
32613         * g++.dg/template/access14.C: New test.
32614
32615         PR c++/15554
32616         * g++.dg/template/enum1.C: New test.
32617
32618         PR c++/15057
32619         * g++.dg/eh/throw1.C: New test.
32620
32621 2004-06-07  David Ayers  <d.ayers@inode.at>
32622             Ziemowit Laski  <zlaski@apple.com>
32623
32624         * lib/objc.exp (objc_target_compile): Revert the '-framework
32625         Foundation' flag fix, since bare Darwin does not ship
32626         with the Foundation framework.
32627         * objc/execute/next_mapping.h: Provide a local NSConstantString
32628         @interface and @implementation.
32629         (objc_constant_string_init): A constructor function, used to
32630         initialize the NSConstantString meta-class object.
32631         * objc/execute/string1.m: Include "next_mapping.h" instead of
32632         <Foundation/NSString.h>.
32633         * objc/execute/string2.m: Likewise.
32634         * objc/execute/string3.m: Likewise.
32635         * objc/execute/string4.m: Likewise.
32636
32637 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
32638
32639         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32640         to double. Replace double with FLOAT.
32641         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32642
32643         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32644         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32645         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32646         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32647         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32648         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32649         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32650         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32651
32652 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32653
32654         PR c/13519
32655         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32656
32657 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32658
32659         PR c++/15503
32660         * g++.dg/template/meminit2.C: New test.
32661
32662 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
32663
32664         PR target/15822
32665         * gcc.c-torture/execute/compare-fp-1.c,
32666         gcc.c-torture/execute/compare-fp-2.c,
32667         gcc.c-torture/execute/compare-fp-3.c,
32668         gcc.c-torture/execute/compare-fp-4.c,
32669         gcc.c-torture/execute/compare-fp-3.x,
32670         gcc.c-torture/execute/compare-fp-4.x: Moved...
32671         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32672         gcc.c-torture/execute/ieee/compare-fp-2.c,
32673         gcc.c-torture/execute/ieee/compare-fp-3.c,
32674         gcc.c-torture/execute/ieee/compare-fp-4.c,
32675         gcc.c-torture/execute/ieee/compare-fp-3.x,
32676         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32677
32678 2004-06-04  David Ayers  <d.ayers@inode.at>
32679
32680         * objc/execute/protocol-isEqual-4.m: New testcase.
32681
32682 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32683
32684         * objc/execute/protocol-isEqual-1.m: New testcase.
32685         * objc/execute/protocol-isEqual-2.m: New testcase.
32686         * objc/execute/protocol-isEqual-3.m: New testcase.
32687
32688 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32689
32690         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32691
32692 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32693
32694         * lib/objc.exp (objc_target_compile): When running tests on
32695         Darwin (Mac OS X), inform the linker about '-framework
32696         'Foundation'.
32697
32698 2004-06-02  Eric Christopher  <echristo@redhat.com>
32699
32700         * gcc.c-torture/compile/20040602-1.c: New.
32701
32702 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32703
32704         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32705         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32706
32707         PR tree-optimization/14736
32708         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32709
32710         PR tree-optimization/14042
32711         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32712
32713         PR tree-optimization/14729
32714         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32715
32716 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32717
32718         PR fortran/15557
32719         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32720
32721 2004-06-01  Richard Hederson  <rth@redhat.com>
32722
32723         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32724
32725 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32726
32727         PR c++/14932
32728         * g++.dg/parse/offsetof4.C: New test.
32729
32730 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32731
32732         PR objc/7993
32733         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32734
32735 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32736
32737         PR c++/15701
32738         * g++.dg/template/friend29.C: New test.
32739
32740 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32741
32742         PR c/15749
32743         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32744
32745 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32746
32747         * gcc.dg/sparc-trap-1.c: New test.
32748
32749 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32750
32751         PR middle-end/15069
32752         * g++.dg/opt/fold3.C: New test case.
32753
32754 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32755
32756         * lib/target-supports.exp (check_iconv_available): Fix fallout
32757         from 2004-05-28 patch.
32758
32759 2004-05-30  Paul Brook  <paul@codesourcery.com>
32760
32761         PR fortran/15620
32762         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32763         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32764
32765 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32766
32767         * gfortran.fortran-torture/execute/random_1.f90: New test.
32768
32769 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32770
32771         * g++.dg/ext/altivec-10.C: New test.
32772
32773 2004-05-29  Paul Brook  <paul@codesourcery.com>
32774
32775         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32776
32777 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32778
32779         * gcc.dg/altivec-16.c: New test.
32780
32781 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32782
32783         * lib/target-supports.exp (check_vmx_hw_available): New.
32784         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32785
32786         * lib/target-supports.exp (check_alias_available,
32787         check_iconv_available, check_named_sections_available): Use
32788         unique names for temporary files.
32789
32790 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32791
32792         * gcc.dg/altivec-15.c: New test.
32793
32794 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32795
32796         PR c++/15083
32797         * g++.dg/warn/noeffect6.C: New test.
32798
32799         PR c++/15471
32800         * g++.dg/expr/ptrmem4.C: New test.
32801
32802         PR c++/15640
32803         * g++.dg/template/operator3.C: New test.
32804
32805 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32806
32807         PR c++/14668
32808         * g++.dg/lookup/redecl1.C: New test.
32809         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32810
32811 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32812
32813         * gcc.c-torture/execute/compare-fp-1.c,
32814         gcc.c-torture/execute/compare-fp-2.c,
32815         gcc.c-torture/execute/compare-fp-3.c,
32816         gcc.c-torture/execute/compare-fp-4.c,
32817         gcc.c-torture/execute/compare-fp-3.x,
32818         gcc.c-torture/execute/compare-fp-4.x,
32819         gcc.dg/pr15649-1.c: New.
32820
32821 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32822
32823         PR c++/12883
32824         * g++.dg/init/array14.C: New test.
32825
32826 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32827
32828         * lib/compat.exp (compat-get-options-main): New.
32829         (compat-get-options): Remove unneeded code, warn for ignored
32830         command.
32831         (compat-execute): Check flag set by dg-require-* commands.
32832
32833         * lib/compat.exp (compat-execute): Break up long lines.
32834
32835 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32836
32837         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32838         * gcc.dg/altivec-14.c: New test.
32839         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32840
32841         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32842         * gcc.dg/altivec-12.c: Ditto.
32843
32844         * gcc.dg/altivec-3.c: Move call to altivec_check.
32845
32846 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32847
32848         PR c++/15044
32849         * g++.dg/template/error12.C: New test.
32850
32851         PR c++/15317
32852         * g++.dg/ext/attrib15.C: New test.
32853
32854         PR c++/15329
32855         * g++.dg/template/ptrmem9.C: New test.
32856
32857 2004-05-25  Paul Brook  <paul@codesourcery.com>
32858
32859         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32860
32861 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32862
32863         PR c++/15165
32864         * g++.dg/template/crash19.C: New test.
32865
32866 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32867
32868         PR c++/15025
32869         * g++.dg/template/redecl1.C: New test.
32870
32871 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32872
32873         PR c++/14821
32874         * g++.dg/other/ns1.C: New test.
32875
32876         PR c++/14883
32877         * g++.dg/template/invalid1.C: New test.
32878
32879 2004-05-23  Paul Brook  <paul@codesourcery.com>
32880         Victor Leikehman  <lei@haifasphere.co.il>
32881
32882         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32883         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32884
32885 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32886
32887         PR c++/15285
32888         PR c++/15299
32889         * g++.dg/template/non-dependent5.C: New test.
32890         * g++.dg/template/non-dependent6.C: New test.
32891
32892 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32893
32894         PR c++/15507
32895         * g++.dg/inherit/union1.C: New test.
32896
32897         PR c++/15542
32898         * g++.dg/template/addr1.C: New test.
32899
32900         PR c++/15427
32901         * g++.dg/template/array5.C: New test.
32902
32903         PR c++/15287
32904         * g++.dg/template/array6.C: New test.
32905
32906 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
32907             Roger Sayle  <roger@eyesopen.com>
32908
32909         * g++.dg/lookup/forscope2.C: New test case.
32910
32911 2004-05-22  Ben Elliston  <bje@au.ibm.com>
32912
32913         * gcc.dg/cpp/Wmissingdirs.c: New.
32914
32915 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32916
32917         PR target/15301
32918         * gcc.dg/compat/union-m128-1.h: New file.
32919         * gcc.dg/compat/union-m128-1_main.c: Likewise.
32920         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32921         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32922
32923 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32924
32925         PR target/15302
32926         * gcc.dg/compat/struct-complex-1.h: New file.
32927         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32928         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32929         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32930
32931 2004-05-20  Roger Sayle  <roger@eyesopen.com>
32932
32933         PR middle-end/3074
32934         * gcc.dg/pr3074-1.c: New test case.
32935         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32936
32937 2004-05-20  Falk Hueffner  <falk@debian.org>
32938
32939         PR other/15526
32940         * gcc.dg/ftrapv-1.c: New test case.
32941
32942 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32943
32944         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32945
32946 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
32947             Jeff Law  <law@redhat.com>
32948
32949         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32950         * gcc.dg/tree-ssa/20040518-2.c: New test.
32951
32952         * gcc.dg/tree-ssa/20040518-1.c: New test.
32953
32954 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
32955
32956         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32957
32958 2004-05-18  Paul Brook  <paul@codesourcery.com>
32959
32960         PR fortran/13930
32961         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32962
32963 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32964
32965         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32966         constant folding.
32967
32968 2004-05-17  Steven Bosscher  <stevenb@suse.de>
32969
32970         * gcc.dg/tree-ssa/20040517-1.c: New test.
32971
32972 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32973
32974         * gcc.dg/loop-4.c: New test.
32975
32976 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
32977
32978         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32979
32980 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
32981
32982         PR fortran/15311
32983         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32984
32985 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32986
32987         PR fortran/13826
32988         PR fortran/13940
32989         * gfortran.fortran-torture/compile/data_1.f90: New test.
32990
32991 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
32992
32993         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32994         * gcc.dg/uninit-H.c: Define ASM for __s390__.
32995
32996 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32997
32998         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32999
33000 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33001
33002         PR c/15444
33003         * gcc.dg/format/xopen-1.c: Adjust expected message.
33004         * gcc.dg/format/xopen-3.c: New test.
33005
33006 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33007
33008         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33009
33010 2004-05-14  Jeff Law  <law@redhat.com>
33011
33012         * gcc.dg/tree-ssa/20040514-2.c: New test.
33013
33014 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33015
33016         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33017         this ...
33018         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33019         this.
33020
33021 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33022
33023         * gcc.dg/tree-ssa/20040514-1.c: New test.
33024
33025 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33026
33027         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33028         test.
33029
33030 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33031
33032         PR fortran/14066
33033         * gfortran.fortran-torture/compile/do_1.f90: New test.
33034
33035 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33036
33037         PR fortran/15051
33038         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33039         test.
33040
33041 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33042
33043         PR fortran/15149
33044         * gfortran.fortran-torture/execute/random_init.f90: New test.
33045
33046 2004-05-13  Paul Brook  <paul@codesourcery.com>
33047
33048         PR fortran/15314
33049         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33050
33051 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33052
33053         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33054         for the powerpc case.
33055
33056 2004-05-13  Jeff Law  <law@redhat.com>
33057
33058         * gcc.dg/tree-ssa/20040513-1.c: New test.
33059         * gcc.dg/tree-ssa/20040513-2.c: New test.
33060
33061 2004-05-13  Paul Brook  <paul@codesourcery.com>
33062
33063         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33064         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33065         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33066
33067 2004-05-13  Andreas Schwab  <schwab@suse.de>
33068
33069         PR other/10819
33070         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33071         characters.
33072
33073 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33074
33075         PR fortran/15294
33076         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33077
33078 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33079
33080         Merge from tree-ssa-20020619-branch.  See
33081         ChangeLog.tree-ssa for details.
33082
33083 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33084
33085         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33086         include <altivec.h> explicitly.
33087         * gcc.dg/altivec-13.c: Likewise.
33088
33089 2004-05-11  Paul Brook  <paul@codesourcery.com>
33090
33091         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33092
33093 2004-05-10  Eric Christopher  <echristo@redhat.com>
33094
33095         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33096         * gcc.dg/sibcall-4.c: Ditto.
33097
33098 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33099
33100         * g++.dg/ext/altivec-8.C: New test case.
33101         * gcc.dg/altivec-13.c: New test case.
33102
33103 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33104
33105         * gcc.c-torture/execute/divcmp-1.c: New test case.
33106         * gcc.c-torture/execute/divcmp-2.c: New test case.
33107         * gcc.c-torture/execute/divcmp-3.c: New test case.
33108
33109 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33110
33111         * g++.dg/other/pragma-re-2.C: New test.
33112
33113 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33114
33115         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33116         * gcc.dg/i386-387-2.c: Likewise.
33117
33118         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33119         __builtin_drem.
33120         * gcc.dg/i386-387-6.c: Likewise.
33121
33122 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33123
33124         * gcc.dg/builtins-33.c: Also check log1p*.
33125
33126 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33127
33128         PR optimization/15296
33129         * gcc.c-torture/execute/pr15296.c: New test.
33130
33131 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33132
33133         * gcc.dg/builtins-40.c: New test.
33134
33135 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33136
33137         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33138
33139 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33140
33141         * g++.dg/ext/spe1.C: New testcase.
33142
33143 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33144
33145         * objc.dg/image-info.m: Allow additional attributes
33146         for __image_info section.
33147
33148 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33149
33150         * gcc.dg/torture/mips-hilo-2.c: New test.
33151
33152 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33153
33154         PR c++/14389
33155         * g++.dg/template/member5.C: New test.
33156
33157 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33158
33159         * gcc.dg/builtins-34.c: Also check expm1*.
33160
33161 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33162
33163         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33164         * gcc.dg/torture/builtin-convert-3.c: New test.
33165
33166 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33167
33168         PR middle-end/15054
33169         * g++.dg/opt/pr15054.C: New test.
33170
33171 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33172
33173         * gcc.dg/torture/builtin-rounding-1.c: New test.
33174         * gcc.dg/builtins-25.c: Delete.
33175         * gcc.dg/builtins-29.c: Delete.
33176
33177 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33178
33179         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33180         * gcc.dg/sibcall-4.c: Likewise.
33181         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33182
33183 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33184
33185         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33186         bit-field on 16-bit targets.
33187
33188 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33189
33190         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33191         16-bit targets.
33192
33193 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33194
33195         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33196         * gcc.dg/rs6000-power2-2.c: Likewise.
33197
33198 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33199
33200         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33201         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33202         Change the asm registers to be in form of frN instead of fN.
33203
33204 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33205
33206         * gcc.dg/torture/builtin-convert-2.c: New test.
33207
33208 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33209
33210         * gcc.dg/rs6000-power2-1.c: New test.
33211         * gcc.dg/rs6000-power2-2.c: New test.
33212
33213 2004-04-28  Jan Hubicka  <jh@suse.cz>
33214
33215         * gcc.dg/unused-6.c: New test.
33216
33217 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33218             Ulrich Weigand  <uweigand@de.ibm.com>
33219
33220         * ada/acats/run_all.sh: Define $target variable.
33221
33222 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33223
33224         PR c++/15119
33225         * g++.dg/other/vararg-1.C: New test.
33226
33227         PR c++/4794
33228         * g++.dg/eh/cleanup3.C: New test.
33229
33230 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33231
33232         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33233         and ad8011a (target_insn).
33234         * ada/acats/support/macro.dfs: Likewise.
33235         * ada/acats/support/impbit.adb: New file.
33236
33237 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33238
33239         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33240
33241 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33242
33243         * gcc.dg/loop-3.c: New test.
33244
33245 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33246
33247         * gcc.c-torture/execute/simd-5.c: New test.
33248
33249 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33250
33251         PR c++/15064
33252         * g++.dg/template/crash18.C: New test.
33253
33254 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33255
33256         * g++.dg/ext/complit3.C: New test.
33257
33258 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33259
33260         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33261         * gcc.dg/altivec-3.c: Same.
33262         * gcc.dg/altivec-varargs-1.c: Same.
33263
33264 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33265
33266         * lib/target-supports.exp (check_profiling_available): Assume
33267         profiling is not available on powerpc-eabi targets.
33268
33269 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33270
33271         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33272         * gcc.dg/vmx/bug-1.c: Ditto.
33273
33274 2004-04-20  Eric Christopher  <echristo@redhat.com>
33275
33276         * gcc.dg/charset/extern.c: New test.
33277         * g++.dg/charset/extern3.cc: Ditto.
33278
33279 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33280
33281         * gcc.dg/builtins-39.c: New test.
33282
33283 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33284
33285         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33286
33287 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33288
33289         * gcc.dg/torture/mips-hilo-1.c: New test.
33290
33291 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33292
33293         * gcc.c-torture/compile/20040419-1.c: New test.
33294
33295 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33296
33297         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33298
33299 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33300             Aldy Hernandez  <aldyh@redhat.com>
33301
33302         * gcc.c-torture/execute/va-arg-24.c: New.
33303
33304 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33305             Aldy Hernandez  <aldyh@redhat.com>
33306
33307         * gcc.dg/vmx/1b-01.c: New.
33308         * gcc.dg/vmx/1b-02.c: New.
33309         * gcc.dg/vmx/1b-03.c: New.
33310         * gcc.dg/vmx/1b-04.c: New.
33311         * gcc.dg/vmx/1b-05.c: New.
33312         * gcc.dg/vmx/1b-06.c: New.
33313         * gcc.dg/vmx/1b-07.c: New.
33314         * gcc.dg/vmx/1c-01.c: New.
33315         * gcc.dg/vmx/1c-02.c: New.
33316         * gcc.dg/vmx/3a-01a.c: New.
33317         * gcc.dg/vmx/3a-01.c: New.
33318         * gcc.dg/vmx/3a-01m.c: New.
33319         * gcc.dg/vmx/3a-03.c: New.
33320         * gcc.dg/vmx/3a-03m.c: New.
33321         * gcc.dg/vmx/3a-04.c: New.
33322         * gcc.dg/vmx/3a-04m.c: New.
33323         * gcc.dg/vmx/3a-05.c: New.
33324         * gcc.dg/vmx/3a-06.c: New.
33325         * gcc.dg/vmx/3a-06m.c: New.
33326         * gcc.dg/vmx/3a-07.c: New.
33327         * gcc.dg/vmx/3b-01.c: New.
33328         * gcc.dg/vmx/3b-02.c: New.
33329         * gcc.dg/vmx/3b-10.c: New.
33330         * gcc.dg/vmx/3b-13.c: New.
33331         * gcc.dg/vmx/3b-14.c: New.
33332         * gcc.dg/vmx/3b-15.c: New.
33333         * gcc.dg/vmx/3c-01a.c: New.
33334         * gcc.dg/vmx/3c-01.c: New.
33335         * gcc.dg/vmx/3c-02.c: New.
33336         * gcc.dg/vmx/3c-03.c: New.
33337         * gcc.dg/vmx/3d-01.c: New.
33338         * gcc.dg/vmx/4-01.c: New.
33339         * gcc.dg/vmx/4-03.c: New.
33340         * gcc.dg/vmx/5-01.c: New.
33341         * gcc.dg/vmx/5-02.c: New.
33342         * gcc.dg/vmx/5-03.c: New.
33343         * gcc.dg/vmx/5-04.c: New.
33344         * gcc.dg/vmx/5-05.c: New.
33345         * gcc.dg/vmx/5-06.c: New.
33346         * gcc.dg/vmx/5-07.c: New.
33347         * gcc.dg/vmx/5-07t.c: New.
33348         * gcc.dg/vmx/5-08.c: New.
33349         * gcc.dg/vmx/5-10.c: New.
33350         * gcc.dg/vmx/5-11.c: New.
33351         * gcc.dg/vmx/7-01a.c: New.
33352         * gcc.dg/vmx/7-01.c: New.
33353         * gcc.dg/vmx/7c-01.c: New.
33354         * gcc.dg/vmx/7d-01.c: New.
33355         * gcc.dg/vmx/7d-02.c: New.
33356         * gcc.dg/vmx/8-01.c: New.
33357         * gcc.dg/vmx/8-02a.c: New.
33358         * gcc.dg/vmx/8-02.c: New.
33359         * gcc.dg/vmx/brode-1.c: New.
33360         * gcc.dg/vmx/bug-1.c: New.
33361         * gcc.dg/vmx/bug-2.c: New.
33362         * gcc.dg/vmx/bug-3.c: New.
33363         * gcc.dg/vmx/cw-bug-1.c: New.
33364         * gcc.dg/vmx/cw-bug-2.c: New.
33365         * gcc.dg/vmx/cw-bug-3.c: New.
33366         * gcc.dg/vmx/dct.c: New.
33367         * gcc.dg/vmx/debug-1.c: New.
33368         * gcc.dg/vmx/debug-2.c: New.
33369         * gcc.dg/vmx/debug-3.c: New.
33370         * gcc.dg/vmx/debug-4.c: New.
33371         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33372         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33373         * gcc.dg/vmx/eg-5.c: New.
33374         * gcc.dg/vmx/fft.c: New.
33375         * gcc.dg/vmx/gcc-bug-1.c: New.
33376         * gcc.dg/vmx/gcc-bug-2.c: New.
33377         * gcc.dg/vmx/gcc-bug-3.c: New.
33378         * gcc.dg/vmx/gcc-bug-4.c: New.
33379         * gcc.dg/vmx/gcc-bug-5.c: New.
33380         * gcc.dg/vmx/gcc-bug-6.c: New.
33381         * gcc.dg/vmx/gcc-bug-7.c: New.
33382         * gcc.dg/vmx/gcc-bug-8.c: New.
33383         * gcc.dg/vmx/gcc-bug-9.c: New.
33384         * gcc.dg/vmx/gcc-bug-b.c: New.
33385         * gcc.dg/vmx/gcc-bug-c.c: New.
33386         * gcc.dg/vmx/gcc-bug-d.c: New.
33387         * gcc.dg/vmx/gcc-bug-e.c: New.
33388         * gcc.dg/vmx/gcc-bug-f.c: New.
33389         * gcc.dg/vmx/gcc-bug-g.c: New.
33390         * gcc.dg/vmx/gcc-bug-i.c: New.
33391         * gcc.dg/vmx/harness.h: New.
33392         * gcc.dg/vmx/ira1.c: New.
33393         * gcc.dg/vmx/ira2a.c: New.
33394         * gcc.dg/vmx/ira2b.c: New.
33395         * gcc.dg/vmx/ira2.c: New.
33396         * gcc.dg/vmx/ira2c.c: New.
33397         * gcc.dg/vmx/mem.c: New.
33398         * gcc.dg/vmx/newton-1.c: New.
33399         * gcc.dg/vmx/ops.c: New.
33400         * gcc.dg/vmx/sn7153.c: New.
33401         * gcc.dg/vmx/spill2.c: New.
33402         * gcc.dg/vmx/spill3.c: New.
33403         * gcc.dg/vmx/spill.c: New.
33404         * gcc.dg/vmx/t.c: New.
33405         * gcc.dg/vmx/varargs-1.c: New.
33406         * gcc.dg/vmx/varargs-2.c: New.
33407         * gcc.dg/vmx/varargs-3.c: New.
33408         * gcc.dg/vmx/varargs-4.c: New.
33409         * gcc.dg/vmx/varargs-5.c: New.
33410         * gcc.dg/vmx/varargs-6.c: New.
33411         * gcc.dg/vmx/varargs-7.c: New.
33412         * gcc.dg/vmx/vmx.exp: New.
33413         * gcc.dg/vmx/vprint-1.c: New.
33414         * gcc.dg/vmx/vscan-1.c: New.
33415         * gcc.dg/vmx/x-01.c: New.
33416         * gcc.dg/vmx/x-02.c: New.
33417         * gcc.dg/vmx/x-03.c: New.
33418         * gcc.dg/vmx/x-04.c: New.
33419         * gcc.dg/vmx/x-05.c: New.
33420         * gcc.dg/vmx/yousufi-1.c: New.
33421         * gcc.dg/vmx/zero-1.c: New.
33422         * gcc.dg/vmx/zero.c: New.
33423
33424 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33425
33426         * g++.dg/lookup/java1.C: Update for chage of
33427         _Jv_AllocObject.
33428         * g++.dg/lookup/java2.C: Likewise.
33429
33430 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33431
33432         * ada/acats/run_all.sh: use -O2 by default.
33433
33434 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33435
33436         * gcc.dg/vr-mult-[12].c: New tests.
33437
33438 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33439
33440         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33441
33442         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33443
33444 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33445
33446         * lib/target-supports.exp (check_profiling_available): Assume
33447         profiling isn't available for mips*-*-elf targets.
33448
33449 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33450
33451         * gcc.dg/builtins-38.c: New test.
33452
33453 2004-04-14  Eric Christopher  <echristo@redhat.com>
33454
33455         * g++.dg/charset/charset.exp: Run .cc extension tests.
33456
33457 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33458
33459         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33460
33461 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33462
33463         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33464
33465 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33466
33467         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33468         * gcc.dg/i386-387-2.c: Likewise.
33469
33470         * gcc.dg/i386-387-7.c: New test.
33471         * gcc.dg/i386-387-8.c: New test.
33472
33473         * gcc.dg/builtins-37.c: New test.
33474
33475 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33476
33477         * g++.dg/pch/externc-1.C: Add missing semicolon.
33478
33479 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33480
33481         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33482
33483 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33484
33485         * gcc.c-torture/execute/20040411-1.c: New test.
33486
33487 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33488
33489         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33490
33491 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33492
33493         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33494
33495 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33496
33497         * lib/target-supports.exp (check_named_sections_available): New.
33498         * lib/gcc-dg.exp (dg-require-named-sections): New.
33499         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33500         old-deja.exp.  Also prune error-count message from HP linker.
33501         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33502
33503         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33504         * g++.old-deja/g++.pt/static3.C: Likewise.
33505         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33506
33507 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33508
33509         * gcc.c-torture/execute/20040409-1.c: New test case.
33510         * gcc.c-torture/execute/20040409-2.c: New test case.
33511         * gcc.c-torture/execute/20040409-3.c: New test case.
33512
33513 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33514
33515         * gcc.dg/20040409-1.c: New test.
33516
33517 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33518
33519         PR target/14888
33520         * g++.dg/opt/pr14888.C: New test case.
33521
33522 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33523
33524         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33525         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33526         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33527         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33528         New tests.
33529
33530 2004-04-08  Paul Brook  <paul@codesourcery.com>
33531
33532         * gcc.dg/spill-1.c: New test.
33533
33534 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33535
33536         * gcc.dg/torture/builtin-ctype-2.c: New test.
33537
33538 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33539
33540         * gcc.dg/pch/pch.exp: Add largefile test.
33541
33542 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33543
33544         * g++.dg/pch/externc-1.Hs: New.
33545         * g++.dg/pch/externc-1.C: New.
33546
33547 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33548
33549         * gcc.dg/compat/struct-by-value-5a_main.c,
33550         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33551         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33552         * gcc.dg/compat/struct-by-value-5a_x.c,
33553         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33554         gcc.dg/compat/struct-by-value-5_x.c.
33555         * gcc.dg/compat/struct-by-value-5a_y.c,
33556         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33557         gcc.dg/compat/struct-by-value-5_y.c.
33558
33559         * gcc.dg/compat/struct-by-value-6a_main.c,
33560         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33561         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33562         * gcc.dg/compat/struct-by-value-6a_x.c,
33563         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33564         gcc.dg/compat/struct-by-value-6_x.c.
33565         * gcc.dg/compat/struct-by-value-6a_y.c,
33566         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33567         gcc.dg/compat/struct-by-value-6_y.c.
33568
33569         * gcc.dg/compat/struct-by-value-7a_main.c,
33570         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33571         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33572         * gcc.dg/compat/struct-by-value-7a_x.c,
33573         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33574         gcc.dg/compat/struct-by-value-7_x.c.
33575         * gcc.dg/compat/struct-by-value-7a_y.c,
33576         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33577         gcc.dg/compat/struct-by-value-7_y.c.
33578
33579 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33580
33581         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33582         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33583         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33584         options.
33585
33586 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
33587
33588         * gcc.dg/builtins-36.c: New test.
33589
33590 2004-04-06  Paul Brook  <paul@codesourcery.com>
33591
33592         * README.gcc: Remove obsolete contraint on testcases.
33593
33594 2004-04-05  Paul Brook  <paul@codesourcery.com>
33595
33596         PR2123
33597         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
33598         failure and exit(0) on success.
33599         * g++.dg/expr/anew2.C: Ditto.
33600         * g++.dg/expr/anew3.C: Ditto.
33601         * g++.dg/expr/anew4.C: Ditto.
33602
33603 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
33604
33605         PR c++/3518
33606         * g++.dg/template/unify7.C: New.
33607
33608 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33609
33610         * g++.dg/README: Bring up to date with new subdirectories; remove
33611         duplicate subdirectory lines.
33612
33613 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
33614
33615         PR c++/14007
33616         * g++.dg/template/unify5.C: New.
33617         * g++.dg/template/unify6.C: New.
33618         * g++.dg/template/qualttp20.C: Adjust.
33619         * g++.old-deja/g++.jason/report.C: Adjust.
33620         * g++.old-deja/g++.other/qual1.C: Adjust.
33621
33622 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
33623
33624         PR c++/14803
33625         * g++.dg/inherit/ptrmem1.C: New test.
33626
33627 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
33628
33629         PR c++/14755
33630         * gcc.c-torture/execute/20040331-1.c: New test.
33631         * gcc.dg/20040331-1.c: New test.
33632
33633 2004-04-01  Paul Brook  <paul@codesourcery.com>
33634
33635         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33636
33637 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
33638
33639         PR c++/14724
33640         * g++.dg/init/goto1.C: New test.
33641
33642         PR c++/14763
33643         * g++.dg/template/defarg4.C: New test.
33644
33645 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
33646
33647         * gcc.dg/altivec-11.c: Extend test for more valid cases.
33648
33649 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
33650
33651         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33652
33653 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
33654
33655         * gcc.dg/noncompile/undeclared-2.c: New test.
33656
33657 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33658
33659         * gcc.dg/940409-1.c: Remove XFAIL.
33660         * gcc.dg/reg-vol-struct-1.c: New test.
33661
33662 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33663
33664         * gcc.dg/torture/builtin-wctype-1.c: New test.
33665
33666 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
33667
33668         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33669         * gcc.dg/20001101-1.c: Likewise.
33670         * gcc.dg/20001102-1.c: Likewise.
33671
33672 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33673
33674         * gcc.dg/compare8.c: Add an additional test for XOR.
33675
33676 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33677
33678         * gcc.dg/torture/builtin-ctype-1.c: New test.
33679
33680 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33681
33682         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33683         * gcc.dg/torture/builtin-math-1.c: Likewise.
33684         * gcc.dg/torture/builtin-power-1.c: New test.
33685
33686 2004-03-24  Andreas Schwab  <schwab@suse.de>
33687
33688         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33689         IA64 assembler.
33690
33691 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33692             Roger Sayle  <roger@eyesopen.com>
33693
33694         * gcc.dg/compare8.c: New test case.
33695
33696 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33697
33698         * g++.dg/ext/altivec-7.C: New test.
33699
33700 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33701
33702         PR 12267, 12391, 12560, 13129, 14114, 14133
33703         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33704         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33705         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33706         Adjust error regexps.
33707         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33708         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33709         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33710         * gcc.dg/local1.c: Add explanatory comment.
33711
33712 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33713
33714         PR optimization/14669
33715         * g++.dg/opt/fold2.C: New test case.
33716
33717 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33718
33719         PR c/14069
33720         * gcc.dg/20040322-1.c: New test.
33721
33722 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33723
33724         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33725         * gcc.dg/ultrasp4.c: Likewise.
33726         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33727
33728 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33729
33730         * gcc.dg/i386-sse-8.c: Reset default options.
33731
33732 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33733
33734         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33735         in the error message text.
33736
33737 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33738
33739         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33740
33741 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33742
33743         PR c++/14616
33744         * g++.dg/init/array13.C: New test.
33745
33746 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33747
33748         PR target/13889
33749         * gcc.c-torture/compile/pr13889.c: New test case.
33750
33751 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33752
33753         PR c/14635
33754         * builtins-1.c (nan, nans): Don't test.
33755         * builtins-30.c: Don't use nan, nanf, nanl.
33756         * builtins-35.c: New test.
33757
33758 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33759
33760         * g++.dg/ext/altivec-6.C: New test.
33761
33762 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33763
33764         * g++.dg/init/placement3.C: New test.
33765
33766         * g++.dg/template/spec13.C: New test.
33767
33768         * g++.dg/lookup/using11.C: New test.
33769
33770         * g++.dg/lookup/koenig3.C: New test.
33771
33772         * g++.dg/template/operator2.C: New test.
33773
33774         * g++.dg/expr/dtor3.C: New test.
33775         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33776         marker.
33777         * g++.old-deja/g++.law/visibility28.C: Likewise.
33778
33779 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33780
33781         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33782         * gcc.dg/ppc64-abi-3.c: Likewise.
33783
33784 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33785
33786         PR c++/14545
33787         * g++.dg/parse/template15.C: New test.
33788
33789 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33790
33791         * g++.dg/expr/dtor2.C: New test.
33792
33793         * g++.dg/lookup/anon4.C: New test.
33794
33795         * g++.dg/overload/using1.C: New test.
33796
33797         * g++.dg/template/lookup7.C: New test.
33798
33799         * g++.dg/template/typename6.C: New test.
33800
33801         * g++.dg/expr/cond6.C: New test.
33802
33803 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33804
33805         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33806
33807 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33808
33809         * g++.dg/expr/cond5.C: New test.
33810         * g++.dg/expr/constcast1.C: Likewise.
33811         * g++.dg/expr/ptrmem2.C: Likewise.
33812         * g++.dg/expr/ptrmem3.C: Likewise.
33813         * g++.dg/lookup/main1.C: Likewise.
33814         * g++.dg/template/lookup6.C: Likewise.
33815
33816 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33817
33818         * gcc.dg/local1.c: New test.
33819
33820         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33821
33822 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33823
33824         * gcc.dg/torture/builtin-convert-1.c: New test.
33825
33826 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33827
33828         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33829
33830 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33831
33832         PR c++/14481
33833         * g++.dg/warn/Wunused-7.C: New test.
33834
33835 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33836
33837         * gcc.dg/torture/builtin-integral-1.c: New test.
33838
33839 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33840
33841         PR c++/14586
33842         * g++.dg/parse/non-dependent3.C: New test.
33843
33844 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33845
33846         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33847         * g++.dg/eh/simd-2.C: Likewise.
33848         * g++.dg/init/array10.C: Likewise.
33849         * gcc.c-torture/compile/simd-1.c: Likewise.
33850         * gcc.c-torture/compile/simd-2.c: Likewise.
33851         * gcc.c-torture/compile/simd-3.c: Likewise.
33852         * gcc.c-torture/compile/simd-4.c: Likewise.
33853         * gcc.c-torture/compile/simd-6.c: Likewise.
33854         * gcc.c-torture/execute/simd-1.c: Likewise.
33855         * gcc.c-torture/execute/simd-2.c: Likewise.
33856         * gcc.dg/compat/vector-defs.h: Likewise.
33857         * gcc.dg/20020531-1.c: Likewise.
33858         * gcc.dg/altivec-3.c: Likewise.
33859         * gcc.dg/altivec-4.c: Likewise.
33860         * gcc.dg/altivec-varargs-1.c: Likewise.
33861         * gcc.dg/compat/vector-defs.h: Likewise.
33862         * gcc.dg/i386-mmx-3.c: Likewise.
33863         * gcc.dg/i386-sse-4.c: Likewise.
33864         * gcc.dg/i386-sse-5.c: Likewise.
33865         * gcc.dg/i386-sse-8.c: Likewise.
33866         * gcc.dg/simd-1.c: Likewise.
33867         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33868         __ev64_opaque__ since the machine description provides it.
33869
33870 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33871
33872         * lib/compat.exp (skip_list): New global variable.
33873         Use it to hold the user defined COMPAT_SKIPS list if any.
33874         (compat-obj): Add the members of skip_list to optall.
33875
33876 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33877
33878         * gcc.dg/compat/union-by-value-1_main.c,
33879         union-by-value-1_x.c, union-by-value-1_y.c,
33880         union-check.h, union-defs.h,
33881         union-init.h, union-return-1_main.c,
33882         union-return-1_x.c, union-return-1_y.c: New files.
33883
33884 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33885
33886         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33887         mixed-struct-init.h: Add 4 mixed structure types.
33888         struct-by-value-21_main.c, struct-by-value-21_x.c,
33889         struct-by-value-21_y.c, struct-return-21_main.c,
33890         struct-return-21_x.c, struct-return-21_y.c: New files.
33891
33892 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
33893
33894         PR c++/14550
33895         * g++.dg/parse/template14.C: New test.
33896
33897 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33898
33899         * gcc.c-torture/execute/20040313-1.c: New test.
33900
33901 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
33902
33903         PR target/14533
33904         * gcc.dg/20040311-2.c: New test.
33905
33906 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
33907
33908         PR other/14544
33909         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33910         bit-field.
33911
33912 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
33913
33914         * gcc.dg/20040305-2.c: Add missing return statement.
33915
33916 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33917
33918         * gcc.dg/builtins-34.c: Also check pow10*.
33919
33920 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33921
33922         PR target/14262
33923         * gcc.dg/20040305-2.c: New test.
33924
33925 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33926
33927         * gcc.dg/20040310-1.c: New test.
33928
33929 2004-03-11  Roger Sayle  <roger@eyesopen.com>
33930
33931         * gcc.c-torture/execute/20040311-1.c: New test case.
33932
33933 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
33934
33935         PR c++/14476
33936         * g++.dg/lookup/enum1.C: New test.
33937
33938 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
33939
33940         PR c++/14510
33941         * g++.dg/lookup/struct2.C: New test.
33942
33943 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
33944
33945         * gcc.dg/builtins-34.c: New test.
33946
33947 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33948
33949         * gcc.dg/torture/builtin-nonneg-1.c: New test.
33950
33951 2004-03-09  James E Wilson  <wilson@specifixinc.com>
33952
33953         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33954         * gcc.dg/alias-2.c: New testcase.
33955
33956 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
33957
33958         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33959
33960 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33961
33962         * gcc.c-torture/execute/20040309-1.c: New test case.
33963
33964 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33965
33966         PR c++/14397
33967         * g++.dg/overload/ref1.C: New.
33968
33969 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33970
33971         PR c++/14409
33972         * g++.dg/template/spec12.C: New test.
33973
33974         PR c++/14448
33975         * g++.dg/parse/crash14.C: New test.
33976
33977 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33978
33979         PR c++/14230
33980         * g++.dg/init/ref11.C: New test.
33981
33982 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33983
33984         PR c++/14432
33985         * g++.dg/parse/builtin2.C: New test.
33986
33987 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33988
33989         PR c++/14401
33990         * g++.dg/init/ctor3.C: New test.
33991         * g++.dg/init/union1.C: New test.
33992         * g++.dg/ext/anon-struct4.C: New test.
33993
33994 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33995
33996         * g++.dg/lookup/koenig1.C: Tweak error messages.
33997         * g++.dg/lookup/used-before-declaration.C: Likewise.
33998         * g++.dg/other/do1.C: Likewise.
33999         * g++.dg/overload/koenig1.C: Likewise.
34000         * g++.dg/parse/crash13.C: Likewise.
34001         * g++.dg/template/instantiate3.C: Likewise.
34002
34003 2004-03-08  Eric Christopher  <echristo@redhat.com>
34004
34005         * * lib/target-supports.exp: Enable libiconv in test
34006         compilation.  Fix up error checking.
34007
34008 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34009
34010         PR middle-end/14289
34011         * gcc.dg/pr14289-1.c: New test case.
34012         * gcc.dg/pr14289-2.c: Likewise.
34013         * gcc.dg/pr14289-3.c: Likewise.
34014
34015 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34016
34017         * gcc.c-torture/execute/20040308-1.c: New test.
34018
34019 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34020
34021         * gcc.c-torture/execute/20040307-1.c: New test case.
34022
34023 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34024
34025         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34026
34027 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34028
34029         * gcc.dg/20040306-1.c: New test.
34030
34031 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34032
34033         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34034         them static.
34035         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34036
34037 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34038
34039         PR c/14465
34040         * gcc.dg/decl-6.c: New test.
34041
34042 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34043
34044         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34045         Rename LOGPOW -> LOG_POW.
34046         (SQRT_EXP, POW_EXP): New.
34047
34048 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34049
34050         * gcc.dg/i386-sse-8.c: New test.
34051
34052 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34053
34054         PR c/14114
34055         * gcc.dg/decl-5.c: New test.
34056
34057 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34058
34059         * gcc.dg/20040305-1.c: New test.
34060
34061 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34062
34063         PR other/14354
34064         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34065
34066 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34067
34068         PR c++/14425, c++/14426
34069         * g++.dg/ext/altivec-4.C: New test.
34070         * g++.dg/ext/altivec-5.C: New test.
34071
34072 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34073
34074         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34075         global variables of a type with no linkage.
34076         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34077         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34078         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34079         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34080         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34081         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34082         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34083         * g++.dg/warn/deprecated.C: Name enum Color.
34084         * g++.dg/overload/VLA.C: Name structure for 'b'.
34085         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34086
34087 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34088
34089         * gcc.c-torture/compile/20040304-1.c: New test.
34090
34091 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34092
34093         PR 13728
34094         * gcc.dg/decl-4.c: New testcase.
34095
34096 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34097
34098         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34099         as PRECF if sizeof (float) > sizeof (double).
34100         (PRECL): Make it the same as PRECF if
34101         sizeof (float) > sizeof (long double).
34102
34103 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34104
34105         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34106         system type.  Add check for irix6 which doesn't have c99 runtime.
34107
34108 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34109
34110         * gcc.dg/const-elim-1.c: xfail for xtensa.
34111
34112 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34113
34114         PR c++/14369
34115         * g++.dg/template/cond4.C: New test.
34116
34117 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34118
34119         PR c++/14360
34120         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34121
34122         PR c++/14361
34123         * g++.dg/parse/defarg7.C: New test.
34124
34125         PR c++/14359
34126         * g++.dg/template/friend26.C: New test.
34127
34128 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34129
34130         PR c++/14324
34131         * g++.dg/abi/mangle21.C: New test.
34132
34133         PR c++/14260
34134         * g++.dg/parse/constructor2.C: New test.
34135
34136         PR c++/14337
34137         * g++.dg/template/sfinae1.C: New test.
34138
34139 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34140
34141         PR c++/14267
34142         * g++.dg/expr/crash2.C: New test.
34143
34144         PR middle-end/13448
34145         * gcc.dg/inline-5.c: New test.
34146         * gcc.dg/always-inline.c: Split out tests into ...
34147         * gcc.dg/always-inline2.c: ... this and ...
34148         * gcc.dg/always-inline3.c: ... this.
34149
34150 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34151
34152         PR debug/12103
34153         * g++.dg/debug/crash1.C: New test.
34154
34155 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34156
34157         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34158         function with __attribute__((noinline)).
34159         (recurser_void2): Likewise.
34160         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34161         (recurser_void2): Likewise.
34162
34163 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34164
34165         PR middle-end/14203
34166         * g++.dg/warn/Wunused-6.C: New test case.
34167
34168 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34169
34170         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34171         not defined.
34172
34173 2004-02-27  Eric Christopher  <echristo@redhat.com>
34174
34175         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34176         * g++.dg/charset/asm2.c: Run only x86.
34177         * gcc.dg/charset/asm3.c: Ditto.
34178
34179 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34180
34181         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34182         ld_library_path.
34183
34184 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34185
34186         * g++.dg/ext/altivec-3.C: New.
34187
34188 2004-02-26  Richard Henderson  <rth@redhat.com>
34189
34190         * g++.dg/ext/attrib10.C: Mark for warning.
34191         * gcc.dg/attr-alias-1.c: New.
34192
34193 2004-02-26  Richard Henderson  <rth@redhat.com>
34194
34195         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34196         * gcc.c-torture/execute/20040208-2.c: ... it back.
34197
34198 2004-02-26  Eric Christopher  <echristo@redhat.com>
34199
34200         * lib/target-supports.exp (check-iconv-available): New function.
34201         * lib/gcc-dg.exp (dg-require-iconv): New function.
34202         Use above.
34203         * gcc.dg/charset: New directory.
34204         * gcc.dg/charset/charset.exp: New file.
34205         * gcc.dg/charset/asm1.c: Ditto.
34206         * gcc.dg/charset/asm2.c: Ditto.
34207         * gcc.dg/charset/asm3.c: Ditto.
34208         * gcc.dg/charset/asm4.c: Ditto.
34209         * gcc.dg/charset/asm5.c: Ditto.
34210         * gcc.dg/charset/attribute1.c: Ditto.
34211         * gcc.dg/charset/attribute2.c: Ditto.
34212         * gcc.dg/charset/string1.c: Ditto.
34213         * g++.dg/charset: New directory.
34214         * g++.dg/dg.exp: Add here. Special options.
34215         * g++.dg/charset/charset.exp: New file.
34216         * g++.dg/charset/asm1.c: Ditto.
34217         * g++.dg/charset/asm2.c: Ditto.
34218         * g++.dg/charset/asm3.c: Ditto.
34219         * g++.dg/charset/asm4.c: Ditto.
34220         * g++.dg/charset/attribute1.c: Ditto.
34221         * g++.dg/charset/attribute2.c: Ditto.
34222         * g++.dg/charset/extern1.cc: Ditto.
34223         * g++.dg/charset/extern2.cc: Ditto.
34224         * g++.dg/charset/string1.c: Ditto.
34225
34226 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34227
34228         PR c++/14278
34229         * g++.dg/parse/comma1.C: New test.
34230
34231 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34232
34233         PR c++/14284
34234         * g++.dg/template/ttp8.C: New test.
34235
34236 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34237
34238         * gcc.dg/fixuns-trunc-1.c: New test.
34239
34240 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34241
34242         * gcc.dg/builtins-config.h: Use #elif.
34243
34244 2004-02-26  Michael Matz  <matz@suse.de>
34245
34246         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34247         * gcc.dg/991214-1.c: Likewise.
34248         * gcc.dg/i386-asm-1.c: Likewise.
34249
34250 2004-02-25  Richard Henderson  <rth@redhat.com>
34251
34252         * gcc.c-torture/execute/20040208-2.c: Move ...
34253         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34254
34255 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34256
34257         PR c++/14246
34258         * g++.dg/other/crash-3.C: New test.
34259
34260 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34261
34262         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34263         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34264
34265         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34266         HP-UX.
34267
34268 2004-02-24  Michael Matz  <matz@suse.de>
34269
34270         * gcc.dg/i386-regparm.c: New.
34271
34272 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34273
34274         * gcc.c-torture/execute/20040223-1.c: New.
34275
34276 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34277             Kazu Hirata  <kazu@cs.umass.edu>
34278
34279         * gcc.dg/fwritable-strings-1.c: Remove.
34280
34281 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34282
34283         PR c/14156
34284         * gcc.dg/20040223-1.c: New test.
34285
34286 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34287
34288         PR c++/14106
34289         * g++.dg/ext/typeof9.C: New test.
34290
34291 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34292
34293         PR c++/14250
34294         * g++.dg/other/switch1.C: New test.
34295
34296 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34297
34298         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34299         * gcc.dg/va-arg-1.c: Likewise.
34300
34301 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34302
34303         PR c++/14143
34304         * g++.dg/template/koenig5.C: New test.
34305
34306 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34307
34308         * g++.dg/ext/altivec-1.C: Generalize target triple.
34309         * g++.dg/ext/altivec-2.C: New test case.
34310         * g++.dg/ext/altivec_check.h: New file.
34311         * gcc.dg/altivec-1.c: Generalize target triple;
34312         include altivec_check.h and call altivec_check().
34313         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34314         * gcc.dg/altivec-6.c: New test case.
34315         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34316         type casts as needed.
34317         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34318         altivec_check().
34319         * gcc.dg/altivec-12.c: New test case.
34320         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34321         include altivec_check.h and call altivec_check().
34322         * gcc.dg/altivec_check.h: New file.
34323
34324 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34325
34326         * lib/target-supports.exp (check_alias_available): Don't mangle
34327         function `g' in test program.
34328
34329 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34330
34331         * lib/target-supports.exp (check_profiling_available): Check
34332         argument to determine whether we support a profiling type.
34333         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34334         check_profiling_available.
34335         * g++.dg/bprob/bprob.exp: Likewise.
34336         * g77.dg/bprob/bprob.exp: Likewise.
34337         * gcc.misc-tests/bprob.exp: Likewise.
34338         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34339         dg-require-profiling and delete expected error handling.
34340         * gcc.dg/20021014-1.c: Likewise.
34341         * gcc.dg/nest.c: Likewise.
34342
34343 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34344
34345         PR c++/12007
34346         * g++.dg/other/vthunk1.C: New test.
34347
34348 2004-02-20  Falk Hueffner  <falk@debian.org>
34349
34350         PR target/14201
34351         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34352
34353 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34354
34355         PR c++/13927
34356         * g++.dg/other/error8.C: Remove XFAIL markers.
34357
34358         PR c++/14173
34359         * g++.dg/ext/packed5.C: New test.
34360
34361         PR c++/14199
34362         * g++.dg/warn/Wunused-5.C: New test.
34363
34364         PR c++/14186
34365         * g++.dg/lookup/member1.C: New test.
34366
34367 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34368
34369         * gcc.c-torture/compile/20040130-1.c: Enable only when
34370         __INT_MAX__ >= 2147483647L.
34371         * gcc.c-torture/compile/961203-1.c: Likewise.
34372
34373 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34374
34375         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34376         * g++.dg/opt/template1.C: Robustify assembler regexp
34377
34378 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34379
34380         * gcc.c-torture/execute/simd-4.x: Remove.
34381         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34382         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34383         Guard with #ifndef SKIP_ATTRIBUTE.
34384         * gcc.dg/compat/vector-1_y.c: Likewise.
34385         * gcc.dg/compat/vector-2_x.c: Likewise.
34386         * gcc.dg/compat/vector-2_y.c: Likewise.
34387         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34388         * g++.dg/eh/simd-2.C: Likewise.
34389
34390 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34391
34392         * gcc.c-torture/compile/complex-1.c: New.
34393
34394 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34395
34396         PR target/14209
34397         * gcc.c-torture/execute/20040218-1.c: New test.
34398
34399 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34400
34401         PR c++/14181
34402         * g++.dg/parse/new2.C: New test.
34403
34404 2004-02-18  Paul Brook  <paul@codesourcery.com>
34405
34406         * gcc.c-torture/compile/libcall-1.c: New test.
34407
34408 2004-02-18  Paul Brook  <paul@codesourcery.com>
34409
34410         PR debug/12934
34411         * gcc.dg/debug/debug-7.c: New test.
34412
34413 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34414
34415         * gcc.dg/20040217-1.c: New test.
34416
34417 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34418
34419         * gcc.c-torture/execute/990208-1.x: Delete.
34420
34421 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34422
34423         * gcc.c-torture/execute/20040208-2.x: New file.
34424
34425 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34426
34427         PR c++/11326
34428         * g++.dg/abi/structret1.C: New test.
34429
34430 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34431
34432         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34433         (i386_cpuid): No need to test if cpuid is available on AMD64.
34434         Fix assembly, so that it works onboth i386 and AMD64.
34435         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34436         (vecInLong): Fix s[] member type to unsigned int.
34437         (vecInWord): Remove type.
34438         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34439         (a64, b64, c64, d64, e64): Remove.
34440         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34441         Remove unused variable.  Remove initialization of removed variables.
34442         Don't call mmx_tests nor sse_tests.
34443         (reference_mmx, reference_sse): Remove.
34444         (check): Add return stmt.
34445         * gcc.dg/i386-sse-7.c: New test.
34446         * gcc.dg/i386-mmx-4.c: New test.
34447
34448 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34449
34450         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34451         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34452         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34453         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34454         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34455         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34456         g++.dg/tc1/dr94.C: Fix line terminator.
34457
34458 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34459
34460         * gcc.c-torture/compile/20040216-1.c: New.
34461
34462 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34463
34464         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34465         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34466         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34467         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34468         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34469         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34470
34471 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34472
34473         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34474
34475 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34476
34477         PR c++/13971
34478         * g++.dg/expr/cond4.C: New test.
34479
34480         PR c++/14086
34481         * g++.dg/lookup/crash2.C: New test.
34482
34483 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34484
34485         * gcc.c-torture/compile/20040214-2.c: New test.
34486
34487 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34488
34489         PR c++/14116
34490         * g++.dg/ext/typeof8.C: New test.
34491
34492 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34493
34494         * gcc.c-torture/compile/20040214-1.c: New test.
34495
34496 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34497
34498         PR c++/13635
34499         * g++.dg/template/spec11.C: New test.
34500
34501 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34502
34503         PR c++/13927
34504         * g++.dg/other/error8.C: New test.
34505
34506 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34507
34508         PR c++/14122
34509         * g++.dg/template/array4.C: New test.
34510
34511         PR c++/14108
34512         * g++.dg/inherit/thunk2.C: New test.
34513
34514         PR c++/14083
34515         * g++.dg/eh/cond2.C: New test.
34516
34517 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34518
34519         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34520
34521 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34522
34523         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34524
34525 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34526
34527         * g++.dg/simd-2.C: xfail on ppc64-linux.
34528
34529 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34530
34531         PR c/456
34532         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34533         tests.
34534
34535 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34536
34537         * gcc.dg/builtins-33.c: New test.
34538
34539 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34540
34541         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34542
34543 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34544
34545         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34546
34547 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34548
34549         * gcc.dg/ppc64-abi-3.c: New test.
34550
34551 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34552
34553         PR c/14092
34554
34555         * gcc.dg/pr14092-1.c: New testcase.
34556
34557 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34558
34559         * gcc.dg/cpp/assert4.c: Fix typo last change.
34560
34561         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34562         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34563
34564         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34565
34566 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34567
34568         * gcc.c-torture/compile/20040209-1.c: New test case.
34569
34570 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34571
34572         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34573
34574 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34575
34576         * gcc.c-torture/execute/20040208-[12].c: New tests.
34577
34578 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34579
34580         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34581
34582 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34583
34584         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34585
34586 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34587
34588         Bug 13856
34589         * gcc.dg/visibility-8.c: New testcase.
34590
34591 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34592
34593         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34594         arguments.
34595         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34596
34597 2004-02-07  Roger Sayle  <roger@eyesopen.com>
34598
34599         PR middle-end/13696
34600         * g++.dg/opt/fold1.C: New test case.
34601
34602 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34603
34604         PR c++/14033
34605         * g++.dg/other/crash-2.C: New test.
34606
34607 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34608
34609         PR c++/14028
34610         * g++.dg/parse/angle-bracket2.C: New test.
34611
34612 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34613
34614         PR middle-end/13750
34615         Revert:
34616         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34617         PR pch/13361
34618         * g++.dg/pch/wchar-1.C: New.
34619         * g++.dg/pch/wchar-1.Hs: New.
34620
34621 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34622
34623         PR c++/14008
34624         * g++.dg/parse/error15.C: New test.
34625         * g++.dg/parse/crash11.C: Update dg-error mark.
34626
34627 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34628
34629         PR c++/13932
34630         * g++.dg/warn/conv2.C: New test.
34631
34632 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34633
34634         PR c++/13086
34635         * g++.dg/warn/incomplete1.C: Remove xfail.
34636
34637 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34638
34639         * lib/file-format.exp (gcc_target_object_format): Use
34640         ${tool}_target_compile, not gcc_target_compile.
34641         * lib/target-supports.exp (check_alias_available): Likewise.
34642         (check_gc_sections_available): Likewise.
34643         * g++.dg/ext/attrib10.C: Use dg-require-alias.
34644         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34645         dg-require-alias.
34646
34647 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34648
34649         PR c++/13969
34650         * g++.dg/template/static6.C: New test.
34651
34652 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
34653
34654         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34655
34656 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34657
34658         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34659         tests for systems where `char' is unsigned by default.
34660
34661 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34662
34663         PR c++/13997
34664         * g++.dg/template/partial3.C: New test.
34665
34666 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
34667
34668         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34669         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34670         Remove mentions of obsolete ports.
34671
34672 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34673
34674         * gcc.dg/noncompile/20001228-1.c: Fix for new
34675         error message.
34676
34677 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34678
34679         PR target/9348
34680         * gcc.c-torture/execute/multdi-1.c: New test case.
34681
34682 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34683
34684         PR c++/13925
34685         * g++.dg/template/lookup5.C: New test.
34686
34687 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34688
34689         PR c++/13950
34690         * g++.dg/template/lookup4.C: New test.
34691
34692         PR c++/13970
34693         * g++.dg/parse/error14.C: New test.
34694
34695         PR c++/14002
34696         * g++.dg/parse/template13.C: New test.
34697
34698 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34699
34700         PR c++/13978
34701         * g++.dg/template/koenig4.C: New test.
34702
34703         PR c++/13968
34704         * g++.dg/template/crash17.C: New test.
34705
34706         PR c++/13975
34707         * g++.dg/parse/error13.C: New test.
34708         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34709
34710 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34711
34712         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34713
34714 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34715
34716         PR c/11658
34717         PR c/13994
34718         * gcc.dg/noncompile/20040203-1.c: New test.
34719         * gcc.dg/noncompile/20040203-2.c: Likewise.
34720         * gcc.dg/noncompile/20040203-3.c: Likewise.
34721         * gcc.dg/20040203-1.c: Likewise.
34722
34723 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34724
34725         PR c++/10858
34726         * g++.dg/template/sizeof7.C: New test.
34727
34728 2004-02-02  Eric Christopher  <echristo@redhat.com>
34729             Zack Weinberg  <zack@codesourcery.com>
34730
34731         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34732
34733 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34734
34735         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34736         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34737         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34738         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34739
34740 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34741
34742         PR c++/13113
34743         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34744
34745         PR c++/13854
34746         * g++.dg/ext/attrib13.C: New test.
34747
34748         PR c++/13907
34749         * g++.dg/conversion/op2.C: New test.
34750
34751 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34752
34753         * gcc.dg/titype-1.c: Fix pasto.
34754
34755 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34756
34757         * gcc.dg/titype-1.c: New test.
34758
34759 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34760
34761         PR c++/13957
34762         * g++.dg/template/non-type-template-argument-1.C,
34763         g++.dg/template/qualified-id1.C: Update dg-error marks.
34764         * g++.dg/template/nontype6.C: New test.
34765
34766 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34767
34768         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34769         * gcc.dg/builtins-31.c: New testcase.
34770         * gcc.dg/builtins-32.c: New testcase.
34771
34772 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34773
34774         * objc.dg/call-super-2.m: Update line numbers
34775         for the including of stddef.h.
34776
34777 2004-01-30  Michael Matz  <matz@suse.de>
34778
34779         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34780         g++.dg/ext/case-range3.C: New tests.
34781
34782 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34783
34784         DR206
34785         PR c++/13813
34786         * g++.dg/template/member4.C: New test.
34787
34788 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34789
34790         PR c++/13683
34791         * g++.dg/template/sizeof6.C: New test.
34792
34793 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34794
34795         * gcc.dg/fwritable-strings-1.c: New test.
34796
34797 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34798
34799         * gcc.c-torture/compile/20040130-1.c: New test.
34800
34801 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34802
34803         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34804
34805 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34806
34807         PR c++/13883
34808         * g++.dg/template/ctor3.C: New test.
34809
34810 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34811
34812         * g++.dg/tc1: New directory.
34813         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34814         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34815         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34816         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34817         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34818
34819 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34820
34821         * g++.dg/parse/error11.C: New test.
34822         * g++.dg/parse/error12.C: Likewise.
34823
34824 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34825
34826         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34827         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34828
34829 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34830
34831         PR c++/13791
34832         * g++.dg/ext/attrib12.C: New test.
34833
34834         PR c++/13736
34835         * g++.dg/parse/cast2.C: New test.
34836
34837 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34838
34839         * objc.dg/encode-2.m (main): New local string.  Set depending on
34840         sizeof long.  Use in sscanf call.
34841         * objc.dg/encode-3.m (main): New local string.  Set depending on
34842         sizeof long.  Use in scan_initial call.
34843
34844 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34845
34846         * objc.dg/call-super-2.m: Make LP64-safe.
34847         * objc.dg/desig-init-1.m: Likewise.
34848
34849 2004-01-27  Devang Patel <dpatel@apple.com>
34850
34851         * g++.dg/debug/namespace1.C: New test.
34852
34853 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34854
34855         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34856         xscale-*-*.
34857
34858         * gcc.dg/arm-mmx-1.c: New test.
34859
34860 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34861
34862         * gcc.dg/20040127-1.c: New test.
34863         * gcc.dg/20040127-2.c: New test.
34864
34865 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34866
34867         * objc.dg/stret-1.m (glob): Renamed to globa.
34868
34869 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34870
34871         PR c++/13663
34872         * g++.dg/expr/for1.C: New test.
34873
34874 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34875
34876         PR middle-end/13779
34877         * gcc.dg/darwin-longlong.c: New test.
34878
34879 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
34880
34881         * gcc.dg/20040124-1.c: Moved test from here...
34882         * gcc.c-torture/compile/20040124-1.c: ...to here.
34883
34884 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34885
34886         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
34887         the assembly output if -m64 is passed.
34888
34889 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
34890
34891         PR c++/13833
34892         * g++.dg/template/cond3.C: New test.
34893
34894 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34895
34896         PR c++/13810
34897         * g++.dg/template/ttp7.C: New test.
34898
34899 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34900
34901         PR c++/13797
34902         * g++.dg/template/nontype4.C: New test.
34903         * g++.dg/template/nontype5.C: Likewise.
34904
34905 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
34906
34907         * gcc.dg/torture/mips-clobber-at.c: New test.
34908
34909 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
34910
34911         * gcc.dg/20040124-1.c: New test.
34912
34913 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
34914
34915         * gcc.dg/20040123-1.c: New test.
34916
34917 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34918
34919         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34920
34921 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34922
34923         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34924
34925 2004-01-23  Andrew Pinski  <apinski@apple.com>
34926
34927         * gcc.dg/20030121-1.c: Move to ..
34928         * gcc.dg/20040121-1.c: here.
34929
34930 2004-01-23  Roger Sayle  <roger@eyesopen.com>
34931
34932         * gcc.dg/builtins-29.c: New test case.
34933
34934 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34935
34936         PR 18314
34937         * gcc.dg/builtins-30.c: New testcase.
34938
34939 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
34940
34941         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34942         * lib/g77.exp: Likewise.
34943         * lib/objc.exp: Likewise.
34944         * lib/g++.exp: Likewise.
34945
34946 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34947
34948         * gcc.dg/struct-by-value-2.c: New test.
34949
34950 2004-01-21  Andrew Pinski  <apinski@apple.com>
34951
34952         PR target/13785
34953         * gcc.dg/20030121-1.c: New test.
34954
34955 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
34956
34957         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
34958         clobber frame pointer register in asm statement.
34959
34960 2004-01-21  Falk Hueffner  <falk@debian.org>
34961
34962         * gcc.c-torture/compile/20040121-1.c: New test.
34963
34964 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
34965
34966         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34967
34968 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
34969
34970         * gcc.dg/ppc64-abi-2.c: New test.
34971
34972 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
34973
34974         * lib/treelang.exp: Fill out this file.
34975         * lib/treelang-dg.exp: New File.
34976
34977 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34978
34979         * gcc.c-torture/compile/981022-1.c: Remove.
34980         * gcc.dg/array-5.c: Remove XFAIL.
34981         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34982         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34983         gcc.dg/cond-lvalue-1.c: Update.
34984         * gcc.dg/cast-lvalue-2.c: New test.
34985
34986 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
34987
34988         PR c++/13592
34989         * g++.dg/other/error1.C (class foo): Tweak error message.
34990
34991         PR c++/13592
34992         * g++.dg/template/call2.C: New test.
34993
34994 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34995
34996         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34997         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34998         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34999         scalar-return-1_x.c, scalar-return-2_y.c,
35000         scalar-return-3_x.c, scalar-return-3_y.c,
35001         scalar-return-4_x.c, scalar-return-4_y.c,
35002         struct-align-1.h, struct-align-1_x.c,
35003         struct-align-1_y.c, struct-align-2.h,
35004         struct-align-2_x.c, struct-align-2_y.c,
35005         struct-by-value-10_y.c, struct-by-value-11_x.c,
35006         struct-by-value-11_y.c, struct-by-value-12_x.c,
35007         struct-by-value-12_y.c, struct-by-value-13_x.c,
35008         struct-by-value-13_y.c, struct-by-value-14_x.c,
35009         struct-by-value-14_y.c, struct-by-value-15_x.c,
35010         struct-by-value-15_y.c, struct-by-value-16_y.c,
35011         struct-by-value-17_y.c, struct-by-value-18_y.c,
35012         struct-by-value-19_y.c, struct-by-value-1_x.c,
35013         struct-by-value-1_y.c, struct-by-value-20_y.c,
35014         struct-by-value-2_x.c, struct-by-value-2_y.c,
35015         struct-by-value-3_y.c, struct-by-value-4_x.c,
35016         struct-by-value-4_y.c, struct-by-value-5_y.c,
35017         struct-by-value-6_y.c, struct-by-value-7_y.c
35018         struct-by-value-8_x.c, struct-by-value-8_y.c
35019         struct-by-value-9_x.c, struct-by-value-9_y.c
35020         struct-return-10_x.c, struct-return-10_y.c,
35021         struct-return-19_x.c, struct-return-20_x.c
35022         struct-return-2_x.c, struct-return-2_y.c
35023         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35024         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35025
35026 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35027
35028         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35029         attribute on sparc*-sun-solaris2.*.
35030
35031 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35032
35033         PR c++/13710
35034         * g++.dg/ext/typeof7.C: New test.
35035
35036 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35037
35038         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35039         * gcc.dg/const-elim-1.c: Same.
35040
35041 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35042
35043         * objc.dg/stret-1.m: New.
35044         * objc.dg/stret-2.m: New.
35045
35046 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35047
35048         PR c++/11895
35049         * g++.dg/ext/vector1.C: New test.
35050
35051 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35052
35053         * gcc.dg/pch/import-1.c: New.
35054         * gcc.dg/pch/import-1.hs: New.
35055         * gcc.dg/pch/import-1a.h: New.
35056         * gcc.dg/pch/import-1b.h: New.
35057         * gcc.dg/pch/import-1c.h: New.
35058
35059 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35060
35061         PR c++/13574
35062         * g++.dg/ext/array1.C: New test.
35063
35064         PR c++/13178
35065         * g++.dg/conversion/op1.C: New test.
35066
35067 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35068
35069         PR 11864
35070         From Kazumoto Kojima / Dan Kegel:
35071         * gcc.dg/pr11864-1.c: New test.
35072
35073         PR 10392
35074         From Marcus Comstedt / Dan Kegel:
35075         * gcc.dg/pr10392-1.c: New test.
35076
35077 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35078
35079         PR c++/13478
35080         * g++.dg/init/ref10.C: New test.
35081
35082 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35083
35084         PR c++/13407
35085         * g++.dg/parse/typename6.C: New test.
35086
35087 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35088
35089         PR pch/13361
35090         * g++.dg/pch/wchar-1.C: New.
35091         * g++.dg/pch/wchar-1.Hs: New.
35092
35093 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35094
35095         PR c++/9259
35096         * g++.dg/expr/sizeof2.C: New test.
35097
35098 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35099
35100         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35101
35102 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35103
35104         PR c++/13659
35105         * g++.dg/lookup/strong-using-3.C: New.
35106         * g++.dg/lookup/using-10.C: New.
35107
35108 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35109
35110         PR c++/13594
35111         * g++.dg/lookup/strong-using-2.C: New.
35112
35113 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35114             Dan Kegel <dank@kegel.com>
35115             J"orn Rennecke <joern.rennecke@superh.com>
35116
35117         PR target/9365
35118         * gcc.dg/pr9365-1.c: New test.
35119
35120 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35121
35122         PR c++/8856
35123         * g++.dg/parse/casting-operator2.C: New test.
35124         * g++.old-deja/g++.pt/explicit83.C: Remove.
35125
35126 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35127
35128         * gcc.dg/label-compound-stmt-1.c: New test.
35129         * gcc.c-torture/compile/950922-1.c,
35130         gcc.c-torture/compile/20000211-3.c,
35131         gcc.c-torture/compile/20000518-1.c,
35132         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35133         compound statements.
35134
35135 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35136
35137         * gcc.dg/ppc64-abi-1.c: New test.
35138
35139 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35140
35141          * g++.dg/ext/attrib9.C: Add dg-warnings.
35142
35143 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35144
35145         PR c++/12335
35146         * g++.dg/parse/dtor3.C: New test.
35147
35148 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35149
35150         PR c++/12709
35151         * g++.dg/parse/try-catch-1.C: New test.
35152
35153 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35154
35155         * ada/acats/run_all.sh: Add more verbose output in acats.log
35156         when compiling tests.
35157
35158 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35159
35160         PR 13656
35161         * gcc.dg/typedef-redecl.c: New test case.
35162         * gcc.dg/typedef-redecl.h: New support file.
35163
35164 2004-01-13  Jan Hubicka  <jh@suse.cz>
35165
35166         * gcc.dg/always_inline.c: New test.
35167         * gcc.dg/debug/20031231-1.c: Fix.
35168
35169 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35170
35171         PR c++/13474
35172         * g++.dg/template/array3.C: New test.
35173
35174 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35175
35176         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35177         * g++.dg/warn/Wunused-2.C: Likewise.
35178
35179 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35180
35181         PR c++/13289
35182         * g++.dg/template/instantiate6.C: New test.
35183
35184 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35185
35186         PR middle-end/11397
35187         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35188
35189 2004-01-12  Jan Hubicka  <jh@suse.cz>
35190
35191         PR opt/12826
35192         * gcc.dg/20040112-1.c: New.
35193
35194         * gcc.dg/dwarf-die[1-7].c: Move to...
35195         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35196         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35197
35198 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35199
35200         PR c++/4100
35201         * g++.dg/parse/friend4.C: New test.
35202
35203 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35204
35205         PR c++/4100
35206         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35207         definition is called a friend.
35208
35209 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35210
35211         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35212
35213 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35214
35215         PR c++/3478
35216         * g++.dg/parse/error10.C: New test.
35217         * g++.dg/template/arg2.C: Accept "invalid type" error.
35218
35219 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35220
35221         PR middle-end/13392
35222         * g++.dg/opt/expect2.C: New test.
35223
35224 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35225
35226         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35227         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35228         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35229         Update dg-error regexps.
35230
35231 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35232
35233         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35234         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35235
35236 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35237
35238         * gcc.dg/pragma-re-1.c: Use right pointer type.
35239
35240 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35241
35242         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35243
35244 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35245
35246         * gcc.dg/rs6000-ldouble-1.c: New.
35247
35248 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35249
35250         DR 337
35251         PR c++/9256
35252         * g++.dg/other/abstract1.C: New test.
35253
35254 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35255
35256         * g++.dg/lookup/strong-using-1.C: New.
35257
35258 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35259
35260         PR c/11234
35261         * gcc.dg/func-ptr-conv-1.c: New test.
35262         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35263
35264 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35265
35266         PR target/13380.
35267         * gcc.c-torture/compile/20040109-1.c: New.
35268
35269 2004-01-08  Stuart Hastings  <stuart@apple.com>
35270
35271         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35272         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35273         * gcc.dg/i386-sse-6.c: ...this new testcase.
35274
35275 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35276
35277         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35278
35279 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35280
35281         * ada/acats/run_acats: Treat 'gnatchop' the same way
35282         as 'gnatmake'.  Export GCC_DRIVER.
35283         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35284         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35285
35286 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35287
35288         PR c++/12573
35289         * g++.dg/template/dependent-expr4.C: New test.
35290
35291 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35292
35293         * gcc.dg/altivec-11.c: New test.
35294
35295 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35296
35297         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35298
35299 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35300
35301         PR c/6024
35302         * gcc.dg/enum-compat-1.c: New test.
35303         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35304
35305 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35306
35307         PR c/12165
35308         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35309         gcc.dg/c99-idem-qual-3.c: New tests.
35310
35311 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35312
35313         * gcc.dg/winline-7.c: Don't cast void * to int.
35314
35315 2004-01-06  Jan Hubicka  <jh@suse.cz>
35316
35317         * gcc.dg/i386-sse-5.c: New test
35318         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35319
35320 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35321
35322         PR c++/12815
35323         * g++.dg/rtti/typeid4.C: New test.
35324
35325 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35326
35327         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35328
35329 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35330
35331         PR c++/12132
35332         * g++.dg/template/error11.C: New test.
35333
35334         PR c++/13451
35335         * g++.dg/template/class2.C: New test.
35336
35337 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35338         Richard Sandiford <rsandifo@redhat.com>
35339
35340         PR c++/13387
35341         * g++.dg/opt/alias3.C: New test.
35342
35343 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35344
35345         PR c++/13157
35346         * g++.dg/template/koenig3.C: New test.
35347
35348         PR c++/13529
35349         * g++.dg/parse/offsetof3.C: New test.
35350
35351         * g++.dg/init/copy7.C: Add missing dg-error markers.
35352
35353         PR c++/12226
35354         * g++.dg/init/copy7.c: New test.
35355
35356         PR c++/13536
35357         * g++.dg/parse/cast1.C: New test.
35358
35359 2004-01-04  Jan Hubicka  <jh@suse.cz>
35360
35361         * gcc.dg/winline[1-7].c: New tests.
35362
35363 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35364
35365         PR c++/13520
35366         * g++.dg/template/qualttp22.C: New test.
35367
35368 2004-01-01  Jan Hubicka  <jh@suse.cz>
35369
35370         * gcc.dg/debug/20031231-1.c: New.
35371         * gcc.c-torture/compile/20040101-1.c: New.
35372         * gcc.dg/dwarf-die-[1-7].c: New.
35373
35374 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35375
35376         PR optimization/13521
35377         * gcc.c-torture/compile/20031231-1.c: New test.
35378
35379 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35380
35381         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35382
35383 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35384
35385         PR c++/10079
35386         * g++.dg/template/crash16.C: New test.
35387
35388 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35389
35390         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35391
35392 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35393
35394         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35395         ports.
35396         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35397         * g++.old-deja/g++.law/profile1.C: Likewise.
35398         * gcc.c-torture/compile/981006-1.c: Likewise.
35399         * gcc.c-torture/execute/loop-2e.x: Likewise.
35400         * gcc.c-torture/execute/loop-2f.x: Remove.
35401         * gcc.c-torture/execute/loop-2g.x: Likewise.
35402         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35403         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35404
35405 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35406
35407         PR c++/13507
35408         * g++.dg/ext/attrib11.C: New test.
35409
35410         PR c++/13494
35411         * g++.dg/template/array2-1.C: New test.
35412         * g++.dg/template/array2-2.C: New test.
35413
35414 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35415
35416         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35417
35418 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35419
35420         PR c++/12774
35421         * g++.dg/template/array1-1.C: New test.
35422         * g++.dg/template/array1-2.C: New test.
35423
35424 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35425
35426         PR fortran/12632
35427         * g77.dg/12632.f: New test case.
35428
35429 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35430
35431         PR c++/13289
35432         * g++.dg/parse/nontype1.C: New test.
35433
35434 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35435
35436         PR c++/12403
35437         * g++.dg/parse/explicit1.C: New test.
35438         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35439
35440 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35441
35442         PR c++/13081
35443         * g++.dg/opt/inline6.C: New test.
35444
35445         PR c++/12613
35446         * g++.dg/parse/error9.C: New test.
35447
35448         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35449
35450 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35451
35452         PR c++/13009
35453         * g++.dg/init/assign1.C: New test.
35454
35455 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35456
35457         PR c++/13070
35458         * g++.dg/warn/format3.C: New test case.
35459
35460 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35461
35462         * gcc.c-torture/compile/20031227-1.c: New test.
35463
35464 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35465
35466         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35467         * g77.dg/bprob/bprob.exp: Likewise.
35468         * gcc.misc-tests/bprob.exp: Likewise.
35469         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35470         variants on systems where the library does not provide that
35471         functionality.
35472         * gcc.dg/builtins-20.c: Use builtins-config.h.
35473         * gcc.dg/builtins-config.h: New file.
35474
35475 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35476
35477         * lib/gcc-dg.exp (dg-require-profiling): New function.
35478         * lib/target-supports.exp (check_profiling_available): Likewise.
35479         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35480         * g77.dg/bprob/bprob.exp: Likewise.
35481         * gcc.misc-tests/bprob.exp: Likewise.
35482         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35483         * gcc.dg/20021014-1.c: Likewise.
35484         * gcc.dg/nest.c: Likewise.
35485
35486 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35487
35488         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35489         compiling.
35490         * g++.dg/lookup/java2.C: Likewise.
35491         * gcc.dg/cpp/lexident.c: Likewise.
35492
35493 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35494
35495         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35496         given.
35497         * gcc.c-torture/compile/961203-1.c: Likewise.
35498         * gcc.c-torture/compile/980506-1.c: Likewise.
35499
35500 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35501
35502         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35503         (additional_prunes): New global.
35504         (gcc-dg-prune): Handle additional per-test pruning.
35505         (dg-test): Clear additional_prunes between tests.
35506
35507         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35508         dg-prune-output to avoid spurious failures from assembler
35509         complaining about nonexistent WAW violations.
35510         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35511         Use dg-prune-output to avoid spurious failures from assembler
35512         warning about Itanium B-step errata.
35513
35514 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35515
35516         * g++.dg/abi/macro0.C: New test.
35517         * g++.dg/abi/macro1.C: Likewise.
35518         * g++.dg/abi/macro2.C: Likewise.
35519
35520         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35521         * g++.dg/abi/bitfield7.C: Likewise.
35522         * g++.dg/abi/dtor2.C: Likewise.
35523         * g++.dg/abi/mangle11.C: Likewise.
35524         * g++.dg/abi/mangle12.C: Likewise.
35525         * g++.dg/abi/mangle14.C: Likewise.
35526         * g++.dg/abi/mangle17.C: Likewise.
35527         * g++.dg/abi/vbase10.C: Likewise.
35528         * g++.dg/abi/vbase14.C: Likewise.
35529         * g++.dg/template/qualttp17.C: Likewise.
35530
35531 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35532
35533         PR c/11995
35534         * gcc.dg/20031223-1.c: New test.
35535
35536 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35537
35538         * gcc.dg/noreturn-7.c: New test.
35539
35540 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35541
35542         * gcc.dg/null-pointer-1.c: New test.
35543
35544 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35545
35546         * g++.old-deja/g++.jason/template18.C: Remove.
35547         * g++.old-deja/g++.jason/template37.C: Likewise.
35548
35549         PR c++/12862
35550         * g++.dg/lookup/ns1.C: New test.
35551
35552         PR c++/12397
35553         * g++.dg/template/lookup3.C: New test.
35554
35555 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35556
35557         * g++.dg/template/recurse1.C: New test
35558
35559 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35560
35561         PR c++/12479
35562         * g++.dg/parse/semicolon1.C: New test.
35563         * g++.dg/parse/semicolon1.h: Likewise.
35564
35565 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35566
35567         * gcc.dg/darwin-misaligned.c: New test.
35568
35569 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35570
35571         PR c/9163
35572         * gcc.dg/20031222-1.c: New test.
35573
35574 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35575
35576         PR c++/13438
35577         * g++.dg/parse/error8.C: New test.
35578
35579         PR c++/11554
35580         * g++.dg/warn/ctor-init-1.C: New test.
35581
35582 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35583
35584         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35585         too small.
35586         * gcc.c-torture/compile/930217-1.c: Likewise.
35587         * gcc.c-torture/compile/930513-1.c: Likewise.
35588         * gcc.c-torture/execute/920908-2.c: Likewise.
35589         * gcc.c-torture/execute/921204-1.c: Likewise.
35590         * gcc.c-torture/execute/930621-1.c: Likewise.
35591         * gcc.c-torture/execute/930630-1.c: Likewise.
35592         * gcc.c-torture/execute/931031-1.c: Likewise.
35593         * gcc.c-torture/execute/980602-2.c: Likewise.
35594         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35595         * gcc.c-torture/execute/compndlit-1.c: Likewise.
35596         * gcc.c-torture/execute/extzvsi.c: Likewise.
35597         * gcc.c-torture/unsorted/ext.c: Likewise.
35598
35599 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
35600
35601         PR target/12749
35602         * gcc.c-torture/compile/20031220-2.c: New test case.
35603
35604 2003-12-20  Roger Sayle  <roger@eyesopen.com>
35605
35606         PR optimization/13031
35607         * gcc.c-torture/compile/20031220-1.c: New test case.
35608
35609 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35610
35611         * gcc.dg/cast-function-1.c: New test.
35612
35613 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35614
35615         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35616         formats.
35617
35618 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
35619
35620         PR c++/12795
35621         * g++.dg/ext/attrib10.C: New test.
35622
35623 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35624
35625         * gcc.dg/cleanup-10.c: New test.
35626         * gcc.dg/cleanup-11.c: New test.
35627
35628 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35629
35630         PR c++/13239
35631         * g++.dg/opt/expect1.C: New test.
35632
35633 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
35634
35635         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35636
35637 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35638
35639         PR debug/12923
35640         * gcc.dg/20031218-1.c: New test.
35641
35642         PR debug/12389
35643         * gcc.dg/20031218-2.c: New test.
35644         * gcc.dg/20031218-3.c: New test.
35645
35646         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35647         of label name and allow for USER_LABEL_PREFIX == "_" names.
35648         * g++.dg/abi/mangle18-2.C: Likewise.
35649         * g++.dg/abi/mangle19-1.C: Likewise.
35650         * g++.dg/abi/mangle19-2.C: Likewise.
35651         * g++.dg/abi/mangle20-1.C: Likewise.
35652         * g++.dg/abi/mangle20-2.C: Likewise.
35653
35654 2003-12-18  Richard Henderson  <rth@redhat.com>
35655
35656         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35657
35658 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
35659             Dan Kegel <dank@kegel.com>
35660
35661         PR other/12009
35662         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35663         testing a cross compiler, it causes spurious compile failures.
35664         * lib/g++.exp: Likewise.
35665
35666 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35667
35668         PR c++/13262
35669         * g++.dg/template/access13.C: New test.
35670
35671 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35672
35673         * gcc.dg/20031216-1.c: New test.
35674
35675 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35676
35677         PR c++/9154
35678         * g++.dg/template/error10.C: New test.
35679
35680 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35681
35682         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35683         * g++.dg/eh/simd-2.C: Likewise.
35684
35685 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35686             Roger Sayle  <roger@eyesopen.com>
35687
35688         * gcc.c-torture/execute/ieee/mzero5.c: New.
35689
35690 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35691
35692         PR c++/10603
35693         * g++.dg/parse/error6.C: New test.
35694
35695         PR c++/12827
35696         * g++.dg/parse/error7.C: New test.
35697
35698 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35699
35700         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35701         at -O with stabs debugging formats.
35702         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35703         * gcc.dg/debug/debug-2.c: Likewise.
35704
35705 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35706
35707         PR c++/12696
35708         * g++.dg/init/error1.C: New test.
35709
35710         PR c++/12218
35711         * g++.dg/init/pm3.C: New test.
35712
35713 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35714
35715         PR c/3347
35716         * gcc.dg/bitfld-8.c: New test.
35717
35718 2003-12-16  James Lemke  <jim@wasabisystems.com>
35719
35720         * gcc.dg/arm-scd42-[123].c: New tests.
35721
35722 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35723
35724         PR c++/9043
35725         * g++.dg/abi/mangle20-1.C: New test.
35726         * g++.dg/abi/mangle20-2.C: New test.
35727
35728 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35729
35730         PR c++/13275
35731         * g++.dg/other/offsetof2.C: Remove XFAIL.
35732         * g++.dg/parse/offsetof1.C: New test.
35733         * g++.gd/parse/offsetof2.C: Likewise.
35734
35735 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35736
35737         * g++.dg/template/nontype3.C: New test.
35738         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35739
35740 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35741
35742         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35743
35744 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35745
35746         PR c++/13387
35747         * g++.dg/expr/assign1.C: New test.
35748
35749         PR c++/13242
35750         * g++.dg/abi/mangle19-1.C: New test.
35751         * g++.dg/abi/mangle19-2.C: New test.
35752
35753 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35754
35755         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35756
35757 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35758
35759         * gcc.c-torture/execute/20031216-1.c: New test.
35760
35761 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35762
35763         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35764         an ICE regression.
35765
35766 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35767
35768         PR c++/10926
35769         * g++.dg/template/error9.C: New test.
35770
35771         PR c++/11116
35772         * g++.dg/template/error8.C: New test.
35773
35774 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35775
35776         PR middle-end/13400
35777         * gcc.c-torture/execute/20031215-1.c: New test case.
35778
35779 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35780
35781         PR c++/13269
35782         * g++.dg/parse/error5.C: New test.
35783
35784         PR c++/12989
35785         * g++.dg/expr/sizeof1.C: New test.
35786
35787         PR c++/13310
35788         * g++.dg/template/crash15.C: New test.
35789
35790 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35791
35792         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35793         a non-POD type as the last named parameter of a varargs function.
35794
35795 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35796
35797         PR c++/13243
35798         PR c++/12573
35799         * g++.dg/template/crash14.C: New test.
35800         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35801
35802 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35803
35804         * g++.dg/other/java1.C: New test.
35805
35806         PR c++/13241
35807         * g++.dg/abi/mangle18-1.C: New test.
35808         * g++.dg/abi/mangle18-2.C: New test.
35809
35810 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35811
35812         PR optimization/10312
35813         * gcc.c-torture/execute/20031214-1.c: New.
35814
35815 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35816
35817         PR c++/10779
35818         PR c++/12160
35819         * g++.dg/parse/error3.C: New test.
35820         * g++.dg/parse/error4.C: Likewise.
35821         * g++.dg/abi/mangle4.C: Tweak error messages.
35822         * g++.dg/lookup/using5.C: Likewise.
35823         * g++.dg/other/error2.C: Likewise.
35824         * g++.dg/parse/typename5.C: Likewise.
35825         * g++.dg/parse/undefined1.C: Likewise.
35826         * g++.dg/template/arg2.C: Likewise.
35827         * g++.dg/template/ttp3.C: Likewise.
35828         * g++.dg/template/type1.C: Likewise.
35829         * g++.old-deja/g++.other/crash32.C: Likewise.
35830         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35831
35832 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35833
35834         PR c++/13106
35835         * g++.dg/warn/noreturn-3.C: New test.
35836
35837 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35838
35839         PR c++/13118
35840         * g++.dg/abi/covariant3.C: New.
35841
35842 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35843
35844         * g++.dg/eh/ia64-1.C: New test.
35845
35846 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35847
35848         PR optimization/13037
35849         * g77.f-torture/execute/13037.f: New test case.
35850
35851 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35852
35853         PR c++/12881
35854         * g++.dg/abi/covariant2.C: New.
35855
35856 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35857
35858         * gcc.dg/cpp/trad/macro.c: New tests.
35859
35860 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35861
35862         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35863
35864 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35865
35866         PR other/10819
35867         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35868         to fix Bug 10819.
35869         * lib/g++.exp (g++_version): Likewise.
35870         * lib/g77.exp (g77_version): Likewise.
35871         * lib/objc.exp (default_objc_version): Likewise.
35872
35873 2003-12-10  Richard Henderson  <rth@redhat.com>
35874
35875         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35876
35877         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35878
35879 2003-12-08  Matt Austern  <austern@apple.com>
35880
35881         PR c/13134
35882         * lib/gcc-dg.exp (dg-require-visibility): Define.
35883         * lib/target-supports (check_visibility_available): Define.
35884         * gcc.dg/visibility-1.c: New test.
35885         * gcc.dg/visibility-2.c: Likewise.
35886         * gcc.dg/visibility-3.c: Likewise.
35887         * gcc.dg/visibility-4.c: Likewise.
35888         * gcc.dg/visibility-5.c: Likewise.
35889         * gcc.dg/visibility-6.c: Likewise.
35890         * g++.dg/ext/visibility-1.C: Likewise.
35891         * g++.dg/ext/visibility-2.C: Likewise.
35892         * g++.dg/ext/visibility-3.C: Likewise.
35893         * g++.dg/ext/visibility-4.C: Likewise.
35894         * g++.dg/ext/visibility-5.C: Likewise.
35895         * g++.dg/ext/visibility-6.C: Likewise.
35896
35897 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35898
35899         * g++.dg/lookup/java1.C: New test.
35900         * g++.dg/lookup/java2.C: New test.
35901
35902 2003-12-07  Falk Hueffner  <falk@debian.org>
35903
35904         * g++.dg/opt/noreturn-1.C: New test.
35905
35906 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
35907
35908         * gcc.dg/overflow-1.c: New test.
35909
35910 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35911
35912         * g77.f-torture/compile/13060.f: New test.
35913
35914 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
35915
35916         PR c++/13323
35917         * g++.dg/inherit/operator2.C: New test.
35918
35919 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35920
35921         PR c++/13305
35922         * g++.dg/ext/attrib9.C: New test.
35923
35924 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35925
35926         PR c++/13314
35927         * g++.dg/template/error7.C: New test.
35928
35929 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
35930             J"orn Rennecke <joern.rennecke@superh.com>
35931
35932         PR target/13302
35933         * g++.dg/other/struct-va_list.C: New test.
35934
35935 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35936
35937         PR c++/13166
35938         * g++.dg/parse/defarg6.C: New test.
35939
35940 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
35941
35942         PR target/13256
35943         * gcc.c-torture/execute/20031201-1.c: New test.
35944
35945 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
35946
35947         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35948
35949 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35950
35951         * gcc.dg/builtin-return-1.c: New test.
35952
35953 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
35954             J"orn Rennecke <joern.rennecke@superh.com>
35955
35956         PR optimization/13260
35957         * gcc.c-torture/execute/20031204-1.c: New test.
35958
35959 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35960
35961         PR c++/9127
35962         * g++.dg/template/error6.C: New test.
35963
35964 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
35965
35966         * gcc.dg/20031202-1.c: New test.
35967
35968 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35969
35970         PR c++/13179
35971         * g++.dg/template/eh1.C: New test.
35972
35973         PR c++/10771
35974         * g++.dg/template/error5.C: New test.
35975
35976 2003-12-02  David Ung  <davidu@mips.com>
35977
35978         * gcc.dg/compat/vector-check.h: Corrected type for var
35979         g_##TMODE
35980
35981 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35982
35983         PR c++/10126
35984         * g++.dg/template/ptrmem8.C: New test.
35985
35986 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35987
35988         PR c++/12573
35989         * g++.dg/template/dependent-expr3.C: New test.
35990
35991 2003-12-01  James Lemke  <jim@wasabisystems.com>
35992
35993         * gcc.dg/arm-g2.c: New test.
35994
35995 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35996
35997         PR optimization/11634
35998         * gcc.dg/20031201-2.c: New test case.
35999
36000 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36001
36002         PR 11433
36003         * objc.dg/proto-lossage-3.m: New test.
36004
36005 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36006
36007         PR optimization/12628
36008         * gcc.dg/20031201-1.c: New test case.
36009
36010 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36011
36012         * gcc.dg/unaligned-1.c: New test.
36013
36014 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36015
36016         PR c++/9849
36017         * g++.dg/template/error4.C: New test.
36018         * g++.dg/template/nested3.C: Adjust error markers.
36019
36020 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36021
36022         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36023
36024 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36025
36026         PR c/10333
36027         * gcc.dg/bitfld-7.c: New test.
36028
36029 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36030
36031         * gcc.dg/tls/asm-1.C: New test.
36032
36033 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36034
36035         * gcc.dg/cpp/assert4.c: Update.
36036
36037 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36038
36039         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36040         * gcc.dg/builtin-apply3.c: New test.
36041
36042 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36043
36044         * lib/compat.exp (compat-obj): New xfaildata parameter.
36045         Use it to set compiler_conditional_xfail_data before compiling.
36046         (compat-get-options): Handle dg-xfail-if.
36047         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36048         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36049         * gcc.dg/compat/vector-1_y.c: Likewise.
36050         * gcc.dg/compat/vector-2_x.c: Likewise.
36051         * gcc.dg/compat/vector-2_y.c: Likewise.
36052
36053 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36054
36055         * g++.dg/opt/reg-stack4.C: New test.
36056
36057 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36058
36059         * gcc.dg/builtin-apply2.c: New test.
36060
36061 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36062
36063         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36064
36065 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36066
36067         PR c++/12924
36068         * g++.dg/template/template-id-2.C: New test.
36069
36070 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36071
36072         PR c++/5369
36073         * g++.dg/template/memfriend1.C: New test.
36074         * g++.dg/template/memfriend2.C: Likewise.
36075         * g++.dg/template/memfriend3.C: Likewise.
36076         * g++.dg/template/memfriend4.C: Likewise.
36077         * g++.dg/template/memfriend5.C: Likewise.
36078         * g++.dg/template/memfriend6.C: Likewise.
36079         * g++.dg/template/memfriend7.C: Likewise.
36080         * g++.dg/template/memfriend8.C: Likewise.
36081         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36082
36083 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36084
36085         PR c++/12515
36086         * g++.dg/ext/cond1.C: New test.
36087
36088 2003-11-20  Richard Henderson  <rth@redhat.com>
36089
36090         * gcc.dg/20020201-2.c: Remove.
36091         * gcc.dg/20020201-4.c: Remove.
36092         * gcc.dg/20020304-1.c: Remove.
36093
36094 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36095
36096         * gcc.dg/cpp/trad/xwin1.c: New test case.
36097
36098 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36099
36100         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36101         * lib/g77.exp: Likewise.
36102         * lib/objc.exp: Likewise.
36103         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36104         for darwin.
36105
36106 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36107
36108         PR c++/12932
36109         * g++.dg/template/static5.C: New test.
36110
36111 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36112
36113         * gcc.dg/nested-func-1.c: New test.
36114
36115 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36116
36117         * gcc.dg/cpp/assert4.c: New test.
36118
36119 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36120
36121         PR c++/2294
36122         * g++.dg/lookup/using9.c: New test.
36123
36124 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36125
36126         PR c++/12762
36127         * g++.dg/template/error3.C: New test.
36128
36129 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36130
36131         PR ada/13035
36132         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36133         No longer use a wrapper for gcc, since this does not work under
36134         Windows.
36135
36136 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36137
36138         PR c++/2094
36139         * g++.dg/template/ptrmem7.C: New test.
36140
36141 2003-11-13  Andrew Pinski <apinski@apple.com>
36142
36143         * gcc.c-torture/compile/20031113-1.c: New test.
36144
36145 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36146             Kean Johnston <jkj@sco.com>
36147
36148         PR c/13029
36149         * gcc.dg/unused-4.c: Update.
36150
36151 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36152
36153         * g++.dg/opt/const3.C: New test.
36154
36155 2003-11-13  Jan Hubicka  <jh@suse.cz>
36156
36157         * gcc.c-torture/compile/20031112-1.c: New test.
36158
36159 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36160
36161         * g++.dg/parse/crash10.C: Remove bogus error marker.
36162
36163 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36164
36165         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36166         (host_gcc): Likewise.
36167         (ROOT): Honor $PWDCMD.
36168         (BASE): Likewise.
36169         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36170
36171 2003-11-12  Catherine Moore  <clm@redhat.com>
36172
36173         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36174
36175 2003-11-12  Andreas Jaeger  <aj@suse.de>
36176             Jakub Jelinek  <jakub@redhat.com>
36177             Andrew Pinski  <pinskia@physics.uc.edu>
36178             Richard Henderson  <rth@redhat.com>
36179
36180         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36181         systems.
36182         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36183
36184         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36185         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36186
36187 2003-11-11  Andreas Jaeger  <aj@suse.de>
36188
36189         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36190
36191         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36192
36193 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36194
36195         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36196         Clean ups.
36197
36198 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36199
36200         * gcc.dg/trampoline-1.c: New test.
36201
36202 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36203
36204         * gcc.c-torture/compile/200031109-1.c: New test.
36205
36206 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36207
36208         PR c/3190
36209         PR c/8714
36210         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36211         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36212         gcc.dg/format/no-y2k-1.c: Update.
36213
36214 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36215
36216         PR optimization/10467
36217         * gcc.dg/20031108-1.c: New test case.
36218
36219 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36220
36221         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36222
36223 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36224
36225         * gcc.dg/compound-lvalue-1.c: New test.
36226         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36227         some XFAILs.
36228
36229 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36230
36231         * gcc.dg/altivec-varargs-1.c: New test.
36232
36233 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36234
36235         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36236         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36237         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36238         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36239         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36240
36241 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36242
36243         * gcc.dg/cond-lvalue-1.c: New test.
36244
36245 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36246
36247         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36248
36249 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36250
36251         PR c++/11616
36252         * g++.dg/template/instantiate5.C: New test.
36253
36254 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36255
36256         PR c++/12726
36257         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36258         * ChangeLog: Add missing first entry for above test.
36259
36260 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36261
36262         PR c++/9810
36263         * g++.dg/template/using8.C: New test.
36264         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36265
36266 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36267
36268         PR optimization/10817
36269         * gcc.c-torture/compile/20031102-1.c: New test case.
36270
36271 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36272
36273         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36274         2147483647.
36275
36276 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36277
36278         * gcc.dg/20031102-1.c: New test.
36279
36280 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36281
36282         * gcc.dg/complex-1.c: New test.
36283
36284 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36285
36286         PR c++/12796
36287         * g++.dg/template/crash13.C: Adjust expected error location.
36288         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36289
36290 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36291
36292         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36293
36294 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36295
36296         PR/10239
36297         * gcc.c-torture/compile/20031031-2.c: New test.
36298
36299 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36300
36301         PR/11640
36302         * gcc.c-torture/compile/20031031-1.c: New test.
36303
36304 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36305
36306         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36307         * gcc.misc-tests/bprob.exp: Likewise.
36308         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36309         the execution test on arm-elf configs.
36310         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36311         configs that don't support scratch files.
36312         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36313
36314 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36315
36316         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36317         done by dejagnu.
36318
36319 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36320
36321         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36322         Avoid non pure sh syntax. Add more logging.
36323
36324         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36325         fail.
36326
36327 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36328
36329         PR libgcj/10610
36330         * gcc.dg/ppc-stackalign-1.c: New test.
36331
36332 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36333
36334         * ada/acats/run_all.sh: Change output to be more compliant with
36335         dejagnu framework.
36336         Create acats.sum and acats.log files under testsuite/ada/acats
36337         Only run [a-z]* directories, to filter out e.g. CVS.
36338         Redirect build output to log file.
36339
36340 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36341
36342         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36343
36344 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36345
36346         PR ada/5909:
36347         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36348
36349 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36350
36351         * gcc.c-torture/compile/20031023-1.c: New test.
36352         * gcc.c-torture/compile/20031023-2.c: New test.
36353         * gcc.c-torture/compile/20031023-3.c: New test.
36354         * gcc.c-torture/compile/20031023-4.c: New test.
36355
36356 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36357
36358         PR c++/10371
36359         * g++.dg/lookup/scoped8.C: New test.
36360
36361 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36362
36363         * g++.dg/opt/reg-stack3.C: New test.
36364
36365 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36366
36367         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36368
36369 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36370
36371         PR c++/11076
36372         * g++.dg/template/crash13.C: New test.
36373
36374 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36375
36376         * gcc.dg/c99-restrict-2.c: New test.
36377
36378 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36379
36380         PR c++/12698, c++/12699, c++/12700, c++/12566
36381         * g++.dg/inherit/covariant9.C: New test.
36382         * g++.dg/inherit/covariant10.C: New test.
36383         * g++.dg/inherit/covariant11.C: New test.
36384
36385 2003-10-23  Jason Merrill  <jason@redhat.com>
36386
36387         PR c++/12726
36388         * g++.dg/ext/complit2.C: New test.
36389
36390 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36391
36392         PR target/12654
36393         * gcc.c-torture/execute/20031020-1.c: New test.
36394
36395 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36396
36397         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36398         following the jump_insn.
36399
36400 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36401
36402         * gcc.dg/cast-lvalue-1.c: New test.
36403
36404 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36405
36406         PR c++/11962
36407         * g++.dg/template/cond2.C: New test.
36408
36409 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36410
36411         * gcc.dg/builtins-28.c: New test.
36412
36413 2003-10-20  Jan Hubicka  <jh@suse.cz>
36414
36415         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36416         parameter.
36417         * gcc.dg/inline-2.c: Likewise.
36418
36419 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36420
36421         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36422         * gcc.dg/nest.c: Likewise.
36423
36424 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36425
36426         PR c++/9781, c++/10583, c++/11862
36427         * g++.dg/parse/crash13.C: New test.
36428
36429 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36430
36431         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36432
36433 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36434
36435         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36436         Define HAVE_C99_RUNTIME except on Solaris.
36437         * gcc.dg/builtins-20.c: Likewise.
36438
36439 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36440
36441         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36442
36443 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36444
36445         PR c++/12495
36446         * g++.dg/template/crash21.C: New test.
36447
36448 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36449
36450         PR c++/2513
36451         * g++.dg/template/typename5.C: New test.
36452
36453 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36454
36455         PR c++/12369
36456         * g++.dg/template/friend25.C: New test.
36457
36458 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36459
36460         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36461         versions.
36462
36463 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36464
36465         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36466         == 2147483647.
36467
36468 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36469
36470         * gcc.c-torture/execute/960416-1.x: Remove.
36471         * gcc.c-torture/execute/divconst-3.x: Likewise.
36472
36473 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36474
36475         PR target/12598
36476         * gcc.dg/torture/cris-volatile-1.c: New test.
36477
36478 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36479
36480         PR optimization/9325
36481         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36482         for overflowing floating point to integer conversion during RTL
36483         simplification.
36484
36485 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36486
36487         * objc/execute/_cmd.m: Fix typo.
36488         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36489         Relax 'scan-assembler' regexp.
36490         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36491         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36492         * objc.dg/zero-link-2.m: Remove blank line.
36493         * objc.dg/zero-link-3.m: New test case.
36494
36495 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36496
36497         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36498
36499         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36500         than linker trickery.
36501
36502 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36503
36504         PR c++/12370
36505         * g++.dg/other/friend2.C: New test.
36506
36507 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36508
36509         * gcc.dg/20031012-1.c: New test.
36510
36511 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36512
36513         * gcc.dg/weak/weak-3.c: Fix for new warning.
36514
36515 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36516
36517         PR optimization/8750
36518         * gcc.c-torture/execute/20031012-1.c: New test case.
36519
36520 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36521
36522         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36523         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36524
36525 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36526
36527         PR optimization/12260
36528         * gcc.c-torture/compile/20031011-2.c: New test case.
36529
36530 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36531
36532         * gcc.c-torture/execute/20031011-1.c: New testcase.
36533
36534 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36535
36536         * gcc.c-torture/compile/20031011-1.c: New test.
36537
36538 2003-10-11  Jan Hubicka  <jh@suse.cz>
36539
36540         * g++.dg/other/first-global.C: New test.
36541
36542 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36543
36544         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36545
36546 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36547
36548         * gcc.c-torture/compile/20031010-1.c: New test.
36549
36550 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36551
36552         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36553         * gcc.c-torture/execute/va-arg-25.c: ... here.
36554
36555 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36556
36557         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36558
36559 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36560
36561         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36562
36563 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36564
36565         * g++.dg/parse/error2.C: New test.
36566
36567 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36568
36569         PR c++/11097
36570         * g++.dg/other/error5.C: Modify the error message.
36571         * g++.dg/lookup/using8.C: New test.
36572
36573 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36574
36575         * gcc.dg/darwin-abi-2.c: New file.
36576         * gcc.c-torture/execute/va-arg-24.c: New file.
36577
36578 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36579
36580         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36581         indentation.
36582
36583 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36584
36585         PR c++/10147
36586         * g++.dg/other/error4.C: Update error messages.
36587         * g++.dg/template/ptrmem4.C: Likewise.
36588
36589         PR c++/12337
36590         * g++.dg/init/new9.C: New test.
36591
36592         PR c++/12334, c++/12236, c++/8656
36593         * g++.dg/ext/attrib8.C: New test.
36594
36595 2003-10-06  Devang Patel  <dpatel@apple.com>
36596
36597         * gcc.dg/debug/dwarf2-3.h: New test.
36598         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36599
36600 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
36601
36602         * g++.dg/opt/cfg2.C: New test.
36603
36604 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36605
36606         * g++.dg/opt/float1.C: New test.
36607
36608 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36609
36610         * gcc.dg/c90-array-lval-6.c: New test.
36611         * gcc.dg/c99-array-lval-6.c: New test.
36612
36613 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
36614             Ziemowit Laski  <zlaski@apple.com>
36615
36616         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36617         'Derived', so that it is never considered a class method; add
36618         new warning for '+port' method ambiguity.
36619         * objc.dg/method-12.m: Include <objc/objc.h> instead of
36620         <objc/objc-api.h> (needed on Mac OS X).
36621         * objc.dg/method-13.m: New test.
36622
36623 2003-10-03  Roger Sayle  <roger@eyesopen.com>
36624
36625         PR optimization/9325, PR java/6391
36626         * gcc.c-torture/execute/20031003-1.c: New test case.
36627
36628 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
36629
36630         PR optimization/12180
36631         * gcc.dg/20031002-1.c: New test.
36632
36633         PR c++/12486
36634         * g++.dg/inherit/error1.C: New test.
36635
36636 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
36637
36638         * lib/f-torture.exp (search_for): Rename to...
36639         (search_for_re): This.  Also, clean up comments and the
36640         "regexp" invocation.
36641
36642 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
36643
36644         * gcc.c-torture/compile/20031002-1.c: New test.
36645
36646 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
36647
36648         * g++.dg/opt/cond1.C: New test.
36649
36650 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
36651
36652         * gcc.dg/Wold-style-definition-2.c: New testcase.
36653         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36654
36655 2003-09-29  Richard Henderson  <rth@redhat.com>
36656
36657         * g++.dg/init/array10.C: Add dg-options.
36658
36659 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
36660
36661         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36662
36663 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36664
36665         * g++.dg/template/friend19.C: Fix typo.
36666         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36667
36668 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
36669
36670         * gcc.c-torture/execute/20030928-1.c: New test.
36671         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36672
36673 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36674
36675         * g++.dg/opt/unroll1.C: New test.
36676
36677 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36678
36679         PR optimization/11741
36680         * gcc.dg/20030926-1.c: New test case.
36681
36682 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36683
36684         PR c++/5655
36685         * g++.dg/parse/access7.C: New test.
36686         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36687
36688 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36689
36690         MERGE OF objc-improvements-branch into MAINLINE:
36691         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36692         if libobjc has not been built.
36693         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36694         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36695         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36696         objc/execute/nested-3.m, objc/execute/np-2.m,
36697         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36698         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36699         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36700         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36701         objc.dg/special/unclaimed-category-1.h,
36702         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36703         well as GNU runtime.
36704         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36705         * execute/cascading-1.m, execute/function-message-1.m,
36706         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36707         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36708         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36709         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36710         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36711         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36712         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36713         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36714         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36715         * objc.dg/bitfield-2.m: Run only on Darwin.
36716         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36717         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36718         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36719         * objc.dg/const-str-1.m: Fix constant string layout.
36720
36721 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36722
36723         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36724
36725 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36726
36727         * gcc.dg/darwin-abi-1.c: New file.
36728
36729 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36730
36731         PR target/12281
36732         * gcc.c-torture/compile/20030921-1.c: New test.
36733
36734 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36735
36736         * g++.dg/opt/reg-stack2.C: New test.
36737
36738 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36739
36740         * g++.dg/eh/delayslot1.C: New test.
36741
36742 2003-09-20  Richard Henderson  <rth@redhat.com>
36743
36744         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36745
36746 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36747
36748         * gcc.c-torture/execute/20030920-1.c: New test case.
36749
36750 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36751
36752         * g++.dg/rtti/typeid3.C: Correct expected error message.
36753
36754 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36755
36756         PR c++/157
36757         * g++.dg/parse/crash12.C: New test.
36758
36759 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36760
36761         * gcc.dg/compat/mixed-struct-check.h: New.
36762         * gcc.dg/compat/mixed-struct-defs.h: New.
36763         * gcc.dg/compat/mixed-struct-init.h: New.
36764         * gcc.dg/compat/struct-by-value-19_main.c: New.
36765         * gcc.dg/compat/struct-by-value-19_x.c: New.
36766         * gcc.dg/compat/struct-by-value-19_y.c: New.
36767         * gcc.dg/compat/struct-by-value-20_main.c: New.
36768         * gcc.dg/compat/struct-by-value-20_x.c: New.
36769         * gcc.dg/compat/struct-by-value-20_y.c: New.
36770         * gcc.dg/compat/struct-return-19_main.c: New.
36771         * gcc.dg/compat/struct-return-19_x.c: New.
36772         * gcc.dg/compat/struct-return-19_y.c: New.
36773         * gcc.dg/compat/struct-return-20_main.c: New.
36774         * gcc.dg/compat/struct-return-20_x.c: New.
36775         * gcc.dg/compat/struct-return-20_y.c: New.
36776
36777 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36778         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36779         so that it will not complain on LP64 targets.
36780
36781 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36782
36783         PR c++/495
36784         * g++.dg/template/friend24.C: New test.
36785
36786 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36787
36788         PR c++/12332
36789         * g++.dg/template/memtmpl2.C: New test.
36790
36791 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36792
36793         PR target/11184
36794         * gcc.dg/builtin-apply1.c: New test.
36795
36796 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36797
36798         PR c++/9848
36799         * g++.dg/warn/Wunused-4.C: New test.
36800
36801 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36802
36803         PR c++/12316
36804         * g++.dg/other/gc2.C: New test.
36805
36806 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36807
36808         PR c++/11991
36809         * g++.dg/rtti/typeid3.C: New test.
36810
36811         PR c++/12266
36812         * g++.dg/overload/template1.C: New test.
36813
36814 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36815
36816         * g++.dg/opt/cfg3.C: New test.
36817
36818 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36819
36820         PR c++/7939
36821         * g++.dg/template/crash11.C: New test.
36822
36823 2003-09-16  Jason Merrill  <jason@redhat.com>
36824             Jakub Jelinek  <jakub@redhat.com>
36825
36826         * gcc.dg/attr-warn-unused-result.c: New test.
36827
36828 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36829
36830         PR c++/12184
36831         * g++.dg/expr/call2.C: New test.
36832
36833 2003-09-15  Andreas Jaeger  <aj@suse.de>
36834
36835         * gcc.dg/Wold-style-definition-1.c: New test.
36836
36837 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36838
36839         PR c++/3907
36840         * g++.dg/parse/template12.C: New test.
36841
36842         * g++.dg/abi/bitfield11.C: New test.
36843         * g++.dg/abi/bitfield12.C: Likewise.
36844
36845 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36846
36847         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36848         non-expansion of functional macro name without arguments at EOL.
36849         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36850
36851 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36852
36853         * gcc.c-torture/execute/20030914-[12].c: New tests.
36854
36855 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         PR c++/11788
36858         * g++.dg/overload/addr1.C: New test.
36859
36860 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36861
36862         * gcc.dg/20030909-1.c: New test.
36863
36864 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36865
36866         * gcc.dg/ultrasp10.c: New test.
36867
36868 2003-09-09  Devang Patel  <dpatel@apple.com>
36869
36870         * gcc.dg/darwin-ld-6.c: New test.
36871
36872 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36873
36874         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36875
36876 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36877
36878         * gcc.dg/ia64-types1.c: New test.
36879         * gcc.dg/ia64-types2.c: Likewise.
36880
36881 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36882
36883         * gcc.dg/builtins-1.c: Add more _Complex tests.
36884         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36885
36886         * gcc.dg/builtins-1.c: Test existing _Complex functions.
36887         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36888
36889 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36890
36891         PR c++/11786
36892         * g++.dg/lookup/koenig2.C: New test.
36893
36894         PR c++/5296
36895         * g++.dg/rtti/typeid2.C: New test.
36896
36897 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
36898
36899         * gcc.c-torture/compile/20030904-1.c: New test.
36900
36901 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36902
36903         * g++.dg/opt/longbranch2.C: New test.
36904
36905 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36906
36907         * g++.dg/template/crash10.C: Only compile it.
36908
36909 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36910
36911         PR middle-end/11665
36912         * gcc.c-torture/compile/20030907-1.c: New test.
36913         * g++.dg/init/array11.C: New test.
36914
36915 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36916
36917         PR c++/11852
36918         * g++.dg/init/struct1.C: New test.
36919
36920 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36921
36922         PR c++/12181
36923         * g++.dg/expr/comma1.C: New test.
36924
36925 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
36926
36927         PR c++/11867
36928         * g++.dg/expr/static_cast5.C: New test.
36929
36930 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
36931
36932         PR c++/11507
36933         * g++.dg/lookup/scoped7.C: New test.
36934
36935         PR c++/9574
36936         * g++.dg/other/static1.C: New test.
36937
36938         PR c++/11490
36939         * g++.dg/warn/template-1.C: New test.
36940
36941         PR c++/11432
36942         * g++.dg/template/crash10.C: New test.
36943
36944         PR c++/2478
36945         * g++.dg/overload/VLA.C: New test.
36946
36947         PR c++/10804
36948         * g++.dg/template/call1.C: New test.
36949
36950 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36951
36952         PR c++/11794
36953         * g++.dg/parse/using3.C: New test.
36954
36955 2003-09-06  Roger Sayle  <roger@eyesopen.com>
36956
36957         PR c++/11409
36958         * g++.dg/overload/builtin3.C: New test case.
36959
36960 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
36961
36962         PR c/9862
36963         * gcc.dg/20030906-1.c: New test.
36964         * gcc.dg/20030906-2.c: Likewise.
36965
36966 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         PR c++/12167
36969         * g++.dg/parse/defarg5.C: New test.
36970
36971         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36972
36973 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
36974
36975         PR c++/12163
36976         * g++.dg/expr/static_cast4.C: New test.
36977
36978         PR c++/12146
36979         * g++.dg/template/crash9.C: New test.
36980
36981 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
36982
36983         * g++.old-deja/g++.ext/pretty2.C: Update for change
36984         in __FUNCTION__.
36985         * g++.old-deja/g++.ext/pretty3.C: Likewise.
36986
36987 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
36988
36989         PR c++/11922
36990         * g++/dg/template/qualified-id1.C: New test.
36991
36992         PR c++/12037
36993         * g++.dg/warn/noeffect4.C: New test.
36994
36995 2003-09-04  Matt Austern  <austern@apple.com>
36996
36997         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36998         * g++.dg/ext/fnname2.C: Likewise.
36999         * g++.dg/ext/fnname3.C: Likewise.
37000
37001 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37002
37003         * g++.dg/expr/lval1.C: New test.
37004         * g++.dg/ext/lvcast.C: Remove.
37005
37006 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37007
37008         PR optimization/11700.
37009         * gcc.c-torture/compile/20030903-1.c: New test case.
37010
37011 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37012
37013         PR c++/12053
37014         * g++.dg/abi/layout4.C: New test.
37015
37016 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37017
37018         PR c++/11553
37019         * g++.dg/parse/friend3.C: New test.
37020
37021 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37022
37023         PR c++/11847
37024         * g++.dg/template/class1.C: New test.
37025
37026         PR c++/11808
37027         * g++.dg/expr/call1.C: New test.
37028
37029 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37030
37031         PR c++/12114
37032         * g++.dg/init/ref9.C: New test.
37033
37034         PR c++/11972
37035         * g++.dg/template/nested4.C: New test.
37036
37037 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37038
37039         PR c++/12093
37040         * g++.dg/template/non-dependent4.C: New test.
37041
37042         PR c++/11928
37043         * g++.dg/inherit/conv1.C: New test.
37044
37045 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37046
37047         PR c++/6196
37048         * g++.dg/ext/label1.C: New test.
37049         * g++.dg/ext/label2.C: Likewise.
37050
37051 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37052
37053         * g++.dg/expr/cond3.C: New test.
37054
37055 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37056
37057         * gcc.dg/builtins-1.c: Add new builtin cases.
37058
37059 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37060
37061         * gcc.dg/builtins-1.c: Add new cases.
37062         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37063
37064 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37065
37066         * gcc.dg/builtins-1.c: Add more math builtin tests.
37067         * gcc.dg/torture/builtin-attr-1.c: New test.
37068
37069 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37070
37071         PR optimization/5079
37072         * g++.dg/opt/static3.C: New test.
37073
37074 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37075
37076         * gcc.misc-tests/gcov-10b.c: New test.
37077
37078 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37079
37080         * g++.dg/opt/ptrmem3.C: New test.
37081
37082         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37083
37084 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37085
37086         * gcc.dg/20030826-2.c: New test.
37087
37088 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37089
37090         PR middle-end/12002
37091         * g77.f-torture/compile/12002.f: New test case.
37092
37093 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37094
37095         * gcc.dg/20030826-1.c: New test case.
37096
37097 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37098
37099         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37100
37101 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37102
37103         PR c++/11871
37104         * c++.dg/lookup/crash1.C: New test.
37105
37106         * c++.dg/warn/noeffect3.C: New test.
37107
37108 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37109
37110         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37111         * gcc.dg/compat/vector-1_y.c: Ditto.
37112         * gcc.dg/compat/vector-2_x.c: Ditto.
37113         * gcc.dg/compat/vector-2_y.c: Ditto.
37114
37115 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37116
37117         * gcc.dg/20030702-1.c: New test.
37118
37119 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37120
37121         PR c++/8795
37122         * g++.dg/ext/altivec-1.C: New test.
37123
37124 2003-08-24  Richard Henderson  <rth@redhat.com>
37125
37126         * g++.dg/eh/simd-2.C: Add -w for x86.
37127
37128 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37129
37130         * gcc.dg/20030815-1.c: New test.
37131
37132 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37133
37134         PR c++/3765
37135         * g++.dg/parse/access6.C: New test.
37136
37137 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37138
37139         PR c++/641, c++/11876
37140         * g++.dg/template/friend22.C: New test.
37141         * g++.dg/template/friend23.C: Likewise.
37142
37143 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37144
37145         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37146         identically.
37147
37148 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37149
37150         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37151
37152 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37153
37154         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37155
37156 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37157
37158         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37159
37160 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37161
37162         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37163
37164 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37165
37166         PR c++/11919
37167         * g++.dg/overload/prom1.C: New test.
37168
37169         PR c++/11551
37170         * g++.dg/parse/dtor2.C: New test.
37171
37172         PR c++/10762
37173         * g++.dg/parse/using2.C: New test.
37174
37175 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37176
37177         PR target/11805
37178         * gcc.c-torture/compile/20030821-1.c: New.
37179
37180 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37181
37182         PR c++/11834
37183         * g++.dg/template/deduce2.C: New test.
37184
37185 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37186
37187         * gcc.c-torture/execute/20030821-1.c: New test.
37188
37189 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37190
37191         PR middle-end/11984
37192         * gcc.dg/20030820-1.c: New test case.
37193
37194 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37195
37196         PR c++/11945
37197         * g++.dg/warn/noeffect2.C: New test.
37198
37199 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37200
37201         PR c++/10926
37202         * g++.dg/template/dtor2.C: New test.
37203
37204         PR c++/11684
37205         * g++.dg/template/operator1.C: New test.
37206         * g++.dg/parse/operator4.C: New test.
37207
37208         PR c++/11946.C
37209         * g++.dg/expr/enum1.C: New test.
37210         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37211
37212         PR c++/11036.C
37213         * g++.dg/parse/elab2.C: New test.
37214         * g++.dg/parse/typedef4.C: Change error message.
37215         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37216         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37217         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37218
37219 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37220
37221         * gcc.dg/pch/warn-1.c: New.
37222         * gcc.dg/pch/warn-1.hs: New.
37223
37224         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37225         not-tested file.
37226
37227 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37228
37229         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37230
37231 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37232
37233         * gcc.dg/uninit-D.c: New Test.
37234         * gcc.dg/uninit-E.c: New Test.
37235         * gcc.dg/uninit-F.c: New Test.
37236         * gcc.dg/uninit-G.c: New Test.
37237
37238 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37239
37240         * g++.dg/README: Describe the pch directory.
37241
37242 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37243
37244         PR c++/11174
37245         * g++.dg/parse/access4.C: New test.
37246         * g++.dg/parse/access5.C: Likewise.
37247         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37248
37249 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37250
37251         * gcc.dg/noncompile/20030818-1.c: New.
37252
37253 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37254
37255         PR c++/11957
37256         * g++.dg/warn/noeffect1.C: New test.
37257
37258         * g++.dg/template/scope2.C: New test.
37259         * g++.dg/template/error2.C: Correct dg-error
37260
37261 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37262
37263         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37264
37265 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37266
37267         PR C++/11512
37268         * g++.dg/template/warn1.C: New.
37269
37270 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37271
37272         * g++.dg/template/error2.C: New test.
37273         * g++.dg/lookup/using7.C: Adjust errors
37274         * g++.old-deja/g++.pt/crash36.C: Likewise.
37275         * g++.old-deja/g++.pt/derived3.C: Likewise.
37276
37277 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37278
37279         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37280         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37281         * gcc.c-torture/execute/builtins/string-9.c: New, from
37282         string-opt-9.c.  Adjust for execute/builtins framework.
37283         * gcc.c-torture/execute/string-opt-9.c: Delete.
37284
37285 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37286
37287         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37288
37289         * g++.dg/parse/ret-type2.C: New test.
37290
37291         PR c++/11703
37292         * g++.dg/init/new8.C: New test.
37293
37294         PR c++/10923
37295         * g++.dg/parse/typedef5.C: New test.
37296
37297         PR c++/9512
37298         * g++.dg/parse/qualified2.C: New test.
37299         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37300         invalid code.
37301
37302 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37303
37304         * g++.dg/conversion/ptrmem1.C: New test.
37305
37306 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37307
37308         PR target/11693
37309         * gcc.dg/20030811-1.c: New test.
37310
37311         PR target/11535
37312         * gcc.c-torture/execute/20030811-1.c: New test.
37313
37314 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37315
37316         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37317
37318 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37319
37320         PR c++/11789.C
37321         * g++.dg/inherit/multiple1.C: New test.
37322
37323 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37324
37325         * gcc.dg/spe1.c: New test.
37326
37327         PR c++/11670
37328         * g++.dg/expr/cast2.C: New test.
37329
37330         PR c++/10530
37331         * g++.dg/template/dependent-name2.C: New test.
37332
37333 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37334
37335         * g++.dg/parse/crash11.C: Put the dg options in comments.
37336
37337 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37338
37339         * lib/gcc-dg.exp: Update for diagnostic change.
37340
37341 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37342
37343         PR c++/5767
37344         * g++.dg/parse/crash11.C: New test.
37345
37346 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37347
37348         * gcc.dg/cpp/spacing1.c: Update.
37349
37350 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37351
37352         PR target/11739
37353         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37354         a value for -mtune.
37355
37356 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37357
37358         PR middle-end/11771
37359         * gcc.c-torture/compile/20030804-1.c: New test case.
37360
37361 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37362
37363         * gcc.dg/20030804-1.c: New test case.
37364
37365 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37366
37367         * gcc.dg/cpp/separate-1.c: New test.
37368
37369 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37370
37371         PR c++/11704
37372         * g++.dg/template/dependent-expr2.C: New test.
37373
37374         PR c++/11766
37375         * g++.dg/expr/ptrmem1.C: New test.
37376
37377 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37378
37379         PR c++/9453
37380         * g++.dg/template/friend15.C: New test.
37381
37382 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37383
37384         * lib/dg-pch.exp: Work round PCH bug.
37385
37386 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37387
37388         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37389         builtins.  Move cases from builtins-4.c here.
37390
37391         * gcc.dg/torture/builtin-math-1.c: New test taken from
37392         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37393         additional cases.
37394
37395         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37396         Delete.
37397
37398 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37399
37400         PR c++/9447
37401         * g++.dg/template/using7.C: New test.
37402
37403 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37404
37405         * import1.c, import2.c: New tests.
37406
37407 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37408
37409         * g++.dg/eh/crossjump1.C: New test.
37410
37411 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37412
37413         PR c++/11697
37414         * g++.dg/template/using6.C: New test.
37415
37416         PR c++/11744
37417         * g++.dg/template/koenig2.C: New test.
37418
37419 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37420
37421         PR c++/7983
37422         * g++.dg/parse/typedef4.C: New test.
37423
37424 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37425
37426         PR c++/8442, c++/8806
37427         * g++.dg/template/elab1.C: New test.
37428         * g++.dg/template/type2.C: Likewise.
37429         * g++.dg/template/ttp3.C: Adjust expected error message.
37430         * g++.old-deja/g++.law/visibility13.C: Likewise.
37431         * g++.old-deja/g++.niklas/t135.C: Likewise.
37432         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37433         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37434         template argument.
37435         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37436
37437 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37438
37439         PR c++/11295
37440         * g++.dg/ext/stmtexpr1.C: New test.
37441
37442         * g++.dg/opt/tmp1.C: New test.
37443
37444         PR c++/11525
37445         * g++.dg/parse/constant4.C: New test.
37446
37447         PR c++/9447
37448         * g++.dg/template/using5.C: New test.
37449
37450 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37451
37452         * gcc.dg/builtins-27.c: New test case.
37453
37454 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37455
37456         * gcc.dg/tls/opt-7.c: New test.
37457
37458 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37459
37460         * g++.old-deja/g++.other/crash18.C: Remove.
37461
37462 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37463
37464         * g++.dg/template/explicit3.C: New.
37465         * g++.dg/template/explicit4.C: New.
37466         * g++.dg/template/explicit5.C: New.
37467
37468         PR c++/11347
37469         * g++.dg/template/memtmpl1.C: New.
37470
37471 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37472
37473         PR target/11565
37474         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37475         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37476
37477 2003-07-30  Jan Hubicka  <jh@suse.cz>
37478
37479         * vtgc1.c: Kill.
37480
37481 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37482
37483         * gcc.dg/struct-in-proto-1.c: New test.
37484
37485 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37486
37487         * gcc.dg/cpp/include2.c: Only expect one message.
37488
37489 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37490
37491         PR c++/9447
37492         * g++.dg/template/using1.C: New test.
37493         * g++.dg/template/using2.C: New test.
37494         * g++.dg/template/using3.C: New test.
37495         * g++.dg/template/using4.C: New test.
37496
37497 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37498
37499         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37500         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37501
37502 2003-07-28  Jan Hubicka  <jh@suse.cz>
37503
37504         PR c++/11530
37505         * g++.dg/opt/call1.C: New test.
37506
37507 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37508
37509         PR c++/11667
37510         * g++.dg/init/enum2.C: New test.
37511         * g++.dg/template/overload1.C: Add "-w" option.
37512
37513 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37514
37515         * gcc.dg/Wdeclaration-after-statement-1.c,
37516         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37517
37518 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37519
37520         * gcc.c-torture/compile/20030725-1.c: New test.
37521
37522 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37523
37524         * gcc.dg/20030505.c: Only run for SPE.
37525         Remove definition of opaque type.
37526
37527 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37528
37529         * g++.dg/template/ptrmem6.C: New test.
37530
37531 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37532
37533         * gcc.c-torture/compile/zero-strct-2.c: New test.
37534
37535 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37536
37537         * gcc.dg/intermod-1.c: New test.
37538
37539 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37540
37541         PR c++/11617
37542         * g++.dg/template/lookup2.C: New test.
37543         * g++.dg/template/memclass1.C: Remove instantiated from error.
37544         * g++.dg/other/error2.C: Tweak expected errors.
37545
37546         PR c++/11596
37547         * g++.dg/template/defarg3.C: New test.
37548
37549         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37550
37551 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37552
37553         * g++.dg/inherit/access5.C: New test.
37554
37555 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37556
37557         PR c++/11513
37558         * g++.dg/template/crash8.C: New test.
37559
37560 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37561
37562         PR c/10602
37563         * gcc.dg/noncompile/incomplete-2.c: New test.
37564
37565 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37566
37567         PR c++/11645
37568         * g++.dg/inherit/access4.C: New test.
37569
37570         PR c++/11517
37571         * g++.dg/expr/cond2.C: New test.
37572
37573         PR optimization/10679
37574         * g++.dg/opt/inline4.C: New test.
37575
37576 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37577
37578         * g++.dg/parse/crash10: New test.
37579
37580 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37581
37582         * g++.dg/ext/flexary1.C: New test.
37583
37584 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37585
37586         PR c++/10793
37587         * g++.dg/template/crash9.C: New test.
37588
37589 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37590
37591         PR c++/3004
37592         * g++.dg/parse/typedef3.C: New test.
37593
37594         PR c++/7906
37595         * g++.dg/parse/operator2.C: New test.
37596
37597         PR c++/8895
37598         * g++.dg/parse/def-tmpl-arg1.C: New test.
37599
37600         PR c++/9282
37601         * g++.dg/parse/funptr1.C: New test.
37602
37603         PR c++/9452
37604         * g++.dg/parse/ambig3.C: New test.
37605
37606         PR c++/9454
37607         * g++.dg/parse/operator3.C: New test.
37608
37609         PR c++/9486
37610         * g++.dg/parse/template10.C: New test.
37611
37612         PR c++/9488
37613         * g++.dg/parse/template11.C: New test.
37614
37615         PR c++/10150
37616         * g++.dg/parse/invalid-op1.C: New test.
37617
37618         PR c++/10247
37619         * g++.dg/parse/condexpr1.C: New test.
37620
37621 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37622
37623         * g++.dg/ext/packed3.C: New test.
37624         * g++.dg/ext/packed4.C: New test.
37625
37626         * gcc.dg/pack-test-3.c: New test.
37627
37628 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
37629
37630         * lib/compat.exp: Handle dg-options per source file.
37631         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37632         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37633         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37634         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37635         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37636         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37637         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37638         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37639         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37640         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37641         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37642         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37643         * g++.dg/compat/break/bitfield7_x.C: Ditto.
37644         * g++.dg/compat/break/bitfield7_y.C: Ditto.
37645
37646 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
37647
37648         PR c/10320
37649         * gcc.c-torture/execute/20030718-1.c: New test.
37650
37651 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37652
37653         PR optimization/11536
37654         * gcc.dg/20030721-1.c: New test.
37655
37656 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
37657
37658         PR c++/11546
37659         * g++.dg/template/lookup1.C: New test.
37660
37661 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
37662
37663         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37664         diagnostics of ill-formed constructs involving labels.
37665         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37666         the new 'previously defined here' message.
37667
37668 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
37669
37670         * g++.dg/parse/non-dependent2.C: New test.
37671
37672 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37673
37674         * g++.dg/init/init-ref4.C: xfail on targets without
37675         weak symbols.
37676
37677 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37678
37679         PR target/11087
37680         * gcc.c-torture/execute/20030717-1.c: New test.
37681
37682 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37683
37684         * g++.dg/opt/cfg1.C: New test.
37685
37686 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37687
37688         PR optimization/11557
37689         * gcc.dg/20030717-1.c: New test.
37690
37691 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37692
37693         PR c++/10476
37694         * g++.dg/expr/crash-1.C: New test.
37695
37696         PR c++/11027
37697         * g++.dg/template/init3.C: New test.
37698
37699         PR c++/8222
37700         * g++.dg/template/non-dependent1.C: New test.
37701
37702         PR c++/11070
37703         * g++.dg/template/non-dependent2.C: New test.
37704
37705         PR c++/11071
37706         * g++.dg/template/non-dependent3.C: New test.
37707
37708         PR c++/9907
37709         * g++.dg/template/sizeof5.C: New test.
37710
37711 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37712
37713         PR 11498
37714         * gcc.c-torture/compile/mangle-1.c: New file.
37715
37716 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37717
37718         PR c++/7809
37719         * g++.dg/parse/access3.C: New test.
37720
37721 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37722
37723         PR c++/11384
37724         * g++.dg/init/init-ref4.C: New test.
37725
37726 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37727
37728         PR c++/11547
37729         * g++.dg/parse/constant3.C: New test.
37730         * g++.dg/parse/crash7.C: Likewise.
37731
37732 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37733
37734         PR target/11008
37735         * gcc.dg/i386-pentium4-not-mull.c: New.
37736
37737 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37738
37739         * gcc.dg/asm-names.c (ymain): Make it weak.
37740
37741 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37742
37743         PR c++/5421
37744         * g++.dg/template/friend21.C: New test.
37745
37746 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37747
37748         * gcc.dg/cleanup-8.c: New test.
37749         * gcc.dg/cleanup-9.c: New test.
37750
37751 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37752
37753         * g++.dg/ext/dll-MI1.h: New file.
37754         * g++.dg/ext/dllexport-MI1.C: New file.
37755         * g++.dg/ext/dllimport-MI1.C: New file.
37756
37757 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37758
37759         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37760         it does not have cmpstrsi patterns (just cmpmemsi).
37761
37762 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37763
37764         PR debug/11473
37765         * g++.dg/debug/debug8.C: New test.
37766
37767 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37768
37769         PR c++/10108
37770         * g++.dg/template/crash7.C: New test.
37771
37772 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37773
37774         PR target/10795
37775         * gcc.c-torture/compile/20030708-1.c: New.
37776
37777 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37778
37779         * gcc.c-torture/execute/20030715-1.c: New test.
37780
37781 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37782
37783         * gcc.dg/pch/inline-3.c: New file.
37784         * gcc.dg/pch/inline-3.hs: New file.
37785         * gcc.dg/pch/inline-4.c: New file.
37786         * gcc.dg/pch/inline-4.hs: New file.
37787
37788 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37789
37790         PR c++/11509
37791         * g++.dg/template/crash6.C: New test.
37792
37793         PR c++/7053
37794         * g++.dg/template/friend20.C: New test.
37795
37796         PR c++/7019
37797         * g++.dg/template/overload2.C: New test.
37798
37799 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37800
37801         PR optimization/11440
37802         * gcc.c-torture/execute/20030714-1.c: New test.
37803
37804 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37805
37806         PR c++/11154
37807         * g++.dg/template/partial2.C: New test.
37808
37809 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37810
37811         PR c++/11503
37812         * g++.dg/template/anon1.C: New test.
37813
37814         PR c++/11493
37815         PR c++/11495
37816         * g++.dg/parse/template9.C: Likewise.
37817         * g++.dg/template/crash4.C: New test.
37818         * g++.dg/template/koenig1.C: Likewise.
37819         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37820         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37821         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37822         functions.
37823         * g++.old-deja/g++.jason/template36.C: Likewise.
37824         * g++.old-deja/g++.mike/p1989.C: Likewise.
37825         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37826         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37827         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37828         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37829         compiling.
37830         * g++.old-deja/g++.pt/union2.C: Use this->.
37831
37832 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37833
37834         * gcc.dg/20030711-1.c: New test.
37835
37836 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37837
37838         PR c++/11050
37839         * g++.dg/parse/args1.C: New test.
37840         * g++.pt/defarg8.C: Change expected errors.
37841
37842 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37843
37844         PR c++/8164
37845         * g++.dg/template/nontype2.C: New test.
37846
37847         PR c++/10558
37848         * g++.dg/parse/template8.C: New test.
37849
37850         PR c++/8327
37851         * g++.dg/template/scope1.C: New test.
37852
37853         * g++.dg/warn/Wsign-compare-1.C: New test.
37854
37855 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37856
37857         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37858
37859 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37860
37861         PR c++/9411
37862         * g++.dg/template/explicit2.C: New test.
37863
37864         PR c++/10032
37865         * g++.dg/warn/pedantic1.C: New test.
37866
37867 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37868
37869         PR c++ 9483
37870         * g++.dg/other/field1.C: New test.
37871
37872 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37873
37874         PR c/11449
37875         * gcc.c-torture/compile/20030707-1.c: New.
37876
37877 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37878
37879         PR c++/10849
37880         * g++.dg/template/access12.C: New test.
37881
37882 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
37883
37884         * g++.dg/bprob/bprob.exp (prof_ext): Update.
37885         * g77.dg/bprob/bprob.exp (prof_ext): Update.
37886         * gcc.misc-tests/bprob.exp (prof_ext): Update.
37887         * gcc.misc-tests/gcov.exp: Update
37888         * g++.dg/gcov/gcov.exp: Update
37889         * lib/gcov.exp: Update.
37890
37891 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
37892
37893         * g++.dg/abi/mangle17.C: Make sure template expressions are
37894         dependent.
37895         * g++.dg/abi/mangle4.C: Mark erroneous casts.
37896         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37897         * g++.dg/opt/stack1.C: Remove erroneous code.
37898         * g++.dg/parse/template7.C: New test.
37899         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37900         * g++.old-deja/g++.pt/crash4.C: Likewise.
37901
37902 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37903
37904         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37905         with zero or one occurence of `$' after the initial `L'.
37906
37907 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
37908
37909         * gcc.c-torture/compile/20030704-1.c: Add a comment.
37910
37911 2003-07-08  Roger Sayle  <roger@eyesopen.com>
37912
37913         PR c/11370
37914         * gcc.dg/Wunreachable-6.c: New testcase.
37915         * gcc.dg/Wunreachable-7.c: New testcase.
37916
37917 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37918
37919         PR c/11420
37920         * gcc.dg/20030708-1.c: New test.
37921
37922 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
37923
37924         * gcc.dg/compat/sdata-section.h: New file.
37925         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37926         * gcc.dg/torture/mips-sdata-1.c: New test.
37927
37928 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37929
37930         PR c++/11030
37931         * g++.dg/template/friend19.C: New test.
37932
37933 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37934
37935         * g++.dg/opt/strength-reduce.C: New test.
37936
37937 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37938
37939         PR target/10979
37940         * gcc.dg/20030707-1.c: New testcase.
37941
37942 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37943
37944         PR optimization/11059
37945         * g++.dg/opt/emptyunion.C: New testcase.
37946
37947 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37948             Eric Botcazou  <ebotcazou@libertysurf.fr>
37949
37950         * g++.dg/opt/stack1.C: New test.
37951
37952 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
37953
37954         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37955         run test.
37956
37957         PR c++/11431
37958         * g++.dg/expr/static_cast3.C: New test.
37959
37960 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
37961
37962         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37963         everywhere.
37964         * gcc.dg/concat.c: Concatenation of string constants with
37965         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37966         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37967         * gcc.dg/cpp/escape-2.c: Use wide character constants where
37968         necessary to avoid multi-character character constant warning.
37969         * gcc.dg/cpp/escape.c: Likewise.
37970         * gcc.dg/cpp/ucs.c: Likewise.
37971         Remove backslashes from dg-bogus comments, as they confuse Tcl.
37972         Fix a typo.
37973
37974 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37975
37976         PR c/11428
37977         * gcc.c-torture/compile/20030704-1.c: New.
37978
37979 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37980
37981         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37982
37983 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
37984
37985         PR c++/5287, PR c++/7910,  PR c++/11021
37986         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37987         tests for warnings.
37988         * g++.dg/ext/dllimport2.C: Add tests for warnings.
37989         * g++.dg/ext/dllimport3.C: Likewise.
37990         * g++.dg/ext/dllimport4.C: New file.
37991         * g++.dg/ext/dllimport5.C: New file.
37992         * g++.dg/ext/dllimport6.C: New file.
37993         * g++.dg/ext/dllimport7.C: New file.
37994         * g++.dg/ext/dllimport8.C: New file.
37995         * g++.dg/ext/dllimport9.C: New file.
37996         * g++.dg/ext/dllimport10.C: New file.
37997         * g++.dg/ext/dllexport1.C: New file.
37998
37999 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38000
38001         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38002         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38003
38004 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38005
38006         * gcc.dg/builtins-25.c: New testcase.
38007         * gcc.dg/builtins-26.c: New testcase.
38008
38009 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38010
38011         * gcc.dg/compat/vector-defs.h: New file.
38012         * gcc.dg/compat/vector-setup.h: New file.
38013         * gcc.dg/compat/vector-check.h: New file.
38014         * gcc.dg/compat/vector-1_main.c: New file.
38015         * gcc.dg/compat/vector-1_x.c: New file.
38016         * gcc.dg/compat/vector-1_y.c: New file.
38017         * gcc.dg/compat/vector-2_main.c: New file.
38018         * gcc.dg/compat/vector-2_x.c: New file.
38019         * gcc.dg/compat/vector-2_y.c: New file.
38020
38021         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38022         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38023         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38024         * gcc.dg/compat/struct-align-1.h: New file.
38025         * gcc.dg/compat/struct-align-1_main.c: New file.
38026         * gcc.dg/compat/struct-align-1_x.c: New file.
38027         * gcc.dg/compat/struct-align-1_y.c: New file.
38028         * gcc.dg/compat/struct-align-2.h: New file.
38029         * gcc.dg/compat/struct-align-2_main.c: New file.
38030         * gcc.dg/compat/struct-align-2_x.c: New file.
38031         * gcc.dg/compat/struct-align-2_y.c: New file.
38032
38033         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38034         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38035         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38036         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38037         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38038         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38039         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38040         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38041         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38042         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38043         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38044         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38045         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38046         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38047         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38048         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38049         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38050         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38051         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38052         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38053         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38054         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38055         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38056         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38057         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38058         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38059         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38060         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38061         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38062
38063 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38064
38065         * gcc.dg/i386-call-1.c: New test.
38066
38067 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38068
38069         PR c++/9162
38070         * g++.dg/parse/defarg4.C: New.
38071
38072 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38073
38074         PR target/10700
38075         * gcc.c-torture/compile/20030703-1.c: New test case.
38076
38077 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38078
38079         * g++.dg/template/local3.C: Remove extra semicolon.
38080
38081 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38082
38083         * gcc.dg/i386-volatile-1.c: New test.
38084
38085 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38086
38087         PR c++/11072
38088         * g++.dg/other/offsetof2.C: XFAIL.
38089         * g++.dg/other/offsetof5.C: New.
38090
38091         PR c++/10219
38092         * g++.dg/template/error1.C: New.
38093
38094         PR c++/9779
38095         * g++.dg/template/dependent-expr1.C: New.
38096
38097 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38098
38099         PR c++/6949
38100         * g++.dg/template/local3.C: New test.
38101
38102         PR c++/11149
38103         * g++.dg/lookup/scoped6.C: New test.
38104
38105 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38106
38107         PR c++/8046
38108         * g++.dg/other/error7.C: New test.
38109
38110 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38111
38112         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38113         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38114         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38115         * g++.old-deja/g++.other/union2.C: Likewise.
38116         * gcc.dg/c90-const-expr-2.c: Likewise.
38117         * gcc.dg/c90-const-expr-3.c: Likewise.
38118         * gcc.dg/c99-const-expr-2.c: Likewise.
38119         * gcc.dg/c99-const-expr-3.c: Likewise.
38120         * gcc.dg/concat.c: Likewise.
38121
38122 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38123
38124         PR c++/9559
38125         * g++.dg/init/static1.C: New test.
38126
38127 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38128
38129         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38130         * g++.old-deja/g++.other/access2.C: Likewise.
38131         * g++.old-deja/g++.other/decl2.C: Likewise.
38132         * gcc.c-torture/execute/20020615-1.c: Likewise.
38133
38134 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38135
38136         PR c++/4933
38137         * g++.dg/template/sizeof4.C: New test.
38138
38139 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38140
38141         * g++.dg/other/error6.C: New test.
38142
38143 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38144
38145         PR c++/10750
38146         * g++.dg/parse/constant2.C: New test.
38147
38148 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38149
38150         PR c++/11106
38151         * g++.dg/other/error5.C: New test.
38152
38153 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38154
38155         * gcc.dg/format/gcc_diag-1.c: New test.
38156
38157 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38158
38159         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38160
38161 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38162
38163         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38164         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38165         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38166
38167 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38168
38169         * gcc.c-torture/execute/builtins/string-8.c: New test.
38170         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38171         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38172         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38173
38174 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38175
38176         PR c++/10468
38177         * g++.dg/ext/typeof6.C: New test.
38178
38179 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38180
38181         PR c++/10796
38182         * g++.dg/init/enum1.C: New test.
38183
38184 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38185
38186         * gcc.dg/20030627-1.c: New test.
38187
38188 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38189
38190         PR c++/11332
38191         * g++.dg/expr/static_cast2.C: New test.
38192
38193 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38194             Jakub Jelinek  <jakub@redhat.com>
38195
38196         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38197         sprintf(dst,"%s",src) optimization.
38198         * gcc.c-torture/execute/20030626-1.c: New test case.
38199         * gcc.c-torture/execute/20030626-2.c: New test case.
38200
38201 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38202
38203         * gcc.c-torture/execute/multi-ix.c: New test.
38204
38205         * gcc.c-torture/execute/simd-4.c (main):
38206         Added missing semicolon at end of union.
38207
38208 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38209
38210         PR c++/8266
38211         * g++.dg/template/explicit-instantiation3.C: New test.
38212
38213 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38214
38215         * gcc.dg/20030626-1.c: Use signed char.
38216
38217 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38218
38219         * gcc.dg/20030626-1.c: New test.
38220
38221 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38222
38223         * const-str-2.m: Update.
38224
38225 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38226
38227         PR c++/10990
38228         * g++.dg/rtti/dyncast1.C: New test.
38229         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38230         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38231         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38232
38233         PR c++/10931
38234         * g++.dg/expr/static_cast1.C: New test.
38235
38236 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38237
38238         * gcc.dg/20030625-1.c: New test.
38239
38240 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38241
38242         * gcc.c-torture/compile/20030624-1.c: New test case.
38243
38244 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38245
38246         * gcc.c-torture/execute/string-opt-17.c: New test.
38247
38248 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38249
38250         PR c++/5754
38251         * g++.dg/parse/crash6.C: New test.
38252
38253 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38254
38255         * gcc.dg/builtins-24.c: New test case.
38256
38257 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38258
38259         * g++.dg/opt/operator1.C: New test.
38260
38261 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38262
38263         * gcc.c-torture/execute/string-opt-16.c: New test case.
38264
38265 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38266
38267         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38268         * g++.old-deja/g++.other/conv7.C: Likewise.
38269         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38270         * g++.old-deja/g++.other/overload14.C: Likewise.
38271
38272 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38273
38274         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38275         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38276
38277 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38278
38279         PR c++/10888
38280         * g++.dg/warn/Winline-3.C: New test.
38281
38282 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38283
38284         * lib/target-supports.exp (check_alias_available): Make the test
38285         program acceptable to the Solaris assembler.
38286
38287         PR c++/10749
38288         * g++.dg/template/memclass2.C: New test.
38289
38290 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38291             Eric Botcazou  <ebotcazou@libertysurf.fr>
38292
38293         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38294         data for non-matching targets.
38295         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38296
38297 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38298
38299         PR c++/10845
38300         * g++.dg/template/member3.C: New test.
38301
38302 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38303
38304         PR c++/10939
38305         * g++.dg/template/func1.C: New test.
38306
38307         PR c++/9649
38308         * g++.dg/template/static4.C: New test.
38309         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38310
38311         PR c++/11041
38312         * g++.dg/init/ref7.C: New test.
38313
38314 2003-06-19  Matt Austern  <austern@apple.com>
38315
38316         PR c++/11228
38317         * g++.dg/anew1.C: New test.
38318         * g++.dg/anew2.C: New test.
38319         * g++.dg/anew3.C: New test.
38320         * g++.dg/anew4.C: New test.
38321
38322 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38323
38324         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38325
38326 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38327
38328         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38329         endian-dependent.
38330
38331 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38332
38333         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38334         Remove cruft.
38335
38336 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38337
38338         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38339         * gcc.c-torture/compile/961203-1.c: Likewise.
38340         * gcc.c-torture/compile/980506-1.c: Likewise.
38341
38342 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38343
38344         PR c++/10712
38345         * g++.dg/lookup/using7.C: New test.
38346
38347 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38348
38349         PR c++/11105
38350         * g++.dg/abi/conv1.C: Remove it.
38351         * g++.dg/template/conv7.C: New test.
38352         * g++.dg/template/conv8.C: Likewise.
38353         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38354         conversion operator.
38355
38356 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38357
38358         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38359         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38360         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38361         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38362         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38363         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38364         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38365         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38366         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38367         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38368         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38369         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38370         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38371         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38372         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38373         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38374         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38375         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38376         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38377         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38378         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38379         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38380         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38381         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38382         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38383         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38384         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38385         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38386         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38387
38388 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38389
38390         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38391         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38392         indications.
38393
38394 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38395
38396         * gcc.dg/i386-387-5.c: New test case.
38397         * gcc.dg/i386-387-6.c: New test case.
38398         * gcc.dg/builtins-23.c: New test case.
38399
38400 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38401
38402         * gcc.dg/builtins-22.c: New test case.
38403         * gcc.dg/i386-387-1.c: Update to test exp.
38404         * gcc.dg/i386-387-2.c: Likewise.
38405
38406 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38407
38408         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38409
38410 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38411
38412         * lib/gcc-dg.exp (dg-require-dll): New function.
38413         (dg-xfail-if): Likewise.
38414         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38415         driver.
38416
38417         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38418         * gcc.c-torture/compile/20001205-1.c: Likewise.
38419         * gcc.c-torture/compile/20001226-1.c: Likewise.
38420         * gcc.c-torture/compile/20010518-2.c: Likewise.
38421         * gcc.c-torture/compile/20020312-1.c: Likewise.
38422         * gcc.c-torture/compile/20020604-1.c: Likewise.
38423         * gcc.c-torture/compile/920501-12.c: Likewise.
38424         * gcc.c-torture/compile/920501-4.c: Likewise.
38425         * gcc.c-torture/compile/920520-1.c: Likewise.
38426         * gcc.c-torture/compile/920521-1.c: Likewise.
38427         * gcc.c-torture/compile/920625-1.c: Likewise.
38428         * gcc.c-torture/compile/961203-1.c: Likewise.
38429         * gcc.c-torture/compile/980506-1.c: Likewise.
38430         * gcc.c-torture/compile/981006-1.c: Likewise.
38431         * gcc.c-torture/compile/981022-1.c: Likewise.
38432         * gcc.c-torture/compile/981223-1.c: Likewise.
38433         * gcc.c-torture/compile/990617-1.c: Likewise.
38434         * gcc.c-torture/compile/dll.c: Likewise.
38435         * gcc.c-torture/compile/labels-3.c: Likewise.
38436         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38437         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38438         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38439         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38440         * gcc.c-torture/compile/simd-5.c: Likewise.
38441         * gcc.c-torture/compile/20000804-1.x: Remove.
38442         * gcc.c-torture/compile/20001205-1.x: Likewise.
38443         * gcc.c-torture/compile/20001226-1.x: Likewise.
38444         * gcc.c-torture/compile/20010518-2.x: Likewise.
38445         * gcc.c-torture/compile/20020312-1.x: Likewise.
38446         * gcc.c-torture/compile/20020604-1.x: Likewise.
38447         * gcc.c-torture/compile/920501-12.x: Likewise.
38448         * gcc.c-torture/compile/920501-4.x: Likewise.
38449         * gcc.c-torture/compile/920520-1.x: Likewise.
38450         * gcc.c-torture/compile/920521-1.x: Likewise.
38451         * gcc.c-torture/compile/920625-1.x: Likewise.
38452         * gcc.c-torture/compile/961203-1.x: Likewise.
38453         * gcc.c-torture/compile/980506-1.x: Likewise.
38454         * gcc.c-torture/compile/981006-1.x: Likewise.
38455         * gcc.c-torture/compile/981022-1.x: Likewise.
38456         * gcc.c-torture/compile/981223-1.x: Likewise.
38457         * gcc.c-torture/compile/990617-1.x: Likewise.
38458         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38459         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38460         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38461         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38462         * gcc.c-torture/compile/simd-5.x: Likewise.
38463
38464         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38465
38466 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38467
38468         * gcc.c-torture/execute/20030611-1.c: New test.
38469
38470 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38471
38472         PR middle-end/168
38473         * gcc.dg/20030612-1.c: New test case.
38474
38475 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38476
38477         PR c++/10635
38478         * g++.dg/expr/cast1.C: New test.
38479
38480 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38481
38482         * gcc.dg/builtins-21.c: New test case.
38483
38484 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38485
38486         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38487         options instead of at the end.
38488         * lib/objc.exp (objc_target_compile): Likewise.
38489
38490 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38491
38492         PR c++/10432
38493         * g++.dg/parse/error1.C: New test.
38494
38495 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38496
38497         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38498         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38499         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38500         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38501         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38502         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38503         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38504         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38505         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38506         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38507         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38508         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38509         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38510         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38511         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38512         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38513         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38514         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38515         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38516         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38517         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38518         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38519         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38520         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38521
38522         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38523         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38524         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38525         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38526         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38527         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38528         * gcc.dg/compat/scalar-return-3_main.c: New file.
38529         * gcc.dg/compat/scalar-return-3_x.c: New file.
38530         * gcc.dg/compat/scalar-return-3_y.c: New file.
38531         * gcc.dg/compat/scalar-return-4_main.c: New file.
38532         * gcc.dg/compat/scalar-return-4_x.c: New file.
38533         * gcc.dg/compat/scalar-return-4_y.c: New file.
38534
38535 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38536
38537         * gcc.dg/compat/fp2-struct-check.h: New file.
38538         * gcc.dg/compat/fp2-struct-defs.h: New file.
38539         * gcc.dg/compat/fp2-struct-init.h: New file.
38540         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38541         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38542         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38543         * gcc.dg/compat/struct-return-10_main.c: New file.
38544         * gcc.dg/compat/struct-return-10_x.c: New file.
38545         * gcc.dg/compat/struct-return-10_y.c: New file.
38546
38547         * gcc.dg/compat/compat-common.h: New file.
38548         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38549         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38550         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38551         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38552         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38553         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38554         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38555         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38556         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38557         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38558         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38559         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38560         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38561         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38562         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38563         * gcc.dg/compat/small-struct-check.h: Ditto.
38564         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38565         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38566         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38567         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38568         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38569         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38570         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38571         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38572         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38573         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38574         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38575         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38576         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38577         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38578         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38579         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38580         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38581         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38582         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38583         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38584         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38585         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38586         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38587         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38588         * gcc.dg/compat/struct-return-2_main.c: Ditto.
38589         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38590         * gcc.dg/compat/struct-return-2_y.c: Ditto.
38591         * gcc.dg/compat/struct-return-3_main.c: Ditto.
38592         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38593         * gcc.dg/compat/struct-return-3_y.c: Ditto.
38594
38595 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
38596
38597         * g++.dg/pch/static-1.C: New file.
38598         * g++.dg/pch/static-1.Hs: New file.
38599
38600 2003-06-10  Richard Henderson  <rth@redhat.com>
38601
38602         * gcc.dg/asm-7.c: Adjust expected warning text.
38603
38604 2003-06-10  Roger Sayle  <roger@eyesopen.com>
38605
38606         * gcc.dg/builtins-20.c: New test case.
38607
38608 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
38609
38610         PR c++/11131
38611         * g++.dg/opt/template1.C: New test.
38612
38613 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38614
38615         * lib/gcc-dg.exp (dg-test): Clear additional_files and
38616         additional_sources.
38617
38618 2003-05-21  David Taylor  <dtaylor@emc.com>
38619
38620         * gcc.dg/Wpadded.c: New file.
38621
38622 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38623
38624         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38625         * gcc.dg/special/weak-2.c: Add dg-require-weak.
38626         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38627         dg-require-weak.
38628
38629 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
38630
38631         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38632
38633 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38634
38635         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38636         (dg-require-alias): Likewise.
38637         (dg-require-gc-sections): Likewise.
38638         * lib/target-supports.exp (check_gc_sections_available): Likewise.
38639
38640 2003-06-08  Richard Henderson  <rth@redhat.com>
38641
38642         * gcc.dg/20011029-2.c: Fix the array reference.
38643         * gcc.dg/asm-7.c: New.
38644
38645 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
38646
38647         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38648
38649 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
38650
38651         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38652         (dg-require-gc-sections): Likewise.
38653
38654 2003-06-08  Jan Hubicka  <jh@suse.cz>
38655
38656         * i386-cmov1.c: Fix regular expression.
38657         * i386-cvt-1.c: Likewise.
38658         * i386-local.c: Likewise.
38659         * i386-local2.c: Likewise.
38660         * i386-mul.c: Likewise.
38661         * i386-ssetype-1.c: Likewise.
38662         * i386-ssetype-3.c: Likewise.
38663         * i386-ssetype-5.c: Likewise.
38664
38665 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38666
38667         PR c++/11039
38668         * g++.dg/warn/implicit-typename2.C: New test.
38669         * g++.dg/warn/implicit-typename3.C: New test.
38670
38671 2003-06-07  Richard Henderson  <rth@redhat.com>
38672
38673         * g++.dg/other/offsetof3.C: Use size_t.
38674         * g++.dg/other/offsetof4.C: Likewise.
38675
38676 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38677
38678         * lib/copy-file.exp: New. Implement gcc_copy_files.
38679
38680         * lib/dg-pch.exp: Load copy-file.exp
38681         (dg-pch): Use gcc_copy_files instead of "file copy".
38682
38683 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38684
38685         * gcc.dg/weak/weak.exp: Simplify.
38686         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38687         * gcc.dg/weak/weak-1.c: Likewise.
38688         * gcc.dg/weak/weak-2.c: Likewise.
38689         * gcc.dg/weak/weak-3.c: Likewise.
38690         * gcc.dg/weak/weak-4.c: Likewise.
38691         * gcc.dg/weak/weak-5.c: Likewise.
38692         * gcc.dg/weak/weak-6.c: Likewise.
38693         * gcc.dg/weak/weak-7.c: Likewise.
38694         * gcc.dg/weak/weak-8.c: Likewise.
38695         * gcc.dg/weak/weak-9.c: Likewise.
38696
38697 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38698
38699         gcc.c-torture/execute/20030606-1.c: New.
38700
38701 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38702
38703         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38704         * gcc.dg/builtins-19.c: Likewise.
38705
38706 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38707
38708         * gcc.dg/builtins-2.c: Add some more tests.
38709         * gcc.dg/builtins-18.c: New test case.
38710         * gcc.dg/builtins-19.c: New test case.
38711
38712 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38713             Jim Wilson  <wilson@tuliptree.org>
38714
38715         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38716
38717 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38718
38719         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38720         mempcpy/stpcpy calls not to be optimized into something else.
38721         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38722         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38723         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38724
38725 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38726
38727         * gcc.dg/format/asm_fprintf-1.c: New test.
38728
38729 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38730
38731         * lib/gcc-defs.exp (additional_sources): New variable.
38732         (dg-additional-sources): New function.
38733         (additional_files): New variable.
38734         (dg-additional-files): New function.
38735         (dg-additional-files-options): Likewise.
38736         * lib/gcc-dg.exp (dg-require-weak): New function.
38737         (dg-require-alias): Likewise.
38738         (dg-require-gc-sections): Likewise.
38739         * lib/target-supports.exp (check_alias_available): Remove testfile
38740         parameter.
38741         (check_gc_sections_available): New function.
38742         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38743         (dg-gpp-additional-files): Likewise.
38744         * lib/g++.exp (additional_sources): Remove.
38745         (additional_files): Likewise.
38746         (g++_target_compile): Use dg-additional-files-options.
38747
38748         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38749         Tcl logic.
38750         * gcc.dg/special/ecos.exp: Remove.
38751         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38752         * gcc.dg/special/alias-1.c: Likewise.
38753         * gcc.dg/special/alias-2.c: Likewise.
38754         * gcc.dg/special/gcsec-1.c: Likewise.
38755         * gcc.dg/special/weak-1.c: Likewise.
38756         * gcc.dg/special/weak-2.c: Likewise.
38757         * gcc.dg/special/wkali-1.c: Likewise.
38758         * gcc.dg/special/wkali-2.c: Likewise.
38759
38760         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38761         dg-gpp-additional-*.
38762         * g++.dg/special/conpr-3.C: Likewise.
38763         * g++.dg/special/conpr-4.C: Likewise.
38764         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38765         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38766         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38767         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38768         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38769         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38770         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38771         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38772         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38773         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38774         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38775         * g++.old-deja/g++.other/comdat1.C: Likewise.
38776         * g++.old-deja/g++.other/comdat2.C: Likewise.
38777         * g++.old-deja/g++.other/comdat3.C: Likewise.
38778         * g++.old-deja/g++.other/ctor1.C: Likewise.
38779         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38780
38781 2003-06-05  Richard Henderson  <rth@redhat.com>
38782
38783         * gcc.dg/debug/20030605-1.c: New.
38784
38785 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38786
38787         * README.QMTEST: Update.
38788
38789 2003-06-04  Richard Henderson  <rth@redhat.com>
38790
38791         * gcc.dg/cleanup-1.c: New.
38792         * gcc.dg/cleanup-2.c: New.
38793         * gcc.dg/cleanup-3.c: New.
38794         * gcc.dg/cleanup-4.c: New.
38795         * gcc.dg/cleanup-5.c: New.
38796         * gcc.dg/cleanup-6.c: New.
38797         * gcc.dg/cleanup-7.c: New.
38798
38799 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38800
38801         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38802
38803         * lib/dg-pch.exp: New file.
38804         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38805         * gcc.dg/pch/pch.exp: Likewise.
38806
38807 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38808
38809         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38810         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38811         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38812         * gcc.dg/builtins-17.c: New test case.
38813         * gcc.dg/i386-387-4.c: New test case.
38814         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38815
38816 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38817
38818         * gcc.dg/ultrasp9.c: New test.
38819
38820 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38821
38822         * gcc.c-torture/compile/20030604-1.c: New test.
38823         * gcc.dg/sparc-constant-1.c: New test.
38824
38825 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38826
38827         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38828
38829 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38830
38831         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38832
38833         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38834         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38835
38836 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38837
38838         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38839
38840 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38841
38842         PR c++/10940
38843         * g++.dg/template/spec10.C: New test.
38844
38845 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38846
38847         * gcc.dg/builtins-16.c: New test case.
38848
38849 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38850
38851         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38852         mempcpy test with post-increments.
38853         * gcc.c-torture/execute/string-opt-3.c: New test.
38854         * gcc.dg/string-opt-1.c: New test.
38855
38856 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38857
38858         PR fortran/10965
38859         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38860
38861 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38862
38863         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38864         (scan-assembler): ... here.  Use dg-scan.
38865         (scan-assembler-not): Likewise.
38866         (scan-file): New function.
38867         (scan-file-not): Likewise.
38868         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38869         * gcc.dg/cpp/_Pragma4.c: Likewise.
38870         * gcc.dg/cpp/_Pragma5.c: Likewise.
38871         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38872         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38873         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38874         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38875         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38876         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38877         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38878         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38879         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38880         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38881         * gcc.dg/cpp/cxxcom1.c: Likewise.
38882         * gcc.dg/cpp/line1.c: Likewise.
38883         * gcc.dg/cpp/maccom1.c: Likewise.
38884         * gcc.dg/cpp/maccom2.c: Likewise.
38885         * gcc.dg/cpp/maccom3.c: Likewise.
38886         * gcc.dg/cpp/maccom4.c: Likewise.
38887         * gcc.dg/cpp/maccom5.c: Likewise.
38888         * gcc.dg/cpp/maccom6.c: Likewise.
38889         * gcc.dg/cpp/multiline.c: Likewise.
38890         * gcc.dg/cpp/spacing1.c: Likewise.
38891         * gcc.dg/cpp/spacing2.c: Likewise.
38892         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38893         * gcc.dg/cpp/trad/maccom1.c: Likewise.
38894         * gcc.dg/cpp/trad/maccom2.c: Likewise.
38895         * gcc.dg/cpp/trad/maccom3.c: Likewise.
38896         * gcc.dg/cpp/trad/maccom4.c: Likewise.
38897         * gcc.dg/cpp/trad/maccom6.c: Likewise.
38898         * gcc.dg/cpp/cxxcom2.c: Likewise.
38899         * gcc.dg/cpp/cxxcom2.h: New file.
38900
38901         * gcc.dg/cpp/truefalse.cpp: Move it to ...
38902         * g++.dg/cpp/truefalse.C: Here.
38903         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38904
38905 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
38906
38907         * gcc.dg/cpp/redef3.c: New file.
38908
38909 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38910
38911         * gcc.dg/i386-loop-3.c: New test.
38912
38913 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
38914
38915         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38916
38917 2003-05-31  Roger Sayle  <roger@eyesopen.com>
38918
38919         * gcc.dg/fwrapv-1.c: New test case.
38920         * gcc.dg/fwrapv-2.c: New test case.
38921
38922 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38923
38924         PR c++/10956
38925         * g++.dg/template/spec9.C: New test.
38926
38927 2003-05-29  Roger Sayle  <roger@eyesopen.com>
38928
38929         * gcc.dg/duff-4.c: New test case.
38930
38931 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
38932
38933         PR fortran/10843
38934         * g77.dg/ffixed-form-1.f: New test
38935         * g77.dg/ffixed-form-2.f: New test
38936         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38937         * g77.dg/ffree-form-3.f: New test
38938
38939 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
38940
38941         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38942         * gcc.dg/wint_t-1.c: Likewise.
38943
38944 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38945
38946         * g++.dg/template/access11.C: New test.
38947
38948 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38949
38950         PR c++/10849
38951         * g++.dg/template/access10.C: New test.
38952
38953 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38954             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38955
38956         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38957
38958 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38959
38960         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38961         suppress for powerpc-*-darwin*.
38962         * gcc.dg/torture/builtin-noret-2.c: Likewise.
38963
38964 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38965
38966         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38967         suppress option for powerpc-*-darwin*.
38968
38969 2003-05-23  Roger Sayle  <roger@eyesopen.com>
38970
38971         * gcc.dg/builtins-1.c: Add tests for tan and atan.
38972         * gcc.dg/builtins-4.c: Add test for fmod.
38973
38974 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38975
38976         PR c++/10682
38977         * g++.dg/template/instantiate4.C: New test.
38978
38979 2003-05-22  Roger Sayle  <roger@eyesopen.com>
38980
38981         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38982
38983 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
38984
38985         * gcc.dg/compat/scalar-return-1_main.c: New file.
38986         * gcc.dg/compat/scalar-return-1_x.c: New file.
38987         * gcc.dg/compat/scalar-return-1_y.c: New file.
38988         * gcc.dg/compat/scalar-return-2_main.c: New file.
38989         * gcc.dg/compat/scalar-return-2_x.c: New file.
38990         * gcc.dg/compat/scalar-return-2_y.c: New file.
38991         * gcc.dg/compat/struct-return-3_main.c: New file.
38992         * gcc.dg/compat/struct-return-3_y.c: New file.
38993         * gcc.dg/compat/struct-return-3_x.c: New file.
38994         * gcc.dg/compat/struct-return-2_main.c: New file.
38995         * gcc.dg/compat/struct-return-2_x.c: New file.
38996         * gcc.dg/compat/struct-return-2_y.c: New file.
38997
38998 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38999
39000         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39001         for hppa*-hp-hpux*.
39002         * gcc.dg/20021014-1.c (dg-options): Likewise.
39003         * gcc.dg/nest.c (dg-options): Likewise.
39004
39005 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39006
39007         PR c++/9738
39008         * g++.dg/ext/dllimport2.C: New file.
39009         * g++.dg/ext/dllimport3.C: New file.
39010
39011 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39012
39013         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39014         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39015         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39016         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39017         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39018         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39019         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39020         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39021         * gcc.dg/compat/small-struct-defs.h: New file.
39022         * gcc.dg/compat/small-struct-init.h: New file.
39023         * gcc.dg/compat/small-struct-check.h: New file.
39024         * gcc.dg/compat/fp-struct-defs.h: New file.
39025         * gcc.dg/compat/fp-struct-check.h: New file.
39026         * gcc.dg/compat/fp-struct-init.h: New file.
39027         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39028         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39029
39030 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39031
39032         * gcc.dg/20030225-2.c: New test.
39033
39034 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39035             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39036
39037         * gcc.c-torture/compile/20030518-1.c: New test case.
39038
39039 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39040
39041         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39042         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39043         gcc-dg-debug-runtest.
39044         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39045         gcc-dg-debug-runtest.
39046
39047 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39048
39049         PR c++/9022
39050         * g++.dg/lookup/using6.C: New test.
39051
39052 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39053
39054         * g++.dg/parse/access2.C: New test.
39055
39056 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39057
39058         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39059         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39060         * gcc.dg/debug/debug.exp: Likewise.
39061
39062 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39063
39064         * gcc.dg/dollar.c: New test.
39065
39066 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39067
39068         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39069         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39070         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39071         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39072         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39073         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39074         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39075         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39076         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39077         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39078         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39079         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39080         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39081         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39082         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39083         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39084         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39085         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39086
39087 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39088
39089         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39090         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39091         support for "repo" mode.
39092         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39093         * lib/g77-dg.exp: Likewise.
39094         * lib/obj-dg.exp: Likewise.
39095
39096 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39097
39098         Merge from gcc-3_2-rhl8-branch:
39099         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39100
39101         * gcc.dg/tls/opt-6.c: New test.
39102
39103         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39104
39105         * gcc.dg/20030405-1.c: New test.
39106
39107         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39108
39109         * gcc.dg/20030309-1.c: New test.
39110
39111         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39112
39113         * gcc.c-torture/execute/20030307-1.c: New test.
39114
39115         2003-02-20  Randolph Chung  <tausq@debian.org>
39116
39117         * gcc.c-torture/compile/20030220-1.c: New test.
39118
39119         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39120
39121         * gcc.dg/20030217-1.c: New test.
39122
39123         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39124
39125         * gcc.c-torture/compile/20020129-1.c: New test.
39126
39127         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39128
39129         * gcc.dg/unroll-1.c: New test.
39130
39131         2002-11-16  Jan Hubicka  <jh@suse.cz>
39132
39133         * gcc.c-torture/execute/20020920-1.c: New test.
39134
39135         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39136
39137         PR target/7434
39138         * gcc.c-torture/compile/20021008-1.c: New test.
39139
39140         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39141
39142         PR target/7559
39143         * gcc.c-torture/execute/20020810-1.c: New test.
39144
39145         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39146
39147         * gcc.c-torture/compile/20020807-1.c: New test.
39148
39149         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39150
39151         * gcc.dg/tls/opt-1.c: New test.
39152
39153         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39154
39155         * gcc.dg/20020729-1.c: New test.
39156
39157         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39158
39159         * g++.dg/opt/life1.C: New test.
39160
39161         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39162
39163         * gcc.dg/20020525-1.c: New test.
39164
39165         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39166
39167         PR c++/6794
39168         * g++.dg/ext/pretty1.C: New test.
39169         * g++.dg/ext/pretty2.C: New test.
39170
39171 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39172
39173         PR c++/8385
39174         * g++.dg/ext/typeof5.C: New test.
39175
39176 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39177
39178         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39179         __USER_LABEL_PREFIX__ into account.
39180         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39181
39182 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39183
39184         * gcc.dg/builtins-15.c: New test case.
39185
39186 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39187
39188         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39189
39190 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39191
39192         * lib/g++.exp: Tweak handling of additional source files.
39193         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39194         * g++.dg/special/conpr-2a.C: Rename to ...
39195         * g++.dg/special/conpr-2a.cc: ... this.
39196         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39197         * g++.dg/special/conpr-3a.C: Rename to ...
39198         * g++.dg/special/conpr-3a.cc: This.
39199         * g++.dg/special/conpr-3b.C: Rename to ...
39200         * g++.dg/special/conpr-3b.cc: This.
39201         * g++.dg/special/conpr-4.C: New test.
39202         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39203
39204 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39205
39206         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39207
39208 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39209
39210         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39211         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39212         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39213         * g++.old-deja/g++.other/warn3.C: Likewise.
39214
39215 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39216
39217         * gcc.dg/i386-387-1.c: Update to also test log.
39218         * gcc.dg/i386-387-2.c: Likewise.
39219
39220 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39221
39222         * g77.f-torture/execute/int8421.f: New test.
39223
39224 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39225
39226         PR c++/10230, c++/10481
39227         * g++.dg/lookup/scoped5.C: New test.
39228
39229 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39230
39231         PR c++/10552
39232         * g++.dg/template/ttp6.C: New test.
39233
39234 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39235
39236         * gcc.c-torture/execute/builtins: New directory.
39237         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39238         gcc.c-torture/execute/builtins.
39239         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39240         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39241         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39242         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39243
39244 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39245
39246         PR c++/9252
39247         * g++.dg/template/access8.C: New test.
39248         * g++.dg/template/access9.C: New test.
39249
39250 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39251
39252         PR c++/9554
39253         * g++.dg/parse/access1.C: New test.
39254
39255 2003-05-09  DJ Delorie  <dj@redhat.com>
39256
39257         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39258         long, and not an int.
39259
39260 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39261
39262         PR c++/10555, c++/10576
39263         * g++.dg/template/memclass1.C: New test.
39264
39265 2003-05-08  DJ Delorie  <dj@redhat.com>
39266
39267         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39268         targets.
39269         * gcc.c-torture/execute/20021024-1.x: Likewise.
39270         * gcc.c-torture/execute/shiftdi.x: Likewise.
39271         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39272         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39273         * gcc.dg/20021018-1.c: Likewise.
39274
39275 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39276
39277         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39278
39279         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39280         (bcopy): Call memmove.
39281
39282 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39283
39284         * g77.f-torture/compile/8485.f: New test case.
39285
39286 2003-05-07  Richard Henderson  <rth@redhat.com>
39287
39288         PR c++/10570
39289         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39290         Verify exception_cleanup not called for rethrows.
39291         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39292         when exiting catch block without rethrowing.
39293         * g++.dg/eh/forced3.C: New.
39294         * g++.dg/eh/forced4.C: New.
39295
39296 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39297
39298         * gcc.dg/20030505.c: Fix triplet.
39299
39300 2003-05-06  DJ Delorie  <dj@redhat.com>
39301
39302         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39303         * gcc.dg/nest.c: Likewise.
39304
39305 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39306
39307         * gcc.dg/builtins-14.c: New test case.
39308
39309 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39310
39311         * lib/compat.exp (compat-execute): New argument.
39312         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39313         * gcc.dg/compat: New test directory.
39314         * gcc.dg/compat/compat.exp: New expect script.
39315         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39316         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39317         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39318         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39319         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39320         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39321
39322         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39323         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39324         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39325         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39326         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39327         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39328         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39329         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39330         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39331         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39332         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39333         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39334         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39335         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39336         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39337
39338 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39339
39340         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39341
39342 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39343
39344         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39345
39346 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39347
39348         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39349         * gcc.dg/ppc-fsel-2.c: New test.
39350
39351         * gcc.dg/unused-5.c: New test.
39352
39353 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39354
39355         PR c++/10496
39356         * g++.dg/warn/pmf1.C: New test.
39357
39358 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39359
39360         PR c++/4494
39361         * g++.dg/warn/main.C: New test.
39362
39363 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39364
39365         * gcc.dg/nonnull-3.c: New test.
39366
39367 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39368
39369         * gcc.dg/cpp/Wtrigraphs.c: Update.
39370         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39371
39372 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39373
39374         * gcc.dg/ppc-fsel-1.c: New test.
39375
39376 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39377
39378         PR c/10604
39379         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39380
39381 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39382
39383         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39384
39385 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39386
39387         PR c++/9364, c++/10553, c++/10586
39388         * g++.dg/parse/typename4.C: New test.
39389         * g++.dg/parse/typename5.C: Likewise.
39390
39391 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39392
39393         * gcc.c-torture/compile/20030503-1.c: New test.
39394
39395 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39396
39397         * g++.dg/lookup/using5.C: Fix testcase error.
39398
39399 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39400
39401         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39402         since MEABI is no longer supported.  Remove all vestiges
39403         of MEABI from the test.
39404
39405 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39406
39407         PR c++/10554
39408         * g++.dg/lookup/using5.C: New test.
39409
39410 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39411
39412         PR c++/8772
39413         * g++.dg/template/ttp5.C: New test.
39414
39415 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39416
39417         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39418         (dg-gpp-additional-sources): New function.
39419         (dg-gpp-additional-files): Likewise.
39420         * lib/g++.exp (additional_sources): New variable.
39421         (additional_files): Likewise.
39422         (g++_target_compile): Deal with them.
39423         * lib/old-dejagnu.exp: Remove.
39424         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39425         * g++.old-deja: Revise all tests to use dg commands.
39426
39427 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39428
39429         PR c++/9432, c++/9528
39430         * g++.dg/lookup/using4.C: New test.
39431
39432 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39433
39434         * gcc.dg/noreturn-5.c: New file.
39435         * gcc.dg/noreturn-6.c: New file.
39436
39437         * gcc.c-torture/compile/inline-1.c: New file.
39438
39439 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39440
39441         PR c++/10551
39442         * g++.dg/template/explicit1.C: New test.
39443
39444 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39445
39446         PR c++/10549
39447         * g++.dg/other/bitfield1.C: New test.
39448
39449         PR c++/10527
39450         * g++.dg/init/new7.C: New test.
39451
39452 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39453
39454         * g++.dg/ext/desig1.C: New test.
39455         * g++.dg/ext/init1.C: Update.
39456
39457         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39458
39459 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39460
39461         PR c++/10180
39462         * g++.dg/warn/Winline-1.C: New test.
39463
39464 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39465
39466         * gcc.c-torture/execute/string-opt-19.c: New test.
39467
39468         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39469         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39470
39471 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39472
39473         PR c++/10506
39474         * g++.dg/init/new6.C: New test.
39475
39476         PR c++/10503
39477         * g++.dg/init/ref6.C: New test.
39478
39479 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39480
39481         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39482
39483 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39484
39485         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39486         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39487
39488 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39489
39490         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39491         initialized static data members.
39492
39493 2003-04-25  H.J. Lu <hjl@gnu.org>
39494
39495         * gcc.dg/ia64-sync-4.c: New test.
39496
39497 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39498
39499         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39500         date.
39501
39502 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39503
39504         PR c++/10337
39505         * g++.dg/warn/conv1.C: New test.
39506         * g++.old-deja/g++.other/conv7.C: Adjust.
39507         * g++.old-deja/g++.other/overload14.C: Adjust.
39508
39509 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39510
39511         PR c++/10471
39512         * g++.dg/template/defarg2.C: New test.
39513
39514 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39515
39516         * gcc.dg/cpp/include2.c: Update.
39517         * gcc.dg/cpp/multiline-2.c: New.
39518         * gcc.dg/cpp/multiline.c: Update.
39519         * gcc.dg/cpp/strify2.c: Update.
39520         * gcc.dg/cpp/trad/literals-2.c: Update.
39521
39522 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39523
39524         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39525
39526 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39527
39528         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39529
39530 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39531
39532         PR c++/10451
39533         * g++.dg/parse/crash4.C: New test.
39534
39535         PR c++/9847
39536         * g++.dg/parse/crash5.C: New test.
39537
39538 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39539
39540         PR c++/10446
39541         * g++.dg/parse/crash3.C: New test.
39542
39543         PR c++/10428
39544         * g++.dg/parse/elab1.C: New test.
39545
39546 2003-04-22  Devang Patel  <dpatel@apple.com>
39547
39548         * gcc.dg/cpp/trad/funlike-5.c: New test.
39549
39550 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39551
39552         * g++.dg/other/packed1.C: Fix dg options.
39553
39554 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39555
39556         * g++.dg/other/offsetof2.C: New test.
39557
39558 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39559
39560         * g++.dg/template/recurse.C: Adjust location of error messages.
39561
39562 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39563
39564         PR c++/9881
39565         * g++.dg/init/addr-const1.C: New test.
39566         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39567
39568 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39569
39570         PR c++/10405
39571         * g++.dg/lookup/struct-hack1.C: New test.
39572
39573 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39574
39575         * ucs.c: Update diagnostic messages.
39576
39577 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39578
39579         * gcc.dg/cpp/truefalse.cpp: New test.
39580         * gcc.dg/cpp/cpp.exp: Update.
39581         * g++.dg/other/stdbool-if.C: Remove.
39582
39583 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39584
39585         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39586         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39587
39588 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39589
39590         * gcc.c-torture/compile/20030418-1.c: New test.
39591
39592 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
39593
39594         * README.compat: Remove; content moved to doc/sourcebuild.texi.
39595
39596 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39597
39598         PR c++/10347
39599         g++.dg/template/dependent-name1.C: New test.
39600
39601 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
39602
39603         * gcc.dg/warn-1.c (tourist_guide): New array,
39604         contains a pointer to bar.
39605
39606 2003-04-16  Roger Sayle  <roger@eyesopen.com>
39607
39608         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39609         * gcc.c-torture/execute/medce-1.c: New test case.
39610         * gcc.c-torture/execute/medce-2.c: New test case.
39611
39612 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
39613
39614         * lib/prune.exp: Ignore more messages.
39615
39616         PR c++/10381
39617         * g++.dg/parse/lookup3.C: New test.
39618
39619 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
39620
39621         * gcc.c-torture/compile/20030415-1.c : New test.
39622
39623 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
39624
39625         * gcc.c-torture/execute/scope-2.c: Move to ...
39626         * gcc.dg/noncompile/scope.c: .... here.
39627
39628 2003-04-14  Roger Sayle  <roger@eyesopen.com>
39629
39630         * gcc.dg/20030414-2.c: New test case.
39631
39632 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
39633
39634         PR target/10377
39635         * gcc.dg/20030414-1.c: New test.
39636
39637 2003-04-13  Roger Sayle  <roger@eyesopen.com>
39638
39639         * gcc.dg/builtins-12.c: New test case.
39640         * gcc.dg/builtins-13.c: New test case.
39641
39642 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39643
39644         * gcc.c-torture/execute/string-opt-18.c: New test.
39645
39646 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
39647
39648         PR c++/10300
39649         * g++.dg/init/new5.C: New test.
39650
39651 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
39652
39653         PR c++/7910
39654         * g++.dg/ext/dllimport1.C: New test.
39655
39656 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39657
39658         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39659
39660 2003-04-11  Bud Davis <bdavis9659@comcast.net>
39661
39662         PR Fortran/9263
39663         * g77.f-torture/noncompile/9263.f: New test
39664         PR Fortran/1832
39665         * g77.f-torture/execute/1832.f: New test
39666
39667 2003-04-11  David Chad  <davidc@freebsd.org>
39668             Loren J. Rittle  <ljrittle@acm.org>
39669
39670         PR libobjc/8562
39671         * objc.dg/headers.m: New test.
39672
39673 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39674
39675         * gcc.c-torture/execute/builtin-noret-2.c: New.
39676         * gcc.c-torture/execute/builtin-noret-2.x: New.
39677         XFAIL builtin-noret-2.c at -O1 and above.
39678         * gcc.dg/redecl.c: New.
39679         * gcc.dg/Wshadow-1.c: Update error regexps.
39680
39681 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39682
39683         * g++.dg/abi/bitfield10.C: New test.
39684
39685 2003-04-09  Mike Stump  <mrs@apple.com>
39686
39687         * gcc.dg/pch/pch.exp: Make testcase names longer.
39688         * g++.dg/pch/pch.exp: Make testcase names longer.
39689
39690 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39691
39692         * gcc.dg/builtins-11.c: New test case.
39693
39694 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39695
39696         * gcc.dg/builtins-9.c: New test case.
39697         * gcc.dg/builtins-10.c: New test case.
39698
39699 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39700
39701         * gcc.dg/noncompile/init-4.c.c: New test.
39702
39703 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39704
39705         * gcc.misc-test/gcov-9.c: New test.
39706         * gcc.misc-test/gcov-10.c: New test
39707         * gcc.misc-test/gcov-11.c: New test.
39708
39709 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39710
39711         PR optimization/10024
39712         * gcc.c-torture/compile/20030405-1.c: New test.
39713
39714 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39715
39716         * gcc.dg/pch/static-3.c: New.
39717         * gcc.dg/pch/static-3.hs: New.
39718         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39719
39720 2003-04-04  Richard Henderson  <rth@redhat.com>
39721
39722         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39723         * g++.dg/eh/forced2.C: Likewise.
39724
39725 2003-04-03  Mike Stump  <mrs@apple.com>
39726
39727         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39728         target arg.
39729         (scan-assembler-times, scan-assembler-not): Likewise.
39730         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39731
39732 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39733
39734         * gcc.dg/sparc-loop-1.c: New test.
39735
39736 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39737
39738         PR other/9274
39739         * g++.dg/pch/system-2.C: New.
39740         * g++.dg/pch/system-2.Hs: New.
39741
39742 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39743
39744         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39745
39746         * g++.dg/eh/simd-1.C (vecfunc): Same.
39747
39748 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39749
39750         * gcc.c-torture/execute/20030401-1.c: New test case.
39751
39752 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39753
39754         * objc.dg/defs.m: New.
39755
39756 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39757
39758         * g++.dg/eh/simd-1.C: New.
39759         * g++.dg/eh/simd-2.C: New.
39760
39761 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39762
39763         * gcc.c-torture/execute/simd-3.c: New.
39764
39765 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39766
39767         PR c/9936
39768         * gcc.dg/20030331-2.c: New test.
39769
39770 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39771
39772         PR c++/10278
39773         * g++.dg/parse/crash2.C: New test.
39774
39775 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39776
39777         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39778         * gcc.c-torture/execute/20030331-1.c: ...here.
39779
39780 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39781
39782         * gcc.c-torture/execute/20030331-1.c: New test.
39783
39784 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39785
39786         * lib/gcov.exp: Adjust call return testing strings.
39787         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39788
39789 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39790
39791         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39792         * gcc.dg/builtins-7.c: New test case.
39793         * gcc.dg/builtins-8.c: New test case.
39794
39795 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39796
39797         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39798
39799 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39800
39801         PR c++/7647
39802         * g++.dg/lookup-class-member-2.C: New test.
39803
39804 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39805
39806         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39807
39808 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39809
39810         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39811
39812 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39813
39814         * g++.dg/init/attrib1.C: New test.
39815
39816 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39817
39818         * gcc.dg/ultrasp8.c: New test.
39819
39820 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39821
39822         * gcc.dg/ultrasp7.c: New test.
39823
39824 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39825
39826         PR c++/10047
39827         * g++.dg/template/inline1.C: New test.
39828
39829 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39830
39831         * gcc.dg/sparc-dwarf2.c: New test.
39832
39833 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39834
39835         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39836         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39837
39838 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39839
39840         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39841         than reading .x files.
39842         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39843         * g77.dg/gcov/gcov-1.f: Likewise.
39844         * gcc.misc-tests/gcov-4b.c: Likewise.
39845         * gcc.misc-tests/gcov-5b.c: Likewise.
39846         * gcc.misc-tests/gcov-6.c: Likewise.
39847         * gcc.misc-tests/gcov-7.c: Likewise.
39848         * gcc.misc-tests/gcov-8.c: Likewise.
39849         * g++.dg/gcov/gcov-1.x: Remove.
39850         * g77.dg/gcov/gcov-1.x: Likewise.
39851         * gcc.misc-tests/gcov-4b.x: Likewise.
39852         * gcc.misc-tests/gcov-5b.x: Likewise.
39853         * gcc.misc-tests/gcov-6.x: Likewise.
39854         * gcc.misc-tests/gcov-7.x: Likewise.
39855         * gcc.misc-tests/gcov-8.x: Likewise.
39856
39857 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39858
39859         PR opt/10087
39860         * gcc.dg/20030324-1.c: New test.
39861
39862 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39863
39864         PR c++/10224
39865         * g++.dg/template/arg3.C: New test.
39866
39867         PR c++/10158
39868         * g++.dg/template/friend18.C: New test.
39869
39870 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39871
39872         * g77.f-torture/compile/20030326-1.f: New test case.
39873
39874 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39875
39876         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39877
39878         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39879
39880 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
39881
39882         * gcc.dg/ia64-sync-3.c: New test.
39883
39884 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
39885
39886         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39887
39888 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39889
39890         * gcc.dg/ultrasp6.c: New test.
39891
39892 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39893
39894         * gcc.dg/i386-signbit-1.c: New test.
39895         * gcc.dg/i386-signbit-2.c: New test.
39896         * gcc.dg/i386-signbit-3.c: New test.
39897
39898 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39899
39900         * gcc.dg/ultrasp5.c: Fix options.
39901
39902 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39903
39904         * gcc.dg/ultrasp5.c: Fix comment.
39905
39906 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
39907
39908         PR fortran/10197
39909         * g77.f-torture/execute/10197.f: New test.
39910
39911 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
39912
39913         PR c++/9898, c++/383
39914         * g++.dg/template/conv6.C: New test.
39915
39916         PR c++/10119
39917         * g++.dg/template/ptrmem5.C: New test.
39918
39919         PR c++/10026
39920         * g++.dg/lookup/koenig1.C: New test.
39921
39922         PR C++/10199
39923         * g++.dg/lookup/template2.C: New test.
39924
39925 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
39926
39927         * g++.dg/opt/rtti1.C: New test.
39928
39929 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39930
39931         * gcc.dg/ultrasp5.c: New test.
39932
39933 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
39934
39935         PR middle-end/9967
39936         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39937         builtin fputs.
39938
39939 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39940
39941         PR c/8224
39942         * gcc.dg/20030323-1.c: New test.
39943
39944 2003-03-23  Roger Sayle  <roger@eyesopen.com>
39945
39946         * gcc.c-torture/compile/20030323-1.c: New test case.
39947
39948 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
39949
39950         * gcc.dg/20030321-1.c: New test.
39951
39952 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
39953
39954         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39955
39956 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
39957
39958         PR c++/9978, c++/9708
39959         * g++.dg/ext/vlm1.C: Adjust expected error.
39960         * g++.dg/ext/vla2.C: New test.
39961         * g++.dg/template/arg1.C: New test.
39962         * g++.dg/template/arg2.C: New test.
39963
39964 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
39965
39966         * g77.f-torture/execute/select.f: New test.
39967         * g77.f-torture/noncompile/select_no_compile.f: New test.
39968
39969 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
39970
39971         PR c++/9898
39972         * g++.dg/other/error4.C: New test.
39973
39974 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
39975
39976         * g++.dg/template/friend17.C: New test.
39977
39978 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
39979
39980         * gcc.c-torture/compile/20030320-1.c: New.
39981
39982 2003-03-20  Roger Sayle  <roger@eyesopen.com>
39983
39984         * gcc.dg/builtins-6.c: New test case.
39985
39986 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
39987
39988         PR target/10073
39989         * gcc.c-torture/compile/20030319-1.c: New.
39990
39991 2003-03-18  Jan Hubicka  <jh@suse.cz>
39992
39993         * gcc.dg/i386-cvt-1.c: New test.
39994
39995 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
39996
39997         * objc.dg/naming-1.m: Use "(parse|syntax) error".
39998         * objc.dg/naming-2.m: Likewise.
39999
40000 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40001
40002         PR c++/9639
40003         * g++.dg/parse/crash1.C: New test.
40004
40005 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40006
40007         PR c++/8805
40008         * g++.dg/eh/cleanup1.C: New test.
40009
40010 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40011
40012         * gcc.c-torture/execute/20030316-1.c: New test case.
40013
40014 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40015
40016         PR c++/9629
40017         * g++.dg/init/ctor2.C: New test.
40018
40019 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40020
40021         * g77.f-torture/compile/xformat.f: New test case.
40022
40023 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40024
40025         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40026         * g++.old-deja/g++.mike/eh50.C: Likewise.
40027
40028 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40029
40030         PR c++/6440
40031         * g++.dg/template/spec7.C: New test.
40032         * g++.dg/template/spec8.C: Likewise.
40033
40034 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40035
40036         * gcc.c-torture/execute/20030313-1.c: New test.
40037
40038 2003-03-14  Richard Henderson  <rth@redhat.com>
40039
40040         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40041
40042 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40043
40044         * gcc.c-torture/compile/20030314-1.c: New test.
40045
40046 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40047
40048         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40049         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40050         thumb target,
40051         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40052         to accept newer _imp__  prefix and additional
40053         newline in .drectve section.
40054         * gcc.dg/dll-4.c: Likewise.
40055         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40056         switch.
40057
40058 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40059
40060         * g++.dg/parse/namespace9.C: New test.
40061
40062         * g++.dg/init/ref5.C: New test.
40063         * g++.dg/parse/ptrmem1.C: Likewise.
40064
40065 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40066
40067         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40068         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40069         regular expression.
40070         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40071         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40072
40073 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40074
40075         * gcc.c-torture/execute/20030224-2.c: New test.
40076
40077 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40078
40079         * gcc.dg/decl-3.c: New test.
40080
40081 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40082
40083         * gcc.dg/i386-loop-2.c: New test.
40084
40085 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40086
40087         PR c++/9474
40088         * g++.dg/parse/namespace8.C: New test.
40089
40090         PR c++/9924
40091         * g++.dg/overload/builtin2.C: New test.
40092
40093 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40094
40095         * gcc.dg/return-type-3.c: New test.
40096
40097 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40098
40099         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40100         profiling options are not supported.
40101
40102 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40103
40104         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40105         * g++.old-deja/g++.warn/impint2.C: Likewise.
40106
40107 2003-03-10  Devang Patel  <dpatel@apple.com>
40108
40109         * g++.dg/cpp/c++_cmd_1.C: New test.
40110         * g++.dg/cpp/c++_cmd_1.h: New file.
40111
40112 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40113
40114         * gcc.dg/altivec-9.c: New file.
40115
40116 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40117
40118         * gcc.dg/ppc-sdata-1.c: New test.
40119         * gcc.dg/ppc-sdata-2.c: New test.
40120
40121 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40122
40123         PR c++/9373
40124         * g++.dg/opt/ptrmem2.C: New test.
40125
40126         PR c++/8534
40127         * g++.dg/opt/ptrmem1.C: New test.
40128
40129 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40130
40131         * gcc.dg/i386-loop-1.c: New test.
40132
40133 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40134
40135         PR c++/9970
40136         * g++.dg/lookup/friend1.C: New test.
40137
40138 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40139
40140         PR c++/9823
40141         * g++.dg/parser/constructor1.C: New test.
40142
40143 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40144
40145         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40146
40147         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40148
40149 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40150
40151         * gcc.dg/cpp/Wunused.c: Update test.
40152
40153 2003-03-08  Jan Hubicka  <jh@suse.cz>
40154
40155         * gcc.dg/inline-3.c: New test.
40156
40157 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40158
40159         PR c++/9809
40160         * g++.dg/parse/builtin1.C: New test.
40161
40162         PR c++/9982
40163         * g++.dg/abi/cookie1.C: New test.
40164         * g++.dg/abi/cookie2.C: Likewise.
40165
40166         PR c++/9524
40167         * g++.dg/template/field1.C: New test.
40168
40169         PR c++/9912
40170         * g++.dg/parse/class1.C: New test.
40171         * g++.dg/parse/namespace7.C: Likewise.
40172         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40173
40174 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40175
40176         * g++.dg/init/ref4.C: New test.
40177
40178 2003-03-07  Jan Hubicka  <jh@suse.cz>
40179
40180         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40181         * gcc.dg/inline-3.c: New test.
40182
40183 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40184
40185         * g++.dg/init/ref3.C: New test.
40186
40187         PR c++/9965
40188         * g++.dg/init/ref2.C: New test.
40189
40190         PR c++/9400
40191         * g++.dg/warn/Wshadow-2.C: New test.
40192
40193         PR c++/9791
40194         * g++.dg/warn/Woverloaded-1.C: New test.
40195
40196 2003-03-05  Jan Hubicka  <jh@suse.cz>
40197
40198         * gcc.dg/i386-local2.c: New.
40199         * gcc.dg/i386-local.c: Fix typo.
40200
40201 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40202
40203         * g++.dg/abi/layout3.C: New test.
40204
40205 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40206
40207         * gcc.c-torture/compile/20030305-1.c
40208
40209 2003-03-05  Jan Hubicka  <jh@suse.cz>
40210
40211         * gcc.dg/i386-local.c: New.
40212
40213 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40214
40215         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40216
40217 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40218
40219         * gcc.dg/switch-2.c: New test.
40220         * gcc.dg/switch-3.c: New test.
40221         * gcc.dg/Wswitch.c: Adjust line numbers.
40222         * gcc.dg/Wswitch-default.c: Likewise.
40223         * gcc.dg/Wswitch-enum.c: Likewise.
40224
40225 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40226
40227         * gcc.c-torture/execute/20030222-1.c: New test.
40228
40229 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40230
40231         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40232
40233 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40234
40235         PR c++/9878
40236         * g++.dg/init/ref1.C: New test.
40237
40238 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40239
40240         * gcc.dg/sh-relax.c: New SH-only test.
40241
40242 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40243
40244         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40245         comment explaining purpose of testcase.
40246
40247 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40248
40249         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40250         for HC11/HC12 (asm needs two int registers).
40251         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40252         HC11/HC12 because the test uses an asm which needs two 32-bit
40253         registers.
40254
40255 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40256
40257         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40258         for HC11/HC12 (array is too large otherwise).
40259         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40260         * gcc.c-torture/compile/20010518-2.x: Likewise.
40261         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40262         HC11/HC12 (array is too large).
40263
40264 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40265
40266         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40267         * lib/g++-dg.exp (g++-dg-test): Likewise.
40268
40269 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40270
40271         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40272         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40273
40274 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40275
40276         * g++.dg/warn/implicit-typename1.C: Remove warning.
40277
40278 2003-02-28  Richard Henderson  <rth@redhat.com>
40279
40280         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40281         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40282
40283 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40284
40285         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40286         * g++.dg/pch/pch.exp: Likewise.
40287
40288 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40289
40290         PR c++/9879
40291         * g++.dg/init/new4.C: New test.
40292
40293 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40294
40295         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40296
40297 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40298
40299         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40300         unsigned long.
40301
40302         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40303         wider than float.
40304
40305 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40306
40307         * lib/scanasm.exp: Add support for counting numbers of
40308         occurences.
40309         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40310         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40311
40312 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40313
40314         PR c++/9683
40315         * g++.dg/template/static3.C: New test.
40316
40317         PR c++/9829
40318         * g++.dg/parse/namespace6.C: New test.
40319
40320 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40321
40322         PR target/9732
40323         * gcc.dg/20030225-1.c: New test.
40324
40325 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40326
40327         * README: Remove out-of-date information.
40328
40329         PR c++/9836
40330         * g++.dg/template/spec6.C: New test.
40331
40332 2003-02-24  Jeff Law  <law@redhat.com>
40333
40334         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40335
40336 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40337
40338         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40339         * gcc.dg/pragma-ep-1.c: Likewise.
40340
40341 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40342
40343         PR c++/9602
40344         * g++.dg/template/friend16.C: New test.
40345
40346 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40347
40348         PR c++/5333
40349         * g++.dg/parse/fused-params1.C: Adjust error messages.
40350         * g++.dg/template/nested3.C: New test.
40351
40352 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40353
40354         * g++.dg/abi/param1.C: New test.
40355
40356 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40357
40358         PR c++/7982
40359         * g++.dg/warn/implicit-typename1.C: New test.
40360
40361 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40362
40363         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40364         with "mtune".
40365         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40366         * gcc.c-torture/execute/20010129-1.x: Likewise.
40367         * gcc.dg/20011107-1.c: Likewise.
40368         * gcc.dg/20020108-1.c: Likewise.
40369         * gcc.dg/20020122-3.c: Likewise.
40370         * gcc.dg/20020206-1.c: Likewise.
40371         * gcc.dg/20020310-1.c: Likewise.
40372         * gcc.dg/20020426-2.c: Likewise.
40373         * gcc.dg/20020517-1.c: Likewise.
40374         * gcc.dg/991230-1.c: Likewise.
40375         * gcc.dg/i386-unroll-1.c: Likewise.
40376         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40377
40378 2003-02-22  Jan Hubicka  <jh@suse.cz>
40379
40380         * gcc.dg/i386-mul.c: New test.
40381
40382 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40383
40384         * gcc.dg/builtins-5.c: New test case.
40385
40386 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40387
40388         * gcc.dg/asmreg-1.c: New test.
40389
40390 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40391
40392         PR c++/9749
40393         * g++.dg/parse/varmod1.C: New test.
40394
40395 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40396
40397         PR c++/9727
40398         * g++.dg/template/op1.C: New test.
40399
40400 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40401
40402         PR c++/8906
40403         * g++.dg/template/nested2.C: New test.
40404
40405 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40406
40407         PR c++/8724
40408         * g++.dg/expr/dtor1.C: New test.
40409
40410 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40411
40412         * gcc.dg/cpp/include3.c: New test.
40413         * gcc.dg/cpp/inc/foo.h: New file.
40414
40415 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40416
40417         * gcc.c-torture/execute/20030221-1.c: New test.
40418
40419 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40420
40421         PR c++/9729
40422         * g++.dg/abi/conv1.C: New test.
40423
40424 2003-02-20  Jan Hubicka  <jh@suse.cz>
40425
40426         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40427
40428 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40429
40430         * gcc.c-torture/compile/20030219-1.c: New test.
40431
40432 2003-02-18  Jan Hubicka  <jh@suse.cz>
40433
40434         * gcc.dg/funcorder.c: New test.
40435
40436 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40437
40438         * gcc.c-torture/execute/20030218-1.c: New.
40439
40440 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40441
40442         * gcc.dg/20030218-1.c: New.
40443
40444 2003-02-18  Richard Henderson  <rth@redhat.com>
40445
40446         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40447         * gcc.dg/attr-used-2.c: New.
40448
40449 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40450
40451         PR c++/9704
40452         * g++.dg/init/copy5.C: New test.
40453
40454 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40455
40456         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40457         * g++.dg/pch/pch.exp: Likewise.
40458
40459 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40460
40461         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40462         STACK_SIZE is not defined.
40463
40464 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40465
40466         PR c++/9457
40467         * g++.dg/template/init1.C: New test.
40468
40469 2003-02-16  Jan HUbicka  <jh@suse.cz>
40470
40471         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40472         (foo): Add few extra tests
40473         * gcc.dg/c99-const-expr-3.c: Likewise.
40474         * gcc.c-torture/execute/20030216-1.c: New.
40475
40476 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40477
40478         PR c++/9459
40479         * g++.dg/ext/typeof4.C: New test.
40480
40481 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40482
40483         * gcc.dg/i386-387-3.c: New test case.
40484
40485 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40486
40487         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40488         cris-*-elf* cris-*-aout* and mmix-*-*.
40489
40490 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40491
40492         * gcc.dg/20030213-1.c: New test.
40493
40494 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40495
40496         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40497         * gcc.dg/i386-387-2.c: Likewise.
40498
40499 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40500
40501         * gcc.dg/ppc-spe.c: Fix formatting.
40502         Enable tests that were previously unsupported by gas.
40503         Delete tests for instructions that no longer exist.
40504         Switch arguments on evsubifw builtin.
40505
40506 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40507
40508         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40509         STACK_SIZE is too small.
40510
40511 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40512             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40513
40514         * gcc.dg/decl-2.c: New test.
40515
40516 2003-02-10  Jan Hubicka  <jh@suse.cz>
40517
40518         * gcc.dg/i386-fpcvt-1.c: New test.
40519
40520 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40521
40522         * gcc.c-torture/execute/20030209-1.c: New test.
40523
40524 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40525
40526         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40527         int-wide bitops, use the constants of the same width.
40528         Likewise, if long long is 32-bit wide, test bitops using
40529         32-bit constants.
40530
40531 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40532
40533         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40534
40535 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40536
40537         * gcc.dg/builtins-4.c: New test case.
40538
40539 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40540
40541         * gcc.dg/20020430-1.c: Fix dg command typos.
40542         * gcc.dg/20020503-1.c: Likewise.
40543
40544 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40545
40546         PR c++/8785
40547         * g++.dg/parse/fused-params1.C: New test.
40548
40549         PR c++/8857
40550         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40551
40552         PR c++/8921
40553         * g++.dg/parse/non-dependent1.C: New test.
40554
40555         PR c++/8928
40556         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40557
40558         PR c++/9228
40559         * g++.dg/parse/undefined7.C: New test.
40560         * g++.dg/parse/non-templ1.C: New test.
40561
40562         PR c++/9229
40563         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40564
40565 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40566
40567         * gcc.c-torture/compile/20030206-1.c: New test.
40568
40569 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40570
40571         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40572         "pow" to "foo" to avoid potential confusion with a math built-in.
40573
40574 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40575
40576         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40577         conditions for SPARC targets.
40578
40579 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40580
40581         * gcc.dg/20030204-1.c: New test.
40582
40583 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40584
40585         PR c++/38
40586         * g++.dg/parse/array-size1.C: New test.
40587
40588         PR c++/5657
40589         * g++.dg/parse/undefined3.C: New test.
40590
40591         PR c++/5665
40592         * g++.dg/parse/undefined4.C: New test.
40593
40594         PR c++/5975
40595         * g++.dg/parse/undefined5.C: New test.
40596
40597         PR c++/7259
40598         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40599
40600         PR c++/8578
40601         * g++.dg/parse/casting-operator1.C: New test.
40602
40603         PR c++/8596
40604         * g++.dg/parse/undefined6.C: New test.
40605
40606         PR c++/8736
40607         * g++.dg/parse/missing-template1.C: New test.
40608
40609 2003-02-04  Jan Hubicka  <jh@suse.cz>
40610
40611         * gcc.dg/i386-cadd.c: Compile using -march=k8.
40612         * gcc.dg/i386-cmov?.c: Likewise.
40613         * gcc.dg/i386-fpcvt-?.c: Likewise.
40614         * gcc.dg/i386-ssefp-1.c: Likewise.
40615         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40616         conventions.
40617
40618 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
40619
40620         PR c++/7129
40621         * g++.dg/ext/max.C: New test.
40622
40623 2003-02-03  Jan Hubicka  <jh@suse.cz>
40624
40625         * gcc.c-torture/execute/20030203-1.c: New test.
40626
40627 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
40628
40629         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40630         'natural-endian'.
40631
40632 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
40633
40634         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40635         * g++.dg/init/new2.C: Likewise.
40636         * g++.dg/other/new1.C: Likewise.
40637
40638 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
40639
40640         * gcc.dg/struct-ret-libc.c: New test.
40641
40642 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
40643
40644         * gcc.dg/20030129-1.c: New test.
40645
40646 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40647
40648         PR c++/8849
40649         * g++.dg/template/ptrmem4.C: New test.
40650
40651 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
40652
40653         * g++.dg/parser/constant1.C: New test.
40654
40655 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40656
40657         PR c++/8591
40658         * g++.dg/parse/friend2.C: New test.
40659
40660 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40661
40662         PR c++/9437
40663         * g++.dg/template/unify4.C: New test.
40664
40665 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
40666
40667         * gcc.c-torture/execute/20030128-1.c: New test.
40668
40669 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
40670
40671         * g++.dg/lookup/nested1.C: Test moved from ...
40672         * g++.old-deja/g++.other/lookup24.C: ... here.
40673
40674 2003-01-28  Jan Hubicka  <jh@suse.cz>
40675
40676         * gcc.dg/i386-cmov5.c: New test.
40677
40678 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40679
40680         * gcc.c-torture/execute/20010925-1.c: Changed the
40681         memcpy declaration.
40682
40683 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40684
40685         PR c++/3902
40686         * g++.dg/parse/template5.C: New test.
40687
40688 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40689
40690         PR fortran/9258
40691         * g77.dg/pr9258: New test.
40692
40693 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40694
40695         * README: Move relevant parts from README.g++.
40696
40697         * README.g++: Remove this file.
40698
40699 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40700
40701         * g++.dg/abi/dcast1.C: New test.
40702
40703 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40704
40705         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40706
40707 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40708
40709         PR c++/47
40710         * g++.old-deja/g++.other/lookup24.C: New test.
40711
40712 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40713
40714         PR middle-end/7227
40715         * gcc.dg/uninit-C.c: New test.
40716
40717 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40718
40719         * g++.dg/abi/covariant1.C: New test.
40720
40721 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40722
40723         * gcc.dg/20030123-1.c: New test.
40724
40725 2003-01-25  Jan Hubicka  <jh@suse.cz>
40726
40727         PR opt/8492
40728         * gcc.c-torture/compile/20030125-1.c
40729
40730 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40731
40732         PR c++/9403
40733         * g++.dg/parse/template3.C: New test.
40734         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40735
40736         PR c++/795
40737         * g++.dg/parse/template4.C: New test.
40738
40739         PR c++/9415
40740         * g++.dg/template/qual2.C: New test.
40741
40742         PR c++/8545
40743         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40744
40745         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40746
40747 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40748
40749         * gcc.c-torture/execute/switch-1.c: New test case.
40750
40751 2003-01-25  Jan Hubicka  <jh@suse.cz>
40752
40753         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40754
40755 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40756
40757         Tweaks for Bison-1.875. From the NEWS file:
40758         "- `parse error' -> `syntax error'
40759         Bison now uniformly uses the term `syntax error'"
40760         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40761         * gcc.dg/cpp/digraph2.c: Likewise.
40762         * gcc.dg/cpp/direct2.c: Likewise.
40763         * gcc.dg/cpp/paste4.c: Likewise.
40764         * gcc.dg/c90-restrict-1.c: Likewise.
40765         * gcc.dg/c99-func-2.c: Likewise.
40766         * gcc.dg/noncompile/920721-2.c: Likewise.
40767         * gcc.dg/noncompile/930622-2.c: Likewise.
40768         * gcc.dg/noncompile/940112-1.c: Likewise.
40769         * gcc.dg/noncompile/950921-1.c: Likewise.
40770         * gcc.dg/noncompile/951123-1.c: Likewise.
40771         * gcc.dg/noncompile/971104-1.c: Likewise.
40772         * gcc.dg/noncompile/990416-1.c: Likewise.
40773
40774 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40775
40776         * g++.dg/parse/undefined1.C: Add error message.
40777
40778 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40779
40780         PR c++/9354
40781         * g++.dg/parse/new1.C: New test.
40782
40783         PR c++/9216
40784         * g++.dg/parse/template2.C: New test.
40785
40786         PR c++/9354
40787         * g++.dg/parse/typedef2.C: New test.
40788
40789         PR c++/9328
40790         * g++.dg/ext/typeof3.C: New test.
40791
40792 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40793
40794         PR c++/2738
40795         * g++.dg/parse/ret-type1.C: New test.
40796
40797         PR c++/3792
40798         * g++.dg/parse/tmpl-outside1.C: New test.
40799
40800         PR c++/4207
40801         * g++.dg/parse/int-as-enum1.C: New test.
40802
40803         PR c++/4903
40804         * g++.dg/parse/no-typename1.C: New test.
40805
40806         PR c++/5533
40807         * g++.dg/parse/no-value1.C: New test.
40808
40809         PR c++/5921
40810         * g++.dg/parse/wrong-inline1.C: New test.
40811
40812         PR c++/6402
40813         * g++.dg/parse/ref1.C: New test.
40814
40815         PR c++/6992
40816         * g++.dg/parse/attr-ctor1.C: New test.
40817
40818         PR c++/7229
40819         * g++.dg/parse/namespace5.C: New test.
40820
40821         PR c++/7917
40822         * g++.dg/parse/func-def1.C: New test.
40823
40824         PR c++/8143
40825         * g++.dg/parse/undefined1.C: New test.
40826
40827         PR c++/5723, PR c++/8522
40828         * g++.dg/parse/specialization1.C: New test.
40829
40830         PR c++/163, PR c++/8595
40831         * g++.dg/parse/struct-as-enum1.C: New test.
40832
40833         PR c++/9173
40834         * g++.dg/parse/undefined2.C: New test.
40835
40836 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40837
40838         PR c++/9298
40839         * g++.dg/parse/template1.C: New test.
40840
40841         PR c++/9384
40842         * g++.dg/parse/using1.C: New test.
40843
40844         PR c++/9285
40845         PR c++/9294
40846         * g++.dg/parse/expr2.C: New test.
40847
40848         PR c++/9388
40849         * g++.dg/parse/lookup2.C: Likewise.
40850
40851 2003-01-21  Jan Hubicka  <jh@suse.cz>
40852
40853         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40854         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40855         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40856         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40857
40858 2003-01-20  Nick Clifton  <nickc@redhat.com>
40859
40860         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40861         problem with ARM sibcall code generation.
40862
40863 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40864
40865         * gcc.c-torture/execute/20030120-1.c: New.
40866
40867 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40868
40869         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40870
40871 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40872
40873         PR c++/9272
40874         * g++.dg/parse/ctor1.C: New test.
40875
40876         PR c++/9294:
40877         * g++.dg/parse/qualified1.C: New test.
40878
40879         * g++.dg/parse/typename3.C: New test.
40880
40881 2003-01-16  Richard Henderson  <rth@redhat.com>
40882
40883         * g++.dg/tls/init-2.C: Fix error matches for real this time.
40884
40885 2003-01-16  Richard Henderson  <rth@redhat.com>
40886
40887         * g++.dg/pch/pch.exp: Copy test header to the working directory
40888         before using it either for precompilation or direct use.
40889         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40890         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40891
40892 2003-01-16  Richard Henderson  <rth@redhat.com>
40893
40894         * gcc.dg/pch/pch.exp: Copy test header to the working directory
40895         before using it either for precompilation or direct use.
40896         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40897         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40898
40899 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
40900
40901         * g++.dg/ext/typename1.C: Add typename keyword.
40902         * g++.dg/template/crash1.C: Update error messages.
40903         * g++.dg/template/crash2.C: Remove error message.
40904         * g++.dg/parse/typename2.C: New test.
40905         * g++.dg/template/typename2.C: Change implicit
40906         typename warning into error.
40907         * g++.old-deja/g++.benjamin/tem03.C: Issue more
40908         error messages.
40909         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40910         * g++.old-deja/g++.brendan/crash56.C: Add this->.
40911         * g++.old-deja/g++.law/visibility13.C: Remove error
40912         messages.
40913         * g++.old-deja/g++.ns/template17.C: Reorder code to
40914         make declaration visible in template.
40915         * g++.old-deja/g++.pt/crash3.C: Fix typos.
40916         * g++.old-deja/g++.pt/crash36.C: Issue more error
40917         messages.
40918         * g++.old-deja/g++.pt/crash5.C: Improve error
40919         message.
40920         * g++.old-deja/g++.pt/crash67.C: Remove warning.
40921         * g++.old-deja/g++.pt/inherit1.C: Add this->.
40922         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40923         * g++.old-deja/g++.pt/typename16.C: Replace implicit
40924         typename warning with error message.
40925         * g++.old-deja/g++.pt/typename19.C: Remove warning.
40926         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40927         * g++.old-deja/g++.robertl/eb24.C: Use this->.
40928
40929 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
40930
40931         * g++.dg/parse/ambig2.C: New test.
40932
40933 2003-01-15  Richard Henderson  <rth@redhat.com>
40934
40935         * g++.dg/tls/init-2.C: Update error message string.
40936
40937 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40938
40939         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40940
40941 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
40942
40943         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40944         all for HC11/HC12.
40945         * gcc.c-torture/compile/20001205-1.x: Likewise.
40946         * gcc.c-torture/compile/20001226-1.x: Likewise.
40947         * gcc.c-torture/compile/920520-1.x: Likewise.
40948         * gcc.c-torture/compile/961203-1.x: Likewise.
40949         * gcc.c-torture/compile/20020604-1.x: Likewise.
40950
40951 2003-01-15  Jan Hubicka  <jh@suse.cz>
40952
40953         * gcc.c-torture/compile/20030115-1.c: New test.
40954
40955         * gcc.dg/i386-fpcvt-1.c: New test.
40956         * gcc.dg/i386-fpcvt-2.c: New test.
40957
40958 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
40959
40960         Further conform g++'s __vmi_class_type_info to the C++ ABI
40961         specification.
40962         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40963         the specification.
40964
40965 2003-01-14  Jan Hubicka  <jh@suse.cz>
40966
40967         * gcc.dg/i386-fpcvt-1.c: New test.
40968         * gcc.dg/i386-fpcvt-2.c: New test.
40969
40970 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40971
40972         * gcc.dg/i386-mmx-3.c: New test.
40973
40974 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
40975
40976         PR c++/9264
40977         * g++.dg/parse/octal1.C: New file.
40978
40979         PR c++/9172
40980         * g++.dg/parse/typename1.C: New file.
40981
40982 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
40983
40984         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40985         * gcc.dg/bf-no-ms-layout.c: Likewise.
40986         * gcc.dg/bf-ms-attrib.c: Likewise.
40987
40988 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
40989
40990         PR c++/9099
40991         * g++.dg/parse/dtor1.C: New file.
40992
40993         PR c++/9128
40994         * g++.dg/rtti/typeid1.C: New file.
40995
40996         PR c++/9153
40997         * g++.dg/parse/lookup1.C: New file.
40998
40999         PR c++/9171
41000         * g++.dg/templ/spec5.C: New file.
41001
41002 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41003
41004         * gcc.c-torture/compile/20030110-1.c: New test.
41005
41006 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41007
41008         Merge from pch-branch:
41009
41010         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41011
41012         * gcc.dg/pch/cpp-1.h: New.
41013         * gcc.dg/pch/cpp-1.c: New.
41014         * gcc.dg/pch/cpp-2.h: New.
41015         * gcc.dg/pch/cpp-2.c: New.
41016
41017         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41018
41019         * gcc.dg/pch/except-1.h: New.
41020         * gcc.dg/pch/except-1.c: New.
41021
41022         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41023
41024         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41025         running test.
41026         * gcc.dg/pch: Include *.hp not *.h.
41027         * gcc.dg/pch/system-1.h: New.
41028         * gcc.dg/pch/system-1.c: New.
41029
41030         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41031
41032         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41033         rather than trying to build and run a program using PCH.
41034         * gcc.dg/pch: Remove dg-do commands from test files.
41035
41036         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41037
41038         * gcc.dg/pch/macro-3.c: New.
41039         * gcc.dg/pch/macro-3.h: New.
41040
41041         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41042
41043         * gcc.dg/pch/common-1.c: New.
41044         * gcc.dg/pch/common-1.h: New.
41045         * gcc.dg/pch/decl-1.c: New.
41046         * gcc.dg/pch/decl-1.h: New.
41047         * gcc.dg/pch/decl-2.c: New.
41048         * gcc.dg/pch/decl-2.h: New.
41049         * gcc.dg/pch/decl-3.c: New.
41050         * gcc.dg/pch/decl-3.h: New.
41051         * gcc.dg/pch/decl-4.c: New.
41052         * gcc.dg/pch/decl-4.h: New.
41053         * gcc.dg/pch/decl-5.c: New.
41054         * gcc.dg/pch/decl-5.h: New.
41055         * gcc.dg/pch/global-1.c: New.
41056         * gcc.dg/pch/global-1.h: New.
41057         * gcc.dg/pch/inline-1.c: New.
41058         * gcc.dg/pch/inline-1.h: New.
41059         * gcc.dg/pch/inline-2.c: New.
41060         * gcc.dg/pch/inline-2.h: New.
41061         * gcc.dg/pch/static-1.c: New.
41062         * gcc.dg/pch/static-1.h: New.
41063         * gcc.dg/pch/static-2.c: New.
41064         * gcc.dg/pch/static-2.h: New.
41065
41066         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41067
41068         * g++.dg/pch/pch.exp: Better handle failing testcases.
41069         * gcc.dg/pch/pch.exp: Likewise.
41070         * gcc.dg/pch/macro-1.c: New.
41071         * gcc.dg/pch/macro-1.h: New.
41072         * gcc.dg/pch/macro-2.c: New.
41073         * gcc.dg/pch/macro-2.h: New.
41074
41075         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41076
41077         * g++.dg/dg.exp: Treat files in pch/ specially.
41078         * g++.dg/pch/pch.exp: New file.
41079         * g++.dg/pch/empty.H: New file.
41080         * g++.dg/pch/empty.C: New file.
41081         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41082         "precompile".
41083
41084         * gcc.dg/pch/pch.exp: New file.
41085         * gcc.dg/pch/empty.h: New file.
41086         * gcc.dg/pch/empty.c: New file.
41087         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41088         "precompile".
41089
41090 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41091
41092         * g++.dg/template/friend14.C: New test.
41093
41094 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41095
41096         * gcc.dg/old-style-asm-1.c: New test.
41097
41098 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41099
41100         * gcc.c-torture/compile/20030109-1.c: New test.
41101
41102 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41103
41104         * gcc.c-torture/execute/20030109-1.c: New test.
41105
41106 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41107
41108         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41109         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41110         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41111         * g++.old-deja/g++.mike/eh2.C: Likewise.
41112         * g++.old-deja/g++.mike/eh3.C: Likewise.
41113         * g++.old-deja/g++.mike/eh5.C: Likewise.
41114         * g++.old-deja/g++.mike/eh6.C: Likewise.
41115         * g++.old-deja/g++.mike/eh7.C: Likewise.
41116         * g++.old-deja/g++.mike/eh8.C: Likewise.
41117         * g++.old-deja/g++.mike/eh9.C: Likewise.
41118         * g++.old-deja/g++.mike/eh10.C: Likewise.
41119         * g++.old-deja/g++.mike/eh12.C: Likewise.
41120         * g++.old-deja/g++.mike/eh13.C: Likewise.
41121         * g++.old-deja/g++.mike/eh14.C: Likewise.
41122         * g++.old-deja/g++.mike/eh16.C: Likewise.
41123         * g++.old-deja/g++.mike/eh17.C: Likewise.
41124         * g++.old-deja/g++.mike/eh18.C: Likewise.
41125         * g++.old-deja/g++.mike/eh21.C: Likewise.
41126         * g++.old-deja/g++.mike/eh23.C: Likewise.
41127         * g++.old-deja/g++.mike/eh24.C: Likewise.
41128         * g++.old-deja/g++.mike/eh25.C: Likewise.
41129         * g++.old-deja/g++.mike/eh26.C: Likewise.
41130         * g++.old-deja/g++.mike/eh27.C: Likewise.
41131         * g++.old-deja/g++.mike/eh28.C: Likewise.
41132         * g++.old-deja/g++.mike/eh29.C: Likewise.
41133         * g++.old-deja/g++.mike/eh31.C: Likewise.
41134         * g++.old-deja/g++.mike/eh33.C: Likewise.
41135         * g++.old-deja/g++.mike/eh34.C: Likewise.
41136         * g++.old-deja/g++.mike/eh35.C: Likewise.
41137         * g++.old-deja/g++.mike/eh36.C: Likewise.
41138         * g++.old-deja/g++.mike/eh37.C: Likewise.
41139         * g++.old-deja/g++.mike/eh38.C: Likewise.
41140         * g++.old-deja/g++.mike/eh39.C: Likewise.
41141         * g++.old-deja/g++.mike/eh40.C: Likewise.
41142         * g++.old-deja/g++.mike/eh41.C: Likewise.
41143         * g++.old-deja/g++.mike/eh42.C: Likewise.
41144         * g++.old-deja/g++.mike/eh44.C: Likewise.
41145         * g++.old-deja/g++.mike/eh46.C: Likewise.
41146         * g++.old-deja/g++.mike/eh47.C: Likewise.
41147         * g++.old-deja/g++.mike/eh48.C: Likewise.
41148         * g++.old-deja/g++.mike/eh49.C: Likewise.
41149         * g++.old-deja/g++.mike/eh50.C: Likewise.
41150         * g++.old-deja/g++.mike/eh51.C: Likewise.
41151         * g++.old-deja/g++.mike/eh53.C: Likewise.
41152         * g++.old-deja/g++.mike/eh55.C: Likewise.
41153         * g++.old-deja/g++.mike/p7912.C: Likewise.
41154         * g++.old-deja/g++.mike/p9706.C: Likewise.
41155         * g++.old-deja/g++.mike/p10416.C: Likewise.
41156         * g++.old-deja/g++.mike/p11667.C: Likewise.
41157         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41158         Remove redundant reference to Iris.
41159         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41160         Elxsi, i860, Pico Java, and WE32K.
41161
41162 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41163
41164         * g++.dg/ext/asm4.C: New test.
41165
41166 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41167
41168         PR c++/9030
41169         * g++.dg/template/friend12.C: New test.
41170         * g++.dg/template/friend13.C: Likewise.
41171         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41172
41173 2003-01-08  Jan Hubicka  <jh@suse.cz>
41174
41175         * gcc.dg/i386-cadd.c: New test.
41176         * gcc.dg/i386-cmov4.c: Likewise.
41177
41178 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41179
41180         PR c++/9165
41181         * g++.dg/warn/Wunused-3.C: New test.
41182
41183         * g++.dg/abi/bitfield9.C: New test.
41184
41185         PR c++/9189
41186         * g++.dg/parse/defarg3.C: New test.
41187
41188 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41189
41190         * g++.dg/parse/ambig1.C: New test.
41191         * g++.dg/parse/defarg2.C: New test.
41192
41193 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41194
41195         * g++.dg/template/defarg-1.C: New test.
41196         * g++.dg/template/local2.C: Likewise.
41197
41198 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41199
41200         * gcc.c-torture/execute/20030105-1.c: New test.
41201
41202 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41203
41204         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41205         * g++.dg/parse/namespace4.C: Likewise.
41206
41207 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41208
41209         * g++.dg/template/ntp2.C: New test.
41210
41211 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41212
41213         * g++.dg/parse/extern-C-1.C: New test.
41214
41215         * g++.dg/parse/namespace4.C: New test.
41216
41217         * g++.dg/template/nested1.C: New test.
41218
41219         * g++.dg/parse/namespace3.C: New test.
41220
41221 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41222
41223         * g++.dg/lookup/two-stage1.C: New test.
41224
41225 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41226
41227         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41228         * g++.old-deja/g++.jason/access8.C: Likewise.
41229         * g++.old-deja/g++.other/decl5.C: Likewise.
41230
41231 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41232
41233         * g++.dg/parse/parse7.C: New test.
41234
41235 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41236
41237         PR c++/2843
41238         * g++.dg/ext/attrib7.C: New test.
41239
41240 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41241
41242         * g++.dg/parse/parse6.C: New test.
41243
41244 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41245
41246         * gcc.dg/h8300-stack-1.c: New.
41247
41248 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41249
41250         g++.dg/lookup/exception1.C: New test.
41251
41252         g++.dg/lookup/template1.C: New test.
41253
41254         g++.dg/parse/namespace2.C: New test.
41255
41256         g++.dg/parse/parens2.C: New test.
41257
41258 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41259
41260         * g++.dg/parse/parse5.C: New test.
41261         * g++.dg/lookup/scoped4.C: New test.
41262
41263 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41264
41265         * g++.dg/parse/parens1.C: New test.
41266
41267         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41268         angle-bracket1.C.
41269         * g++.dg/parse/parens2.C: New test.
41270
41271         * g++.dg/lookup/scope-operator1.C: New test.
41272
41273         * g++.dg/parse/operator1.C: New test.
41274
41275 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41276
41277         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41278         * g++.old-deja/g++.other/access6.C: Likewise.
41279         * g++.old-deja/g++.other/decl1.C: Likewise.
41280         * g++.old-deja/g++.pt/typename12.C: Likewise.
41281
41282 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41283
41284         * g++.dg/parse/namespace1.C: New test.
41285
41286 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41287
41288         * g++.dg/parse/parse4.C: New test.
41289
41290 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41291
41292         * g++.dg/parse/parse3.C: New test.
41293
41294 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41295
41296         * g++.dg/parse/parse2.C: New test.
41297
41298 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41299
41300         * g++.dg/template/friend11.C: New test.
41301
41302 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41303
41304         * g++.dg/parse/parse1.C: New test.
41305
41306 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41307
41308         * lib/profopt.exp: Change the name of a global variable to avoid
41309         possible clashes with other test suites.
41310
41311 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41312
41313         * g++.dg/inherit/covariant8.C: New test.
41314
41315 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41316
41317         * g++.dg/init/array9.C: New test.
41318
41319         PR c++/9112
41320         * g++.dg/parse/expr1.C: New test.
41321
41322 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41323
41324         * gcc.c-torture/compile/20021230-1.c: New test.
41325
41326 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41327
41328         * g++.dg/inherit/covariant5.C: New test.
41329         * g++.dg/inherit/covariant6.C: New test.
41330         * g++.dg/inherit/covariant7.C: New test.
41331
41332 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41333
41334         PR c++/2739
41335         * g++.dg/other/access2.C: New test.
41336
41337 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41338
41339         * g++.dg/other/anon-struct.C: No longer fails
41340         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41341         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41342         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41343
41344 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41345
41346         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41347
41348 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41349
41350         * g++.dg/eh/spec4.C: Remove stray semicolon.
41351         * g++.dg/expr/pmf-1.C: Change error message.
41352         * g++.dg/ext/asm1.C: Remove stray semicolon.
41353         * g++.dg/ext/typename1.C: Add missing typenames.
41354         * g++.dg/inherit/template-as-base.C: Change error message.
41355         * g++.dg/lookup/scoped1.C: Likewise.
41356         * g++.dg/lookup/scoped2.C: Likewise.
41357         * g++.dg/lookup/using2.C: Likewise.
41358         * g++.dg/other/component1.C: Remove stray semicolon.
41359         * g++.dg/other/do1.C: Change error message.
41360         * g++.dg/other/error2.C: Likewise.
41361         * g++.dg/other/init1.C: Likewise.
41362         * g++.dg/other/packed1.C: Remove stray semicolon.
41363         * g++.dg/other/ptrmem2.C: Change error message.
41364         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41365         marker.
41366         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41367         * g++.dg/template/access3.C: Add typename keyword.
41368         * g++.dg/template/access5.C: Remove stray semicolon.
41369         * g++.dg/template/access6.C: Likewise.
41370         * g++.dg/template/complit1.C: Likewise.
41371         * g++.dg/template/crash1.C: Change error message.
41372         * g++.dg/template/inherit2.C: Remove stray semicolon.
41373         * g++.dg/template/instantiate2.C: Likewise.
41374         * g++.dg/template/instantiate3.C: Change error message.
41375         * g++.dg/template/qual1.C: Remove stray semicolon.
41376         * g++.dg/template/qualttp18.C: Change error message.
41377         * g++.dg/template/ref1.C: Remove stray semicolon.
41378         * g++.dg/template/sizeof1.C (A::value): Declare it.
41379         * g++.dg/template/spec4.C: Change error message.
41380         * g++.dg/template/static1.C: Likewise.
41381         * g++.dg/template/type1.C: Likewise.
41382         * g++.dg/template/typename3.C: Likewise.
41383         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41384         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41385         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41386         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41387         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41388         named return value extension.
41389         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41390         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41391         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41392         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41393         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41394         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41395         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41396         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41397         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41398         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41399         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41400         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41401         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41402         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41403         syntax.
41404         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41405         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41406         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41407         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41408         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41409         * g++.old-deja/g++.brendan/template11.C: Likewise.
41410         * g++.old-deja/g++.brendan/template26.C: Likewise.
41411         * g++.old-deja/g++.brendan/template27.C: Use explicit
41412         specialization syntax.
41413         * g++.old-deja/g++.brendan/template30.C: Likewise.
41414         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41415         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41416         non-dependent names.
41417         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41418         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41419         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41420         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41421         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41422         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41423         named return value extension.
41424         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41425         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41426         * g++.old-deja/g++.ext/return1.C: Likewise.
41427         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41428         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41429         * g++.old-deja/g++.jason/access8.C: Likewise.
41430         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41431         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41432         pseudo-destructor names.
41433         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41434         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41435         pseudo-destructor names.
41436         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41437         * g++.old-deja/g++.jason/overload19.C: Likewise.
41438         * g++.old-deja/g++.jason/overload32.C: Likewise.
41439         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41440         stray semicolons.
41441         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41442         * g++.old-deja/g++.jason/return.C: Likewise.
41443         * g++.old-deja/g++.jason/return2.C: Likewise.
41444         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41445         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41446         syntax.
41447         * g++.old-deja/g++.jason/template10.C: Account for use of
41448         non-dependent names.
41449         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41450         syntax.
41451         * g++.old-deja/g++.jason/template37.C: Likewise.
41452         * g++.old-deja/g++.law/access4.C: Change error messages.
41453         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41454         pseudo-destructor names.
41455         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41456         * g++.old-deja/g++.law/ctors9.C: Likewise.
41457         * g++.old-deja/g++.law/cvt22.C: Likewise.
41458         * g++.old-deja/g++.law/dtors5.C: Likewise.
41459         * g++.old-deja/g++.law/global-init1.C: Likewise.
41460         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41461         * g++.old-deja/g++.law/operators28.C: Likewise.
41462         * g++.old-deja/g++.law/visibility28.C: Likewise.
41463         * g++.old-deja/g++.martin/eval1.C: Likewise.
41464         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41465         name.
41466         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41467         * g++.old-deja/g++.mike/net34.C: Likewise.
41468         * g++.old-deja/g++.mike/net36.C: Likewise.
41469         * g++.old-deja/g++.mike/ns2.C: Likewise.
41470         * g++.old-deja/g++.mike/p12306.C: Likewise.
41471         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41472         value extension.
41473         * g++.old-deja/g++.mike/p700.C: Likewise.
41474         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41475         * g++.old-deja/g++.mike/p710.C: Likewise.
41476         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41477         value extension.
41478         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41479         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41480         * g++.old-deja/g++.ns/crash2.C: Likewise.
41481         * g++.old-deja/g++.ns/crash3.C: Likewise.
41482         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41483         * g++.old-deja/g++.ns/ns17.C: Likewise.
41484         * g++.old-deja/g++.ns/template16.C: Likewise.
41485         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41486         keyword.
41487         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41488         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41489         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41490         named return value extension.
41491         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41492         * g++.old-deja/g++.other/access4.C: Issue additional error
41493         messages.
41494         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41495         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41496         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41497         * g++.old-deja/g++.other/crash25.C: Change error message.
41498         * g++.old-deja/g++.other/crash4.C: Change error message.
41499         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41500         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41501         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41502         checks.
41503         * g++.old-deja/g++.other/defarg8.C: Likewise.
41504         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41505         * g++.old-deja/g++.other/dtor10.C: Likewise.
41506         * g++.old-deja/g++.other/incomplete.C: Likewise.
41507         * g++.old-deja/g++.other/linkage7.C: Likewise.
41508         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41509         lookup algorithm.
41510         * g++.old-deja/g++.other/mangle2.C: Likewise.
41511         * g++.old-deja/g++.other/refinit2.C: Likewise.
41512         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41513         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41514         * g++.old-deja/g++.pt/crash28.C: Likewise.
41515         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41516         syntax.
41517         * g++.old-deja/g++.pt/crash32.C: Change error message.
41518         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41519         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41520         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41521         error message position.
41522         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41523         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41524         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41525         syntax.
41526         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41527         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41528         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41529         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41530         keyword.
41531         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41532         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41533         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41534         keyword.
41535         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41536         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41537         syntax.
41538         * g++.old-deja/g++.pt/friend28.C: Account for use of
41539         non-dependent names.
41540         * g++.old-deja/g++.pt/friend29.C: Likewise.
41541         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41542         rules.
41543         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41544         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41545         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41546         lookup rules.
41547         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41548         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41549         keyword.
41550         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41551         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41552         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41553         keyword.
41554         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41555         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41556         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41557         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41558         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41559         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41560         keyword.
41561         * g++.old-deja/g++.pt/spec10.C: Likewise.
41562         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41563         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41564         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41565         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41566         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41567         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41568         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41569         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41570         * g++.old-deja/g++.pt/typename15.C: Likewise.
41571         * g++.old-deja/g++.pt/typename22.C: Likewise.
41572         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41573         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41574         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41575         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41576         syntax.
41577         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41578         return value extension.
41579         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41580         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41581         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41582         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41583
41584 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41585
41586         * g++.dg/warn/inline1.C: New test.
41587         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41588         * g++.old-deja/g++.jason/synth10.C: Likewise.
41589         * g++.old-deja/g++.mike/net31.C: Likewise.
41590         * g++.old-deja/g++.mike/p8786.C: Likewise.
41591
41592         * g++.dg/template/friend10.C: New test.
41593         * g++.dg/template/conv5.C: New test.
41594
41595 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41596
41597         * g++.dg/lookup/scoped3.C: New test.
41598
41599         * g++.dg/lookup/decl1.C: New test.
41600         * g++.dg/lookup/decl2.C: New test.
41601
41602 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41603
41604         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41605         gcc.c-torture/compile/20021015-1.c,
41606         gcc.c-torture/compile/20021015-2.c,
41607         gcc.c-torture/compile/20021123-1.c,
41608         gcc.c-torture/compile/20021123-2.c,
41609         gcc.c-torture/compile/20021123-3.c,
41610         gcc.c-torture/compile/20021123-4.c,
41611         gcc.c-torture/execute/20021024-1.c: Add tests previously added
41612         only to 3.1 or 3.2 branch.
41613
41614 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
41615
41616         * gcc.dg/i386-bitfield3.c: New test.
41617
41618         * gcc.dg/i386-bitfield2.c: New test.
41619
41620 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
41621
41622         * g++.dg/parse/conv_op1.C: New test.
41623
41624 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
41625
41626         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41627         approved.
41628
41629 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
41630
41631         * gcc.c-torture/compile/20021220-1.c: New test.
41632
41633 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
41634
41635         * gcc.dg/i386-fastcall-1.c: New.
41636
41637 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41638
41639         * gcc.c-torture/execute/20021219-1.c: New test.
41640
41641 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41642
41643         * gcc.dg/i386-pic-1.c: New test.
41644
41645 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41646
41647         PR c++/8099
41648         * g++.dg/template/friend9.C: New test.
41649
41650 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41651
41652         PR c++/3663
41653         * g++.dg/template/access7.C: New test.
41654
41655 2002-12-18  Nick Clifton  <nickc@redhat.com>
41656
41657         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41658         the libstdc++-v3 directory has been found.
41659
41660 2002-12-12  Devang Patel <dpatel@apple.com>
41661         * gcc.dg/darwin-ld-1.c: New test.
41662         * gcc.dg/darwin-ld-2.c: New test.
41663         * gcc.dg/darwin-ld-3.c: New test.
41664         * gcc.dg/darwin-ld-4.c: New test.
41665         * gcc.dg/darwin-ld-5.c: New test.
41666
41667 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41668
41669         * gcc.c-torture/compile/20021212-1.c: New test.
41670
41671 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41672
41673         * gcc.dg/fshort-wchar: New test.
41674
41675 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41676
41677         PR c++/8372
41678         * g++.dg/template/dtor1.C: New test.
41679
41680         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41681         markers.
41682
41683 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41684
41685         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41686
41687 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41688
41689         * g++.dg/template/static1.C: New test.
41690         * g++.dg/template/static2.C: New test.
41691         * g++.old-deja/g++.ext/memconst.C: New test.
41692
41693 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41694
41695         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41696         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41697         * g++.dg/special/initp1.C: Likewise.
41698
41699 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41700
41701         * gcc.c-torture/execute/20021204-1.c: New test.
41702
41703 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41704
41705         * gcc.dg/ppc-fmadd-1.c: New file.
41706         * gcc.dg/ppc-fmadd-2.c: New file.
41707         * gcc.dg/ppc-fmadd-3.c: New file.
41708
41709 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41710
41711         * gcc.c-torture/compile/20021204-1.c: New test.
41712
41713 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41714
41715         * g++.dg/inherit/covariant2.C: New test.
41716         * g++.dg/inherit/covariant3.C: New test.
41717         * g++.dg/inherit/covariant4.C: New test.
41718         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41719         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41720
41721 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41722
41723         PR c++/8688
41724         * g++.dg/init/brace3.C: New test.
41725
41726 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41727
41728         * gcc.dg/20020210-1.c: Fix a comment typo.
41729
41730 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41731
41732         PR c++/8720
41733         * g++.dg/parse/defarg1.C: New test.
41734
41735         PR c++/8615
41736         * g++.dg/template/char1.C: New test.
41737
41738         * g++.dg/template/varmod1.C: Fix typo.
41739
41740 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41741
41742         DR 180
41743         * g++.old-deja/g++.pt/crash32.C: Expect error.
41744
41745 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41746
41747         PR c++/5919
41748         * g++.dg/template/varmod1.C: New test.
41749
41750         PR c++/8727
41751         * g++.dg/inherit/typeinfo1.C: New test.
41752
41753         PR c++/8663
41754         * g++.dg/inherit/typedef1.C: New test.
41755
41756 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41757
41758         PR c++/8332
41759         PR c++/8493
41760         * g++.dg/template/strlen1.C: New test.
41761
41762         PR c++/8227
41763         * g++.dg/template/ctor2.C: New test.
41764
41765         PR c++/8214
41766         * g++.dg/init/string1.C: New test.
41767
41768         PR c++/8511
41769         * g++.dg/template/friend8.C: New test.
41770
41771 2002-11-29  Joe Buck <jbuck@synopsys.com>
41772
41773         * g++.dg/lookup/anon2.C: New test.
41774
41775 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41776
41777         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41778         h8300 port.
41779
41780 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41781
41782         * gcc.dg/bitfld-6.c: New test.
41783
41784 2002-11-27  Jan Hubicka  <jh@suse.cz>
41785
41786         * gcc.c-torture/execute/20021127.[cx]: New test.
41787
41788 2002-11-26  Jan Hubicka  <jh@suse.cz>
41789
41790         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41791         quality.
41792
41793 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41794
41795         * g++.dg/init/brace2.C: New test.
41796         * g++.old-deja/g++.mike/p9129.C: Correct.
41797
41798 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41799
41800         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41801
41802 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41803
41804         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41805
41806 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41807
41808         * g++.dg/abi/empty11.C: New test.
41809         * g++.dg/rtti/cv1.C: New test.
41810
41811 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41812
41813         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41814
41815 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41816
41817         * g++.dg/abi/empty10.C: New test.
41818
41819 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41820
41821         * gcc.c-torture/compile/20021124-1.c: New test.
41822
41823 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41824
41825         * g++.dg/abi/rtti2.C: New test.
41826
41827 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41828
41829         * gcc.dg/i386-unroll-1.c: New test.
41830
41831 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41832
41833         * gcc.c-torture/compile/20021120-1.c: New test.
41834         * gcc.c-torture/compile/20021120-2.c: New test.
41835
41836 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41837
41838         * gcc.dg/bitfld-5.c: New test.
41839
41840 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41841
41842         * gcc.c-torture/execute/20021120-3.c: New test.
41843
41844 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41845
41846         * gcc.c-torture/execute/20021120-2.c: New test.
41847
41848 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41849
41850         * gcc.c-torture/execute/20021120-1.c: New test.
41851
41852 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41853
41854         * gcc.c-torture/execute/20021118-3.c: New test.
41855
41856 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41857
41858         * gcc.c-torture/compile/20021119-1.c: New test.
41859
41860 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41861
41862         * gcc.dg/duff-1.c: New test.
41863         * gcc.dg/duff-2.c: New test.
41864         * gcc.dg/duff-3.c: New test.
41865
41866 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41867
41868         * gcc.dg/cpp/_Pragma5.c: New test.
41869
41870 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41871
41872         * gcc.c-torture/execute/20021118-2.c: New test.
41873
41874 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41875
41876         * gcc.c-torture/execute/20021118-1.c: New test.
41877
41878 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
41879
41880         * gcc.dg/20021116-1.c: New test.
41881
41882 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
41883
41884         * g++.dg/abi/vcall1.C: New test.
41885
41886 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
41887
41888         * gcc.dg/20021029-1.c: New test.
41889         * gcc.dg/20021029-2.c: New test.
41890
41891 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41892
41893         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41894
41895 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41896
41897         PR c/8439
41898         * gcc.dg/20021110.c: Move to ...
41899         * gcc.c-torture/compile/20021110.c: .... here.
41900
41901 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41902
41903         PR c/8467
41904         * gcc.c-torture/execute/20021111-1.c
41905
41906 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41907
41908         PR c/8439
41909         * gcc.dg/20021110.c: New test.
41910
41911 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
41912
41913         * g++.dg/abi/vthunk3.C: Run only on x86.
41914
41915 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41916
41917         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41918
41919 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
41920
41921         * lib/compat.exp (compat-execute): Fix logic error in last
41922         change.
41923
41924 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
41925
41926         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41927
41928 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41929
41930         PR c++/8389
41931         * g++.dg/template/access6.C: New test.
41932
41933 2002-11-08  Jan Hubicka  <jh@suse.cz>
41934
41935         * gcc.dg/i386-ssefp-1.c: New test.
41936         * gcc.dg/i386-ssefp-1.c: New test.
41937
41938 2002-11-08  Jan Hubicka  <jh@suse.cz>
41939
41940         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41941
41942 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41943
41944         * g++.dg/abi/vthunk3.C: New test.
41945
41946         PR c++/8338
41947         * g++.dg/template/crash2.C: New test.
41948
41949 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41950
41951         * g++.dg/abi/dtor1.C: New test.
41952         * g++.dg/abi/dtor2.C: Likewise.
41953
41954 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
41955
41956         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41957         Darwin.
41958
41959 2002-11-04  Adam Nemet  <anemet@lnxw.com>
41960
41961         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41962         -mthumb.  Only xfail with -O0.
41963
41964 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
41965
41966         * g++.dg/abi/thunk1.C: New test.
41967         * g++.dg/abi/thunk2.C: Likewise.
41968         * g++.dg/abi/vtt1.C: Likewise.
41969
41970 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
41971
41972         PR optimization/8423
41973         * gcc.c-torture/execute/builtin-constant.c: New test.
41974
41975 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
41976
41977         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41978         Add some more cases.
41979
41980 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
41981
41982         PR c++/8391
41983         * g++.dg/opt/local1.C: New test.
41984
41985 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
41986
41987         PR c++/8160
41988         * g++.dg/template/complit1.C: New test.
41989
41990         PR c++/8149
41991         * g++.dg/template/typename4.C: Likewise.
41992
41993 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41994
41995         Core issue 287, PR c++/7639
41996         * g++.dg/template/instantiate1.C: Adjust error location.
41997         * g++.dg/template/instantiate3.C: New test.
41998         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41999         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42000         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42001
42002 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42003
42004         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42005
42006 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42007
42008         PR c++/8287
42009         * g++.dg/init/dtor2.C: New test.
42010
42011 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42012
42013         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42014         * gcc.dg/nest.c: Bypass errors on irix6.
42015
42016 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42017
42018         * gcc.dg/nest.c: Expect error for mmix-*-*.
42019         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42020
42021 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42022
42023         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42024         markers.
42025
42026         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42027
42028 2002-10-25  Mike Stump  <mrs@apple.com>
42029
42030         * gcc.dg/warn-1.c: New test.
42031
42032 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42033
42034         * g++.dg/template/typename3.C: New test.
42035
42036 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42037
42038         * g++.dg/lookup/ptrmem1.C: New test.
42039
42040         * g++.dg/abi/vthunk2.C: New test.
42041
42042 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42043
42044         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42045
42046 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42047
42048         * g++.dg/abi/empty9.C: New test.
42049
42050 2002-10-24  Richard Henderson  <rth@redhat.com>
42051
42052         * g++.dg/inherit/thunk1.C: Enable for ia64.
42053
42054 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42055
42056         PR c++/8067
42057         * g++.dg/lookup/pretty1.C: New test.
42058
42059 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42060
42061         * gcc.dg/20021023-1.c: New test.
42062
42063 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42064
42065         PR c++/7679
42066         * g++.dg/parse/inline1.C: New test.
42067
42068 2002-10-23  Richard Henderson  <rth@redhat.com>
42069
42070         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42071
42072         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42073
42074 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42075
42076         PR c++/6579
42077         * g++.dg/parse/stmtexpr3.C: New test.
42078
42079 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42080
42081         * g++.dg/expr/cond1.C: New test.
42082
42083 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42084
42085         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42086
42087 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42088
42089         * g++.dg/abi/vbase13.C: New test.
42090         * g++.dg/abi/vbase14.C: Likewise.
42091
42092 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42093
42094         * gcc.dg/tls/pic-1.c: New test.
42095         * gcc.dg/tls/nonpic-1.c: New test.
42096         * gcc.dg/20021018-1.c: New test.
42097
42098 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42099
42100         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42101         Remove only files with the same base name as the test case.
42102         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42103         (profopt-execute): Likewise.  Also, remove old profiling
42104         and performance data files before running the tests.
42105
42106         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42107         * g++.dg/bprob/bprob.exp: Likewise.
42108         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42109         to allow more general test case names.
42110
42111         * g++.dg/bprob/bprob-1.C: Rename to ...
42112         * g++.dg/bprob/g++-bprob-1.C: ... this.
42113
42114         * g77.dg/bprob/bprob-1.f: Rename to ...
42115         * g77.dg/bprob/g77-bprob-1.f: ... this.
42116
42117 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42118
42119         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42120         bison 1.50 or later.
42121
42122 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42123
42124         * g++.dg/README: Describe more test directories.
42125
42126 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42127
42128         * g++.dg/init/array6.C: Add additional tests.
42129
42130 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42131
42132         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42133         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42134
42135 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42136
42137         * gcc.c-torture/compile/20020604-1.x: New.
42138         * gcc.c-torture/compile/simd-5.x: Likewise.
42139         * gcc.c-torture/execute/920710-1.x: Likewise.
42140         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42141
42142 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42143
42144         * g++.dg/inherit/override1.C: Add dg-options clause.
42145
42146 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42147
42148         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42149         _mm_slli_si128.
42150
42151 2002-10-19  Andreas Schwab  <schwab@suse.de>
42152
42153         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42154         directory component.
42155
42156 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42157
42158         * g++.dg/inherit/thunk1.C: New test.
42159
42160         * g++.dg/inherit/override1.C: New test.
42161
42162         * g++.dg/abi/mangle11.C: New test.
42163         * g++.dg/abi/mangle14.C: New test.
42164         * g++.dg/abi/mangle17.C: New test.
42165
42166 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42167
42168         * g++.dg/overload/member2.C: New test.
42169
42170 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42171
42172         * g++.dg/README: Describe new compat directory.
42173         * g++.dg/dg.exp: Skip tests in compat directory.
42174         * README.compat: New file.
42175         * lib/compat.exp: New expect script.
42176         * g++.dg/compat: New test directory.
42177         * g++.dg/compat/compat.exp: New expect script.
42178         * g++.dg/compat/abi: New test directory.
42179         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42180         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42181         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42182         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42183         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42184         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42185         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42186         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42187         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42188         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42189         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42190         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42191         * g++.dg/compat/break: New test directory.
42192         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42193         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42194         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42195         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42196         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42197         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42198         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42199         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42200         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42201         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42202         g++.dg/compat/break/README: New files.
42203         * g++.dg/compat/eh: New test directory.
42204         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42205         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42206         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42207         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42208         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42209         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42210         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42211         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42212         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42213         g++.dg/compat/eh/filter2_y.C,
42214         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42215         g++.dg/compat/eh/new1_y.C,
42216         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42217         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42218         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42219         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42220         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42221         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42222         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42223         g++.dg/compat/eh/unexpected1_y.C: New files.
42224         * g++.dg/compat/init: New test directory.
42225         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42226         g++.dg/compat/init/array5_y.C,
42227         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42228         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42229         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42230         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42231         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42232         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42233         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42234         g++.dg/compat/init/init-ref2_y.C: New files.
42235
42236 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42237
42238         PR c++/7584
42239         * g++.dg/inherit/using3.C: New test.
42240
42241 2002-10-17  Jan Hubicka  <jh@suse.cz>
42242
42243         * gcc.dg/20021017-2.c: New test.
42244
42245 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42246
42247         * g++.dg/abi/mangle16.C: Adjust.
42248
42249         * g++.dg/init/array8.C: New test.
42250
42251 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42252
42253         * gcc.dg/special/mips-abi.exp: New test.
42254         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42255
42256 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42257
42258         * g++.dg/abi/mangle16.C: New test.
42259         * g++.dg/abi/mangle17.C: Likewise.
42260
42261         PR c++/7478
42262         * g++.dg/template/ref1.C: New test.
42263
42264 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42265
42266         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42267
42268 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42269
42270         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42271
42272 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42273
42274         PR c++/7524
42275         * g++.dg/init/array7.C: New test.
42276
42277 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42278
42279         * g++.dg/init/array6.C: New test.
42280
42281         * g++.dg/abi/mangle13.C: Likewise.
42282         * g++.dg/abi/mangle14.C: Likewise.
42283         * g++.dg/abi/mangle15.C: Likewise.
42284
42285 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42286
42287         * g++.dg/abi/empty8.C: New test.
42288
42289 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42290
42291         * g++.dg/init/ctor1.C: New test.
42292
42293 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42294
42295         * gcc.c-torture/execute/20021015-1.c: New test.
42296
42297 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42298
42299         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42300
42301 2002-10-14  Jan Hubicka  <jh@suse.cz>
42302
42303         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42304
42305 2002-10-14  Richard Henderson  <rth@redhat.com>
42306
42307         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42308
42309 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42310
42311         PR optimization/6631
42312         * g++.dg/opt/const2.C: New test.
42313
42314 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42315
42316         PR c++/7176
42317         * g++.dg/parse/friend1.C: New test.
42318         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42319
42320 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42321
42322         * gcc.dg/20021014-1.c: New test.
42323
42324 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42325
42326         PR c++/5661
42327         * g++.dg/ext/vlm1.C: New test.
42328         * g++.dg/ext/vlm2.C: Likewise.
42329
42330         * g++.dg/init/array1.C: Remove invalid braces.
42331         * g++.dg/init/brace1.C: New test.
42332         * g++.dg/init/copy2.C: Likewise.
42333         * g++.dg/init/copy3.C: Likewise.
42334         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42335         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42336         braces.
42337
42338 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42339
42340         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42341
42342 2002-10-11  Richard Shann  <richard.shann@superh.com>
42343
42344         * gcc.c-torture/compile/simd-5.c: New test.
42345
42346 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42347
42348         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42349
42350 2002-10-10  Jim Wilson  <wilson@redhat.com>
42351
42352         * gcc.c-torture/execute/20021010-1.c: New test.
42353
42354 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42355
42356         PR c/7353
42357         * g++.dg/ext/typedef-init.C: New test.
42358         * gcc.dg/typedef-init.c: New test.
42359
42360 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42361
42362         * gcc.dg/cpp/paste13.c: New test.
42363
42364 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42365
42366         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42367         remaining platforms, XFAIL during compile, not execute.  Don't
42368         XFAIL at -O0.
42369
42370 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42371
42372         * gcc.dg/alias-1.c: Tweak expected warning.
42373
42374 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42375
42376         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42377
42378 2002-10-06  Andreas Jaeger  <aj@suse.de>
42379
42380         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42381         * gcc.dg/cpp/c++98.C: Likewise.
42382
42383         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42384         * g++.dg/cpp/c++98.C: Likewise.
42385
42386         * g++.dg/README (Subdirectories): Mention cpp directory.
42387
42388         PR target/7559
42389         * gcc.dg/20021006-1.c: New test.
42390
42391 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42392
42393         PR c++/7804
42394         * g++.dg/other/warning1.C: New test.
42395
42396 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42397
42398         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42399         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42400         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42401
42402 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42403
42404         PR c++/7931
42405         * g++.dg/template/ptrmem3.C: New test.
42406
42407         PR c++/7754
42408         * g++.dg/template/union1.C: New test.
42409
42410 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42411
42412         PR c++/8006
42413         * g++.dg/abi/mangle9.C: New test.
42414         * g++.dg/abi/mangle10.C: New test.
42415         * g++.dg/abi/mangle11.C: New test.
42416         * g++.dg/abi/mangle12.C: New test.
42417
42418 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42419
42420         PR c++/7188.
42421         * g++.dg/template/meminit1.C: New test.
42422         * g++.dg/warn/Wreorder-1.C: Likewise.
42423         * g++.old-deja/g++.mike/warn3.C: Tweak.
42424         * lib/prune.exp: Ingore "in copy constructor".
42425
42426 2002-10-02  Andreas Jaeger  <aj@suse.de>
42427
42428         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42429         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42430         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42431         on x86-64.
42432
42433 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42434
42435         * gcc.dg/empty1.C: Fix typo.
42436
42437 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42438
42439         * gcc.dg/alias-1.c: New test.
42440
42441 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42442
42443         * gcc.dg/empty1.C: New test.
42444
42445         * g++.dg/tls/init-2.C: Tweak error messages.
42446
42447 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42448
42449         * gcc.c-torture/compile/20020923-1.c: New test.
42450
42451 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42452
42453         * gcc.c-torture/execute/ffs-1.c: New test.
42454         * gcc.c-torture/execute/ffs-2.c: Ditto.
42455
42456 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42457
42458         * g++.dg/overload/member1.C: New test.
42459
42460 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42461
42462         * g++.dg/abi/empty7.C: New test.
42463         * g++.dg/init/pm2.C: Likewise.
42464
42465 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42466
42467         * g++.dg/rtti/crash1.C: New test.
42468
42469 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42470
42471         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42472         gcc.dg/sibcall-4.c: New tests.
42473
42474 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42475
42476         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42477         powerpc and MMIX targets.
42478
42479 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42480
42481         * gcc.dg/cpp/20020927-1.c: New.
42482
42483 2002-09-26  David S. Miller  <davem@redhat.com>
42484
42485         * gcc.c-torture/compile/trunctfdf.c: New.
42486
42487 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42488
42489         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42490
42491 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42492
42493         * gcc.c-torture/execute/loop-15.c: New.
42494
42495 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42496
42497         * README.QMTEST: Fix typo.
42498
42499 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42500
42501         * gcc.dg/20020926-1.c: New test.
42502
42503 2002-09-25  David S. Miller  <davem@redhat.com>
42504
42505         PR target/7842
42506         * gcc.c-torture/execute/shiftdi.c: New test.
42507
42508 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42509
42510         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42511         unique to the tool.
42512         * lib/g77.exp (g77_init): Likewise.
42513         * lib/g++.exp (g++_init): Likewise.
42514         * lib/objc.exp (objc_init): Likewise.
42515
42516 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42517
42518         * g++.dg/abi/empty5.C: New test.
42519         * g++.dg/abi/empty6.C: New test.
42520         * g++.dg/abi/vbase12.C: New test.
42521
42522 2002-09-25  Richard Henderson  <rth@redhat.com>
42523
42524         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42525         too-small long double.
42526
42527 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42528
42529         * gcc.dg/20020919-1.c: New test.
42530
42531 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42532
42533         * g++.dg/abi/bitfield6.C: New test.
42534         * g++.dg/abi/bitfield7.C: New test.
42535         * g++.dg/abi/bitfield8.C: New test.
42536         * g++.dg/abi/vbase11.C: New test.
42537
42538 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42539
42540         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42541         hppa*-*-hpux*.  Update test comment.
42542
42543 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42544
42545         * gcc.dg/tls/struct-1.c: New test.
42546
42547 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42548
42549         * gcc.dg/cpp/tr-warn2.c: Update.
42550
42551 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42552
42553         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42554
42555 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42556
42557         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42558         systems.
42559
42560 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42561
42562         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42563
42564         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42565         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42566         setting of cxxfilt.
42567
42568 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42569
42570         * gcc.dg/20020312-2.c: Update for darwin.
42571
42572 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42573
42574         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42575
42576 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42577
42578         * objc.dg/comp-types-1.m: New test.
42579         * objc.dg/comp-types-2.m: New test.
42580         * objc.dg/comp-types-3.m: New test.
42581         * objc.dg/comp-types-4.m: New test.
42582         * objc.dg/comp-types-5.m: New test.
42583         * objc.dg/comp-types-6.m: New test.
42584
42585 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42586
42587         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42588
42589 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42590
42591         * g++.dg/other/do1.C: New test.
42592
42593         * g++.dg/template/subst1.C: New test.
42594
42595 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
42596
42597         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42598
42599 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42600
42601         * g++.dg/template/qualttp20.C: Adjust expected errors.
42602         * g++.old-deja/g++.jason/report.C: Likewise.
42603         * g++.old-deja/g++.other/qual1.C: Likewise.
42604
42605         * g++.dg/lookup/scoped2.C: New test.
42606
42607         * g++.dg/ext/asm3.C: New test.
42608
42609 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
42610
42611         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42612
42613 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
42614
42615         * ChangeLog: follow spelling conventions.
42616         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42617         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42618         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42619         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42620         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42621         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42622         * g++.old-deja/g++.law/global-init1.C: Likewise.
42623         * g++.old-deja/g++.other/delete4.C: Likewise.
42624         * g++.old-deja/g++.other/inline21.C: Likewise.
42625         * g++.old-deja/g++.other/singleton.C: Likewise.
42626         * g77.dg/strlen0.f: Likewise.
42627         * g77.f-torture/compile/20010519-1.f: Likewise.
42628         * g77.f-torture/compile/980310-4.f: Likewise.
42629         * gcc.c-torture/compile/20000605-1.c: Likewise.
42630         * gcc.c-torture/execute/20020225-1.c: Likewise.
42631         * gcc.dg/c90-hexfloat-2.c: Likewise.
42632         * gcc.dg/c99-bool-1.c: Likewise.
42633         * gcc.dg/c99-hexfloat-2.c: Likewise.
42634         * gcc.dg/dll-2.c: Likewise.
42635         * gcc.dg/wtr-union-init-1.c: Likewise.
42636         * gcc.dg/wtr-union-init-2.c: Likewise.
42637         * gcc.dg/wtr-union-init-3.c: Likewise.
42638         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42639         * gcc.dg/cpp/defined.c: Likewise.
42640         * gcc.dg/cpp/macsyntx.c: Likewise.
42641         * gcc.dg/cpp/paste2.c: Likewise.
42642         * gcc.dg/cpp/trad/defined.c: Likewise.
42643         * gcc.dg/format/c90-printf-1.c: Likewise.
42644         * gcc.dg/format/c90-scanf-1.c: Likewise.
42645         * gcc.dg/format/c99-printf-1.c: Likewise.
42646         * gcc.dg/format/c99-scanf-1.c: Likewise.
42647         * gcc.misc-tests/gcov-8.c: Likewise.
42648         * lib/profopt.exp: Likewise.
42649
42650 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
42651
42652         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42653
42654 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42655
42656         * g++.dg/inherit/using2.C: New test.
42657
42658 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
42659
42660         * ChangeLog: Follow spelling conventions.
42661         * g++.dg/template/friend4.C: Likewise.
42662         * g++.old-deja/g++.pt/crash67.C: Likewise.
42663         * gcc.c-torture/execute/20000801-4.c: Likewise.
42664         * gcc.dg/c90-digraph-1.c: Likewise.
42665         * gcc.dg/c94-digraph-1.c: Likewise.
42666         * gcc.dg/c99-digraph-1.c: Likewise.
42667         * gcc.dg/cpp/line5.c: Likewise.
42668         * gcc.dg/cpp/multiline.c: Likewise.
42669         * gcc.dg/cpp/trad/literals-1.c: Likewise.
42670         * gcc.dg/format/attr-3.c: Likewise.
42671         * gcc.dg/format/c90-scanf-3.c: Likewise.
42672         * gcc.dg/format/ext-4.c: Likewise.
42673
42674 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42675
42676         * g++.dg/template/pretty1.C: New test.
42677
42678 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42679
42680         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42681
42682 2002-09-13  Matt Austern  <austern@apple.com>
42683
42684         * g++.dg/other/constref[12].C: New, regression tests for
42685         passing a cast expression to a function by const reference.
42686
42687 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42688
42689         * g++.dg/template/deduce1.C: New test.
42690
42691 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42692
42693         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42694         32-bit int.
42695
42696 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42697
42698         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42699         usage.
42700
42701 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42702
42703         * gcc.c-torture/compile/20020910-1.c: New test.
42704
42705 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42706
42707         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42708
42709 2002-09-10  Andreas Jaeger  <aj@suse.de>
42710
42711         * gcc.dg/20020312-2.c: Adjust for x86-64.
42712
42713 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42714
42715         * g77.dg/7388.f: New test case for PR 7388.
42716
42717 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42718
42719         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42720
42721 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42722
42723         * objc.dg/proto-lossage-1.m: New test.
42724
42725 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42726
42727         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42728
42729 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42730
42731         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42732         expected to pass.
42733
42734 2002-09-06  Stan Shebs  <shebs@apple.com>
42735             David Edelsohn  <edelsohn@gnu.org>
42736
42737         * gcc.dg/weak: New directory.
42738         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42739         target-specific xfail bits.
42740         * gcc.dg/typeof-2.c: Move to new directory.
42741         * gcc.dg/weak.exp: New expect script.
42742
42743 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42744
42745         * gcc.c-torture/execute/extzvsi.c: New test.
42746
42747 2002-09-05  Stan Shebs  <shebs@apple.com>
42748
42749         * gcc.dg/weak-1.c: xfail on Darwin.
42750         * gcc.dg/weak-2.c: Ditto.
42751         * gcc.dg/weak-3.c: Ditto.
42752         * gcc.dg/weak-4.c: Ditto.
42753         * gcc.dg/weak-5.c: Ditto.
42754         * gcc.dg/weak-6.c: Ditto.
42755         * gcc.dg/weak-7.c: Ditto.
42756         * gcc.dg/weak-8.c: Ditto.
42757         * gcc.dg/weak-9.c: Ditto.
42758
42759 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42760
42761         * gcc.c-torture/execute/loop-14.c: New test.
42762
42763 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42764
42765         * g++.dg/other/cxa-atexit1.C: New test.
42766
42767         * gcc.dg/typeof-2.c: New test.
42768
42769 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42770
42771         * gcc.dg/builtins-2.c: New testcase.
42772         * gcc.dg/builtins-3.c: New testcase.
42773
42774 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42775
42776         * gcc.dg/cpp/_Pragma4.c: New test.
42777
42778 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42779
42780         * objc/execute/nil_method-1.m: New testcase.
42781
42782 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42783
42784         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42785         [Object class], not [Object initialize].
42786
42787 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42788             Hans-Peter Nilsson  <hp@bitrange.com>
42789
42790         * gcc.c-torture/execute/20020720-1.x: Skip test on
42791         mmix-knuth-mmixware.  Correct comment.
42792
42793 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42794
42795         * g++.dg/abi/bitfield5.C: New test.
42796         * g++.dg/abi/vbase10.C: Likewise.
42797
42798 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42799
42800         * objc.dg/undeclared-selector.m: New test.
42801
42802 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42803
42804         * g++.dg/other/offsetof1.C: Avoid cast warning.
42805
42806 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42807
42808         * objc.dg/super-class-2.m: New test.
42809
42810 2002-08-24  Matt Austern  <austern@apple.com>
42811
42812         * g++.dg/ext/lvaddr.C: New test.
42813         * g++.dg/ext/lvcast.C: New test.
42814
42815 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42816
42817         * g++.dg/inherit/cond1.C: New test.
42818
42819 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42820
42821         * gcc.dg/noncompile/incomplete-1.c: New test.
42822
42823 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42824
42825         * gcc.dg/typespec-1.c: New test.
42826
42827 2002-08-20  Devang Patel  <dpatel@apple.com>
42828         * objc.dg/proto-hier-2.m: New test.
42829
42830 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42831
42832         * objc.dg/bitfield-1.m: New test.
42833         * objc.dg/bitfield-2.m: New test.
42834
42835 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42836
42837         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42838         gcc.dg/c99-flex-array-4.c: New tests.
42839
42840 2002-08-16  Stan Shebs  <shebs@apple.com>
42841
42842         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42843
42844 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42845
42846         * gcc.dg/typeof-1.c: New test.
42847         * g++.dg/ext/typeof2.C: New test.
42848
42849 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42850
42851         * g++.dg/other/offsetof1.C: New test.
42852
42853 2002-08-14  Richard Henderson  <rth@redhat.com>
42854
42855         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42856
42857 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42858
42859         * gcc.dg/cpp/_Pragma3.c: New test.
42860
42861 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42862
42863         * g++.dg/template/inherit3: New test.
42864
42865 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42866
42867         * gcc.dg/bitfld-4.c: Add blank options.
42868
42869 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42870
42871         * g++.dg/template/crash1.C: New test.
42872
42873 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42874
42875         * gcc.dg/tls/opt-2.c: New test.
42876
42877 2002-08-08  Devang Patel  <dpatel@apple.com>
42878
42879         * objc.dg/selector-1.m : New test
42880
42881 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42882
42883         * g++.dg/abi/bitfield4.C: New test.
42884         * gcc.dg/bitfld-4.c: New test.
42885
42886 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42887
42888         * g++.dg/other/packed1.C: New test.
42889
42890 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
42891
42892         * g++.dg/abi/offsetof.C: Tweak error messages.
42893         * g++.old-deja/g++.mike/p10769a.C: Likewise.
42894
42895 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42896
42897         * gcc.dg/bitfld-3.c: New test.
42898
42899 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42900             Richard Henderson  <rth@redhat.com>
42901
42902         * gcc.dg/i386-bitfield1.c: New test.
42903         * g++.dg/abi/bitfield3.C: Update.
42904
42905 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
42906
42907         * objc.dg/const-str-2.m: Update.
42908         * gcc.dg/cpp/c++98.c: Change to C extension.
42909         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42910         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42911
42912 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
42913
42914         * gcc.dg/tls/diag-3.c: New.
42915
42916 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
42917
42918         * g++.dg/README (Subdirectories): Document new subdir expr.
42919         * g++.dg/expr/pmf-1.C: New test.
42920
42921 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
42922
42923         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42924
42925 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
42926
42927         * g++.dg/abi/bitfield3.C: New test.
42928
42929 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
42930
42931         * lib/gcov.exp: Tweak expected line formats.
42932         * gcc.misc-tests/gcov8.c: New test.
42933         * gcc.misc-tests/gcov8.x: New flags.
42934
42935 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
42936
42937         * consistency.vlad/layout/endian.c: Include string.h.
42938
42939         * gcc.c-torture/execute/20020805-1.c: New test.
42940
42941 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
42942
42943         * g++.dg/other/conversion1.C: New test.
42944
42945 2002-08-03  Roger Sayle  <roger@eyesopen.com>
42946
42947         * gcc.dg/builtins-1.c: New testcase.
42948
42949 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
42950
42951         * g++.dg/inherit/access3.C: New test.
42952
42953 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
42954
42955         * gcc.dg/ia64-visibility-2.c: New test.
42956
42957 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
42958
42959         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42960         __qualifier_flags to __flags.
42961
42962 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
42963
42964         * g++.dg/inherit/operator1.C: New test.
42965         * g++.dg/lookup/disamb1.C: Fix typo in comment.
42966         * g++.dg/other/error1.C: Change expected error message.
42967         * g++.dg/template/conv4.C: Likewise.
42968
42969 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
42970
42971         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42972         for documented behavior.
42973
42974 2002-07-25  Roger Sayle  <roger@eyesopen.com>
42975
42976         * gcc.c-torture/execute/20020720-1.x: Skip this test on
42977         several targets known to fail.
42978
42979 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
42980
42981         * gcc.dg/mips-args-[123].c: New tests.
42982
42983 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
42984
42985         * gcc.dg/ppc-spe.c: New.
42986
42987 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
42988
42989         * g++.dg/other/ptrmem4.C: New testcase.
42990
42991 2002-07-24  Richard Henderson  <rth@redhat.com>
42992
42993         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42994
42995 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
42996
42997         * g++.dg/ext/alignof1.C (main): Return 0 for success.
42998
42999 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43000
43001         * gcc.c-torture/execute/memset-3.c: New testcase.
43002
43003 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43004
43005         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43006         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43007
43008 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43009
43010         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43011         Delete.
43012
43013 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43014
43015         * gcc.c-torture/compile/simd-4.c: New test.
43016
43017 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43018
43019         PR c++/7347, c++/7348
43020         * g++.dg/template/access4.C: New test.
43021         * g++.dg/template/access5.C: New test.
43022         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43023         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43024         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43025         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43026
43027 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43028
43029         * gcc.dg/gnu89-init-2.c: New test.
43030
43031 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43032
43033         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43034
43035 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43036
43037         * gcc.c-torture/execute/20020720-1.c: New testcase.
43038
43039 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43040
43041         * gcc.dg/cpp/Wsignprom.c: New tests.
43042
43043 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43044
43045         * gcc.c-torture/execute/loop-13.c: New test.
43046
43047 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43048
43049         * gcc.dg/cpp/expr.c: New tests.
43050
43051 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43052
43053         * g++.dg/opt/pr6713.C: Add template instantiation.
43054
43055 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43056
43057         * gcc.dg/nest.c: New test.
43058
43059 2002-07-17  Richard Henderson  <rth@redhat.com>
43060
43061         * g++.dg/opt/pr6713.C: New test.
43062
43063 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43064
43065         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43066         XFAIL for all x86 processors.
43067
43068 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43069
43070         * gcc.c-torture/execute/20010122-1.x: Do not test with
43071         -fomit-frame-pointer.
43072
43073 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43074
43075         * g++.dg/template/instantiate2.C: New test.
43076         * g++.dg/template/spec4.C: New test.
43077
43078 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43079
43080         * g++.dg/template/access2.C: New test.
43081         * g++.dg/template/access3.C: New test.
43082
43083 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43084
43085         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43086         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43087         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43088         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43089         Convert to use <stdarg.h>.
43090         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43091         Delete.
43092         * gcc.dg/va-arg-2.c: New.
43093         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43094
43095 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43096
43097         * gcc.c-torture/compile/20020710-1.c: New test.
43098
43099 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43100                           Andrew Pinski  <pinskia@physics.uc.edu>
43101
43102         gcc.c-torture/compile/simd-2.c: New testcase.
43103         gcc.c-torture/compile/simd-3.c: Likewise.
43104
43105 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43106
43107         PR c++/7224
43108         * g++.dg/overload/error1.C: New test.
43109
43110 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43111
43112         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43113         configuration and IRIX 6 O32 ABI.
43114
43115 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43116
43117         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43118
43119 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43120
43121         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43122
43123 2002-07-10  Jeffrey A Law  <law@redhat.com>
43124
43125         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43126
43127         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43128
43129 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43130
43131         * gcc.dg/20020312-2.c: Check for __PPC__.
43132
43133 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43134
43135         * gcc.c-torture/compile/20020709-1.c: New test.
43136
43137 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43138
43139         * g++.dg/template/qualttp21.C: New test case.
43140
43141 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43142
43143         * gcc.c-torture/compile/20020706-1.c: New test.
43144         * gcc.c-torture/compile/20020706-2.c: New test.
43145
43146 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43147             Alexandre Oliva  <aoliva@redhat.com>
43148
43149         * g++.dg/warn/incomplete1.C: New test.
43150
43151 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43152
43153         PR c++/7099
43154         * g++.dg/warn/noreturn1.C: New test.
43155
43156 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43157
43158         PR c++/6706
43159         * g++.dg/debug/debug6.C: New test.
43160         * g++.dg/debug/debug7.C: New test.
43161
43162 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43163
43164         * gcc.c-torture/compile/simd-3.c: New test.
43165
43166 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43167
43168         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43169         * gcc.dg/20020620-1.c: Likewise.
43170
43171 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43172
43173         PR c++/6944
43174         * g++.dg/init/array4.C: New test.
43175         * g++.dg/init/array5.C: New test.
43176
43177 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43178
43179         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43180         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43181
43182 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43183
43184         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43185         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43186         * gcc.dg/wtr-conversion-1.c: Likewise.
43187         * gcc.dg/wtr-escape-1.c: Likewise.
43188         * gcc.dg/wtr-int-type-1.c: Likewise.
43189         * gcc.dg/wtr-label-1.c: Likewise.
43190         * gcc.dg/wtr-static-1.c: Likewise.
43191         * gcc.dg/wtr-strcat-1.c: Likewise.
43192         * gcc.dg/wtr-suffix-1.c: Likewise.
43193         * gcc.dg/wtr-switch-1.c: Likewise.
43194         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43195         * gcc.dg/wtr-union-init-1.c: Likewise.
43196         * gcc.dg/wtr-union-init-2.c: Likewise.
43197         * gcc.dg/wtr-union-init-3.c: Likewise.
43198
43199         * gcc.dg/wtr-func-def-1.c: New test.
43200
43201 2002-07-02 Devang Patel <dpatel@apple.com>
43202
43203         * objc.dg/param-1.m: New test.
43204
43205 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43206
43207         * gcc.dg/cpp/trad/directive.c: Add test.
43208         * gcc.dg/cpp/trad/macroargs.c: Add test.
43209         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43210
43211 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43212
43213         * gcc.dg/cpp/cmdlne-M.c: New test.
43214
43215 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43216
43217         * objc.dg/desig-init-1.m: New test.
43218
43219 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43220
43221         PR c++/6716
43222         * g++.dg/template/instantiate1.C: New test.
43223
43224 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43225
43226         PR c++/7112
43227         * g++.dg/template/sizeof2.C: New test.
43228
43229 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43230
43231         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43232         gcc.dg/cpp/trad/include.c: New tests.
43233
43234 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43235
43236         PR target/7177
43237         * gcc.c-torture/compile/20020701-1.c: New test.
43238
43239 2002-07-01  Stan Shebs  <shebs@apple.com>
43240
43241         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43242         header here...
43243         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43244         (objc-torture-execute): or here.
43245
43246 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43247
43248         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43249
43250 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43251
43252         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43253
43254 2002-06-30  Devang Patel  <dpatel@apple.com>
43255
43256         * objc.dg/fsyntax-only.m: New test.
43257
43258 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43259
43260         PR c++/6695
43261         * g++.dg/template/friend7.C: New file.
43262
43263 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43264
43265         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43266         return type.
43267
43268 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43269
43270         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43271         avoid division by zero.
43272
43273 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43274
43275         * gcc.dg/Wunknownprag.c: New tests.
43276
43277 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43278
43279         * gcc.c-torture/execute/simd-2.c: New test.
43280
43281 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43282
43283         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43284         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43285         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43286         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43287         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43288         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43289         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43290         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43291         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43292         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43293         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43294         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43295         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43296         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43297         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43298         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43299         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43300
43301 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43302
43303         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43304         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43305         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43306         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43307         New tests.
43308         * gcc.dg/cpp/trad/directive.c: Update.
43309
43310 2002-06-23  Andreas Jaeger  <aj@suse.de>
43311
43312         * gcc.c-torture/execute/complex-6.c: New.
43313
43314 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43315
43316         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43317         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43318         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43319         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43320
43321 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43322
43323         * gcc.dg/cpp/trad: New directory with traditional tests copied
43324         from parent directory.
43325         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43326         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43327         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43328         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43329         Move to trad/ and rename.
43330         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43331         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43332         gcc.dg/cpp/trad/redef2.c: New tests.
43333         * gcc.dg/cpp/trad/trad.exp: New driver.
43334
43335 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43336
43337         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43338         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43339         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43340         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43341         Remove.
43342
43343 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43344
43345         * gcc.dg/20020620-1.c: New test.
43346
43347 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43348
43349         * g++.dg/template/ttp4.C: New test.
43350
43351 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43352
43353         * g++.dg/opt/vt1.C: Fix regexp.
43354
43355 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43356
43357         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43358         Don't use attribute `noinline'.
43359
43360 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43361
43362         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43363
43364 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43365
43366         * gcc.c-torture/execute/simd-1.c: New.
43367
43368         * gcc.dg/simd-1.c: New.
43369
43370 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43371
43372         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43373
43374 2002-06-16  Richard Henderson  <rth@redhat.com>
43375
43376         * g++.dg/ext/anon-struct1.C: New.
43377         * g++.dg/ext/anon-struct2.C: New.
43378         * g++.dg/ext/anon-struct3.C: New.
43379         * gcc.dg/anon-struct-1.c: New.
43380         * gcc.dg/anon-struct-2.c: New.
43381         * gcc.dg/anon-struct-3.c: New.
43382         * gcc.dg/20011008-1.c: Adjust warning text.
43383         * gcc.dg/20020527-1.c: Add -fms-extensions.
43384
43385 2002-06-16  Richard Henderson  <rth@redhat.com>
43386
43387         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43388
43389 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43390
43391         * gcc.c-torture/execute/20020615-1.c: New test.
43392
43393 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43394
43395         * gcc.c-tortuture/execute/compare-1.c: New test case.
43396         * gcc.c-tortuture/execute/compare-2.c: New test case.
43397         * gcc.c-tortuture/execute/compare-3.c: New test case.
43398
43399 2002-06-13  Richard Henderson  <rth@redhat.com>
43400
43401         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43402         ia64 ilp32.
43403
43404 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43405
43406         * g++.dg/template/typename2.C: Update error message.
43407
43408 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43409
43410         * gcc.c-torture/execute/20020611-1.c: New test.
43411
43412 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43413
43414         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43415         list of targets to skip.
43416
43417 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43418
43419         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43420         targets if not optimizing.
43421
43422 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43423
43424         * gcc.c-torture/compile/20020605-1.c: New test.
43425
43426         * g++.dg/opt/vt1.C: New test.
43427
43428         * gcc.dg/20020531-1.c: New test.
43429
43430         * gcc.dg/20020530-1.c: New test.
43431
43432         * gcc.dg/20020527-1.c: New test.
43433
43434         * g++.dg/opt/cse1.C: New test.
43435
43436 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43437
43438         * gcc.dg/20020607-2.c: New test case.
43439
43440 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43441
43442         * gcc.c-torture/compile/20020604-1.c: New test.
43443
43444 2002-06-04  Richard Henderson  <rth@redhat.com>
43445
43446         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43447         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43448         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43449
43450 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43451
43452         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43453
43454 2002-06-03  Richard Henderson  <rth@redhat.com>
43455
43456         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43457         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43458
43459 2002-06-02  Richard Henderson  <rth@redhat.com>
43460
43461         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43462         test functions static.
43463
43464 2002-06-02  Andreas Jaeger  <aj@suse.de>
43465
43466         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43467         now.
43468
43469 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43470
43471         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43472         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43473         Update for mofified diagnostics.
43474         * gcc.dg/c99-intconst-1.c: No longer fail.
43475
43476 2002-06-02  Richard Henderson  <rth@redhat.com>
43477
43478         * gcc.dg/uninit-A.c: Remove xfail markers.
43479
43480 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43481
43482         * gcc.dg/fnegate-1.c: New test case.
43483
43484 2002-05-30  Osku Salerma  <osku@iki.fi>
43485
43486         * gcc.c-torture/execute/mayalias-1.c: New file.
43487
43488 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43489
43490         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43491         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43492         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43493
43494 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43495
43496         * gcc.c-torture/execute/20020529-1.c: New test.
43497
43498 2002-05-27  Richard Henderson  <rth@redhat.com>
43499
43500         * g++.dg/ext/attrib6.C: New test case.
43501
43502 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43503
43504         * gcc.c-torture/execute/pure-1.c: New test.
43505
43506 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43507
43508         * gcc.dg/cpp/arith-2.c: Remove.
43509
43510 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43511
43512         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43513         * gcc.dg/cpp/if-3.c: Remove.
43514
43515 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43516
43517         * g++.dg/opt/cse2.C: New test.
43518
43519 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43520
43521         * gcc.dg/cpp/arith-1.c: New semantic tests.
43522         * gcc.dg/cpp/if-1.c: Update.
43523
43524 2002-05-24  Ben Elliston  <bje@redhat.com>
43525
43526         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43527
43528 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43529
43530         * gcc.dg/verbose-asm.c: New test.
43531
43532 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43533
43534         * gcc.dg/cpp/paste12.c: New test.
43535
43536 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43537
43538         * g++.dg/parse/named_ops.C: New test.
43539
43540 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43541
43542         * gcc.dg/weak-8.c: New test.
43543
43544 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43545
43546         * gcc.dg/weak-2.c: Allow optional leading underscore
43547         in scan-assembler symbol name.
43548         * gcc.dg/weak-3.c: Likewise.
43549         * gcc.dg/weak-4.c: Likewise.
43550         * gcc.dg/weak-5.c: Likewise.
43551
43552 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43553
43554         * gcc.dg/20020523-1.c: New test.
43555
43556 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43557
43558         * objc.dg/const-str-2.m: Update now that we stop after
43559         a command line error.
43560
43561 2002-05-22  Richard Henderson  <rth@redhat.com>
43562
43563         * g++.dg/dg.exp: Fix typo in test pruneing.
43564
43565 2002-05-22  Richard Henderson  <rth@redhat.com>
43566
43567         * g++.dg/dg.exp: Prune the tls subdirectory.
43568         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43569         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43570         * g++.dg/tls/init-1.C: New.
43571
43572 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43573
43574         * gcc.dg/20020517-1.c: New test.
43575
43576 2002-05-21  Richard Henderson  <rth@redhat.com>
43577
43578         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43579         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43580
43581 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43582
43583         * g++.dg/other/copy2.C: New test.
43584
43585 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43586
43587         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43588         (MAX_COPY): Bump up to 10 times sizeof (long long).
43589         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43590
43591         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43592         sizeof (long long).
43593
43594         * gcc.c-torture/execute/strcpy-1.c: New test.
43595
43596 2002-05-19  Jason Merrill  <jason2redhat.com>
43597
43598         * g++.dg/ext/oper1.C: New test.
43599
43600 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
43601 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
43602
43603         * README.QMTEST: New file.
43604
43605         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43606
43607 2002-05-19  Andreas Jaeger  <aj@suse.de>
43608
43609         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43610         now.
43611         * gcc.c-torture/execute/loop-2d.x: Likewise.
43612
43613 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
43614
43615         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43616         support weak symbols.
43617         * gcc.dg/weak-4.c: Likewise.
43618         * gcc.dg/weak-6.c: Likewise.
43619
43620 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
43621
43622         * gcc.dg/weak-3.c: Add dg-excess-error comment for
43623         cygwin, coff and h8300-*-hms targets
43624         * gcc.dg/weak-5.c: Likewise.
43625         * gcc.dg/weak-7.c: Likewise.
43626
43627 2002-05-16  Jason Merrill  <jason@redhat.com>
43628
43629         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43630         (scan-assembler-not, scan-assembler-dem): Likewise.
43631         (scan-assembler-dem-not): Likewise.
43632
43633 2002-05-15  Richard Henderson  <rth@redhat.com>
43634
43635         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43636
43637 2002-05-15  Richard Henderson  <rth@redhat.com>
43638
43639         * gcc.dg/weak-5.c (vfoo1c): No warning here.
43640         (vfoo1f): Warning here.
43641         (vfoo1l): Don't redefine the alias.
43642
43643 2002-05-14  Jason Merrill  <jason@redhat.com>
43644             Alexandre Oliva  <aoliva@redhat.com>
43645
43646         * g++.dg/init/pm1.C: New test.
43647
43648 2002-05-12  David S. Miller  <davem@redhat.com>
43649
43650         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43651         types.
43652
43653 2002-05-10  Roger Sayle  <roger@eyesopen.com>
43654
43655         * gcc.c-torture/execute/20020510-1.c: New test case.
43656
43657 2002-05-10  David S. Miller  <davem@redhat.com>
43658
43659         * gcc.c-torture/execute/conversion.c: Test long double too.
43660
43661 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
43662
43663         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43664         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43665         * lib/g++.exp (g++_link_flags): Likewise.
43666         * lib/objc.exp (objc_target_compile): Likewise.
43667
43668 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43669
43670         * gcc.dg/cpp/poison.c: Update.
43671         * gcc.dg/cpp/20000625-2.c: Remove.
43672         * gcc.dg/cpp/direct2s.c: Remove final test.
43673
43674 2002-05-08  Tom Rix  <trix@redhat.com>
43675
43676         * gcc.c-torture/execute/20020508-1.c: New test.
43677         * gcc.c-torture/execute/20020508-2.c: New test.
43678         * gcc.c-torture/execute/20020508-3.c: New test.
43679
43680 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43681
43682         * gcc.dg/cpp/charconst-4.c: More tests.
43683
43684 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43685
43686         PR c/6569
43687         * gcc.dg/weak-3.c: Update location of warning messages.
43688         * gcc.dg/weak-5.c: Likewise.
43689
43690 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43691
43692         * gcc.c-torture/execute/20020506-1.c: New test case.
43693
43694 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43695
43696         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43697
43698 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43699
43700         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43701
43702 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43703
43704         * gcc.dg/cpp/charconst-3.c: New test.
43705
43706 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43707
43708         * gcc.dg/cpp/charconst.c: Update tests.
43709
43710 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43711
43712         * treelang: Added directory for new sample language treelang. Also
43713         lib/treelang.exp: New file to signal treelang should be tested.
43714
43715 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43716
43717         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43718         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43719         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43720         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43721         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43722         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43723         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43724
43725 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43726
43727         * gcc.dg/format/xopen-2.c: New test.
43728
43729 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43730
43731         * gcc.dg/20020503-1.c: New test.
43732
43733 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43734
43735         * g++.dg/init/dtor1.C: Make it tougher.
43736
43737 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43738
43739         * g++.dg/init/dtor1.C: New test.
43740
43741 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43742
43743         * gcc.dg/altivec-8.c: New.
43744
43745 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43746
43747         * gcc.dg/altivec-7.c: New.
43748
43749 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43750
43751         * g++.dg/parse/typedef1.C: New test.
43752
43753 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43754
43755         PR c++/6486
43756         * g++.dg/template/friend6.C: New test.
43757
43758         PR c++/6492
43759         * g++.dg/init/copy1.C: New test.
43760
43761 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43762
43763         * g++.dg/warn/effc1.C: New test.
43764
43765 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43766
43767         * gcc.dg/cpp/if-cexp.c: Add a test.
43768
43769 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43770
43771         * gcc.dg/20020426-2.c: New test.
43772
43773 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43774
43775         * gcc.dg/cpp/if-mop.c: Update.
43776         * gcc.dg/cpp/if-mpar.c: Add test.
43777         * gcc.dg/cpp/if-oppr.c: Update.
43778
43779 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43780
43781         PR c/6343
43782         * gcc.dg/weak-[2-7].c: New tests.
43783
43784 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43785
43786         * gcc.dg/enum1.c: New test.
43787
43788 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43789
43790         PR c++/6497
43791         * g++.dg/inherit/access2.C: New test.
43792
43793 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43794
43795         PR bootstrap/6445
43796         * gcc.dg/20020426-1.c: New test.
43797
43798 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43799
43800         * g++.dg/abi/enum1.C: New test.
43801
43802 2002-04-26  Richard Henderson  <rth@redhat.com>
43803
43804         * gcc.dg/c99-bool-1.c: Expect always true warning.
43805
43806 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43807
43808         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43809
43810 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43811
43812         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43813         targets.
43814
43815 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43816
43817         * g++.dg/abi/mange7.C: New test.
43818
43819         PR c++/6438.
43820         * g++.dg/parse/stmtexpr2.C: New test.
43821
43822 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43823
43824         * gcc.dg/20020312-2.c: Add SH target.
43825
43826 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43827
43828         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43829         compiler output on mips*-*-irix*.
43830
43831 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43832
43833         * g++.dg/parse/attr1.C: New test.
43834
43835 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43836
43837         * gcc.c-torture/execute/string-opt-17.c: New test case.
43838         * gcc.c-torture/execute/memset-2.c: New test case.
43839
43840 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43841
43842         PR c++/6256:
43843         * g++.dg/template/friend5.C: New test.
43844
43845         PR c++/6331:
43846         * g++.dg/template/qual1.C: Likewise.
43847
43848 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43849
43850         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43851         Include stdlib.h, not stdio.h or ctype.h.
43852
43853 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43854
43855         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43856         cris-*-elf* and mmix-*-*.
43857         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43858         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43859         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43860         Ditto.
43861         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43862         * gcc.dg/wchar_t-1.c: Ditto.
43863
43864 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43865
43866         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43867         Clarify comment.
43868
43869 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43870
43871         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43872
43873 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43874
43875         * gcc.c-torture/execute/20000906-1.x: Delete.
43876
43877 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
43878
43879         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43880
43881 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
43882
43883         * PR6367
43884         * g77.f-torture/execute/6367.f: New test.
43885         * g77.f-torture/execute/6367.x: Disable for MMIX.
43886
43887 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
43888
43889         * PR6352
43890         * g++.dg/opt/inline2.C: New test.
43891
43892 2002-04-18  Richard Henderson  <rth@redhat.com>
43893
43894         * gcc.dg/20000906-1.c: Enable for all targets.
43895         * gcc.c-torture/compile/iftrap-2.c: New.
43896
43897 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43898
43899         * gcc.dg/20020418-1.c: New test.
43900         * gcc.dg/20020418-2.c: New test.
43901
43902 2002-04-18  Richard Henderson  <rth@redhat.com>
43903
43904         * gcc.c-torture/compile/iftrap-1.c: New.
43905         * gcc.dg/iftrap-1.c: Adjust for ia64.
43906         * gcc.dg/iftrap-2.c: New.
43907
43908 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43909
43910         * gcc.c-torture/compile/20020418-1.c: New test.
43911
43912 2002-04-18  Roger Sayle  <roger@eyesopen.com>
43913
43914         * gcc.c-torture/compile/20020415-1.c: New.
43915
43916 2002-04-18  David S. Miller  <davem@redhat.com>
43917
43918         * gcc.c-torture/execute/20020418-1.c: New test.
43919
43920 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
43921
43922         * gcc.dg/20020416-1.c: New test.
43923
43924         * g++.dg/opt/inline1.C: New test.
43925
43926 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
43927
43928         * gcc.dg/altivec-5.c: New test.
43929
43930         * gcc.dg/20020415-1.c: New test.
43931
43932 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
43933
43934         * lib/chill.exp: Remove.
43935
43936 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
43937
43938         * g++.dg/other/big-struct.C: New test.
43939
43940 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
43941
43942         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43943         of scratch file.
43944
43945 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
43946
43947         PR c/6277
43948         * gcc.dg/i386-387-1.c: Allow optional leading underscore
43949         in scan-assembler function name
43950
43951 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
43952
43953         * g77.f-torture/execute/980628-4.x,
43954         g77.f-torture/execute/980628-5.x,
43955         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43956         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43957         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43958         i[34567]86-*-*.
43959
43960 2002-04-13  David S. Miller  <davem@redhat.com>
43961
43962         * gcc.c-torture/execute/20020413-1.c: New test.
43963
43964 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
43965
43966         * gcc.dg/asm-6.c,
43967         * g++.dg/ext/asm1.C: New tests.
43968
43969 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
43970
43971         PR c++ 5373.
43972         * g++.dg/parse/stmtexpr1.C: New test.
43973
43974         PR c++/5189.
43975         * g++.dg/template/copy1.C: New test.
43976
43977 2002-04-12  Richard Henderson  <rth@redhat.com>
43978
43979         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43980
43981 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
43982
43983         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43984         gcc.c-torture/execute/20020307-2.c.
43985
43986 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
43987
43988         * g++.dg/ext/attrib5.C,
43989         * g++.dg/lookup/struct1.C: New tests.
43990
43991 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
43992
43993         * gcc.dg/20020411-1.c: New test.
43994
43995         * gcc.c-torture/execute/20020411-1.c: New test.
43996
43997 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
43998
43999         * g77.f-torture/execute/6177.f: New test.
44000
44001 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44002
44003         PR middle-end/6247
44004         * g++.dg/opt/cleanup1.C: New test.
44005
44006         * g++.dg/opt/const1.C: New test.
44007
44008 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44009
44010         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44011
44012 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44013
44014         PR c++/5507
44015         * g++.dg/template/typename2.C: New test.
44016
44017 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44018
44019         * gcc.c-torture/execute/loop-12.c: New.
44020
44021 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44022
44023         * g77.f-torture/execute/980628-4.x,
44024         g77.f-torture/execute/980628-5.x,
44025         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44026         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44027         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44028
44029 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44030
44031         PR optimization/6086
44032         * g++.dg/opt/preinc1.C: New test.
44033
44034 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44035
44036         PR c++/5571
44037         * g++.dg/opt/static2.C: New test.
44038
44039 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44040
44041         PR c/5120
44042         * gcc.dg/20020406-1.c: New test.
44043
44044 2002-04-04  David S. Miller  <davem@redhat.com>
44045
44046         * gcc.c-torture/execute/20020404-1.c: New test.
44047
44048 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44049
44050         PR c/6123
44051         * gcc.dg/20020312-2.c: Do not declare global register variable
44052         if __PIC__ or __pic__ is defined.
44053
44054 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44055
44056         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44057         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44058
44059 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44060
44061         * gcc.misc-tests/linkage.exp: Update last change to handle
44062         sparc*-, not just sparc-.
44063
44064 2002-04-03  Richard Henderson  <rth@redhat.com>
44065
44066         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44067
44068 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44069
44070         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44071
44072 2002-04-02  David S. Miller  <davem@redhat.com>
44073
44074         * gcc.c-torture/execute/20020402-3.c: New test.
44075
44076 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44077
44078         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44079         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44080
44081         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44082         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44083         g77.f-torture/execute/20001201.x,
44084         g77.f-torture/execute/u77-test.x: New files.
44085
44086         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44087         * gcc.dg/wchar_t-1.c: Ditto.
44088
44089 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44090
44091         * gcc.c-torture/execute/20020402-1.c: New test.
44092
44093 2002-04-01  Richard Henderson  <rth@redhat.com>
44094
44095         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44096
44097         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44098
44099 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44100
44101         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44102
44103 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44104
44105         * g++.dg/inherit/template-as-base.C: Expect error.
44106         * g++.dg/inherit/namespace-as-base.C: Likewise.
44107
44108 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44109
44110         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44111         g++.dg/ext/instantiate3.C: Tweak match patterns.
44112
44113         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44114         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44115         -da test.
44116
44117 2002-03-31  Richard Henderson  <rth@redhat.com>
44118
44119         * gcc.dg/special/alias-2.c: New.
44120         * gcc.dg/special/ecos.exp: Run it.
44121
44122 2002-03-31  Richard Henderson  <rth@redhat.com>
44123
44124         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44125
44126 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44127
44128         * gcc.dg/weak-1.c: Disable on h8300 port.
44129
44130 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44131
44132         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44133         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44134         ordering tests.
44135         * g++.dg/bprob/bprob-1.C: New test.
44136         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44137         * g++.dg/gcov/gcov-1.C: New test.
44138         * g++.dg/gcov/gcov-1.x: New file.
44139         * g++.dg/gcov/gcov-2.C: New test.
44140         * g++.dg/gcov/gcov-3.C: New test.
44141         * g++.dg/gcov/gcov-3.h: New file.
44142
44143 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44144
44145         * g++.old-deja/g++.other/builtins5.C: New test.
44146         * g++.old-deja/g++.other/builtins6.C: New test.
44147         * g++.old-deja/g++.other/builtins7.C: New test.
44148         * g++.old-deja/g++.other/builtins8.C: New test.
44149         * g++.old-deja/g++.other/builtins9.C: New test.
44150
44151 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44152
44153         * g++.dg/opt/static1.C: New test.
44154
44155         * g++.dg/opt/longbranch1.C: New test.
44156
44157 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44158
44159         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44160
44161         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44162
44163 2002-03-28  Jeffrey A Law  (law@redhat.com)
44164
44165         * gcc.c-torture/execute/20020328-1.c: New test.
44166
44167 2002-03-27  Richard Henderson  <rth@redhat.com>
44168
44169         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44170         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44171         move from g++.old-deja/g++.ext/.
44172
44173 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44174
44175         * g++.dg/init/new2.C: New test.
44176
44177 2002-03-26  Richard Henderson  <rth@redhat.com>
44178
44179         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44180
44181         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44182         on sparc.
44183
44184         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44185         sparcv9 systems.
44186         * gcc.dg/20001102-1.c: Likewise.
44187
44188 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44189
44190         * gcc.dg/cpp/endif-pedantic1.c,
44191         gcc.dg/cpp/endif-pedantic2.c: New tests.
44192
44193 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44194
44195         * g++.dg/init/new1.C: New test.
44196
44197 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44198
44199         * g++.dg/abi/vbase9.C: New test.
44200
44201 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44202
44203         * gcc.dg/arm-asm.c: New test.
44204
44205 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44206
44207         * gcc.dg/Wswitch-enum.c: New test.
44208         Fix PR c/5044.
44209
44210 2002-03-26  Richard Henderson  <rth@redhat.com>
44211
44212         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44213         structure.
44214
44215 2002-03-25  Richard Henderson  <rth@redhat.com>
44216
44217         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44218         sparcv9 systems.
44219
44220         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44221         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44222
44223 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44224
44225         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44226
44227 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44228
44229         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44230         targets using generic thunk support.
44231
44232 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44233
44234         * gcc.c-torture/compile/20020323-1.c: New test.
44235
44236         * g++.dg/opt/conj2.C: New test.
44237
44238 2002-03-24  Richard Henderson  <rth@redhat.com>
44239
44240         * gcc.dg/weak-1.c: Use -fno-common.
44241
44242 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44243
44244         * g77.dg/f77-edit-apostrophe-out.f: New test
44245         * g77.dg/f77-edit-h-out.f: New test
44246         * g77.dg/f77-edit-t-in.f: New test
44247         * g77.dg/f77-edit-t-out.f: New test
44248         * g77.dg/f77-edit-x-out.f: New test
44249         * g77.dg/f77-edit-slash-out.f: New test
44250         * g77.dg/f77-edit-colon-out.f: New test
44251         * g77.dg/f77-edit-s-out.f: New test
44252
44253 2002-03-24  Richard Henderson  <rth@redhat.com>
44254
44255         * objc/execute/formal_protocol-6.x: New XFAIL.
44256
44257 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44258
44259         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44260         that do not support weak symbols
44261
44262 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44263
44264         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44265         * lib/g77.exp: Likewise.
44266         * lib/objc.exp: Likewise.
44267
44268 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44269
44270         * gcc.dg/Wswitch-default.c: New test.
44271
44272 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44273
44274         * g++.dg/other/enum1.C: New test.
44275
44276 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44277
44278         * gcc.dg/pragma-ep-3.c: Fix typo.
44279
44280 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44281
44282         * g++.dg/inherit/template-as-base.C: New test.
44283
44284 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44285
44286         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44287         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44288
44289 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44290
44291         * gcc.dg/cpp/multiline.c: Update to match.
44292
44293 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44294
44295         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44296
44297 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44298
44299         * gcc.dg/cpp/extratokens2.c: New file.
44300
44301 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44302
44303         * gcc.dg/20020312-2.c: Add rs6000 target.
44304
44305         * gcc.c-torture/compile/20020319-1.c: New test.
44306
44307 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44308
44309         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44310         (A, E): Handle this.
44311
44312 2002-03-20  Jason Merrill  <jason@redhat.com>
44313
44314         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44315         ignoring -fpic.
44316         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44317         through prune_gcc_output.
44318
44319 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44320
44321         * gcc.c-torture/compile/20020320-1.c: New test.
44322
44323 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44324
44325         * gcc.c-torture/compile/20020318-1.c: New test.
44326
44327         * gcc.dg/struct-by-value-1.c: New test.
44328
44329         * gcc.dg/20020319-1.c: New test.
44330
44331 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44332
44333         * g++.dg/opt/conj1.C: New test.
44334
44335 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44336
44337         * g++.dg/template/qualttp20.C: Revert previous change.
44338         * g++.dg/template/qualttp3.C: Likewise.
44339         * g++.dg/template/qualttp4.C: Likewise.
44340         * g++.dg/template/qualttp5.C: Likewise.
44341         * g++.dg/template/qualttp6.C: Likewise.
44342         * g++.dg/template/qualttp7.C: Likewise.
44343         * g++.dg/template/qualttp8.C: Likewise.
44344         * g++.dg/template/recurse.C: Likewise.
44345
44346 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44347
44348         * gcc.dg/cpp/wchar-1.c: Update.
44349
44350 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44351
44352         * g++.dg/template/conv1.C: New test.
44353         * g++.dg/template/conv2.C: New test.
44354         * g++.dg/template/conv3.C: New test.
44355         * g++.dg/template/conv4.C: New test.
44356
44357 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44358
44359         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44360         * g++.dg/template/qualttp3.C: Likewise.
44361         * g++.dg/template/qualttp4.C: Likewise.
44362         * g++.dg/template/qualttp5.C: Likewise.
44363         * g++.dg/template/qualttp6.C: Likewise.
44364         * g++.dg/template/qualttp7.C: Likewise.
44365         * g++.dg/template/qualttp8.C: Likewise.
44366         * g++.dg/template/recurse.C: Likewise.
44367
44368 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44369
44370         * g++.dg/opt/dtor1.C: New test.
44371
44372 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44373
44374         * gcc.c-torture/compile/20020315-1.c: New test.
44375
44376 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44377
44378         * gcc.dg/weak-1.c: Fix scan tests.
44379
44380 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44381
44382         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44383         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44384         cris-*-aout* mmix-*-*.
44385         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44386         cris-*-aout* mmix-*-*.
44387         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44388         cris-*-elf* cris-*-aout* and mmix-*-*.
44389         * gcc.dg/20001009-1.c: Ditto.
44390         * gcc.dg/20010912-1.c: Ditto.
44391         * gcc.dg/20020122-4.c: Ditto.
44392         * gcc.dg/inline-2.c: Ditto.
44393
44394 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44395
44396         * gcc.c-torture/compile/20020314-1.c: New test.
44397
44398 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44399
44400         * gcc.c-torture/execute/20020314-1.c: New test.
44401
44402 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44403
44404         * g++.dg/warn/Wunused-1.C: New test.
44405
44406 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44407
44408         * g++.dg/abi/mangle6.C: New test.
44409
44410 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44411
44412         * gcc.c-torture/compile/20020309-2.c: New test.
44413
44414         * gcc.c-torture/compile/20020312-1.c: New test.
44415
44416 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44417
44418         * g++.dg/other/access1.C: New test.
44419
44420 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44421
44422         * gcc.c-torture/execute/wchar_t-1.c: New test.
44423
44424 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44425
44426         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44427
44428 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44429
44430         * gcc.dg/20020312-1.c: New test case.
44431
44432 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44433
44434         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44435
44436 2002-03-11  Richard Henderson  <rth@redhat.com>
44437
44438         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44439         * g++.old-deja/g++.jason/report.C: Likewise.
44440
44441 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44442
44443         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44444         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44445
44446 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44447
44448         * g++.dg/overload/pmf1.C: New test.
44449
44450 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44451
44452         * gcc.c-torture/execute/20020307-1.c: Use long.
44453
44454 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44455
44456         PR optimization/5844
44457         * gcc.dg/20020310-1.c: New test.
44458
44459 2002-03-09  Michael Meissner  <meissner@redhat.com>
44460
44461         * gcc.c-torture/execute/memcpy-2.c: New test.
44462         * gcc.c-torture/execute/memset-1.c: New test.
44463         * gcc.c-torture/execute/strlen-1.c: New test.
44464         * gcc.c-torture/execute/strcmp-1.c: New test.
44465         * gcc.c-torture/execute/strncmp-1.c: New test.
44466
44467 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44468
44469         * gcc.dg/ppc-ldstruct.c: New test.
44470
44471 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44472
44473         * gcc.c-torture/execute/va-arg-22.c: New test.
44474
44475 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44476
44477         * gcc.c-torture/compile/20020309-1.c: New test.
44478
44479 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44480
44481         * gcc.c-torture/execute/20020307-2.c: New test.
44482
44483 2002-03-07  Jeffrey A Law  (law@redhat.com)
44484
44485         * g77.f-torture/compile/20020307-1.f: New test.
44486
44487 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44488
44489         * gcc.dg/unordered-1.c: New test.
44490
44491 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44492
44493         * gcc.c-torture/execute/20020307-1.c: New test.
44494
44495 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44496
44497         * gcc.dg/20020304-1.c: New test.
44498
44499         * gcc.c-torture/compile/20020304-2.c: New test.
44500
44501 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44502
44503         * gcc.c-torture/compile/20020304-1.c: New test case
44504         (from PR c/5830).
44505
44506 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44507
44508         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44509
44510 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44511
44512         * g++.dg/other/classkey1.C: New test.
44513
44514 2002-03-01  Richard Henderson  <rth@redhat.com>
44515
44516         * gcc.c-torture/compile/981223-1.x: New.
44517         * gcc.c-torture/compile/920625-1.x: New.
44518
44519 2002-02-28  Richard Henderson  <rth@redhat.com>
44520
44521         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44522
44523 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44524
44525         * gcc.c-torture/execute/20020227-1.c: New test.
44526
44527 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44528
44529         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44530         here" ERROR lines.
44531         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44532         * g++.old-deja.g++.other/defarg1.C: Likewise.
44533         * g++.old-deja/g++.pt/calls2.C: Likewise.
44534         * g++.old-deja/g++.pt/crash20.C: Likewise.
44535         * g++.old-deja/g++.pt/crash30.C: Likewise.
44536         * g++.old-deja/g++.pt/crash36.C: Likewise.
44537         * g++.old-deja/g++.pt/crash6.C: Likewise.
44538         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44539         * g++.old-deja/g++.pt/derived3.C: Likewise.
44540         * g++.old-deja/g++.pt/error1.C: Likewise.
44541         * g++.old-deja/g++.pt/friend21.C: Likewise.
44542         * g++.old-deja/g++.pt/friend23.C: Likewise.
44543         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44544         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44545
44546 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44547
44548         * gcc.c-torture/execute/20020225-2.c: New test.
44549
44550 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44551
44552         * gcc.c-torture/execute/920730-1t.c,
44553         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44554         Delete test cases, only relevant to -traditional.
44555
44556 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44557
44558         * gcc.dg/cpp/undef1.c: Remove.
44559         * gcc.dg/cpp/directiv.c: Update.
44560         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44561
44562 2002-02-27  Michael Meissner  <meissner@redhat.com>
44563
44564         * gcc.c-torture/execute/20020226-1.c: New test.
44565
44566 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44567
44568         * g++.dg/debug/debug4.C: New test.
44569
44570         * gcc.dg/ia64-visibility-1.c: New test.
44571
44572 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44573
44574         * gcc.dg/debug/20020224-1.c: New.
44575
44576 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44577
44578         * gcc.c-torture/execute/960416-1.x: New.
44579         * gcc.c-torture/execute/divconst-3.x: Likewise.
44580
44581 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44582
44583         * gcc.dg/20020224-1.c: New test.
44584
44585 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44586
44587         * gcc.c-torture/execute/20020225-1.c: New.
44588
44589 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44590
44591         * gcc.dg/cpp/wchar-1.c: New test.
44592
44593 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
44594
44595         * gcc.dg/20020222-1.c: New test.
44596
44597 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
44598
44599         * g++.dg/opt/anonunion1.C: New test.
44600
44601 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
44602
44603         * g++.dg/template/qualttp19.C: New test.
44604         * g++.dg/template/qualttp20.C: New test.
44605         * g++.old-deja/g++.jason/report.C: Adjust expected errors
44606         * g++.old-deja/g++.other/qual1.C: Likewise.
44607
44608 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
44609
44610         * gcc.dg/attr-alwaysinline.c: New.
44611
44612 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
44613
44614         * gcc.dg/20020220-1.c: New test.
44615
44616         * gcc.dg/20020220-2.c: New test.
44617
44618         * g++.dg/opt/mmx1.C: New test.
44619
44620 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
44621
44622         * gcc.c-torture/compile/20020110.c: New test.
44623
44624 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
44625
44626         * gcc.c-torture/execute/20020219-1.c: New test.
44627
44628         * gcc.dg/20020219-1.c: New test.
44629
44630         * gcc.dg/noncompile/20020220-1.c: New test.
44631
44632         * g++.dg/opt/ptrintsum1.C: New test.
44633
44634         * gcc.dg/debug/20020220-1.c: New test.
44635
44636 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
44637
44638         * gcc.c-torture/execute/20020216-1.c: New test.
44639
44640 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44641
44642         * gcc.dg/decl-1.c: Update, new test.
44643
44644 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
44645
44646         * g++.dg/abi/bitfield1.C: New test.
44647         * g++.dg/abi/bitfield2.C: New test.
44648
44649 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44650
44651         * gcc.dg/attr-nest.c: New test.
44652
44653 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44654
44655         * gcc.c-torture/execute/20020215-1.c: New test.
44656
44657 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
44658
44659         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44660         * g++.dg/debug/debug.exp: New.
44661         * g++.dg/debug/trivial.C: New.
44662         * g++.dg/debug/debug1.C: Moved...
44663         * g++.dg/other/debug1.C: ...from here.
44664         * g++.dg/debug/debug2.C: Moved...
44665         * g++.dg/other/debug2.C: ...from here.
44666         * g++.dg/debug/debug3.C: Moved...
44667         * g++.dg/other/debug3.C: ...from here.
44668
44669         * gcc.dg/noncompile/20020213-1.c: New test.
44670
44671 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44672
44673         * g++.dg/other/debug3.C: New test.
44674
44675         * gcc.c-torture/execute/20020213-1.c: New test.
44676
44677 2002-02-13  Richard Smith <richard@ex-parrot.com>
44678
44679         * g++.old-deja/g++.other/thunk1.C: New test.
44680
44681 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44682
44683         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44684
44685 2002-02-13  Stan Shebs  <shebs@apple.com>
44686
44687         * gcc.dg/altivec-3.c: New.
44688
44689 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44690
44691         * gcc.dg/Wunreachable-1.c: New test.
44692         * gcc.dg/Wunreachable-2.c: New test.
44693
44694 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44695
44696         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44697
44698 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44699
44700         * gcc.dg/decl-1.c: New test.
44701
44702 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44703
44704         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44705
44706 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44707
44708         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44709         * gcc.c-torture/compile/980506-1.x: Likewise.
44710
44711 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44712
44713         * gcc.dg/20020210-1.c: New.
44714
44715 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44716
44717         * g77.f-torture/execute/947.f: New regression test
44718         for PR fortran/947.
44719
44720 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44721
44722         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44723         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44724
44725 2002-02-08  Richard Henderson  <rth@redhat.com>
44726
44727         * gcc.c-torture/compile/labels-3.c: New.
44728
44729 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44730
44731         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44732         expression statements work instead.
44733         * gcc.dg/noncompile/20020207-1.c: New test.
44734
44735 2002-02-07  Richard Henderson  <rth@redhat.com>
44736
44737         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44738
44739 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44740
44741         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44742         message from g77
44743         * lib/g77-dg.exp: Trim g77 error messages so that they are
44744         recognized by dg.exp.
44745
44746 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44747
44748         PR fortran/5473
44749         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44750
44751 2002-02-07  Richard Henderson  <rth@redhat.com>
44752
44753         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44754         to be sufficiently aligned for integers.
44755
44756 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44757
44758         * g++.dg/template/friend4.C: New test.
44759
44760 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44761
44762         PR fortran/5743
44763         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44764         unsupported cases.
44765
44766 2002-02-07  Richard Henderson  <rth@redhat.com>
44767
44768         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44769         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44770         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44771         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44772
44773 2002-02-06  Richard Henderson  <rth@redhat.com>
44774
44775         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44776
44777 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44778
44779         * gcc.dg/20020206-1.c: New test.
44780
44781 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44782
44783         * gcc.c-torture/execute/20020206-1.c: New test.
44784
44785         * gcc.c-torture/execute/20020206-2.c: New test.
44786
44787         PR optimization/5429:
44788         * gcc.c-torture/compile/20020206-1.c: New test.
44789
44790 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44791
44792         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44793         as certain file formats cannot support particularly large
44794         alignments.
44795
44796         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44797         and do not expect to be able to link the executable.
44798
44799         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44800         fail because the COFF format does not support the weak attribute.
44801
44802 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44803
44804         * g77.dg/pr5473.f: New test
44805
44806 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44807
44808         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44809         Fix testcase accordingly.
44810
44811 2002-02-04  Richard Henderson  <rth@redhat.com>
44812
44813         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44814         (buf): Change to be an array of pointers, not ints.
44815
44816 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44817
44818         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44819         before all tests.  Move warning one line above to match where it
44820         C frontend emits.
44821         * gcc.dg/Wswitch-2.c: New test.
44822         * g++.dg/warn/Wswitch-1.C: New test.
44823         * g++.dg/warn/Wswitch-2.C: New test.
44824
44825 2002-02-04  Richard Henderson  <rth@redhat.com>
44826
44827         * g++.dg/abi/offsetof.C: Fix size comparison.
44828
44829 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44830
44831         * gcc.dg/cast-qual-2.c: New test.
44832
44833 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44834
44835         * gcc.dg/20020201-4.c: New test.
44836
44837 2002-02-04  Ben Elliston  <bje@redhat.com>
44838
44839         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44840         target_info attribute != 0, in addition to the empty string.
44841         (gcc_target_compile): Likewise.
44842
44843 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44844
44845         * gcc.dg/Wswitch.c: New test.
44846         PR gcc/4475. PR gcc/3780.
44847
44848 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44849
44850         * g77.f-torture/execute/5122.f: New test for regressions
44851         against PR fortran/5122.
44852
44853 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44854
44855         * g77.f-torture/compile/pr3743.f: Delete
44856         * g77.dg/pr3743-1.f: New test.
44857         * g77.dg/pr3743-2.f: New test.
44858         * g77.dg/pr3743-3.f: New test.
44859         * g77.dg/pr3743-4.f: New test.
44860
44861 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44862
44863         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44864
44865 2002-02-02  Richard Henderson  <rth@redhat.com>
44866
44867         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44868         * gcc.c-torture/execute/bf64-1.c: Likewise.
44869
44870 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44871
44872         * gcc.dg/20020201-2.c: New test.
44873
44874         * gcc.dg/20020201-3.c: New test.
44875
44876         * gcc.c-torture/execute/bitfld-2.c: New test.
44877
44878 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44879
44880         * gcc.dg/bitfld-1.c: Update.
44881         * gcc.dg/bitfld-2.c: Update.
44882         * gcc.c-torture/execute/bitfld-1.x: New.
44883
44884 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44885
44886         * gcc.c-torture/execute/20020201-1.c: New test.
44887
44888 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
44889
44890         PR target/5469
44891         * gcc.dg/20020201-1.c: New test.
44892
44893 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
44894
44895         PR fortran/3743
44896         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44897         * g77.f-torture/compile/pr3743.x: Remove
44898
44899 2002-01-31  Tom Rix  <trix@redhat.com>
44900
44901         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44902
44903 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44904
44905         * gcc.dg/noncompile/20020130-1.c: New test.
44906
44907 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
44908
44909         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44910
44911 2002-01-29  Richard Henderson  <rth@redhat.com>
44912
44913         * gcc.c-torture/execute/991118-1.c: Cast various constants back
44914         to long long.
44915         * gcc.c-torture/execute/bf64-1.c: Likewise.
44916
44917 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
44918
44919         * gcc.c-torture/execute/20020129-1.c: New test.
44920
44921 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44922
44923         * gcc.c-torture/compile/20000224-1.c: Update.
44924         * gcc.c-torture/execute/bitfld-1.c: New tests.
44925         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44926         * gcc.dg/uninit-A.c: Update.
44927
44928 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44929
44930         * g++.dg/template/ctor1.C: Add instantiation.
44931
44932 2002-01-28  Paul Koning  <pkoning@equallogic.com>
44933
44934         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44935         argument to __builtin_prefetch to be const ptr.
44936
44937 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
44938
44939         * gcc.c-torture/compile/20020120-1.c: New test.
44940
44941 2002-01-27  Kazu Hirata  <kazu@hxi.com>
44942
44943         * gcc.c-torture/execute/20020127-1.c: New test.
44944
44945 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
44946
44947         * g77.dg/f77-edit-i-in.f: New test
44948         * g77.dg/f77-edit-i-out.f: New test
44949
44950 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
44951
44952         * gcc.dg/debug/debug.exp: New file.
44953         * gcc.dg/debug/trivial.c: New file.
44954         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44955         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44956         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44957         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44958         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44959         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44960         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44961         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44962         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44963         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44964         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44965         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44966         * gcc.dg/20000503-1.c: Removed.
44967         * gcc.dg/20010207-1.c: Removed.
44968         * gcc.dg/20011223-1.c: Removed.
44969         * gcc.dg/20020104-2.c: Removed.
44970         * gcc.dg/debug-1.c: Removed.
44971         * gcc.dg/debug-2.c: Removed.
44972         * gcc.dg/debug-3.c: Removed.
44973         * gcc.dg/debug-4.c: Removed.
44974         * gcc.dg/debug-5.c: Removed.
44975         * gcc.dg/debug-6.c: Removed.
44976         * gcc.dg/dwarf2-1.c: Removed.
44977         * gcc.dg/dwarf2-2.c: Removed.
44978
44979 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
44980
44981         * g++.old-deja/g++.other/eh5.C: New test.
44982         * g++.old-deja/g++.other/sibcall2.C: New test.
44983         * g++.old-deja/g++.other/array9.C: New test.
44984         * g++.old-deja/g++.other/typename2.C: New test.
44985         * g++.old-deja/g++.other/crash60.C: New test.
44986         * g++.old-deja/g++.other/conv9.C: New test.
44987         * g++.old-deja/g++.other/mangle10.C: New test.
44988         * g++.old-deja/g++.other/unchanging1.C: New test.
44989         * g++.old-deja/g++.other/exprstmt1.C: New test.
44990         * g++.old-deja/g++.other/inline23.C: New test.
44991         * g++.old-deja/g++.eh/ia64-1.C: New test.
44992         * g++.old-deja/g++.other/dwarf2-1.C: New test.
44993         * g++.old-deja/g++.other/reload1.C: New test.
44994         * g++.old-deja/g++.other/static20.C: New test.
44995         * g++.old-deja/g++.other/local-alloc1.C: New test.
44996         * g++.old-deja/g++.other/conv8.C: New test.
44997         * g++.old-deja/g++.other/stmtexpr2.C: New test.
44998         * g++.old-deja/g++.other/storeexpr1.C: New test.
44999         * g++.old-deja/g++.other/storeexpr2.C: New test.
45000         * g++.dg/eh/template2.C: New test.
45001         * g++.dg/warn/weak1.C: New test.
45002
45003 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45004
45005         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45006         Remove first, non-varying, argument.
45007
45008 2002-01-23  Richard Henderson  <rth@redhat.com>
45009
45010         * gcc.dg/inline-2.c: New.
45011
45012         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45013         Add optional target arg.  Check number of arguments.
45014         (scan-assembler-not, scan-assembler-dem): Likewise.
45015         (scan-assembler-dem-not): Likewise.
45016
45017 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45018
45019         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45020         line 12.
45021         * g++.old-deja/g++.brendan/parse3.C,
45022         g++.old-deja/g++.other/crash26.C,
45023         g++.old-deja/g++.other/crash28.C,
45024         g++.old-deja/g++.other/crash29.C,
45025         g++.old-deja/g++.other/crash30.C,
45026         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45027
45028 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45029
45030         * gcc.dg/20020115-1.c: New.
45031
45032 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45033
45034         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45035
45036 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45037
45038         * gcc.dg/20020122-3.c: New.
45039
45040 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45041
45042         * g++.dg/other/gc1.C: New test.
45043
45044 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45045
45046         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45047
45048 2002-01-22  Richard Henderson  <rth@redhat.com>
45049
45050         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45051
45052 2002-01-22  Richard Henderson  <rth@redhat.com>
45053
45054         * gcc.dg/20020122-4.c: New.
45055
45056 2002-01-22  H.J. Lu <hjl@gnu.org>
45057
45058         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45059         link output.
45060         * gcc.dg/special/ecos.exp: Likewise.
45061         * lib/g++-dg.exp: Likewise.
45062         * lib/g77-dg.exp: Likewise.
45063         * lib/gcc-dg.exp : Likewise.
45064         * lib/mike-g++.exp: Likewise.
45065         * lib/mike-g77.exp: Likewise.
45066         * lib/mike-gcc.exp: Likewise.
45067         * lib/objc-dg.exp: Likewise.
45068
45069 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45070
45071         PR target/5379
45072         * gcc.dg/20020122-2.c: New test.
45073
45074 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45075
45076         * gcc.dg/20020122-1.c: New test.
45077
45078 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45079
45080         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45081
45082 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45083
45084         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45085
45086 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45087
45088         * gcc.c-torture/compile/20020121-1.c: New test.
45089
45090 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45091
45092         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45093         ld_library_path.
45094
45095 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45096
45097         * gcc.dg/20020218-1.c: New test.
45098
45099 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45100
45101         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45102         messages
45103         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45104         "At global scope" warning
45105         * g++.dg/ext/align1.C: Change cygwin test for alignment
45106         from db-bogus to dg-warning
45107
45108 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45109
45110         * g77.f-torture/compile/cpp2.F: New test.
45111
45112 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45113
45114         * g++.dg/template/access1.C: New test.
45115
45116 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45117
45118         * gcc.dg/20020118-1.c: New.
45119
45120 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45121
45122         * gcc.c-torture/execute/20020118-1.c: New test.
45123
45124 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45125
45126         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45127         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45128         alignment warnings.
45129
45130 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45131
45132         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45133         torture_with_loops and torture_without_loops
45134
45135 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45136
45137         * gcc.c-torture/compile/20020116-1.c: New test.
45138
45139 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45140
45141         * gcc.dg/20020116-2.c: New test.
45142
45143         * gcc.dg/ultrasp4.c: New test.
45144
45145         * gcc.dg/20020116-1.c: New test.
45146
45147 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45148
45149         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45150         by EABI.
45151
45152 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45153
45154         * gcc.misc-tests/i386-prefetch.exp: New.
45155         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45156         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45157         * gcc.misc-tests/i386-pf-none-1.c: New test.
45158         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45159
45160 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45161
45162         * gcc.dg/gnu89-init-1.c: Add new tests.
45163
45164 2002-01-15  Andreas Jaeger  <aj@suse.de>
45165
45166         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45167         * gcc.dg/i386-mmx-2.c: Likewise.
45168         * gcc.dg/i386-sse-1.c: Likewise.
45169         * gcc.dg/i386-sse-2.c: Likewise.
45170         * gcc.dg/i386-sse-3.c: Likewise.
45171
45172 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45173
45174         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45175         Uncomment additional cases that now pass.
45176
45177 2002-01-11  Richard Henderson  <rth@redhat.com>
45178
45179         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45180         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45181
45182 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45183
45184         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45185
45186 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45187
45188         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45189         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45190
45191 2002-01-10  Dale Johannesen  <dalej@apple.com>
45192
45193         * gcc.c-torture/execute/loop-11.c: New.
45194
45195 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45196
45197         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45198         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45199
45200 2002-01-09  Richard Henderson  <rth@redhat.com>
45201
45202         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45203         type in which to perform the operation for each size.
45204
45205 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45206
45207         * gcc.c-torture/compile/20020109-2.c: New test.
45208
45209 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45210
45211         * gcc.c-torture/execute/loop-10.c: New test.
45212
45213 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45214
45215         * gcc.c-torture/compile/20010226-1.c: New test.
45216         * gcc.c-torture/compile/20010227-1.c: New test.
45217         * gcc.c-torture/compile/20010426-1.c: New test.
45218         * gcc.c-torture/compile/20010510-1.c: New test.
45219         * gcc.c-torture/compile/20010605-3.c: New test.
45220         * gcc.c-torture/compile/20010824-1.c: New test.
45221         * gcc.c-torture/execute/20010409-1.c: New test.
45222         * gcc.dg/noncompile/20000901-1.c: New test.
45223         * gcc.dg/20001023-1.c: New test.
45224         * gcc.dg/20001101-1.c: New test.
45225         * gcc.dg/20001102-1.c: New test.
45226         * gcc.dg/20010207-1.c: New test.
45227         * gcc.dg/20010405-1.c: New test.
45228         * gcc.dg/20010822-1.c: New test.
45229         * gcc.dg/20011107-1.c: New test.
45230
45231 2002-01-09  Jeffrey A Law  (law@redhat.com)
45232
45233         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45234
45235         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45236         execution failure on PA targets.
45237
45238 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45239
45240         * gcc.c-torture/compile/20020109-1.c: New test.
45241
45242 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45243
45244         * gcc.c-torture/execute/20020108-1.c: New test.
45245
45246 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45247
45248         * gcc.dg/20020108-1.c: New test.
45249
45250 2002-01-08  H.J. Lu <hjl@gnu.org>
45251
45252         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45253         for header files.
45254
45255 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45256
45257         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45258         consistency.
45259
45260 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45261
45262         * gcc.dg/altivec-4.c: Test altivec predicates.
45263
45264 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45265
45266         * gcc.c-torture/execute/20020107-1.c: New test.
45267
45268 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45269
45270         PR c/5279
45271         * gcc.c-torture/compile/20020106-1.c: New test.
45272
45273 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45274
45275         * gcc.c-torture/execute/nestfunc-4.c: New test.
45276
45277 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45278
45279         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45280         extra triple that slipped in.
45281         * g++.old-deja/g++.abi/align.C: Likewise.
45282         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45283
45284 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45285
45286         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45287         * g++.old-deja/g++.abi/align.C: Likewise.
45288         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45289
45290         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45291         on FreeBSD/i386.
45292         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45293         FreeBSD.
45294
45295 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45296
45297         * gcc.dg/20020104-1.c: New test.
45298
45299         * gcc.dg/20020104-2.c: New test.
45300
45301 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45302
45303         * gcc.dg/20020103-1.c: Fix typo in target selector.
45304
45305 2002-01-03  Richard Henderson  <rth@redhat.com>
45306
45307         * gcc.dg/20020103-1.c: New.
45308
45309 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45310
45311         * gcc.c-torture/execute/20020103-1.c: New test.
45312
45313 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45314
45315         * g++.dg/other/debug2.C: New test.
45316
45317         * gcc.c-torture/compile/20020103-1.c: New test.
45318
45319 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45320
45321         * gcc.dg/gnu89-init-1.c: Added new tests.
45322
45323 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45324
45325         * g++.dg/template/friend2.C: Remove as patch is reverted.
45326
45327         * g++.dg/warn/oldcast1.C: New test.
45328
45329         * g++.dg/template/ptrmem1.C: New test.
45330         * g++.dg/template/ptrmem2.C: New test.
45331
45332         * g++.dg/template/ntp.C: New test.
45333
45334         * g++.dg/other/component1.C: New test.
45335
45336         * g++.dg/template/ttp3.C: New test.
45337
45338         * g++.dg/template/friend2.C: New test.
45339         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45340
45341 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45342
45343         * g++.dg/other/ptrmem1.C: New test.
45344         * g++.dg/other/ptrmem2.C: New test.
45345
45346 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45347
45348         * g++.dg/template/ctor1.C: New test.
45349
45350 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45351
45352         * g++.dg/template/friend2.C: New test.
45353
45354 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45355
45356         * gcc.dg/mmix-1.c: New test.
45357
45358 2001-12-31  Richard Henderson  <rth@redhat.com>
45359
45360         * gcc.dg/asm-5.c: New.
45361
45362 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45363
45364         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45365         in namespace __gnu_cxx
45366
45367 2001-12-30  Richard Henderson  <rth@redhat.com>
45368
45369         * gcc.dg/debug-6.c: New.
45370
45371 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45372
45373         * gcc.c-torture/compile/20011229-2.c: New test.
45374
45375 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45376
45377         * gcc.dg/debug-3.c: New test.
45378         * gcc.dg/debug-4.c: New test.
45379         * gcc.dg/debug-5.c: New test.
45380
45381 2001-12-29  Richard Henderson  <rth@redhat.com>
45382
45383         * g++.dg/eh/loop1.C: New.
45384
45385 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45386
45387         * g++.dg/template/crash1.C: New test.
45388
45389 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45390
45391         * g++.dg/other/const1.C: New test.
45392
45393 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45394
45395         * gcc.c-torture/compile/20011229-1.c: New test.
45396
45397 2001-12-28  Stan Shebs  <shebs@apple.com>
45398
45399         * lib/objc-torture.exp: Resync with c-torture.exp.
45400         * lib/objc.exp: Load standard libraries.
45401
45402 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45403
45404         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45405         additional tests.
45406
45407 2001-12-27  Roger Sayle <roger@eyesopen.com>
45408
45409         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45410
45411 2001-12-27  Richard Henderson  <rth@redhat.com>
45412
45413         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45414
45415 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45416
45417         * g++.dg/eh/ctor1.C: New test.
45418         * g++.dg/other/error2.C: New test.
45419
45420 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45421
45422         * g++.dg/other/init2.C: New test.
45423
45424 2001-12-24  Richard Henderson  <rth@redhat.com>
45425
45426         * gcc.dg/20011223-1.c: New.
45427         * gcc.dg/inline-1.c: New.
45428
45429 2001-12-23  Richard Henderson  <rth@redhat.com>
45430
45431         * gcc.dg/asm-4.c: Test operand modifiers.
45432
45433 2001-12-23  Richard Henderson  <rth@redhat.com>
45434
45435         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45436
45437 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45438
45439         * gcc.c-torture/execute/20011223-1.c: New test.
45440
45441 2001-12-21  Richard Henderson  <rth@redhat.com>
45442
45443         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45444         re-enables the warning.
45445
45446 2001-12-21  Richard Henderson  <rth@redhat.com>
45447
45448         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45449
45450 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45451
45452         * gcc.c-torture/compile/20011218-1.c: New test.
45453
45454 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45455
45456         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45457         arm-isr.c test.
45458         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45459         epilogue generation for ARM ISR routines.
45460
45461 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45462
45463         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45464         * gcc.dg/format/c90-printf-3.c: Likewise.
45465         * gcc.dg/format/c99-printf-3.c: Likewise.
45466         * gcc.dg/format/ext-1.c: Likewise.
45467         * gcc.dg/format/ext-6.c: Likewise.
45468         * gcc.dg/format/format.h: Prototype unlocked stdio.
45469
45470 2001-12-20  Richard Henderson  <rth@redhat.com>
45471
45472         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45473         (arena): Use it.
45474         (malloc): Correct allocation logic.  Abort if we fill up the
45475         arena before initialization complete.
45476         (realloc): Correct allocation logic.
45477
45478 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45479
45480         * gcc.c-torture/compile/20011219-2.c: New test.
45481
45482         * gcc.c-torture/execute/20011219-1.c: New test.
45483
45484 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45485
45486         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45487         target does not support weak symbols.
45488
45489 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45490
45491         * gcc.c-torture/compile/20011219-1.c: New test.
45492
45493 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45494
45495         * g++.dg/other/error1.C: New test.
45496
45497 2001-12-17  Jeffrey A Law  (law@redhat.com)
45498
45499         * gcc.c-torture/execute/20011217-1.c: New test.
45500
45501 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45502
45503         * objc.dg/special/: New directory.
45504         * objc.dg/special/special.exp: New file.
45505         * objc.dg/special/unclaimed-category-1.h: New file.
45506         * objc.dg/special/unclaimed-category-1a.m: New file.
45507         * objc.dg/special/unclaimed-category-1.m: New file.
45508
45509 2001-12-17  Andreas Jaeger  <aj@suse.de>
45510
45511         * gcc.c-torture/compile/20011217-2.c: New test.
45512
45513 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45514
45515         * gcc.c-torture/compile/20011217-1.c: New test.
45516
45517 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45518
45519         * gcc.dg/20011214-1.c: New.
45520
45521 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45522
45523         * gcc.dg/altivec-4.c: New.
45524
45525 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45526
45527         * gcc.dg/20011113-1.c: New test.
45528
45529 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45530
45531         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45532         std::__malloc_alloc_template<0> and
45533         std::__default_alloc_template<false, 0>.
45534
45535 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45536
45537         * objc/execute/bf-21.m: New test.
45538         * objc/execute/enumeration-1.m: New test.
45539         * objc/execute/enumeration-2.m: New test.
45540
45541 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45542
45543         * gcc.dg/gnu89-init-1.c: New test.
45544
45545 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45546
45547         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45548         * g++.old-deja/g++.jason/2371.C: Likewise.
45549         * g++.old-deja/g++.jason/template33.C: Likewise.
45550         * g++.old-deja/g++.jason/template34.C: Likewise.
45551         * g++.old-deja/g++.jason/template36.C: Likewise.
45552         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45553         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45554         * g++.old-deja/g++.other/typename1.C: Likewise.
45555         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45556         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45557         * g++.old-deja/g++.pt/typename11.C: Likewise.
45558         * g++.old-deja/g++.pt/typename14.C: Likewise.
45559         * g++.old-deja/g++.pt/typename16.C: Likewise.
45560         * g++.old-deja/g++.pt/typename3.C: Likewise.
45561         * g++.old-deja/g++.pt/typename4.C: Likewise.
45562         * g++.old-deja/g++.pt/typename5.C: Likewise.
45563         * g++.old-deja/g++.pt/typename7.C: Likewise.
45564         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45565
45566 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45567
45568         * g++.dg/other/linkage1.C: New test.
45569         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45570         specifiers.
45571
45572 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45573
45574         * gcc.dg/concat.c: New test.
45575
45576 2001-12-11  Stan Shebs  <shebs@apple.com>
45577
45578         * objc/compile: New test directory.
45579         * objc/compile/compile.exp: New expect script.
45580         * objc/compile/20011211-1.m: New compile test.
45581
45582 2001-12-11  Jason Merrill  <jason@redhat.com>
45583
45584         * lib/prune.exp (prune_gcc_output): Also handle "In member
45585         function".  So many permutations...
45586
45587 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
45588
45589         * g++.dg/template/typedef1.C: New test.
45590
45591 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
45592
45593         * g++.dg/other/copy1.C: New test.
45594
45595 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
45596
45597         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45598
45599         * gcc.dg/builtin-choose-expr.c: New.
45600
45601 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
45602
45603         * gcc.dg/altivec-2.c: New.
45604
45605 2001-12-07  Richard Henderson  <rth@redhat.com>
45606
45607         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45608
45609 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
45610
45611         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45612         ultrasparc.
45613
45614 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45615
45616         * g++-old.deja/g++.robertl/eb101.C: Deleted.
45617
45618 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
45619
45620         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45621         variable argument list.
45622
45623 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
45624
45625         * gcc.c-torture/execute/memcheck: Delete entire directory.
45626         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45627         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45628
45629 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45630
45631         * gcc.dg/Wshadow-1.c: New test.
45632
45633 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
45634
45635         * gcc.c-torture/compile/20011130-1.c: New test.
45636
45637         * gcc.dg/noncompile/20011025-1.c: New test.
45638
45639         * g++.dg/other/anon-union.C: New test.
45640
45641         * gcc.c-torture/execute/20011024-1.c: New test.
45642
45643 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45644
45645         * gcc.c-torture/execute/20000722-1.x,
45646         gcc.c-torture/execute/20010123-1.x: Remove.
45647         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45648         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45649         gcc.dg/c99-complit-2.c: New tests.
45650
45651 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
45652
45653         * g++.dg/inherit/base1.C: New test.
45654
45655 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
45656
45657         * g++.dg/other/stdarg1.C: New test.
45658
45659         * gcc.c-torture/compile/20011130-2.c: New test.
45660
45661 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
45662
45663         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45664         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45665         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45666         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45667         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45668         * gcc.dg/builtin-prefetch-1.c: New test.
45669
45670 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45671
45672         * gcc.dg/20011130-1.c: New test.
45673
45674 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45675
45676         * g++.dg/other/scope1.C: New test.
45677         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45678
45679 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45680
45681         * gcc.dg/vla-init-1.c: New test.
45682
45683 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45684
45685         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45686
45687 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45688
45689         * objc.dg/alias.m: Update.
45690         * objc.dg/class-1.m: Update.
45691         * objc.dg/const-str-1.m: Update.
45692         * objc.dg/fwd-proto-1.m: Update.
45693         * objc.dg/id-1.m: Update.
45694         * objc.dg/super-class-1.m: Update.
45695
45696 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45697
45698         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45699         constructs.
45700
45701 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45702
45703         * gcc.c-torture/execute/20011128-1.c: New test.
45704
45705 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45706
45707         * gcc.dg/20011127-1.c: New test.
45708
45709 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45710
45711         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45712         from Austin Group draft 7.
45713         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45714         scanf format arguments.
45715         * gcc.dg/format/no-exargs-2.c: New test.
45716
45717 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45718
45719         * g++.dg/abi/vbase8-4.C: New test.
45720
45721 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45722
45723         * gcc.c-torture/execute/20011121-1.c: New test.
45724
45725 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45726
45727         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45728
45729 2001-11-23  Andreas Jaeger  <aj@suse.de>
45730
45731         * gcc.dg/cpp/charconst-2.c: New test.
45732
45733 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45734
45735         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45736         to the host if it is remote.  Let tests specify extra headers
45737         they use.
45738         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45739         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45740         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45741         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45742         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45743         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45744         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45745         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45746         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45747         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45748
45749 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45750
45751         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45752         for little endian ARMs.
45753
45754 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45755
45756         * gcc.c-torture/compile/20011119-1.c: New test.
45757         * gcc.c-torture/compile/20011119-2.c: New test.
45758
45759 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45760
45761         * gcc.dg/altivec-1.c: Fix typo.
45762
45763 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45764
45765         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45766
45767 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45768
45769         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45770
45771 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45772
45773         * lib/g77.exp: Don't specify --rpath-link.
45774
45775         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45776         across all the headers.
45777         * gcc.dg/format/format.exp: For testing on a remote host,
45778         copy format.h.
45779
45780         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45781         * gcc.c-torture/execute/930406-1.c: Likewise.
45782         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45783
45784 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45785
45786         * gcc.dg/altivec-1.c: New.
45787
45788 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45789
45790         * gcc.dg/cpp/fpreprocessed.c: New test case.
45791
45792 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45793
45794         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45795         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45796         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45797
45798 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45799
45800         * gcc.dg/no-builtin-1.c: New test.
45801
45802 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45803
45804         * gcc.c-torture/execute/20011115-1.c: New test.
45805
45806 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45807
45808         * gcc.c-torture/compile/20011114-2.c: New test.
45809         * gcc.c-torture/compile/20011114-3.c: New test.
45810         * gcc.c-torture/compile/20011114-4.c: New test.
45811
45812 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45813
45814         * g++.dg/other/init1.C: New test.
45815
45816 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45817
45818         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45819         message.
45820
45821         * gcc.c-torture/execute/20011114-1.c: New testcase.
45822
45823         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45824         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45825         like the (before this change) version of 20010327-1.c.
45826
45827 2001-11-14  Roger Sayle <roger@eyesopen.com>
45828
45829         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45830
45831 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45832
45833         * g++.dg/init/array2.C: New test.
45834
45835 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45836
45837         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45838
45839 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45840
45841         * g++.dg/other/forscope1.C: New test.
45842         * g++.dg/ext/forscope1.C: New test.
45843         * g++.dg/ext/forscope2.C: New test.
45844
45845 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45846
45847         * gcc.c-torture/execute/20011113-1.c: New test.
45848
45849 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45850
45851         * gcc.c-torture/execute/20011109-2.c: New test.
45852
45853         * gcc.c-torture/execute/20011109-1.c: New test.
45854
45855 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45856
45857         * gcc.c-torture/compile/20011109-1.c: New test.
45858
45859 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45860
45861         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45862         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45863         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45864         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45865         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45866         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45867         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45868
45869 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45870
45871         * g++.dg/warn/Wshadow-1.C: New tests.
45872         * g++.old-deja/g++.mike/for3.C: Update.
45873
45874 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45875
45876         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45877         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45878         XFAILs.  Adjust expected error texts.
45879         * gcc.c-torture/compile/20011106-1.c,
45880         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45881         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45882         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45883         gcc.dg/c99-array-lval-5.c: New tests.
45884
45885 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45886
45887         * gcc.dg/cpp/defined.c: Update.
45888
45889 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45890
45891         * gcc.c-torture/execute/anon-1.c: New test.
45892
45893 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
45894
45895         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45896         same size, so no warning should be produced on stormy16.
45897
45898         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45899         due to oversized array.
45900         * g++.old-deja/g++.mike/ns15.C: Likewise.
45901         * g++.old-deja/g++.pt/crash16.C: Likewise.
45902
45903 2001-11-02  Graham Stott  <grahams@redhat.com>
45904
45905         * g++.dgother/debug1.C: Fix typos.
45906
45907 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
45908
45909         * g++.dg/other/debug1.C: New test.
45910
45911 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45912
45913         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45914         of unsigned long.
45915
45916 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
45917
45918         * gcc.dg/20011029-2.c: New test.
45919
45920         * gcc.c-torture/compile/20011029-1.c: New test.
45921
45922 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
45923
45924         * objc/execute/class_self-1.m: New test.
45925         * objc/execute/class_self-2.m: New test.
45926
45927 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
45928
45929         * gcc.misc-tests/msgs.exp: Delete.
45930         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45931         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
45932         error set to match recent changes.
45933
45934 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
45935
45936         * gcc.dg/20011021-1.c: New test.
45937
45938 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
45939
45940         * gcc.c-torture/compile/20011023-1.c: New test.
45941
45942 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
45943
45944         * lib/g77.exp: Rewrite based on lib/g++.exp.
45945
45946 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
45947
45948         * gcc.c-torture/execute/20011019-1.c: New test.
45949
45950         * gcc.dg/20011018-1.c: New test.
45951
45952 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
45953
45954         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45955
45956 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
45957
45958         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45959         * gcc.dg/attr-invalid.c: Likewise.
45960
45961 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
45962
45963         * gcc.dg/20011015-1.c: New test.
45964
45965 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45966
45967         * g++.dg/template/unify2.C: New test.
45968
45969 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45970
45971         * g++.dg/other/exception-specification.C: New test
45972
45973 2001-10-13  Tom Rix  <trix@redhat.com>
45974
45975         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45976         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45977
45978 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
45979
45980         * gcc.dg/20011009-1.c: New test.
45981
45982 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45983
45984         PR g++/4476
45985         * g++.dg/other/friend1.C: New test.
45986
45987 2001-10-11  Richard Henderson  <rth@redhat.com>
45988
45989         * g++.old-deja/g++.other/crash18.C: Add -S to options.
45990
45991 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45992
45993         * gcc.c-torture/compile/20011010-1.c: New.
45994
45995 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45996
45997         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45998         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45999         g77.f-torture/execute/execute.exp,
46000         g77.f-torture/noncompile/noncompile.exp,
46001         gcc.c-torture/compile/compile.exp,
46002         gcc.c-torture/execute/execute.exp,
46003         gcc.c-torture/execute/ieee/ieee.exp,
46004         gcc.c-torture/execute/memcheck/memcheck.exp,
46005         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46006         objc/execute/execute.exp: Update FSF address.
46007
46008 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46009
46010         * gcc.dg/cpp/cmdlne-C.c: Update.
46011         * gcc.dg/cpp/cmdlne-C2.c: New.
46012
46013 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46014
46015         * gcc.c-torture/execute/20011008-3.c: New.
46016
46017 2001-10-08  DJ Delorie  <dj@redhat.com>
46018
46019         * gcc.dg/20011008-1.c: New.
46020         * gcc.dg/20011008-2.c: New.
46021
46022 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46023
46024         * gcc.dg/cpp/spacing1.c: Update test.
46025
46026 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46027
46028         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46029         spelling errors of "separate" as "seperate".
46030
46031 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46032
46033         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46034         enough to avoid inlining.
46035
46036 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46037
46038         * lib/g77.exp: set libg2c_dir correctly.
46039
46040 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46041
46042         * gcc.dg/cpp/macro11.c: New test.
46043
46044 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46045
46046         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46047         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46048         gcc.dg/format/multattr-3.c: New tests.
46049         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46050         tests for format attributes on function pointers being rejected.
46051
46052 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46053
46054         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46055
46056 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46057
46058         * g++.dg/warn/format1.C: New test.
46059
46060 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46061
46062         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46063
46064 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46065
46066         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46067
46068 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46069
46070         * gcc.dg/cpp/redef2.c: Add test.
46071
46072 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46073
46074         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46075         long-standing bug on i686, apparently.
46076         * gcc.c-torture/execute/loop-2c.x: New file.
46077         * gcc.c-torture/execute/loop-2d.x: New file.
46078         * gcc.c-torture/execute/loop-3c.x: New file.
46079
46080 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46081
46082         * gcc.dg/cpp/20000625-2.c: Correct line number.
46083
46084 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46085
46086         * gcc.dg/cpp/macro10.c: New test.
46087         * gcc.dg/cpp/strify3.c: New test.
46088         * gcc.dg/cpp/spacing1.c: Add tests.
46089         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46090         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46091
46092 2001-09-24  DJ Delorie  <dj@redhat.com>
46093
46094         * gcc.c-torture/execute/20010924-1.c: New test.
46095
46096 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46097
46098         * objc/execute/paste.m: Remove.
46099
46100 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46101
46102         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46103
46104 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46105
46106         * g77.dg/strlen0.f: New test.
46107
46108 2001-09-21  Richard Henderson  <rth@redhat.com>
46109
46110         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46111         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46112
46113 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46114
46115         Table-driven attributes.
46116         * g++.dg/ext/attrib1.C: New test.
46117
46118 2001-09-20  DJ Delorie  <dj@redhat.com>
46119
46120         * gcc.dg/20000926-1.c: Update expected warning messages.
46121         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46122         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46123         array.
46124
46125 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46126
46127         * g++.dg/eh/registers1.C: New test case.
46128
46129 2001-09-17  Richard Henderson  <rth@redhat.com>
46130
46131         * gcc.dg/array-5.c: Fix VLA decomposition test.
46132
46133 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46134
46135         * gcc.dg/cpp/line5.c: New testcase.
46136
46137 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46138
46139         * gcc.dg/cpp/macro9.c: New test.
46140
46141 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46142
46143         * gcc.c-torture/execute/980223.c: Change type of addr from long
46144         to char *.
46145
46146 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46147
46148         * gcc.c-torture/execute/20010915-1.c: New test.
46149
46150 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46151
46152         * g77.dg/bprob: New directory.
46153         * g77.dg/bprob/bprob.exp: New file.
46154         * g77.dg/bprob/bprob-1.f: New test.
46155         * g77.dg/gcov: New directory.
46156         * g77.dg/gcov/gcov.exp: New file.
46157         * g77.dg/gcov/gcov-1.f: New test.
46158         * g77.dg/gcov/gcov-1.x: New file.
46159
46160 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46161
46162         * gcc.dg/cpp/directiv.c: Update.
46163         * gcc.dg/cpp/undef1.c: Update.
46164
46165 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * gcc.dg/20010912-1.c: New test.
46168
46169 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46170
46171         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46172         language-independent file in lib.
46173         * lib/gcov.exp: New file.
46174
46175 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46176
46177         * gcc.c-torture/compile/20010911-1.c: New test.
46178
46179 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46180
46181         * lib/profopt.exp: New, to support profile-directed optimizations.
46182         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46183         * gcc.misc-tests/bprob-1.c: New test.
46184         * gcc.misc-tests/bprob-2.c: New test.
46185
46186 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46187
46188         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46189         XFAIL and which kinds of gcov output to verify.
46190         * gcc.misc-tests/gcov-4b.x: New file.
46191         * gcc.misc-tests/gcov-5b.x: New file.
46192         * gcc.misc-tests/gcov-6.x: New file.
46193         * gcc.misc-tests/gcov-7.c: New test.
46194         * gcc.misc-tests/gcov-7.x: New file.
46195
46196 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46197
46198         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46199         * gcc.misc-tests/gcov-6.c: New test.
46200
46201 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46202
46203         PR c++/3986
46204         * g++.dg/abi/vbase1.C: New test.
46205
46206 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46207
46208         * objc.dg/method-2.m: New.
46209
46210 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46211
46212         PR c++/4203
46213         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46214         * g++.dg/init/empty1.C: New test.
46215
46216 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46217
46218         * gcc.c-torture/compile/20010903-1.c: New test.
46219
46220 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46221
46222         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46223         for m68k.
46224
46225 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46226
46227         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46228
46229         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46230
46231         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46232
46233 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46234
46235         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46236         for 16-bit 'unsigned int'.
46237
46238 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46239
46240         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46241
46242 2001-08-27  Richard Henderson  <rth@redhat.com>
46243
46244         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46245         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46246
46247 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46248
46249         * gcc.dg/asm-names.c (ymain): New.
46250
46251 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46252
46253         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46254         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46255         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46256
46257 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46258
46259         * gcc.dg/compare5.c: New testcase.
46260
46261 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46262
46263         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46264         and "In instantiation".
46265
46266 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46267
46268         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46269
46270 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46271
46272         * gcc.misc-tests/gcov.exp: Add support for branch information.
46273         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46274         * gcc.misc-tests/gcov-4.c: New test.
46275         * gcc.misc-tests/gcov-4b.c: New test.
46276         * gcc.misc-tests/gcov-5b.c: New test.
46277
46278 2001-08-20  Zack Weinberg  <zackw@panix.com>
46279
46280         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46281         expected to fail.
46282
46283 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46284
46285         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46286
46287 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46288
46289         * g++.dg/eh/template1.C: New test.
46290
46291 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46292
46293         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46294         Fix thinko.
46295         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46296         for xfail.
46297
46298 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46299
46300         * lib/g77-dg.exp: Use prune.exp for common procedures
46301         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46302         * lib/g77.exp: (g77-dg-prune) Remove
46303
46304 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46305
46306         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46307
46308 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46309
46310         * g++.dg/template/unify1.C: New test.
46311
46312 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46313
46314         * g++.dg/abi/empty4.C: New test.
46315
46316 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46317
46318         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46319         solaris2.*
46320         * g77.f-torture/compile/pr3743.x: Likewise.
46321
46322 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46323
46324         * g++.dg/other/using-declaration.C: New test.
46325
46326 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46327
46328         * gcc.dg/cpp/tr-sign.c: New testcase.
46329
46330 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46331
46332         * gcc.dg/cpp/19951025-1.c: Revert.
46333         * gcc.dg/cpp/directiv.c: We no longer process directives that
46334         interrupt macro arguments.
46335
46336 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46337
46338         * gcc.dg/bconstp-1.c: New test.
46339
46340 2001-08-03  Richard Henderson  <rth@redhat.com>
46341
46342         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46343
46344 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46345
46346         * gcc.dg/cpp/19951025-1.c: Update.
46347
46348 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46349
46350         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46351         should be x.
46352
46353 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46354
46355         Kill -fhonor-std.
46356         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46357         * g++.old-deja/g++.other/std1.C: Likewise.
46358         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46359
46360 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46361
46362         * lib/g77.exp: Load gcc-defs.exp for common procedures
46363         (g77_pass, g77_fail, g77_finish, g77_exit,
46364         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46365
46366 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46367
46368         * g77.dg/fbackslash.f
46369         * g77.dg/fcase-preserve.f
46370         * g77.dg/ff90-1.f
46371         * g77.dg/ffixed-line-length-0.f
46372         * g77.dg/ffixed-line-length-132.f
46373         * g77.dg/ffixed-line-length-7.f
46374         * g77.dg/ffixed-line-length-72.f
46375         * g77.dg/ffixed-line-length-none.f
46376         * g77.dg/ffree-form-1.f
46377         * g77.dg/fno-backslash.f
46378         * g77.dg/fno-f90-1.f
46379         * g77.dg/fno-fixed-form-1.f
46380         * g77.dg/fno-onetrip.f
46381         * g77.dg/fno-typeless-boz.f
46382         * g77.dg/fno-underscoring.f
46383         * g77.dg/fno-vxt-1.f
46384         * g77.dg/fonetrip.f
46385         * g77.dg/ftypeless-boz.f
46386         * g77.dg/fugly-assumed.f
46387         * g77.dg/funderscoring.f
46388         * g77.dg/fvxt-1.f
46389
46390 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46391
46392         * objc.dg/fwd-proto-1.m: New.
46393         * objc.dg/local-decl-1.m: New.
46394         * objc.dg/naming-1.m: New.
46395         * objc.dg/naming-2.m: New.
46396         * objc.dg/proto-hier-1.m: New.
46397
46398 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46399
46400         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46401         largest-type elements to a struct makes its size grow.
46402
46403 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46404
46405         * g++.dg/abi/vthunk1.C: New test.
46406
46407 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46408
46409         * g++.dg/abi/vbase8-22.C: New test.
46410
46411 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46412
46413         * gcc.dg/cpp/macro8.c: New test.
46414
46415 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46416
46417         * g++.dg/abi/vbase8-21.C: New test.
46418
46419 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46420
46421         * g++.dg/abi/vbase8-10.C: New test.
46422
46423 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46424
46425         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46426         ${tool}_set_ld_library_path.
46427         Changed caller.
46428         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46429         g++.exp.
46430
46431 2001-07-26  Stan Cox <scox@redhat.com>
46432
46433         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46434         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46435         gcc_exit, gcc_check_unsupported_p):
46436         Moved to gcc-deps.exp
46437         * gcc-deps.exp: New file.
46438
46439 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46440
46441         * g++.old-deja/g++.pt/defarg14.C: New test.
46442
46443 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46444
46445         * g++.old-deja/g++.other/lineno5.C: New test.
46446
46447 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46448
46449         * g++.old-deja/g++.pt/crash68.C: New test.
46450
46451 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46452
46453         * g++.old-deja/g++.other/crash42.C: New test.
46454
46455 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46456
46457         * gcc.dg/cpp/extratokens.c: Fix.
46458         * gcc.dg/cpp/skipping2.c: New tests.
46459
46460 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46461
46462         * gcc.c-torture/execute/20010724-1.c: New file.
46463         * gcc.c-torture/execute/20010724-1.x: New file.
46464
46465 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46466
46467         * g++.old-deja/g++.other/cond7.C: New test.
46468
46469 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46470
46471         * g++.old-deja/g++.other/optimize4.C: New test.
46472
46473 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46474
46475         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46476
46477 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46478
46479         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46480         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46481         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46482         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46483
46484         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46485         bug report" message.
46486
46487         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46488         * g++.dg/ext/instantiate1.C: Move from old-deja.
46489
46490 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46491
46492         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46493         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46494         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46495         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46496
46497 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46498
46499         * gcc.c-torture/execute/20010723-1.c: New test.
46500
46501 2001-07-23  Ben Elliston  <bje@redhat.com>
46502
46503         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46504
46505 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46506
46507         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46508         i[34567]86-*-*.
46509         Delete handling of ieee_multilib_flags.
46510         Pass -mieee for alpha*-*-* and sh-*-*.
46511         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46512
46513 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46514
46515         Remove old-abi tests.
46516         * g++.old-deja/g++.mike/p11116.C: Remove.
46517         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46518
46519 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46520
46521         * g77.f-torture/compile/pr3743.f: New test
46522
46523 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46524
46525         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46526
46527 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46528
46529         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46530         g++.old-deja/g++.pt/static6.C: Likewise.
46531         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46532         supports weak symbols.
46533
46534 2001-07-18  Andreas Jaeger  <aj@suse.de>
46535
46536         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46537         supported again.
46538
46539 2001-07-18  Andreas Jaeger  <aj@suse.de>
46540
46541         * gcc.dg/iftrap-1.c: Fix target line.
46542
46543 2001-07-17  Richard Henderson  <rth@redhat.com>
46544
46545         * gcc.c-torture/execute/20010717-1.c: New.
46546
46547 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46548
46549         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46550         tests.
46551
46552 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46553
46554         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46555
46556 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46557
46558         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46559         UAC_SIGBUS, UAC_NOPRINT definitions.
46560
46561 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46562
46563         * objc/execute/object_is_class.m: New test.
46564         * objc/execute/object_is_meta_class.m: New test.
46565
46566 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46567
46568         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46569         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46570
46571 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46572
46573         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46574         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46575
46576 2001-07-14  Richard Henderson  <rth@redhat.com>
46577
46578         * gcc.dg/iftrap-1.c: New.
46579
46580 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46581
46582         * g77.f-torture/execute/intrinsic77.f: New test.
46583
46584 2001-07-11  Janis Johnson <janis@us.ibm.com>
46585
46586         * gcc.misc-tests/gcov-3.c: New test.
46587
46588 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46589
46590         * gcc.c-torture/compile/20010711-1.c,
46591         * gcc.c-torture/compile/20010711-2.c: New tests.
46592
46593 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46594
46595         * gcc.c-torture/execute/20010711-1.c: New test.
46596
46597 2001-07-11  Ben Elliston  <bje@redhat.com>
46598
46599         * g++.old-deja/g++.other/enum5.C: New test.
46600
46601 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
46602
46603         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46604         (g++-dg-prune): Call prune_gcc_output.
46605         * prune.exp: New file for prune_gcc_output.
46606         * lib/g++.exp, lib/gcc.exp: Load it.
46607
46608 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46609
46610         * gcc.c-torture/compile/20010701-1.c,
46611         g++.old-deja/g++.ext/attrib6.C: New tests.
46612
46613 2001-07-06  Jeffrey A Law  (law@cygnus.com)
46614
46615         * gcc.c-torture/compile/20010706-1.c: New test.
46616
46617 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
46618
46619         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46620
46621 2001-06-28  Stan Shebs  <shebs@apple.com>
46622
46623         * gcc.dg/pragma-darwin.c: New test.
46624
46625 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46626
46627         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46628         Solaris 2.[678] system.
46629
46630 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46631
46632         * gcc.dg/20010622-1.c: New test.
46633
46634 2001-06-18  Stan Shebs  <shebs@apple.com>
46635
46636         * objc.dg: New directory.
46637         * objc.dg/dg.exp: New file.
46638         * objc.dg/alias.m: New.
46639         * objc.dg/class-1.m: New.
46640         * objc.dg/class-2.m: New.
46641         * objc.dg/const-str-1.m: New.
46642         * objc.dg/const-str-2.m: New.
46643         * objc.dg/id-1.m: New.
46644         * objc.dg/method-1.m: New.
46645         * objc.dg/super-class-1.m: New.
46646         * lib/objc-dg.exp: New file.
46647
46648 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46649
46650         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46651         of label name.
46652
46653 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
46654
46655         * g++.old-deja/g++.abi/vbase8-9.C: New test.
46656
46657 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46658
46659         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46660         variable.
46661
46662 2001-06-12  Richard Henderson  <rth@redhat.com>
46663
46664         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46665
46666 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46667
46668         * g++.old-deja/g++.abi/vbase5.C: New test.
46669         * g++.old-deja/g++.abi/vbase6.C: New test.
46670         * g++.old-deja/g++.abi/vbase7.C: New test.
46671
46672 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46673
46674         * gcc.c-torture/compile/20010610-1.c: New test.
46675
46676 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46677
46678         * g++.old-deja/g++.abi/vbase4.C: New test.
46679
46680 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46681
46682         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46683         support %f for HC11/HC12 targets.
46684         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46685         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46686         on HC11/HC12 targets.
46687         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46688
46689 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46690
46691         * gcc.dg/wchar_t-1.c: New file.
46692         * gcc.dg/wint_t-1.c: Likewise.
46693
46694 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46695
46696         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46697
46698 2001-06-11  Richard Henderson  <rth@redhat.com>
46699
46700         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46701
46702 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46703
46704         * gcc.c-torture/compile/20010611-1.c: New test.
46705
46706 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46707
46708         * gcc.dg/c99-tag-1.c: Add more tests.
46709
46710 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46711
46712         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46713         representation on MN10300 and ARM/Thumb.
46714
46715 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46716
46717         * g77.f-torture/execute/20010610.f: New.
46718
46719 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46720
46721         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46722         names.
46723
46724 2001-06-09  Richard Henderson  <rth@redhat.com>
46725
46726         * gcc.c-torture/execute/ashrdi-1.c: New.
46727         * gcc.c-torture/execute/ashldi-1.c: New.
46728         * gcc.c-torture/execute/lshrdi-1.c: New.
46729
46730 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46731
46732         * objc/execute/load-3.m: Added. Check sending +load to categories,
46733         in addition to classes.
46734
46735 2001-06-08  Stan Shebs  <shebs@apple.com>
46736
46737         * objc/execute/load-2.m: New test.  From Nicola Pero
46738         <n.pero@mi.flashnet.it>.
46739
46740 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46741
46742         * gcc.c-torture/execute/20010605-2.c: New test.
46743
46744 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46745
46746         * g++.old-deja/g++.abi/vbase2.C: New test.
46747         * g++.old-deja/g++.abi/vbase3.C: New test.
46748
46749 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46750
46751         * g++.old-deja/g++.pt/friend49.C: New test.
46752
46753 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46754
46755         * g++.old-deja/g++.ext/anon3.C: New test.
46756
46757 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46758
46759         * g++.old-deja/g++.other/conv7.C: New test.
46760
46761 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46762
46763         * gcc.c-torture/compile/20010605-2.c: New test.
46764
46765 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46766
46767         * gcc.c-torture/execute/20010604-1.c: New test.
46768
46769 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46770
46771         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46772
46773 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46774
46775         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46776         (g++_link_flags): Likewise.
46777         (g++_init): Pass gccpath's value to two previous functions.
46778
46779 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46780
46781         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46782         Ensure logfile entry matches exec command line.
46783
46784 2001-05-31  Richard Henderson  <rth@redhat.com>
46785
46786         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46787         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46788
46789 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46790
46791         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46792         compiler for irix6.2
46793
46794 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46795
46796         * g++.old-deja/g++.other/optimize3.C: New file.
46797
46798 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46799
46800         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46801         assemble.
46802
46803 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46804
46805         * g++.old-deja/g++.other/optimize2.C: New file.
46806
46807 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46808
46809         * gcc.c-torture/compile/20010518-2.c: New file.
46810         * gcc.c-torture/execute/20010518-1.c: New file.
46811         * gcc.c-torture/execute/20010518-2.c: New file.
46812
46813 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46814
46815         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46816
46817 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46818
46819         G++ no longer defines builtins that do not begin with __builtin.
46820         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46821         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46822         * g++.old-deja/g++.law/builtin1.C: Likewise.
46823         * g++.old-deja/g++.law/cvt2.C: Likewise.
46824         * g++.old-deja/g++.mike/net5.C: Likewise.
46825         * g++.old-deja/g++.other/builtins1.C: Likewise.
46826         * g++.old-deja/g++.other/builtins2.C: Likewise.
46827         * g++.old-deja/g++.other/builtins3.C: Likewise.
46828         * g++.old-deja/g++.other/builtins4.C: Likewise.
46829         * g++.old-deja/g++.other/inline8.C: Likewise.
46830         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46831
46832 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46833
46834         * g++.old-deja/g++.pt/using1.C: Adjust.
46835         * g++.old-deja/g++.pt/using2.C: New test.
46836
46837 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46838
46839         * gcc.dg/cpp/charconst.c: New tests.
46840         * gcc.dg/cpp/escape.c: New tests.
46841         * gcc.dg/cpp/escape-1.c: New tests.
46842         * gcc.dg/cpp/escape-2.c: New tests.
46843         * gcc.dg/cpp/ucs.c: New tests.
46844
46845 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46846
46847         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46848         native compiler for irix6.5.
46849
46850 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46851
46852         * lib/g++.exp (g++_include_flags): Use args to compute
46853         get_multilibs.
46854         (g++_link_flags): Likewise.
46855         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46856
46857 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46858
46859         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46860
46861 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46862
46863         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46864         this file.
46865
46866 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46867
46868         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46869         STACK_SIZE;
46870         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46871         to STACK_SIZE; Use it to define size of add_histo array.
46872         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46873         to STACK_SIZE.
46874         (f): Use GITT_SIZE to define size of gitt local table.
46875         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46876         to STACK_SIZE; Use it to define size of bytemem array.
46877
46878 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46879
46880         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46881         on 68HC11/HC12 due to the asm instruction.
46882         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46883         * gcc.c-torture/compile/920520-1.x: Likewise.
46884         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46885         on 68HC11/HC12 because the function is larger than 64K.
46886         * gcc.c-torture/compile/961203-1.x: New file, this test fails
46887         on 68HC11/HC12 because the structure is too large.
46888
46889 2001-05-20  Richard Henderson  <rth@redhat.com>
46890
46891         * gcc.c-torture/execute/20010520-1.c: New.
46892
46893 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46894
46895         * g++.old-deja/g++.warn/compare1.C: New test.
46896         * gcc.dg/compare4.c: New test.
46897
46898 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
46899
46900         * g++.old-deja/g++.other/optimize1.C: New test.
46901
46902 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46903
46904         * g++.old-deja/g++.pt/spec41.C: New test.
46905
46906 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
46907
46908         * gcc.c-torture/compile/20010114-1.x: Remove.
46909
46910 2001-05-18  Stan Shebs  <shebs@apple.com>
46911
46912         * gcc.c-torture/compile/20010518-1.c: New test.
46913
46914 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
46915
46916         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46917         * g++.old-deja/g++.pt/crash67.C: New test.
46918
46919 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
46920
46921         * g++.old-deja/g++.other/debug9.C: New test.
46922
46923 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
46924
46925         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46926
46927 2001-05-16  Jan Hubicka  <jh@suse.cz>
46928
46929         * gcc.c-torture/compile/20010516-1.c: New test.
46930
46931 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46932
46933         * g++.old-deja/g++.other/crash41.C: New test.
46934
46935 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46936
46937         * g++.old-deja/g++.pt/crash66.C: New test.
46938
46939 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
46940
46941         * g++.old-deja/g++.robertl/eb27.C: Convert.
46942
46943 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
46944
46945         * g++.dg/friend-warn.C: New test.  Do not warn about friend
46946         declaration being redundant.
46947
46948 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
46949
46950         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46951
46952 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
46953
46954         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46955
46956 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
46957
46958         * lib/g++.exp: Use testsuite_flags.
46959
46960 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
46961
46962         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46963
46964 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46965
46966         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46967
46968 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
46969
46970         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46971
46972 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
46973
46974         * gcc.c-torture/compile/20010313-1.c: New test.
46975
46976 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
46977
46978         * gcc.dg/cpp/direct2.c: New test.
46979         * gccq.dg/cpp/direct2s.c: New test.
46980
46981         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46982
46983 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
46984
46985         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46986         * g++.old-deja/g++.other/op3.C: Likewise.
46987
46988 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46989
46990         * gcc.dg/cpp/syshdr.h: New file.
46991         * gcc.dg/cpp/sysmac1.c: Update.
46992         * gcc.dg/cpp/sysmac2.c: Update.
46993
46994 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46995
46996         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46997
46998 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
46999
47000         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47001         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47002
47003 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47004
47005         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47006
47007 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47008
47009         * lib/g++.exp (g++_include_flags): Don't use any special flags
47010         if TESTING_IN_BUILD_TREE is not defined.
47011         (g++_init): Use a plain 'c++' as the compiler if
47012         TESTING_IN_BUILD_TREEE is not defined.
47013
47014 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47015
47016         * g++.old-deja/g++.eh/catch13.C: New test.
47017         * g++.old-deja/g++.eh/catch14.C: New test.
47018
47019 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47020
47021         * gcc.dg/cpp/tr-define.c: New test.
47022
47023 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47024
47025         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47026         <stdlib.h>, not <malloc.h>.
47027
47028 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47029
47030         * g++.old-deja/g++.ns/template17.C: New test.
47031
47032 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47033
47034         * g++.old-deja/g++.pt/ref4.C: New test.
47035
47036 2001-04-30  Richard Henderson  <rth@redhat.com>
47037
47038         * gcc.dg/20000724-1.c: Revert last change.
47039
47040 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47041
47042         * g77.f-torture/execute/20010430.f: New test.
47043
47044 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47045
47046         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47047
47048 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47049
47050         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47051
47052 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47053
47054         * g++.old-deja/g++.eh/crash6.C: New test.
47055
47056 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47057
47058         * g++.old-deja/g++.other/warn7.C: New test.
47059
47060 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47061
47062         * g++.old-deja/g++.other/defarg9.C: New test.
47063
47064 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47065
47066         * g77.f-torture/compile/20010426.f: New test.
47067         * g77.f-torture/execute/20010426.f: New test.
47068
47069 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47070
47071         * g77.f-torture/compile/20000629-1.x: Remove - error
47072         has been fixed.
47073
47074 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47075
47076         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47077         Tweak slightly to work with g++.dg framework.
47078         * g++.dg/special/ecos.exp: Run initp1.C test.
47079         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47080
47081         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47082         its linker doesn't give line numbers either.
47083         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47084
47085 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47086
47087         * g++.old-deja/g++.other/lex1.C: New test.
47088
47089 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47090
47091         * gcc.dg/noncompile/20010425-1.c: New test.
47092
47093 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47094
47095         * g++.old-deja/g++.pt/mangle2.C: New test.
47096
47097 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47098
47099         * gcc.dg/format/plus-1.c: New test.
47100
47101 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47102
47103         * gcc.dg/20010423-1.c: New test.
47104
47105 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47106
47107         * gcc.c-torture/execute/20010422-1.c: New test.
47108
47109 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47110
47111         * g++.old-deja/g++.ns/type2.C: New test.
47112
47113 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47114
47115         * g++.old-deja/g++.other/perf1.C: New test.
47116
47117 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47118
47119         * gcc.dg/c99-func-2.c: Remove xfail.
47120         * gcc.dg/c99-func-3.c: Remove xfail.
47121         * gcc.dg/c99-func-4.c: Remove xfail.
47122
47123 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47124
47125         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47126
47127 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47128
47129         * gcc.c-torture/compile/20010423-1.c: New test.
47130
47131 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47132
47133         * g++.old-deja/g++.pt/typename28.C: New test.
47134
47135 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47136
47137         * g++.old-deja/g++.abi/empty2.C: New test.
47138         * g++.old-deja/g++.abi/empty3.C: New test.
47139
47140 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47141
47142         * g++.old-deja/g++.other/comdat2.C: New test.
47143         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47144
47145 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47146
47147         * g++.old-deja/g++.other/overload14.C: New test.
47148
47149 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47150
47151         * g++.old-deja/g++.other/lookup23.C: New test.
47152
47153 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47154
47155         * gcc.c-torture/execute/20010403-1.c: New test.
47156
47157 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47158             Mark Mitchell  <mark@codesourcery.com>
47159
47160         * lib/old-dejagnu.exp: Don't delete output of executable.
47161         Add .exe suffix to executables.
47162
47163 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47164
47165         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47166
47167 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47168
47169         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47170
47171 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47172
47173         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47174         * g++.old-deja/g++.abi/crash1.C: New test.
47175
47176 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47177
47178         * g++.old-deja/g++.other/crash40.C: New test.
47179
47180 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47181
47182         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47183
47184 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47185
47186         * g++.old-deja/g++.other/warn6.C: New test.
47187
47188 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47189
47190         * g++.old-deja/g++.robertl/eb42.C: Same.
47191
47192 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47193
47194         * gcc.dg/wtr-conversion-1.c: New testcase.
47195
47196 2001-04-10  Richard Henderson  <rth@redhat.com>
47197
47198         * g++.old-deja/g++.other/array5.C: New.
47199
47200 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47201
47202         * gcc.c-torture/execute/20010408-1.c: New test.
47203
47204 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47205
47206         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47207         headers and constructs.
47208         * g++.old-deja/g++.robertl/eb79.C: Same.
47209         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47210         * g++.old-deja/g++.robertl/eb73.C: Same.
47211         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47212         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47213         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47214         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47215         * g++.old-deja/g++.robertl/eb44.C: Same.
47216         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47217         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47218         * g++.old-deja/g++.robertl/eb39.C: Same.
47219         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47220         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47221         * g++.old-deja/g++.robertl/eb30.C: Same.
47222         * g++.old-deja/g++.robertl/eb3.C: Same.
47223         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47224         * g++.old-deja/g++.robertl/eb21.C: Same.
47225         * g++.old-deja/g++.robertl/eb15.C: Same.
47226         * g++.old-deja/g++.robertl/eb118.C: Same.
47227         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47228         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47229         * g++.old-deja/g++.robertl/eb109.C: Same.
47230         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47231         * g++.old-deja/g++.mike/rtti1.C: Same.
47232         * g++.old-deja/g++.mike/p658.C: Same.
47233         * g++.old-deja/g++.mike/net46.C: Same.
47234         * g++.old-deja/g++.mike/net34.C: Same.
47235         * g++.old-deja/g++.mike/memoize1.C: Same.
47236         * g++.old-deja/g++.mike/eh2.C: Same.
47237         * g++.old-deja/g++.law/weak.C: Same.
47238         * g++.old-deja/g++.law/visibility7.C: Same.
47239         * g++.old-deja/g++.law/visibility25.C: Same.
47240         * g++.old-deja/g++.law/visibility22.C: Same.
47241         * g++.old-deja/g++.law/visibility2.C: Same.
47242         * g++.old-deja/g++.law/visibility17.C: Same.
47243         * g++.old-deja/g++.law/visibility13.C: Same.
47244         * g++.old-deja/g++.law/visibility10.C: Same.
47245         * g++.old-deja/g++.law/visibility1.C: Same.
47246         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47247         * g++.old-deja/g++.law/vbase1.C: Same.
47248         * g++.old-deja/g++.law/operators32.C: Same.
47249         * g++.old-deja/g++.law/nest3.C: Same.
47250         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47251         * g++.old-deja/g++.law/except5.C (main): Same.
47252         * g++.old-deja/g++.law/cvt7.C (run): Same.
47253         * g++.old-deja/g++.law/cvt2.C: Same.
47254         * g++.old-deja/g++.law/cvt16.C: Same.
47255         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47256         * g++.old-deja/g++.law/ctors17.C (main): Same.
47257         * g++.old-deja/g++.law/ctors13.C: Same.
47258         * g++.old-deja/g++.law/ctors12.C (main): Same.
47259         * g++.old-deja/g++.law/ctors10.C: Same.
47260         * g++.old-deja/g++.law/code-gen5.C: Same.
47261         * g++.old-deja/g++.law/bad-error7.C: Same.
47262         * g++.old-deja/g++.law/arm9.C: Same.
47263         * g++.old-deja/g++.law/arm12.C: Same.
47264         * g++.old-deja/g++.law/arg8.C: Same.
47265         * g++.old-deja/g++.law/arg1.C: Same.
47266         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47267         * g++.old-deja/g++.jason/template31.C: Same.
47268         * g++.old-deja/g++.jason/template24.C (main): Same.
47269         * g++.old-deja/g++.jason/2371.C: Same.
47270         * g++.old-deja/g++.eh/new2.C: Same.
47271         * g++.old-deja/g++.eh/new1.C: Same.
47272         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47273         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47274         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47275         * g++.old-deja/g++.brendan/crash62.C: Same.
47276         * g++.old-deja/g++.brendan/crash52.C: Same.
47277         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47278         * g++.old-deja/g++.brendan/crash38.C: Same.
47279         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47280         * g++.old-deja/g++.brendan/copy9.C: Same.
47281
47282 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47283
47284         * gcc.c-torture/execute/20001203-2.c (memset):
47285         Count argument is of type __SIZE_TYPE__.
47286
47287 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47288
47289         * gcc.c-torture/compile/20010404-1.c: New test.
47290
47291 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47292
47293         * gcc.c-torture/compile/20010326-1.c: New test.
47294
47295 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47296
47297         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47298         peculiarities of the SH.
47299         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47300
47301 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47302
47303         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47304         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47305         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47306
47307 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47308
47309         * g77.f-torture/compile/20010321-1.f: New test.
47310
47311 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47312
47313         * gcc.c-torture/compile/20010329-1.c: New test.
47314
47315 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47316
47317         * gcc.c-torture/execute/20010329-1.c: New test.
47318
47319 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47320
47321         * g++.old-deja/g++.other/eh4.C: Fix typo.
47322
47323 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47324
47325         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47326
47327 2001-03-28  Philip Blundell  <philb@gnu.org>
47328
47329         * gcc.c-torture/compile/20010328-1.c: New test.
47330
47331 2001-03-27  Richard Henderson  <rth@redhat.com>
47332
47333         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47334         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47335
47336 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47337
47338         * gcc.c-torture/compile/20010327-1.c: New test.
47339
47340 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47341
47342         * g++.old-deja/g++.other/friend12.C: New test.
47343         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47344         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47345
47346 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47347
47348         * gcc.c-torture/execute/20010325-1.c: New test.
47349
47350 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47351
47352         * g++.old-deja/g++.other/mangle3.C: New test.
47353
47354 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47355
47356         * g++.old-deja/g++.other/anon8.C: New test.
47357
47358 2001-03-20  Philip Blundell  <philb@gnu.org>
47359
47360         * gcc.c-torture/compile/20010320-1.c: New test.
47361
47362 2001-03-17  Richard Henderson  <rth@redhat.com>
47363
47364         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47365
47366 2001-03-15  Geoff Keating  <geoff@redhat.com>
47367
47368         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47369         tests on AIX.
47370
47371 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47372
47373         * g++.old-deja/g++.other/eh4.C: New test.
47374
47375 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47376
47377         * gcc.dg/cpp/mi1.c: Update.
47378
47379 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47380
47381         * g++.old-deja/g++.other/regstack.C: New test.
47382
47383 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47384
47385         * g++.old-deja/g++.other/ref4.C: New test.
47386
47387 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47388
47389         * objc/execute/va_method.m: Added.
47390         * objc/execute/IMP.m: Added.
47391         * objc/execute/_cmd.m: Added.
47392         * objc/execute/accessing_ivars.m: Added.
47393         * objc/execute/class-1.m: Added.
47394         * objc/execute/class-10.m: Added.
47395         * objc/execute/class-11.m: Added.
47396         * objc/execute/class-12.m: Added.
47397         * objc/execute/class-13.m: Added.
47398         * objc/execute/class-14.m: Added.
47399         * objc/execute/class-2.m: Added.
47400         * objc/execute/class-3.m: Added.
47401         * objc/execute/class-4.m: Added.
47402         * objc/execute/class-5.m: Added.
47403         * objc/execute/class-6.m: Added.
47404         * objc/execute/class-7.m: Added.
47405         * objc/execute/class-8.m: Added.
47406         * objc/execute/class-9.m: Added.
47407         * objc/execute/class-tests-1.h
47408         * objc/execute/class-tests-2.h
47409         * objc/execute/compatibility_alias.m: Added.
47410         * objc/execute/encode-1.m: Added.
47411         * objc/execute/formal_protocol-1.m: Added.
47412         * objc/execute/formal_protocol-2.m: Added.
47413         * objc/execute/formal_protocol-3.m: Added.
47414         * objc/execute/formal_protocol-4.m: Added.
47415         * objc/execute/formal_protocol-5.m: Added.
47416         * objc/execute/formal_protocol-6.m: Added.
47417         * objc/execute/formal_protocol-7.m: Added.
47418         * objc/execute/informal_protocol.m: Added.
47419         * objc/execute/initialize.m: Added.
47420         * objc/execute/load.m: Added.
47421         * objc/execute/many_args_method.m: Added.
47422         * objc/execute/nested-3.m: Added.
47423         * objc/execute/no_clash.m: Added.
47424         * objc/execute/private.m: Added.
47425         * objc/execute/redefining_self.m: Added.
47426         * objc/execute/root_methods.m: Added.
47427         * objc/execute/selector-1.m: Added.
47428         * objc/execute/static-1.m: Added.
47429         * objc/execute/static-2.m: Added.
47430         * objc/execute/va_method.m: Added.
47431
47432 2001-03-10  Richard Henderson  <rth@redhat.com>
47433
47434         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47435
47436 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47437
47438         * g++.old-deja/g++.other/crash31.C: XFAIL.
47439         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47440         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47441         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47442         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47443         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47444
47445 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47446
47447         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47448
47449 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47450
47451         * gcc.dg/20000724-1.c: Don't use multiline strings.
47452
47453 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47454
47455         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47456         result of -cString against what we expect it to be; don't just
47457         print it out for no one to read.
47458
47459         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47460         Based on testcases provided by Nicola Pero.
47461
47462 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47463
47464         * gcc.dg/cpp/macro7.c: New test.
47465
47466 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47467
47468         * gcc.dg/cpp/multiline.c: Update.
47469
47470 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47471
47472         * g++.old-deja/g++.other/enum3.C: New test.
47473
47474 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47475
47476         * g++.old-deja/g++.other/pod1.C: New test.
47477
47478 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47479
47480         * g++.old-deja/g++.ext/overload1.C: New test.
47481
47482 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47483
47484         * g++.old-deja/g++.pt/using1.C: New test.
47485
47486 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47487
47488         * g++.old-deja/g++.other/using9.C: New test.
47489
47490 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47491
47492         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47493
47494         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47495
47496 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47497
47498         * g++.old-deja/g++.ext/realpt1.C: Remove.
47499
47500 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47501
47502         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47503
47504 2001-02-26  Will Cohen  <wcohen@redhat.com>
47505
47506         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47507
47508 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47509
47510         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47511         templatized constructors.
47512
47513 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47514
47515         * gcc.c-torture/execute/20010224-1.c: New test.
47516
47517 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47518
47519         * gcc.c-torture/execute/20010222-1.c: New test.
47520
47521 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47522
47523         * g++.old-deja/g++.other/inline20.C: New test.
47524
47525 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47526
47527         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47528
47529 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47530
47531         * g++.old-deja/g++.other/lookup22.C: New test.
47532
47533 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47534
47535         * g77.dg: New directory.
47536         * g77.dg/20010216-1.f: New test case.
47537         * g77.dg/dg.exp: New driver.
47538         * lib/g77-dg.exp: New driver library.
47539
47540 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47541
47542         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47543
47544 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47545
47546         * g++.old-deja/g++.other/decl9.C: New test.
47547
47548 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47549
47550         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47551         not need <string> and also tests the initialization at runtime.
47552
47553 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47554
47555         * gcc.c-torture/execute/longlong.c: New test.
47556
47557 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47558
47559         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47560
47561 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47562
47563         * gcc.c-torture/execute/920302-1.c (execute):
47564         Change argument type to short.
47565
47566 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47567
47568         * g++.old-deja/g++.pt/deduct6.C: New test.
47569
47570 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47571
47572         * g++.old-deja/g++.pt/deduct5.C: New test.
47573
47574 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47575
47576         * gcc.c-torture/execute/20010209-1.c: New test.
47577
47578 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47579
47580         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47581
47582 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47583
47584         * g++.dg/vtgc1.C: Update for new ABI.
47585
47586         * consistency.vlad: New directory, 1665 files.
47587
47588 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47589
47590         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47591         return type.
47592         * gcc.dg/cpp/digraphs.c: Declare puts.
47593
47594 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47595
47596         * g++.old-deja/g++.other/warn5.C: New test.
47597
47598 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47599
47600         * g++.old-deja/g++.pt/spec40.C: New test.
47601
47602 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47603
47604         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47605         case.
47606         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47607
47608 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
47609
47610         * gcc.c-torture/compile/20010209-1.c: New test.
47611
47612 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
47613
47614         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47615         excess errors message but not if it crashes.
47616         * g++.old-deja/g++.other/crash27.C: Likewise.
47617         * g++.old-deja/g++.other/crash28.C: Likewise.
47618         * g++.old-deja/g++.other/crash30.C: Likewise.
47619         * g++.old-deja/g++.other/crash32.C: Likewise.
47620         * g++.old-deja/g++.other/crash35.C: Likewise.
47621         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47622
47623 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47624
47625         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47626         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47627         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47628         g77.f-torture/execute/execute.exp,
47629         g77.f-torture/noncompile/noncompile.exp,
47630         gcc.c-torture/execute/execute.exp,
47631         gcc.c-torture/execute/memcheck/memcheck.exp,
47632         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47633         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47634         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47635         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47636         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47637         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47638         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47639         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47640         Remove bug reporting instructions with ancient email addresses.
47641
47642 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47643
47644         * gcc.dg/20010202-1.c: New test.
47645         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47646
47647 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
47648
47649         * g++.dg/stdbool-if.C: New test.
47650
47651 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
47652
47653         * objc/execute/fdecl.m: Added main().
47654
47655 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47656
47657         * gcc.c-torture/execute/20010206-1.c: New test.
47658
47659 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47660
47661         * gcc.dg/cpp/avoidpaste1.c: Update.
47662
47663 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
47664
47665         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47666         Pero <nicola@brainstorm.co.uk>.
47667         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47668
47669 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
47670
47671         * g++.old-deja/g++.pt/spec39.C: New test.
47672
47673 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47674
47675         * gcc.c-torture/compile/20010202-1.c: New test.
47676
47677 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47678
47679         * g++.old-deja/g++.abi/primary2.C: New test.
47680         * g++.old-deja/g++.abi/primary3.C: New test.
47681         * g++.old-deja/g++.abi/primary4.C: New test.
47682         * g++.old-deja/g++.abi/primary5.C: New test.
47683         * g++.old-deja/g++.abi/vtable3.h: New test.
47684         * g++.old-deja/g++.abi/vtable3a.C: New test.
47685         * g++.old-deja/g++.abi/vtable3b.C: New test.
47686         * g++.old-deja/g++.abi/vtable3c.C: New test.
47687         * g++.old-deja/g++.abi/vtable3d.C: New test.
47688         * g++.old-deja/g++.abi/vtable3e.C: New test.
47689         * g++.old-deja/g++.abi/vtable3f.C: New test.
47690         * g++.old-deja/g++.abi/vtable3g.C: New test.
47691         * g++.old-deja/g++.abi/vtable3h.C: New test.
47692         * g++.old-deja/g++.abi/vtable3i.C: New test.
47693         * g++.old-deja/g++.abi/vtable3j.C: New test.
47694         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47695
47696 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47697
47698         * g++.old-deja/g++.other/anon6.C: New test.
47699         * g++.old-deja/g++.other/anon7.C: New test.
47700
47701 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47702
47703         * gcc.dg/cpp/avoidpaste2.c: New tests.
47704
47705 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47706
47707         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47708
47709 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47710
47711         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47712         DECIMAL_DIG cases for Irix."
47713
47714 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47715
47716         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47717
47718 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47719
47720         * gcc.dg/c99-tag-1.c: New test.
47721
47722 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47723
47724         * gcc.dg/cpp/tr-warn1.c: Add tests.
47725
47726 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47727
47728         * gcc.dg/cpp/avoidpaste1.c: Update.
47729         * gcc.dg/cpp/paste4.c: Update.
47730
47731 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47732
47733         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47734         cases for Irix.
47735
47736 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47737
47738         * g++.old-deja/g++.other/inline19.C: New test.
47739
47740 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47741
47742         * gcc.dg/Wlarger-than.c: New test.
47743
47744 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47745
47746         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47747
47748 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47749
47750         * gcc.c-torture/execute/20010129-1.c: New test.
47751         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47752
47753 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47754
47755         * gcc.dg/cpp/avoidpaste1.c: Test case.
47756
47757 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47758
47759         * g++.old-deja/g++.other/inline18.C: New test.
47760
47761 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47762
47763         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47764         and __builtin_putchar.
47765
47766 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47767
47768         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47769         tests.
47770
47771 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47772
47773         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47774         floating point number rounding mode to round to the nearest
47775         representable mode.
47776
47777 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47778
47779         * g++.old-deja/g++.other/mangle2.C: New test.
47780
47781 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47782
47783         * gcc.c-torture/compile/20010124-1.c: New test.
47784
47785 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47786
47787         * g++.old-deja/g++.pt/spec38.C: New test.
47788
47789 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47790
47791         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47792         "Build don't run".
47793
47794 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47795
47796         * gcc.c-torture/execute/20010123-1.c: New test.
47797
47798 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47799
47800         * g++.old-deja/g++.pt/spec37.C: New test.
47801
47802 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47803
47804         * g++.old-deja/g++.pt/overload14.C: New test.
47805
47806 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47807
47808         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47809         __builtin_return_address.
47810
47811 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47812
47813         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47814         * g++.old-deja/g++.pt/spec35.C: New test.
47815         * g++.old-deja/g++.pt/spec36.C: New test.
47816
47817 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47818
47819         * gcc.c-torture/compile/20010118-1.c: New test.
47820
47821 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47822
47823         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47824
47825 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47826
47827         * gcc.c-torture/execute/20010119-1.c: New test.
47828
47829 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47830
47831         * g++.old-deja/g++.other/vbase5.C: New test.
47832
47833 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47834
47835         * gcc.c-torture/execute/20010118-1.c: New test.
47836
47837 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47838
47839         * g++.old-deja/g++.pt/deduct3.C: New test.
47840
47841 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47842
47843         * g++.old-deja/g++.pt/spec34.C: New test.
47844
47845 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47846
47847         * g77.f-torture/compile/20000601-2.f: New test.
47848
47849 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47850
47851         * g++.old-deja/g++.other/init17.C: New test.
47852
47853 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47854
47855         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47856
47857 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47858
47859         * g++.old-deja/g++.pt/unify8.C: New test.
47860
47861 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47862
47863         * g++.old-deja/g++.abi/vbase1.C: New test.
47864
47865 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47866
47867         * g++.old-deja/g++.pt/crash65.C: New test.
47868
47869 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47870
47871         * gcc.dg/cpp/assembl2.S: New test case.
47872
47873 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47874
47875         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47876         are supported.
47877
47878 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47879
47880         * g++.old-deja/g++.other/builtins1.C: New test.
47881         * g++.old-deja/g++.other/builtins2.C: Likewise.
47882         * g++.old-deja/g++.other/builtins3.C: Likewise.
47883         * g++.old-deja/g++.other/builtins4.C: Likewise.
47884
47885 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
47886
47887         * gcc.c-torture/compile/20010117-1.c: New test.
47888         * gcc.c-torture/compile/20010117-2.c: New test.
47889
47890 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47891
47892         * g77.f-torture/execute/20010116.[fx]: New test,
47893         XFAIL on i?86-*-*.
47894         * g77.f-torture/compile/20010115.f: Indicate it's
47895         a test for PR fortran/1636.
47896
47897 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47898
47899         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47900
47901 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47902
47903         * g77.f-torture/compile/20010115.f: New test.
47904
47905 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
47906
47907         * g++.old-deja/g++.pt/nontype5.C: New test.
47908
47909 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47910
47911         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47912         have an equivalent working one below it.
47913
47914 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47915
47916         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47917         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47918
47919 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47920
47921         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47922         message containing "init_priority".
47923         (conpr-2.C): Likewise.
47924         (conpr-3.C): Likewise.
47925         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47926
47927 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47928
47929         * gcc.c-torture/execute/20010114-2.c: New test.
47930
47931 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47932
47933         * gcc.c-torture/compile/20010114-1.c: New test.
47934         * gcc.c-torture/compile/20010114-1.x: Xfail.
47935         * gcc.c-torture/compile/20010114-2.c: New test.
47936         * gcc.c-torture/execute/20010114-1.c: New test.
47937         * gcc.dg/trunc-1.c: New test.
47938         * gcc.dg/uninit-B.c: New test.
47939
47940 2001-01-13  Nick Clifton  <nickc@redhat.com>
47941
47942         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47943         target.
47944
47945 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47946
47947         * gcc.c-torture/compile/20010113-1.c: New test.
47948
47949 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
47950
47951         * gcc.c-torture/compile/20001212-1.c: New test.
47952
47953 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47954
47955         * gcc.dg/cpp/widestr1.c: Update.
47956         * gcc.dg/cpp/prag-imp.c: Remove.
47957
47958 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
47959
47960         * gcc.c-torture/execute/20000801-3.x: Remove.
47961         * gcc.dg/c90-init-1.c: New test.
47962         * gcc.dg/c99-init-1.c: New test.
47963         * gcc.dg/c99-init-2.c: New test.
47964         * gcc.dg/gnu99-init-1.c: New test.
47965
47966 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
47967
47968         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47969         testing that no relevant ones were found.
47970
47971 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47972
47973         * g++.old-deja/g++.pt/cast2.C: New test.
47974
47975 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47976
47977         * g++.old-deja/g++.pt/friend47.C: New test.
47978
47979 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47980
47981         * g++.old-deja/g++.pt/instantiate13.C: New test.
47982
47983 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47984
47985         * g++.old-deja/g++.other/defarg7.C: New test.
47986         * g++.old-deja/g++.other/defarg8.C: New test.
47987
47988 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47989
47990         * g++.old-deja/g++.pt/crash64.C: New test.
47991
47992 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47993
47994         * g++.old-deja/g++.pt/crash63.C: New test.
47995
47996 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47997
47998         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47999
48000 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48001
48002         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48003
48004 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48005
48006         * g++.old-deja/g++.pt/error3.C: New test.
48007
48008 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48009
48010         * g++.old-deja/g++.other/crash39.C: New test.
48011
48012 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48013
48014         * g++.old-deja/g++.other/vbase4.C: New test.
48015
48016 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48017
48018         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48019         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48020         * gcc.dg/special/special.exp: New test driver which will check
48021         for alias support for the above test.
48022
48023 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48024
48025         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48026         problems on small machines.
48027         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48028         parameterize.
48029
48030 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48031
48032         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48033         mips.
48034         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48035
48036 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48037
48038         * g++.old_deja/g++.pt/using8.C: New test.
48039
48040 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48041
48042         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48043
48044 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48045
48046         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48047         where a failure is expected.
48048         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48049
48050 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48051
48052         * g++.old_deja/g++.pt/instantiate12.C: New test.
48053
48054 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48055
48056         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48057         start of structs.
48058         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48059         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48060         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48061         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48062         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48063         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48064         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48065         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48066         * g++.old-deja/g++.eh/spec6.C: Likewise.
48067         * g++.old-deja/g++.jason/crash3.C: Likewise.
48068         * g++.old-deja/g++.law/ctors11.C: Likewise.
48069         * g++.old-deja/g++.law/ctors17.C: Likewise.
48070         * g++.old-deja/g++.law/ctors5.C: Likewise.
48071         * g++.old-deja/g++.law/ctors9.C: Likewise.
48072         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48073         * g++.old-deja/g++.mike/net22.C: Likewise.
48074         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48075         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48076         * g++.old-deja/g++.mike/virt3.C: Likewise.
48077         * g++.old-deja/g++.niklas/t128.C: Likewise.
48078         * g++.old-deja/g++.other/anon4.C: Likewise.
48079         * g++.old-deja/g++.other/using1.C: Likewise.
48080         * g++.old-deja/g++.other/warn3.C: Likewise.
48081         * g++.old-deja/g++.pt/t37.C: Likewise.
48082         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48083         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48084
48085 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48086
48087         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48088
48089 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48090
48091         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48092
48093 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48094
48095         * gcc.c-torture/compile/20010107-1.c: New test.
48096
48097 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48098
48099         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48100
48101 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48102
48103         * gcc.dg/format/format.h: New file.
48104         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48105         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48106         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48107         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48108         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48109         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48110         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48111         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48112         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48113         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48114         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48115         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48116         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48117         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48118         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48119         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48120         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48121         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48122         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48123         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48124         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48125         instead of declaring standard types, macros and functions in each
48126         test.
48127
48128 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48129
48130         * gcc.c-torture/execute/20010106-1.c: New test.
48131
48132 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48133
48134         * gcc.dg/format/format.exp: New file.
48135         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48136         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48137         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48138         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48139         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48140         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48141         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48142         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48143         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48144         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48145         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48146         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48147         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48148         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48149         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48150         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48151         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48152         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48153         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48154         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48155         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48156         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48157         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48158         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48159         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48160         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48161         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48162         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48163         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48164         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48165         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48166         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48167         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48168         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48169         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48170         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48171         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48172         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48173         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48174         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48175         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48176         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48177
48178 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48179
48180         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48181         account.
48182
48183 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48184
48185         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48186
48187 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48188
48189         * g++.old-deja/g++.pt/crash62.C: New test.
48190
48191 2001-01-04  Richard Henderson  <rth@redhat.com>
48192
48193         * gcc.dg/20000926-1.c: Update expected warnings.
48194         * gcc.dg/array-2.c: Likewise.
48195         * gcc.dg/array-4.c: Also validate flexible array members.
48196         * gcc.dg/c99-flex-array-1.c: New.
48197
48198 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48199
48200         * gcc.c-torture/compile/20001222-1.x: Remove.
48201
48202 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48203
48204         * gcc.c-torture/execute/built-in-setjmp.c: New.
48205
48206 2001-01-03  Richard Henderson  <rth@redhat.com>
48207
48208         * gcc.dg/940510-1.c: Update expected error wording.
48209         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48210
48211 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48212
48213         * lib/target-supports.exp (check_alias_available): Modified to
48214         indicate aliases not supported if only weak aliases are supported.
48215
48216 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48217
48218         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48219         Turn on cmpstrsi checks for __pj__ and __i370__.
48220
48221 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48222
48223         * g++.old-deja/g++.other/virtual11.C: New test.
48224
48225 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48226
48227         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48228
48229 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48230
48231         * gcc.c-torture/compile/20010102-1.c: New test.
48232
48233 2001-01-02  Andreas Jaeger  <aj@suse.de>
48234
48235         * gcc.dg/noreturn-3.c: New test.
48236
48237         * gcc.dg/noreturn-4.c: New test.
48238
48239 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48240
48241         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48242         __builtin_fputc and __builtin_fwrite.
48243
48244 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48245
48246         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48247         signed char, not default char.
48248
48249 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48250
48251         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48252
48253 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48254
48255         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48256
48257 2000-12-29  Richard Henderson  <rth@redhat.com>
48258
48259         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48260         (__cyg_profile_func_exit): Define.
48261
48262 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48263
48264         * g++.dg/vtgc1.C: New test.
48265
48266 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48267
48268         * gcc.dg/noncompile/20001228-1.c: New test.
48269
48270         * gcc.dg/20001228-1.c: New test.
48271
48272         * gcc.c-torture/execute/20001228-1.c: New test.
48273
48274 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48275
48276         * gcc.dg/format-strfmon-1.c: New test.
48277
48278 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48279
48280         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48281         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48282         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48283         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48284         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48285         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48286         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48287         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48288         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48289         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48290         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48291         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48292         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48293
48294         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48295         * gcc.c-torture/execute/string-opt-4.c: Test index.
48296
48297 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48298
48299         * gcc.c-torture/compile/20001226-1.c: New test.
48300
48301 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48302
48303         * gcc.c-torture/compile/20001222-1.c: New test.
48304         * gcc.c-torture/compile/20001222-1.x: Xfail.
48305
48306 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48307
48308         * gcc.c-torture/execute/comp-goto-2.c: New test.
48309
48310 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48311
48312         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48313         Use long types if __INT_MAX__ is 32767.
48314         (main): Use cast to (sint32 *) when poking 88 into a_page.
48315
48316         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48317
48318 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48319
48320         * gcc.c-torture/compile/20001221-1.c: New test.
48321         * gcc.c-torture/execute/20001221-1.c: New test.
48322
48323 2000-12-20  Richard Henderson  <rth@redhat.com>
48324
48325         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48326         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48327
48328 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48329
48330         * gcc.dg/compare3.c: New test.
48331
48332 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48333
48334         * gcc.dg/format-warnll-1.c: New test.
48335
48336 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48337
48338         * gcc.dg/cpp/cmdlne-P.c: New test.
48339
48340 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48341
48342         * gcc.c-torture/execute/builtin-abs-1.c,
48343         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48344
48345 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48346
48347         * gcc.dg/cpp/multiline.c: New test.
48348
48349 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48350
48351         * g++.old-deja/g++.other/syshdr1.C: Update.
48352         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48353
48354 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48355
48356         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48357
48358 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48359
48360         * g++.old-deja/g++.pt/ttp65.C: New test.
48361
48362 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48363
48364         * g++.old-deja/g++.pt/ttp64.C: New test.
48365
48366 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48367
48368         * g++.old-deja/g++.pt/spec33.C: New test.
48369
48370 2000-12-14  Catherine Moore  <clm@redhat.com>
48371
48372         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48373         * gcc.c-torture/execute/920612-2.c: Likewise.
48374         * gcc.c-torture/execute/920428-2.c: Likewise.
48375         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48376         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48377
48378 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48379
48380         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48381         * gcc.dg/pack-test-2.c: Likewise.
48382
48383 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48384
48385         Tests by Zack Weinberg <zackw@stanford.edu>.
48386
48387         * gcc.dg/cpp/defined.c: Update.
48388         * gcc.dg/cpp/defined_trad.c: New tests.
48389
48390 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48391
48392         * gcc.dg/cpp/trad-direct.c: Update.
48393
48394 2000-12-11  Neil Booth  <neilb@earthling.net>
48395
48396         * gcc.dg/cpp/defined_trad.c
48397
48398 2000-12-11  Neil Booth  <neilb@earthling.net>
48399
48400         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48401
48402 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48403
48404         * gcc.dg/format-miss-2.c: New test.
48405
48406 2000-12-09  Neil Booth  <neilb@earthling.net>
48407
48408         * gcc.dg/cpp/lineflags.c: New tests.
48409         * gcc.dg/cpp/poison.c: Update.
48410         * gcc.dg/cpp/redef2.c: Update.
48411         * gcc.dg/cpp/skipping.c: New test.
48412
48413 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48414
48415         * g++.old-deja/g++.other/eh3.C: New testcase.
48416
48417 2000-12-07  Neil Booth  <neilb@earthling.net>
48418
48419         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48420         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48421         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48422         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48423         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48424         Update.
48425
48426 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48427
48428         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48429         __SIZE_TYPE__ instead of int for type of integers cast to
48430         pointers.
48431
48432 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48433
48434         * g++.old-deja/g++.other/cleanup4.C: New test.
48435
48436 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48437
48438         * format-sec-1.c: New test.
48439
48440 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48441
48442         * gcc.dg/format-nonlit-3.c: New test.
48443
48444 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48445
48446         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48447         through a null pointer.
48448
48449 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48450
48451         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48452         * g++.old-deja/g++.pt/partial4.C: New test.
48453
48454 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48455
48456         * gcc.c-torture/execute/ieee/hugeval.x: New.
48457
48458 2000-12-06  Neil Booth  <neilb@earthling.net>
48459
48460         * gcc.dg/cpp/backslash2.c: New tests.
48461
48462 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48463
48464         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48465         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48466
48467 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48468
48469         * gcc.c-torture/execute/20001203-2.c: New testcase.
48470
48471 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48474         * g++.old-deja/g++.other/virtual10.C: New test.
48475
48476 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48477
48478         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48479
48480 2000-12-05  Richard Henderson  <rth@redhat.com>
48481
48482         * gcc.c-torture/compile/20001205-1.c: New.
48483
48484 2000-12-04  Neil Booth  <neilb@earthling.net>
48485
48486         * g++.old-deja/g++.other/virtual9.C: New test.
48487         * g++.old-deja/g++.pt/crash61.C: New test.
48488         * gcc.c-torture/execute/loop-9.c: New test.
48489
48490 2000-12-04  Neil Booth  <neilb@earthling.net>
48491
48492         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48493         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48494         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48495         * gcc.dg/cpp/extratokens.c: ...here.
48496
48497 2000-12-04  Neil Booth  <neilb@earthling.net>
48498
48499         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48500         New tests.
48501
48502 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48503
48504         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48505         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48506
48507 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48508
48509         * gcc.c-torture/execute/20001203-1.c: New test.
48510
48511 2000-12-03  Neil Booth  <neilb@earthling.net>
48512
48513         * gcc.dg/cpp/macro6.c: New test cases.
48514
48515 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48516
48517         * gcc.c-torture/execute/string-opt-9.c: New test.
48518         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48519         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48520         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48521
48522         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48523         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48524
48525 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48526
48527         * gcc.dg/cpp/if-6.c: New testcase.
48528
48529         * gcc.dg/20001201-1.c: New testcase.
48530
48531 2000-12-02  Neil Booth  <neilb@earthling.net>
48532
48533         * g++.old-deja/g++.other/externC4.C,
48534         g++.old-deja/g++.other/friend10.C: New tests.
48535
48536 2000-12-02  Neil Booth  <neilb@earthling.net>
48537
48538         * g++.old-deja/g++.other/instan2.C
48539         * g++.old-deja/g++.other/instan3.C: New test.
48540
48541 2000-12-02  Neil Booth  <neilb@earthling.net>
48542
48543         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48544         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48545         gnuc99.c,gnuc99-pedantic.c: New tests.
48546
48547 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48548
48549         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48550         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48551
48552 2000-12-01  Neil Booth  <neilb@earthling.net>
48553
48554         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48555         * gcc.dg/cpp/poison.c: Update.
48556         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48557
48558 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48559
48560         * g77.f-torture/execute/20001201.f: New test.
48561
48562 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48563
48564         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48565
48566 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48567
48568         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48569
48570 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48571
48572         * g++.old-deja/g++.other/cast6.C: New test.
48573
48574 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48575
48576         * gcc.c-torture/execute/20001130-2.c: New testcase.
48577
48578 2000-11-30  Richard Henderson  <rth@redhat.com>
48579
48580         * gcc.c-torture/execute/20001130-1.c: New test.
48581
48582 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48583
48584         * g++.old-deja/g++.other/op3.C: New test.
48585
48586 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48587
48588         * g++.old-deja/g++.other/op2.C: New test.
48589
48590 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48591
48592         * g++.old-deja/g++.other/crash38.C: New test.
48593
48594 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
48595
48596         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48597
48598 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
48599
48600         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48601         tests.
48602         * gcc.c-torture/execute/string-opt-6.c: New test.
48603
48604         * gcc.dg/20001117-1.c: Add main.
48605
48606 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
48607
48608         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48609         Move from here ...
48610         * gcc.dg/940510-1.c: ... to here.
48611
48612         * gcc.dg/20000926-1.c: GNU C now allows initializations of
48613         zero-size arrays in toplevel structures.
48614
48615 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48616
48617         * gcc.c-torture/execute/loop-8.c: New test.
48618
48619 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48620
48621         * g++.old-deja/g++.other/base1.C: New test.
48622
48623 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48624
48625         * g++.old-deja/g++.other/parse2.C: New test.
48626
48627 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48628
48629         * g++.old-deja/g++.pt/incomplete1.C: New test.
48630
48631 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48632
48633         * g++.old-deja/g++.other/friend9.C: New test.
48634
48635 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48636
48637         * gcc.dg/20001127-1.c: New test.
48638
48639 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48640
48641         * g++.old-deja/g++.pt/friend46.C: New test.
48642
48643 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48644
48645         * g++.old-deja/g++.other/ptrmem8.C: New test.
48646
48647 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48648
48649         * gcc.c-torture/execute/string-opt-7.c: New test.
48650         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48651
48652 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48653
48654         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48655         instead of 'mkcheck 2'.
48656
48657 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48658
48659         * gcc.c-torture/execute/memcheck/driver.c,
48660         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48661         C9X references to refer to C99.
48662
48663 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
48664
48665         * gcc.dg/ultrasp3.c: New test.
48666
48667 2000-11-25  Neil Booth  <neilb@earthling.net>
48668
48669         * gcc.dg/cpp/include2.c: Update test to be locale independent.
48670
48671 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48672
48673         * gcc.c-torture/compile/20001123-2.c: New.
48674
48675 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48676
48677         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48678
48679 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48680
48681         * gcc.dg/sequence-point-1.c: Add some new tests.
48682         * gcc.c-torture/execute/20001124-1.c: New test.
48683
48684 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48685
48686         * g++.old-deja/g++.other/vaarg4.C: New test.
48687         * gcc.c-torture/compile/20001123-1.c: New test.
48688
48689 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48690
48691         * g++.other/crash24.C: Adjust and remove XFAIL.
48692         * g++.other/crash37.C: New test.
48693
48694 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48695
48696         * g++.old-deja/g++.pt/instantiate9.C: New test.
48697
48698 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48699
48700         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48701         new ABI, too.
48702
48703         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48704         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48705
48706 2000-11-22  Neil Booth  <neilb@earthling.net>
48707
48708         * gcc.dg/cpp/Wtrigraphs.c: New test.
48709
48710 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48711
48712         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48713
48714 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48715
48716         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48717
48718 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48719
48720         * lib/gcc-dg.exp: load_lib scanasm.exp.
48721         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48722         * lib/g++-dg.exp: load_lib scanasm.exp.
48723         * lib/scanasm.exp: New.
48724         (scan-assembler, scan-assembler-not): Add optional arguments to
48725         test name, or if not present, the pattern name.
48726         (scan-assembler-dem, scan-assembler-dem-not): New.
48727
48728         * g++.dg/dg.exp: New.
48729
48730 2000-11-21  Neil Booth  <neilb@earthling.net>
48731
48732         * gcc.dg/cpp/integrated1.c: Remove.
48733
48734 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48735
48736         * gcc.c-torture/execute/20001121-1.c: New test.
48737
48738 2000-11-21  Richard Henderson  <rth@redhat.com>
48739
48740         * gcc.c-torture/compile/20001121-1.c: New test.
48741
48742 2000-11-20  Neil Booth  <neilb@earthling.net>
48743
48744         * gcc.dg/cpp/integrated1.c: New test.
48745
48746 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48747
48748         * g++.old-deja/g++.other/inline17.C: New test.
48749
48750 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48751
48752         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48753         local variable to be zero: I made the variable global. Now
48754         uses abort() and exit() instead of relying on main's return value.
48755
48756 2000-11-20  Neil Booth  <neilb@earthling.net>
48757
48758         * gcc.dg/cpp/paste2.c: Update test.
48759         * objc/execute/paste.m: New test.
48760
48761 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48762
48763         * gcc.dg/c99-condexpr-1.c: New test.
48764
48765 2000-11-20  Neil Booth  <neilb@earthling.net>
48766
48767         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48768
48769 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48770
48771         * g++.old-deja/g++.pt/export1.C: New test.
48772
48773 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48774
48775         * gcc.dg/20001117-1.c: New test.
48776
48777 2000-11-18  Richard Henderson  <rth@redhat.com>
48778
48779         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48780
48781 2000-11-18  Richard Henderson  <rth@redhat.com>
48782
48783         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48784         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48785         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48786
48787 2000-11-18  Richard Henderson  <rth@redhat.com>
48788
48789         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48790         (main): New.  Exit cleanly.
48791
48792 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48793
48794         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48795         gcc.dg/c99-fordecl-2.c: New tests.
48796
48797 2000-11-18  Richard Henderson  <rth@redhat.com>
48798
48799         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48800         * gcc.c-torture/execute/zerolen-2.c: New.
48801
48802 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48803
48804         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48805         memory.
48806
48807 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48808
48809         * g++.old-deja/g++.pt/instantiate8.C: New test.
48810
48811 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48812
48813         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48814         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48815
48816 2000-11-16  Nick Clifton  <nickc@redhat.com>
48817
48818         * gcc.c-torture/execute/nestfunc-2.c: New test.
48819         * gcc.c-torture/execute/nestfunc-3.c: New test.
48820
48821 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48822
48823         * gcc.c-torture/compile/20001116-1.c: New test.
48824
48825 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48826
48827         * gcc.c-torture/execute/20001115-1.c: New test.
48828
48829 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48830
48831         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48832         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48833         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48834         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48835
48836 2000-11-15  Neil Booth  <neilb@earthling.net>
48837
48838         gcc.dg/cpp/_Pragma1.c: Update.
48839         gcc.dg/cpp/_Pragma2.c: New test.
48840
48841 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48842
48843         * g++.old-deja/g++.other/anon5.C: New test.
48844
48845 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48846
48847         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48848         tests.
48849
48850 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48851
48852         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48853         output.
48854
48855 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48856
48857         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48858         labels at end of compound statements.
48859
48860 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48861
48862         * gcc.c-torture/execute/loop-7.c: New test.
48863
48864 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48865
48866         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48867
48868 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48869
48870         * gcc.dg/c99-bool-1.c: New test.
48871
48872 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48873
48874         * gcc.dg/c99-scope-1.c: Remove xfail.
48875         * gcc.dg/c99-scope-2.c: New test.
48876
48877 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48878
48879         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48880         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48881
48882 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
48883
48884         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48885         error messages.
48886
48887         * g++.mike/p700.C: Don't typedef wchar_t.
48888         * g++.mike/p784.C: Likewise.
48889         * g++.mike/eb101.C: Don't use __wchar_t.
48890
48891 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48892
48893         * g77.f-torture/execute/20001111.[fx]: Test premature exit
48894         from DO loop.
48895
48896 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48897
48898         * gcc.c-torture/execute/20001111-1.c: New test.
48899
48900 2000-11-10  Nick Clifton  <nickc@redhat.com>
48901
48902         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48903         long multuiple and accumulate.
48904
48905 2000-11-09  Richard Henderson  <rth@redhat.com>
48906
48907         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48908         via size_t instead of int.
48909
48910         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48911         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48912         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48913         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48914
48915 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
48916
48917         * gcc.c-torture/compile/20001109-1.c: New test.
48918         * gcc.c-torture/compile/20001109-2.c: New test.
48919
48920 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
48921
48922         * g++.old-deja/g++.pt/operator1.C: New test.
48923         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48924
48925 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48926
48927         * gcc.dg/20001108-1.c: New test.
48928
48929 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48930
48931         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48932         with both arguments constant strings.
48933         * gcc.c-torture/execute/string-opt-3.c: New test.
48934         * gcc.c-torture/execute/string-opt-4.c: New test.
48935         * gcc.c-torture/execute/string-opt-5.c: New test.
48936
48937 2000-11-08  Nick Clifton  <nickc@redhat.com>
48938
48939         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
48940         mulsidi3adddi patterns.
48941
48942 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
48943
48944         * g++.old-deja/g++.other/crash36.C: New test.
48945
48946 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
48947
48948         * g++.old-deja/g++.other/init16.C: New test.
48949
48950 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
48951
48952         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48953
48954 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48955
48956         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48957         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48958         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48959
48960 2000-11-07  DJ Delorie  <dj@redhat.com>
48961
48962         * gcc.dg/20000614-1.c: Add return so that test can pass.
48963
48964 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48965
48966         * gcc.c-torture/execute/string-opt-1.c: New test.
48967
48968 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48969
48970         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
48971         mips-sgi-irix6.* because the MIPS ABI passes floating-point
48972         parameters in registers, and there is no way for a varargs
48973         function to know in which order the integer and floating-point
48974         parameters should be interleaved when they are placed on the
48975         stack.
48976         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48977         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48978
48979 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48980
48981         * gcc.c-torture/execute/string-opt-2.c: New test.
48982
48983 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
48984
48985         * g++.old-deja/g++.pt/crash60.C: New test.
48986
48987 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48988
48989         * g++.old-deja/g++.other/crash24.C: New test.
48990         * g++.old-deja/g++.other/crash25.C: New test.
48991         * g++.old-deja/g++.other/crash26.C: New test.
48992         * g++.old-deja/g++.other/crash27.C: New test.
48993         * g++.old-deja/g++.other/crash28.C: New test.
48994         * g++.old-deja/g++.other/crash29.C: New test.
48995         * g++.old-deja/g++.other/crash30.C: New test.
48996         * g++.old-deja/g++.other/crash31.C: New test.
48997         * g++.old-deja/g++.other/crash32.C: New test.
48998         * g++.old-deja/g++.other/crash33.C: New test.
48999         * g++.old-deja/g++.other/crash34.C: New test.
49000         * g++.old-deja/g++.other/crash35.C: New test.
49001
49002 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49003
49004         * gcc.c-torture/execute/20001031-1.c: New test.
49005
49006 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49007
49008         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49009         namespace.
49010
49011         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49012         standards-conformant.
49013
49014         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49015
49016         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49017         * g++.old-deja/g++.mike/p755a.C: Likewise.
49018         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49019         library makes no calls to `operator new' during initialization.
49020
49021 2000-11-04  Neil Booth  <neilb@earthling.net>
49022
49023         * gcc.dg/cpp/include2.c: New tests.
49024
49025 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49026
49027         * lib/g++.exp (g++_set_ld_library_path): New function.
49028         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49029
49030 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49031
49032         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49033         warnings.
49034
49035 2000-11-01  Richard Henderson  <rth@redhat.com>
49036
49037         * g++.old-deja/g++.ext/namedret1.C: New.
49038         * g++.old-deja/g++.ext/namedret2.C: New.
49039         * g++.old-deja/g++.ext/namedret3.C: New.
49040
49041 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49042
49043         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49044         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49045
49046 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49047
49048         * gcc.c-torture/execute/va-arg-21.c: New test.
49049
49050 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49051
49052         * gcc.dg/c99-complex-2.c: New test.
49053
49054 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49055
49056         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49057
49058 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49059
49060         * g++.old-deja/g++.other/inline16.C: New test.
49061
49062 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49063
49064         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49065         __PRETTY_FUNCTION__
49066
49067 2000-10-29  Neil Booth  <neilb@earthling.net>
49068
49069         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49070         New tests.
49071         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49072         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49073         optimisation.
49074
49075 2000-10-29  Neil Booth  <neilb@earthling.net>
49076
49077         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49078         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49079         * mi5.c: Test multiple includes work with -C.
49080         * trigraphs.c: Test ^= version.
49081
49082 2000-10-28  Neil Booth  <neilb@earthling.net>
49083
49084         New tests and test updates for new macro expander.
49085
49086         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49087         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49088         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49089         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49090         new diagnostic messages.
49091
49092         * gcc.dg/cpp/macro3.c: New tests.
49093
49094 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49095
49096         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49097         on the same line.
49098
49099 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49100
49101         * g++.old-deja/g++.other/eh2.C: New test.
49102
49103 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49104
49105         * gcc.c-torture/execute/20001027-1.c: New test.
49106
49107 2000-10-26  Richard Henderson  <rth@redhat.com>
49108
49109         * gcc.c-torture/execute/20001026-1.c: New.
49110
49111 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49112
49113         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49114         * g++.old-deja/g++.law/builtin1.C: Likewise.
49115         * g++.old-deja/g++.law/ctors10.C: Likewise.
49116         * g++.old-deja/g++.law/virtual3.C: Likewise.
49117         * g++.old-deja/g++.mike/p658.C: Likewise.
49118         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49119         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49120         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49121         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49122         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49123
49124 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49125
49126         * gcc.c-torture/compile/20001024-1.c: New test.
49127
49128 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49129
49130         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49131         to tell us whether or not we are using V3.
49132
49133 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49134
49135         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49136         operands.
49137
49138 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49139
49140         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49141
49142 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49143
49144         * gcc.c-torture/execute/20001024-1.c: New test.
49145
49146 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49147
49148         * g++.old-deja/g++.other/sibcall1.C: New test.
49149
49150 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49151
49152         * gcc.dg/noncompile/init-3.c: New test.
49153
49154 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49155
49156         * gcc.dg/format-array-1.c: New test.
49157
49158 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49159
49160         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49161         writing through null pointers; remove comment about testing
49162         unterminated strings.
49163
49164 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49165
49166         * gcc.c-torture/execute/20001017-2.c: New test.
49167
49168 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49169
49170         * gcc.c-torture/compile/20001018-1.c: New test.
49171         * gcc.c-torture/compile/20001018-1.x: Xfail.
49172
49173 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49174
49175         * gcc.c-torture/execute/20001017-1.c: New test.
49176
49177 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49178
49179         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49180         for multiple use of arguments with scanf formats; add tests for
49181         multiple use of arguments.
49182
49183 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49184
49185         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49186         from some old tests.
49187
49188 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49189
49190         * gcc.dg/format-miss-1.c: New test.
49191
49192 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49193
49194         * gcc.c-torture/execute/20001013-1.c: New test.
49195
49196 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49197
49198         * gcc.dg/format-branch-1.c: New test.
49199
49200 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49201
49202         * README, lib/file-format.exp: Remove EGCS references.
49203
49204 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49205
49206         * gcc.dg/20001013-1.c: New test.
49207
49208 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49209
49210         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49211         for intmax_t in the compiler using __typeof__ and the type rules
49212         for conditional expressions.
49213
49214 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49215
49216         * gcc.dg/20001012-1.c: New test.
49217         * gcc.dg/20001012-2.c: New test.
49218
49219 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49220
49221         * gcc.dg/format-attr-1.c: New test.
49222
49223 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49224
49225         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49226         __LONG_LONG_MAX__ instead of LLONG_MAX.
49227
49228 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49229
49230         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49231         scanf flags.
49232         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49233         flags.
49234
49235 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49236
49237         * gcc.dg/sequence-pt-1.c: New test.
49238
49239 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49240
49241         * gcc.c-torture/execute/20001011-1.c: New testcase.
49242         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49243
49244 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49245
49246         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49247         does not error on it.
49248
49249 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49250
49251         * gcc.dg/20001009-1.c: New test.
49252
49253 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49254
49255         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49256         * gcc.c-torture/execute/20001009-2.c: ... to here.
49257
49258 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49259
49260         * gcc.c-torture/compile/20001009-1.c: New testcase.
49261         * gcc.c-torture/execute/20001009-1.c: New testcase.
49262         Testcases provided by Jan Hubicka <jh@suse.cz>.
49263
49264 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49265
49266         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49267         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49268         uintmax_t using <limits.h> to emulate the compiler's internal
49269         logic.  No longer XFAIL %j tests.
49270
49271 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49272
49273         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49274         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49275         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49276         regexps and details of expected handling of some bad formats.
49277         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49278         suppression.
49279
49280 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49281
49282         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49283         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49284         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49285         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49286         in list archives.
49287
49288 2000-10-06  Richard Henderson  <rth@cygnus.com>
49289
49290         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49291         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49292         * g++.old-deja/g++.jason/report.C: Likewise.
49293         * g++.old-deja/g++.law/friend5.C: Likewise.
49294         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49295         of the expected warnings.
49296
49297 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49298
49299         * g++.old-deja/g++.pt/enum14.C: New test.
49300
49301 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49302
49303         * g++.old-deja/g++.pt/crash59.C: New test.
49304
49305 2000-10-04  Will Cohen  <wcohen@redhat.com>
49306
49307         * gcc.dg/20000926-1.c: New test.
49308
49309 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49310
49311         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49312         function name for current C++ compiler.
49313         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49314
49315 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49316
49317         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49318         __PRETTY_FUNCTION__.
49319         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49320
49321 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49322
49323         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49324
49325 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49326
49327         * gcc.c-torture/compile/20000923-1.c: New test.
49328
49329 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49330
49331         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49332         * g++.old-deja/g++.pt/ttp62.C: Same.
49333         * g++.old-deja/g++.other/inline14.C: Same.
49334
49335 2000-09-24  Richard Henderson  <rth@cygnus.com>
49336
49337         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49338
49339 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49340
49341         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49342
49343 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49344
49345         * gcc.c-torture/compile/20000922-1.c: New file.
49346
49347 2000-09-21  Nick Clifton  <nickc@redhat.com>
49348
49349         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49350         a signed long modulo operation.
49351         (mod6): New function - perform an unsigned long modulo operation.
49352         (main): Add tests for modulos of very large numbers by very small
49353         dividends.
49354
49355 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49356
49357         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49358
49359 2000-09-19  Richard Henderson  <rth@cygnus.com>
49360
49361         * gcc.dg/compare2.c (case 10): XFAIL.
49362
49363 2000-09-18  Richard Henderson  <rth@cygnus.com>
49364
49365         * gcc.c-torture/execute/20000906-1.c: Move ...
49366         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49367         that support __builtin_trap.
49368
49369 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49370
49371         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49372
49373 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49374
49375         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49376         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49377         more $ format tests.
49378
49379 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49380
49381         * gcc.dg/format-errmk-1.c: New test.
49382
49383 2000-09-17  Greg McGary  <greg@mcgary.org>
49384
49385         * gcc.c-torture/execute/20000917-1.x: Remove.
49386
49387 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49388
49389         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49390
49391 2000-09-17  Greg McGary  <greg@mcgary.org>
49392
49393         * gcc.c-torture/execute/20000917-1.c: New test.
49394         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49395
49396 2000-09-16  Neil Booth  <NeilB@earthling.net>
49397
49398         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49399         in nested macro bug.
49400
49401 2000-09-15  Neil Booth  <NeilB@earthling.net>
49402
49403         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49404
49405 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49406
49407         * gcc.c-torture/execute/20000914-1.c: New test.
49408
49409 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49410
49411         * g++.other/inline13.C: New test.
49412
49413 2000-09-12  Andreas Jaeger  <aj@suse.de>
49414
49415         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49416         constant by Ulrich Drepper <drepper@redhat.com>.
49417
49418 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49419
49420         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49421
49422 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49423
49424         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49425
49426 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49427
49428         * gcc.dg/cpp/backslash.c: New test.
49429
49430 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49431
49432         * gcc.c-torture/execute/20000910-1.c: New test.
49433         * gcc.c-torture/execute/20000910-2.c: Likewise.
49434
49435 2000-09-11  Robert Lipe  <robertl@sco.com>
49436
49437         * gcc.dg/pragma-align.c: New test.
49438
49439 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49440
49441         * g++.old-deja/g++.pt/explicit82.C: New test.
49442         * g++.old-deja/g++.pt/explicit83.C: New test.
49443
49444 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49445
49446         * gcc.dg/asm-names.c: New test.
49447
49448 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49449
49450         * gcc.dg/cpp/tr-warn6.c: New test
49451
49452 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49453
49454         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49455         be accepted.
49456
49457 2000-09-07  Catherine Moore  <clm@redhat.com>
49458
49459         * gcc.c-torture/execute/unroll-1.c: New test.
49460
49461 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49462
49463         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49464         ERROR markers.
49465         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49466         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49467         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49468         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49469         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49470         Preprocess only.
49471         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49472         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49473
49474 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49475
49476         * g++.old-deja/g++.pt/deduct2.C: New test.
49477
49478 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49479
49480         * g++.old-deja/g++.pt/parms2.C: New test.
49481
49482 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49483
49484         * g++.old-deja/g++.pt/crash58.C: New test.
49485
49486 2000-09-06  Greg McGary  <greg@mcgary.org>
49487
49488         * gcc.c-torture/execute/20000906-1.c: New test.
49489         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49490
49491 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49492
49493         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49494
49495 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49496
49497         * g++.old-deja/g++.pt/crash57.C: New test.
49498
49499 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49500
49501         * g++.old-deja/g++.pt/crash56.C: New test.
49502
49503 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49504
49505         * g++.old-deja/g++.pt/koenig1.C: New test.
49506
49507 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49508
49509         * gcc.dg/20000904-1.c: New test.
49510
49511 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49512
49513         * gcc.dg/cpp/paste8.c: New test.
49514
49515 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49516
49517         * gcc.c-torture/compile/20000827-1.c: New test.
49518
49519 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49520
49521         * gcc.dg/format-diag-1.c: New test.
49522
49523 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49524
49525         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49526         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49527         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49528         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49529         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49530
49531 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49532
49533         * g++.old-deja/g++.other/nested4.C: New test.
49534
49535 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49536
49537         * g++.old-deja/g++.ns/scoped1.C: New test.
49538
49539 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49540
49541         * lib/g++.exp: Support testing already-installed GCC.
49542
49543 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49544
49545         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49546
49547 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49548
49549         * gcc.dg/return-type-2.c: New test.
49550
49551 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49552
49553         * gcc.c-torture/compile/20000825-1.c: New test.
49554
49555 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49556
49557         * gcc.dg/dwarf2-2.c: New test.
49558
49559 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49560
49561         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49562         dg-warning regexps.
49563
49564 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49565
49566         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49567         gcc.dg/format-ext-5.c: New tests.
49568
49569 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49570
49571         * g++.old-deja/g++.other/crash22.C: New test.
49572
49573 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49574
49575         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49576
49577 2000-08-24  Richard Henderson  <rth@cygnus.com>
49578
49579         * gcc.dg/ia64-sync-1.c: New test.
49580         * gcc.dg/ia64-sync-2.c: New test.
49581         * gcc.dg/ia64-asm-1.c: New test.
49582
49583 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49584
49585         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49586         * gcc.dg/format-ext-2.c: New test.
49587
49588 2000-08-23  Jason Merrill  <jason@redhat.com>
49589
49590         * lib/old-dejagnu.exp: Also ignore "In member function" and
49591         "At global scope".
49592
49593 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49594
49595         * gcc.dg/noncompile/label-lineno-1.c: New test.
49596
49597 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49598
49599         * gcc.dg/c99-array-nonobj-1.c: New test.
49600
49601 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49602
49603         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49604         tests.
49605         * gcc.dg/format-ext-1.c: New test.
49606
49607 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49608
49609         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49610         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49611         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49612         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49613         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49614
49615 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49616
49617         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49618         gcc.dg/c99-strftime-2.c: New tests.
49619
49620 2000-08-22  Richard Henderson  <rth@cygnus.com>
49621
49622         * gcc.c-torture/execute/20000822-1.c: New test.
49623
49624 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49625
49626         * gcc.c-torture/execute/20000819-1.x: Remove.
49627
49628 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49629
49630         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49631         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49632         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49633         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49634         gcc.dg/format-xopen-1.c: New tests.
49635
49636 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49637
49638         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49639
49640 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49641
49642         * g++.old-deja/g++.other/loop2.C: New test.
49643
49644         * gcc.c-torture/compile/20000606-1.c: New test.
49645         * gcc.c-torture/compile/20000728-1.c: New test.
49646         * gcc.c-torture/execute/20000801-1.c: New test.
49647         * gcc.c-torture/execute/20000801-2.c: New test.
49648         * gcc.c-torture/execute/20000819-1.c: New test.
49649         * gcc.c-torture/execute/20000819-1.x: XFAIL.
49650         * gcc.dg/20000629-1.c: New test.
49651         * gcc.dg/20000724-1.c: New test.
49652         * gcc.dg/20000807-1.c: New test.
49653
49654 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49655
49656         * gcc.dg/cpp/pragma-1.c: New test.
49657         * gcc.dg/cpp/pragma-2.c: New test.
49658
49659 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
49660
49661         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49662         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
49663
49664 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49665
49666         * gcc.c-torture/compile/20000818-1.c: New test.
49667
49668 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
49669
49670         * gcc.c-torture/execute/20000818-1.c: New test.
49671
49672 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49673
49674         * gcc.dg/format-va-1.c: New test.
49675
49676 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49677
49678         * g++.old-deja/g++.other/typedef8.C: New test.
49679
49680 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49681
49682         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49683         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49684         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49685         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49686         * g++.old-deja/g++.other/ptrmem7.C: New test.
49687         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49688
49689 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49690
49691         * g++.old-deja/g++.pt/typename27.C: New test.
49692
49693 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49694
49695         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49696         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49697         * g++.old-deja/g++.pt/friend45.C: New test.
49698         * g++.old-deja/g++.other/friend8.C: New test.
49699
49700 2000-08-15  Richard Henderson  <rth@cygnus.com>
49701
49702         * gcc.c-torture/execute/20000815-1.c: New test.
49703
49704 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49705
49706         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49707         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49708         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49709
49710 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49711
49712         * g++.old-deja/g++.other/refinit2.C: New test.
49713
49714 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49715
49716         * lib/c-torture.exp (c-torture): Make
49717         compiler_conditional_xfail_data global.
49718         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49719         compiler_conditional_xfail_data machinery.
49720         (f-torture-execute): Likewise.
49721         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49722         and only when unrolling loops.
49723
49724         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49725
49726 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49727
49728         * g++.old-deja/g++.pt/explicit81.C: New test.
49729
49730 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49731
49732         * g++.old-deja/g++.pt/typename26.C: New test.
49733
49734 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49735
49736         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49737         warning.
49738
49739 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49740
49741         * g++.old-deja/g++.other/array3.C: New test.
49742
49743 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49744
49745         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49746         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49747         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49748         New tests.
49749
49750 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49751
49752         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49753         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49754
49755 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49756
49757         * gcc.c-torture/execute/20000808-1.c: New test.
49758
49759 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49760
49761         * gcc.dg/c90-const-expr-1.c: New test.
49762
49763 2000-08-08  Richard Henderson  <rth@cygnus.com>
49764
49765         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49766
49767 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49768
49769         * gcc.dg/noncompile/const-ll-1.c: New test.
49770
49771 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49772
49773         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49774
49775 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49776
49777         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49778         that running programs linked against the shared version of libobjc
49779         run correctly.
49780
49781 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49782
49783         * gcc.dg/c99-printf-1.c: New test.
49784
49785 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49786
49787         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49788
49789 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49790
49791         * gcc.c-torture/execute/20000731-1.x: Delete.
49792
49793 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49794
49795         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49796         and torture_without_loops as is done by c-torture.exp.
49797         (search_for): Copy from c-torture.exp.
49798         (gcc-dg-runtest): New function, drives a directory of tests
49799         iterating over the TORTURE_OPTIONS.
49800         (scan-assembler, scan-assembler-not): Move here from
49801         individual directory drivers.
49802
49803         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49804         defined by lib/gcc-dg.exp.
49805         * gcc.dg/cpp/cpp.exp: Likewise.
49806         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49807         gcc-dg-runtest, so we cycle over optimization options.
49808
49809         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49810         * gcc.dg/compare2.c: No longer expected to fail.
49811
49812 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49813
49814         * gcc.c-torture/execute/20000804-1.c: New test.
49815
49816 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49817
49818         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49819
49820 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49821
49822         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49823
49824 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49825
49826         * gcc.c-torture/compile/20000803-1.c: New test.
49827
49828 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49829
49830         * gcc.c-torture/execute/20000801-3.c,
49831         gcc.c-torture/execute/20000801-4.c: New tests.
49832         * gcc.c-torture/execute/20000801-3.x,
49833         gcc.c-torture/execute/20000801-4.x: Xfail.
49834
49835 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49836
49837         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49838         libobjc/.libs to allow for libtool.
49839
49840 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49841
49842         * gcc.c-torture/compile/20000802-1.c: New test.
49843
49844 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49845
49846         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49847
49848 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49849
49850         * gcc-c-torture/execute/20000731-2.c: New test.
49851
49852         * gcc.c-torture/execute/20000731-1.c: New test.
49853         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49854
49855 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49856
49857         * gcc.dg/cpp/paste7.c: New test.
49858         * gcc.dg/cpp/20000725-1.c: New test.
49859
49860 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49861
49862         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49863         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49864         declaration warning for __builtin_dwarf_reg_size.
49865
49866         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49867
49868 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49869
49870         * gcc.dg/noncompile/voidparam-1.c: New test.
49871
49872 2000-07-30  Richard Henderson  <rth@cygnus.com>
49873
49874         * gcc.dg/c90-digraph-1.c: Don't xfail.
49875         * gcc.dg/compare2.c (case 10): Xfail.
49876         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49877
49878 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
49879
49880         * gcc.dg/c99-main-1.c: New test.
49881
49882 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49883
49884         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49885
49886 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
49887
49888         * gcc.c-tortuer/execute/20000726-1.c: New test.
49889
49890 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
49891
49892         * gcc.c-torture/execute/enum-2.c: New test.
49893
49894 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49895
49896         * gcc.dg/cpp/tr-warn3.c: New test.
49897
49898 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49899
49900         * g++.old-deja/g++.ext/implicit1.C: Remove.
49901         * g++.old-deja/g++.jason/c2.C: Remove
49902         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49903         * g++.old-deja/g++.pt/crash16.C: Likewise.
49904         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49905
49906 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49907
49908         * g++.old-deja/g++.other/for2.C: New test.
49909
49910 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
49911
49912         * gcc.dg/20000720-1.c: New test.
49913
49914 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
49915
49916         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
49917
49918 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
49919
49920         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49921         * gcc.c-torture/execute/20000722-1.c: New.
49922         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49923
49924 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
49925
49926         * gcc.dg/cpp/20000720-1.S: New test.
49927
49928 2000-07-21  Michael Meissner  <meissner@redhat.com>
49929
49930         * gcc.c-torture/execute/ieee/hugeval.c: New test.
49931
49932 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49933
49934         * g++.old-deja/g++.brendan/crash16.C,
49935         g++.old-deja/g++.brendan/parse3.C,
49936         g++.old-deja/g++.brendan/redecl1.C,
49937         g++.old-deja/g++.ns/template13.C,
49938         g++.old-deja/g++.other/decl4.C,
49939         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49940
49941 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49942
49943         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49944         and "Internal error".
49945
49946         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49947         regexps.
49948         * gcc.dg/cpp/paste6.c: New test.
49949
49950 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
49951
49952         * gcc.dg/cpp/tr-direct.c: New test.
49953
49954         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49955         gcc.dg/cpp/undef1.c: Tweak error regexps.
49956
49957 2000-07-18  Eric Christopher <echristo@redhat.com>
49958
49959         * gcc.c-torture/compile/20000718-1.c: New test.
49960
49961 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
49962
49963         * cpplex.c (_cpp_push_token): If the token being pushed back
49964         is the previous token in this context, just subtract one from
49965         context->posn.
49966         * cppmacro.c (save_expansion): Clear aux field when storing a
49967         placemarker.
49968
49969 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
49970
49971         * gcc.dg/noncompile/redecl-1.c: New test.
49972
49973 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
49974
49975         * gcc.c-torture/execute/20000717-5.c: New test.
49976         * gcc.c-torture/execute/20000717-1.x: Removed.
49977
49978 2000-07-17  Richard Henderson  <rth@cygnus.com>
49979
49980         * gcc.c-torture/execute/20000717-4.c: New test.
49981
49982 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
49983
49984         * gcc.dg/cpp/syshdr.c: New test.
49985         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49986
49987 2000-07-17  Neil Booth  <neilb@earthling.net>
49988
49989         * gcc.dg/cpp/cmdlne-dM.c: New test.
49990         * gcc.dg/cpp/cmdlne-dD.c: New test.
49991
49992 2000-07-17  Jeffrey A Law  (law@cygnus.com)
49993
49994         * gcc.c-torture/execute/20000717-3.c: New test.
49995
49996         * gcc.c-torture/compile/20000717-1.c: New test.
49997
49998 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
49999
50000         * gcc.c-torture/execute/20000717-2.c: New test.
50001
50002 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50003
50004         * gcc.dg/formatz-1.c: New test.
50005
50006         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50007         * gcc.dg/c99-digraph-1.c: New tests.
50008
50009         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50010         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50011
50012         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50013         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50014         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50015         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50016         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50017         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50018         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50019
50020 2000-07-17  Greg McGary <greg@mcgary.org>
50021
50022         * gcc.c-torture/execute/20000717-1.c: New test.
50023         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50024
50025 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50026
50027         * gcc.c-torture/execute/20000715-2.c: New test.
50028         * gcc.dg/20000715-1.c: New test.
50029
50030 2000-07-15  Michael Meissner  <meissner@redhat.com>
50031
50032         * gcc.c-torture/execute/20000715-1.c: New test.
50033
50034 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50035
50036         * gcc.c-torture/execute/20000707-1.c: New test.
50037
50038 2000-07-13  Neil Booth  <NeilB@earthling.net>
50039
50040         * gcc.dg/cpp/digraph1.c,
50041         gcc.dg/cpp/digraph2.c,
50042         gcc.dg/cpp/digraphs.c: New tests.
50043
50044 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50045
50046         * g77.f-torture/compile/20000630-2.f: New test.
50047         * g77.f-torture/compile/20000630-2.x
50048
50049 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50050
50051         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50052
50053 2000-07-11  Neil Booth  <NeilB@earthling.net>
50054
50055         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50056
50057 2000-07-11  Neil Booth  <NeilB@earthling.net>
50058
50059         * gcc.dg/cpp/cmdlne-C.c: New.
50060
50061 2000-07-09  Neil Booth  <NeilB@earthling.net>
50062
50063         * gcc.dg/cpp/directiv.c: New tests.
50064         * gcc.dg/cpp/undef1.c: Update.
50065
50066 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50067
50068         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50069
50070 2000-07-09  Neil Booth  <NeilB@earthling.net>
50071
50072         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50073
50074 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50075
50076         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50077         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50078
50079 2000-07-08  Neil Booth  <NeilB@earthling.net>
50080
50081         * gcc.dg/cpp/macsyntx.c: New tests.
50082
50083 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50084
50085         * gcc.dg/20000707-1.c: New test.
50086
50087 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50088
50089         * gcc.c-torture/execute/20000706-1.c: New test.
50090         * gcc.c-torture/execute/20000706-2.c: New test.
50091         * gcc.c-torture/execute/20000706-3.c: New test.
50092         * gcc.c-torture/execute/20000706-4.c: New test.
50093         * gcc.c-torture/execute/20000706-5.c: New test.
50094
50095 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50096
50097         * g++.old-deja/g++.pt/instantiate7.C: New test.
50098
50099 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50100
50101         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50102         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50103         * g++.old-deja/g++.other/rtti3.C: Likewise.
50104         * g++.old-deja/g++.other/rttid3.C: Likewise.
50105
50106 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50107
50108         *  g77.f-torture/compile/20000630-1.x: Fix typo
50109
50110 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50111
50112         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50113         assembly output.
50114
50115 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50116
50117         * gcc.dg/cpp/ident.c: New test.
50118
50119 2000-07-05  Neil Booth  <NeilB@earthling.net>
50120
50121         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50122           gcc.dg/cpp/lexstrng.c: New tests.
50123
50124 2000-07-04  Neil Booth  <NeilB@earthling.net>
50125
50126         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50127         * gcc.dg/cpp/strify2.c: Same.
50128
50129 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50130
50131         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50132         * gcc.dg/cpp/19990703-1.c: Likewise.
50133         * gcc.dg/cpp/20000625-1.c: Likewise.
50134         * gcc.dg/cpp/20000625-2.c: Likewise.
50135
50136         * gcc.dg/cpp/macro1.c,
50137         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50138         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50139         gcc.dg/cpp/strify1.c,
50140         gcc.dg/cpp/strify2.c: New tests.
50141
50142 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50143
50144         * gcc.c-torture/execute/20000703-1.c: New test.
50145
50146 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50147
50148         * g++.old-deja/g++.pt (lookup10.C): New test.
50149
50150 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50151
50152         * g++.old-deja/g++.pt (typename25.C): New test.
50153
50154 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50155
50156         * gcc.c-torture/compile/20000701-1.c: New test.
50157
50158 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50159
50160         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50161         to test case.
50162
50163 2000-06-30  Catherine Moore  <clm@cygnus.com>
50164
50165         * gcc.c-torture/execute/align-1.c: New test.
50166
50167 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50168
50169         * g++.old-deja/g++.pt/expr8.C: New test.
50170         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50171
50172 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50173
50174         * gcc.c-torture/compile/20000629-1.c: New test.
50175
50176 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50177
50178
50179         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50180         gcc.dg/noncompile directory, depending on whether they're
50181         preprocessor tests or not.  Annotate all the tests for the dg
50182         framework.
50183
50184         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50185         * gcc.dg/noncompile/noncompile.exp: New.
50186
50187         * Moved files:
50188         Old name                                New name
50189         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50190         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50191         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50192         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50193         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50194         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50195         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50196         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50197         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50198         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50199         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50200         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50201         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50202         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50203         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50204         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50205         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50206         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50207         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50208         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50209         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50210         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50211         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50212         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50213
50214         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50215         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50216         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50217         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50218         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50219         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50220
50221 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50222
50223         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50224         declare one variable.  On the fourth, error.
50225         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50226         declared by 20000628-1a.h.
50227
50228 2000-06-29  Richard Henderson  <rth@redhat.com>
50229
50230         * gcc.c-torture/execute/930529-1.x: New file.
50231         * gcc.dg/920413-1.c: Adjust expected warning text.
50232         * gcc.dg/980217-1.c: Declare abort.
50233         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50234
50235 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50236
50237         * g77.f-torture/compile/20000629-1.f: New test.
50238         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50239
50240 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50241
50242         Rearrange lots of files, removing entirely the
50243         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50244         directories.
50245
50246         * Deleted files:
50247         gcc.c-torture/code_quality/code_quality.exp
50248         gcc.c-torture/special/special.exp
50249         gcc.failure/failure.exp
50250         gcc.failure/940409-1.x
50251         gcc.c-torture/compile/961203-1.x
50252
50253         * New files:
50254         gcc.misc-tests/linkage.exp
50255         gcc.c-torture/execute/920730-1t.c
50256         gcc.c-torture/execute/920730-1t.x
50257         gcc.c-torture/compile/920520-1.x
50258         gcc.c-torture/compile/920521-1.x
50259         gcc.c-torture/compile/981006-1.x
50260         gcc.c-torture/execute/eeprof-1.x
50261
50262         * Moved files (possibly with modifications to fit a new harness):
50263         Old name                                New name
50264         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50265         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50266         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50267         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50268         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50269         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50270         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50271         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50272         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50273         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50274         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50275         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50276         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50277         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50278
50279 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50280
50281         * c-torture/compile/961203-1.x: Delete.
50282
50283         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50284         not exit. Include stdio.h.
50285         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50286         * gcc.misc-tests/dg-12.c: Likewise.
50287         * gcc.misc-tests/dg-5.c: Likewise.
50288         * gcc.misc-tests/dg-6.c: Likewise.
50289         * gcc.misc-tests/dg-7.c: Prototype abort.
50290         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50291         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50292         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50293         not exit.
50294         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50295         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50296
50297 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50298
50299         * gcc.dg/cpp/20000628-1.c: New test.
50300         * gcc.dg/cpp/20000628-1.h: New header for above test.
50301         * gcc.dg/cpp/20000628-1a.h: Likewise.
50302
50303 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50304
50305         * gcc.dg/cpp: New directory.
50306         * gcc.dg/cpp/cpp.exp: New driver.
50307         * gcc.dg/cpp/20000627-1.c: New test.
50308         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50309         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50310         and rewrite as a compilation test.
50311
50312         * gcc.dg: Move many files into the cpp subdirectory, possibly
50313         renaming or editing them as well.
50314         Old name                New name
50315         990119-1.c              cpp/19990119-1.c
50316         990228-1.c              cpp/19990228-1.c
50317         990407-1.c              cpp/19990407-1.c
50318         990409-1.c              cpp/19990409-1.c
50319         990413-1.c              cpp/19990413-1.c
50320         990703-1.c              cpp/19990703-1.c
50321         20000127-1.c            cpp/20000127-1.c
50322         20000129-1.c            cpp/20000129-1.c
50323         20000207-1.c            cpp/20000207-1.c
50324         20000207-2.c            cpp/20000207-2.c
50325         20000209-1.c            cpp/20000209-1.c
50326         20000209-2.c            cpp/20000209-2.c
50327         20000301-1.c            cpp/20000301-1.c
50328         20000419-1.c            cpp/20000419-1.c
50329         20000510-1.S            cpp/20000510-1.S
50330         20000519-1.c            cpp/20000519-1.c
50331         20000529-1.c            cpp/20000529-1.c
50332         20000625-1.c            cpp/20000625-1.c
50333         20000625-2.c            cpp/20000625-2.c
50334         cpp-as1.c               cpp/assert1.c
50335         cpp-as2.c               cpp/assert2.c
50336         cxx-comments-1.c        cpp/cxxcom1.c
50337         cxx-comments-2.c        cpp/cxxcom2.c
50338         endif-label.c           cpp/endif.c
50339         cpp-hash1.c             cpp/hash1.c
50340         cpp-hash2.c             cpp/hash2.c
50341         cpp-if1.c               cpp/if-1.c
50342         cpp-if2.c               cpp/if-2.c
50343         cpp-if3.c               cpp/if-3.c
50344         cpp-if4.c               cpp/if-4.c
50345         cpp-if5.c               cpp/if-5.c
50346         cpp-cond.c              cpp/if-cexp.c
50347         cpp-missingop.c         cpp/if-mop.c
50348         cpp-missingparen.c      cpp/if-mpar.c
50349         cpp-opprec.c            cpp/if-oppr.c
50350         cpp-ifparen.c           cpp/if-paren.c
50351         cpp-shortcircuit.c      cpp/if-sc.c
50352         cpp-shift.c             cpp/if-shift.c
50353         cpp-unary.c             cpp/if-unary.c
50354         cpp-li1.c               cpp/line1.c
50355         cpp-li2.c               cpp/line2.c
50356         lineno.c                cpp/line3.c
50357         lineno-2.c              cpp/line4.c
50358         cpp-mi.c                cpp/mi1.c
50359         cpp-mic.h               cpp/mi1c.h
50360         cpp-micc.h              cpp/mi1cc.h
50361         cpp-mind.h              cpp/mi1nd.h
50362         cpp-mindp.h             cpp/mi1ndp.h
50363         cpp-mix.h               cpp/mi1x.h
50364         cpp-mi2.c               cpp/mi2.c
50365         cpp-mi2a.h              cpp/mi2a.h
50366         cpp-mi2b.h              cpp/mi2b.h
50367         cpp-mi2c.h              cpp/mi2c.h
50368         cpp-mi3.c               cpp/mi3.c
50369         cpp-mi3.def             cpp/mi3.def
50370         poison-1.c              cpp/poison.c
50371         pr-impl.c               cpp/prag-imp.c
50372         cpp-redef-2.c           cpp/redef1.c
50373         cpp-redef.c             cpp/redef2.c
50374         strpaste.c              cpp/strp1.c
50375         strpaste-2.c            cpp/strp2.c
50376         cpp-tradpaste.c         cpp/tr-paste.c
50377         cpp-tradstringify.c     cpp/tr-str.c
50378         cpp-tradwarn1.c         cpp/tr-warn1.c
50379         cpp-tradwarn2.c         cpp/tr-warn2.c
50380         trigraphs.c             cpp/trigraphs.c
50381         cpp-unc1.c              cpp/unc1.c
50382         cpp-unc2.c              cpp/unc2.c
50383         cpp-unc3.c              cpp/unc3.c
50384         cpp-unc.c               cpp/unc4.c
50385         undef.c                 cpp/undef1.c
50386         undef-2.c               cpp/undef2.c
50387         cpp-wi1.c               cpp/widestr1.c
50388
50389 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50390
50391         * lib/g++.exp (g++_include_flags): Tweak.
50392
50393 2000-06-27  H.J. Lu  <hjl@gnu.org>
50394             Loren J. Rittle  <ljrittle@acm.org>
50395
50396         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50397         version with one that knows about the new gcc tree structure.
50398         (g++_link_flags): Same.
50399
50400 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50401
50402         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50403         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50404         case we are cross-compiling.
50405
50406         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50407         g++.old-deja/g++.niklas/Makefile.in,
50408         g++.old-deja/g++.niklas/configure.in,
50409         g++.old-deja/g++.other/Makefile.in,
50410         g++.old-deja/g++.other/configure.in,
50411         gcc.c-torture/code_quality/Makefile.in,
50412         gcc.c-torture/code_quality/configure.in,
50413         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50414         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50415         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50416         gcc.c-torture/execute/ieee/Makefile.in,
50417         gcc.c-torture/execute/ieee/configure.in,
50418         gcc.c-torture/noncompile/Makefile.in,
50419         gcc.c-torture/noncompile/configure.in,
50420         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50421         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50422         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50423
50424 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50425
50426         * g++.old-deja/g++.other/ambig3.C: New test.
50427
50428 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50429
50430         * g++.old-deja/g++.pt/syntax1.C: New test.
50431         * g++.old-deja/g++.pt/syntax2.C: New test.
50432         * g++.old-deja/g++.other/syntax3.C: New test.
50433         * g++.old-deja/g++.other/syntax4.C: New test.
50434
50435 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50436
50437         * gcc.dg/20000623-1.c: Prototype exit and abort.
50438
50439 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50440
50441         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50442         New tests.
50443         * gcc.dg/cpp-mi3.def: New file.
50444
50445         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50446         inside assertions.
50447         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50448         lexer's error messages.
50449         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50450         divine anything from the linemarkers.
50451         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50452         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50453
50454 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50455
50456         * gcc.dg/20000623-1.c: New test.
50457
50458 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50459
50460         * gcc.c-torture/execute/20000622-1.c: New test.
50461
50462 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50463
50464         * g++.old-deja/g++.other/init15.C: New test.
50465
50466 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50467
50468         * g++.old-deja/g++.pt/vaarg2.C: New test.
50469         * g++.old-deja/g++.pt/vaarg3.C: New test.
50470
50471 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50472
50473         * g++.old-deja/g++.other/dyncast6.C: New test.
50474
50475 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50476
50477         * gcc.c-torture/execute/loop-6.c: New test.
50478
50479 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50480
50481         * gcc.dg/20000614-1.c: New test.
50482         * gcc.dg/20000614-2.c: New test.
50483
50484 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50485
50486         * g++.old-deja/g++.other/inline12.C: New test.
50487
50488 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50489
50490         * g++.old-deja/g++.other/eh1.C: New test.
50491
50492 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50493
50494         * g++.old-deja/g++.other/type.C: New test.
50495
50496 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50497
50498         * g++.old-deja/g++.other/initstring.C: New test.
50499
50500 2000-06-12  Jason Merrill  <jason@redhat.com>
50501
50502         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50503
50504 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50505
50506         * gcc.c-torture/compile/20000609-1.c: New test.
50507
50508 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50509
50510         * gcc.dg/20000609-1.c: New test.
50511
50512 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50513
50514         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50515         * gcc.c-torture/noncompile/poison-1.c: Move...
50516         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50517         * gcc.dg/cpp-li1.c: Add a token after the #line.
50518
50519 2000-06-05  Richard Henderson  <rth@cygnus.com>
50520
50521         * gcc.c-torture/execute/20000605-2.c: New test.
50522         * gcc.c-torture/execute/20000605-3.c: New test.
50523
50524 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50525
50526         * g77.f-torture/execute/20000503-1.x: New file.
50527
50528 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50529
50530         * g++.old-deja/g++.eh/badalloc1.C: New test.
50531
50532 2000-06-05  Richard Henderson  <rth@cygnus.com>
50533
50534         * gcc.c-torture/execute/20000605-1.c: New test.
50535
50536 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50537             Nathan Sidwell <nathan@codesourcery.com>
50538
50539         * gcc.c-torture/compile/20000605-1.c: New test.
50540
50541 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50542
50543         * g77.f-torture/compile/20000601-1.f: New test.
50544
50545 2000-06-03  Richard Henderson  <rth@cygnus.com>
50546
50547         * gcc.c-torture/execute/20000603-1.c: New.
50548
50549 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50550
50551         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50552         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50553
50554 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50555
50556         * gcc.dg/compare2.c (case 12): XFAIL.
50557         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50558         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50559
50560         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50561
50562 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50563
50564         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50565         guard macro is already defined when the header is first
50566         included.
50567         * gcc.dg/cpp-mix.h: New file.
50568         * gcc.dg/endif-label.c: Update patterns to match compiler.
50569
50570         * g++.brendan/complex1.C: Declare abort.
50571         * g++.law/refs4.C: Remove XFAIL.
50572         * g++.oliva/expr2.C: Declare abort and exit.
50573
50574 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50575
50576         * gcc.c-torture/execute/20000528-1.c: New test.
50577
50578         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50579         * g++.old-deja/g++.law/temps4.C: Likewise.
50580
50581         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50582         stdlib.h.  Call abort() on failure.
50583         * g++.old-deja/g++.law/refs4.C: Likewise.
50584         * g++.old-deja/g++.law/temps4.C: Likewise.
50585         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50586         * gcc.c-torture/execute/20000112-1.c: Include string.h.
50587
50588 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
50589
50590         Relative to g++.dg/special:
50591         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50592
50593         Relative to g++.old-deja:
50594         * g++.brendan/complex1.C, g++.jason/optimize2.C,
50595         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50596         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50597         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50598         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50599         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50600         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50601
50602         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50603         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50604         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50605         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50606         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50607         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50608         and/or string.h.
50609
50610         * g++.other/goto1.C: Update expectations for error messages.
50611
50612 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
50613
50614         * gcc.c-torture/compile/20000523-1.c: New test.
50615
50616 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50617
50618         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50619
50620 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50621
50622         * g++.old-deja/g++.eh/catch11.C: New test.
50623         * g++.old-deja/g++.eh/catch12.C: New test.
50624
50625 2000-05-24  Nick Clifton  <nickc@cygnus.com>
50626
50627         * gcc.c-torture/execute/20000523-1.c: New test.
50628
50629 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
50630
50631         * c-torture/execute/bcp-1.c: Replace abort in arg of
50632         __builtin_constant_p with a generic external function.
50633
50634         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50635         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50636         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50637         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50638         Prototype abort and/or exit.
50639
50640         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50641         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50642         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50643         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50644
50645 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
50646
50647         * gcc.dg/dwarf2-1.c: New test.
50648
50649 2000-05-20  Richard Henderson  <rth@cygnus.com>
50650
50651         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50652
50653 2000-05-20  Andreas Jaeger  <aj@suse.de>
50654
50655         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50656         testcase.
50657
50658 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
50659
50660         * gcc.c-torture/execute/20000519-2.c: New test.
50661
50662 2000-05-19  Andreas Jaeger  <aj@suse.de>
50663
50664         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50665         which fails with SSA.
50666
50667         * lib/c-torture.exp: Also test with -O3 -fssa.
50668
50669 2000-05-18  Michael Meissner  <meissner@redhat.com>
50670
50671         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50672         * gcc.c-torture/execute/920415-1.c: Ditto.
50673         * gcc.c-torture/execute/920501-1.c: Ditto.
50674         * gcc.c-torture/execute/conversion.c: Ditto.
50675         * gcc.c-torture/execute/cvt-1.c: Ditto.
50676
50677 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50678
50679         * gcc.c-torture/compile/20000518-1.c: New test.
50680
50681 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50682
50683         * g77.f-torture/compile/200005018.f: New test.
50684
50685 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50686
50687         * gcc.c-torture/compile/20000517-1.c: New test.
50688
50689 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50690
50691         * gcc.c-torture/execute/20000516-1.c: New test.
50692
50693 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50694
50695         * g++.old-deja/g++.other/eh.C: New test.
50696
50697 2000-05-12  Richard Henderson  <rth@cygnus.com>
50698
50699         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50700         constants through to doit's conditional.
50701
50702 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50703
50704         * gcc.c-torture/compile/20000511-1.c: New test.
50705         * g77.f-torture/compile/20000511-1.f: New test.
50706         * g77.f-torture/compile/20000511-2.f: New test.
50707
50708 2000-05-11  Michael Meissner  <meissner@redhat.com>
50709
50710         * gcc.c-torture/execute/20000511-1.c: New test.
50711
50712 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50713
50714         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50715         * gcc.dg/20000510-1.S: New.
50716
50717 2000-05-08  Catherine Moore  <clm@cygnus.com>
50718
50719         * gcc.dg/unused-3.c: New.
50720
50721 2000-05-06  Richard Henderson  <rth@cygnus.com>
50722
50723           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50724           * g++.old-deja/g++.mike/warn1.C: Likewise.
50725           * g++.old-deja/g++.pt/local1.C: Likewise.
50726           * g++.old-deja/g++.pt/local7.C: Likewise.
50727           * g++.old-deja/g++.pt/spec16.C: Likewise.
50728
50729 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50730
50731         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50732
50733 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50734
50735           * g77.f-torture/execute/20000503-1.f: New test.
50736
50737 2000-05-04  Andreas Jaeger  <aj@suse.de>
50738
50739         * gcc.dg/noreturn-2.c: New test.
50740
50741 2000-05-04  Neil Booth  <NeilB@earthling.net>
50742
50743         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50744         preprocessor.
50745
50746 2000-05-04  Richard Henderson  <rth@cygnus.com>
50747
50748         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50749
50750 2000-05-04  Richard Henderson  <rth@cygnus.com>
50751
50752         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50753         OpenSSL by Jason R Thorpe.
50754
50755 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50756
50757         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50758
50759 2000-05-03  Robert Lipe <robertlipe@usa.net>
50760
50761         * gcc.dg/20000503-1.c: New test.
50762
50763 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50764
50765         * gcc.c-torture/compile/20000502-1.c: New test.
50766         * g++.old-deja/g++.other/align.C: New test.
50767         * gcc.dg/cpp-tradstringify.c: New test.
50768
50769 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50770
50771         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50772         and hard registers.
50773
50774 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50775
50776         * gcc.c-torture/execute/loop-5.c: New test.
50777
50778 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50779
50780         * gcc.c-torture/execute/va-arg-20.c: New test.
50781
50782 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50783
50784         * gcc.c-torture/execute/20000422-1.c: New test.
50785
50786 2000-04-20  Greg McGary  <gkm@gnu.org>
50787
50788         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50789         when optimizing, but without sibling-call optimizations (-O1).
50790
50791 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50792
50793           * gcc.c-torture/compile/20000420-1.c: New test.
50794
50795 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50796
50797         * g++.abi/ptrflags.C: New test.
50798         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50799
50800 2000-04-19  Catherine Moore  <clm@cygnus.com>
50801
50802         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50803
50804 2000-04-19  Greg McGary  <gkm@gnu.org>
50805
50806         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50807         sibling-call optimizations.
50808
50809 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50810
50811         * gcc.dg/20000419-1.c: New test.
50812
50813 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50814
50815         * gcc.c-torture/execute/20000412-6.c: New test.
50816
50817 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50818
50819         * gcc.c-torture/execute/20000412-5.c: New test.
50820         * g77.f-torture/compile/20000412-1.f: New test.
50821         * gcc.c-torture/execute/20000412-4.c: New test.
50822         * gcc.c-torture/compile/20000412-2.c: New test.
50823         * gcc.c-torture/execute/20000412-3.c: New test.
50824         * gcc.c-torture/compile/20000412-1.c: New test.
50825         * gcc.c-torture/execute/20000412-2.c: New test.
50826
50827 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50828
50829         * objc/execute/bf-20.m: New test.
50830
50831 2000-04-10  Richard Henderson  <rth@cygnus.com>
50832
50833         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50834
50835         * gcc.c-torture/execute/20000412-1.c: New test.
50836
50837 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50838
50839         * g++.old-deja/g++.eh/catchptr1.C: New test.
50840
50841 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50842
50843         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50844
50845 2000-04-08  Neil Booth  <NeilB@earthling.net>
50846
50847         * gcc.dg/cpp-nullchar.c: Remove test as
50848         embedded nulls cause problems.
50849
50850 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50851
50852         * gcc.dg/compare2.c: New test.
50853
50854 2000-04-08  Neil Booth  <NeilB@earthling.net>
50855
50856         * gcc.dg/cpp-nullchar.c: New test.
50857
50858 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50859
50860         * gcc.dg/cpp-mi2.c: New test.
50861         * gcc.dg/cpp-mi2[abc].h: New files.
50862
50863 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50864
50865         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50866         member name.
50867
50868 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50869
50870         * g++.old-deja/g++.abi/vmihint.C: New test.
50871
50872 2000-04-06  Neil Booth  <NeilB@earthling.net>
50873
50874         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50875         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50876         copyright.
50877
50878 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
50879
50880         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50881         avoid stack-frame overwrite.
50882
50883 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
50884
50885         * gcc.c-torture/compile/20000405-2.c: New test.
50886         * gcc.c-torture/compile/20000405-3.c: New test.
50887
50888 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50889
50890         * gcc.c-torture/compile/20000405-1.c: New test.
50891
50892 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
50893
50894         * gcc.dg/cast-qual-1.c: Revert last change.
50895
50896 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50897
50898         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50899
50900 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
50901
50902         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50903         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50904
50905 2000-04-03  Jeffrey A Law  (law@cygnus.com)
50906
50907         * gcc.c-torture/compile/20000403-2.c: New test.
50908         * gcc.c-torture/compile/20000403-1.c: New test.
50909
50910 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
50911
50912         * gcc.c-torture/execute/20000403-1.c: New test.
50913
50914 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
50915
50916         * gcc.c-torture/execute/20000402-1.c: New test.
50917
50918 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
50919
50920         * gcc.c-torture/execute/va-arg-15.c: New test.
50921         * gcc.c-torture/execute/va-arg-16.c: New test.
50922         * gcc.c-torture/execute/va-arg-17.c: New test.
50923         * gcc.c-torture/execute/va-arg-18.c: New test.
50924         * gcc.c-torture/execute/va-arg-19.c: New test.
50925
50926 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
50927
50928         * gcc.c-torture/compile/981211-1.c: Move to...
50929         * gcc.dg/cpp-as1.c: ...here.
50930         * gcc.dg/cpp-as2.c: New file.
50931
50932         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50933         compiler.
50934
50935 2000-04-02  Neil Booth  <NeilB@earthling.net>
50936
50937         * gcc.dg/cpp-cond.c  New tests.
50938         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
50939         accidental success less likely.
50940         * gcc.dg/cpp-missingop.c  New tests.
50941         * gcc.dg/cpp-missingparen.c  New tests.
50942         * gcc.dg/cpp-shift.c  New tests.
50943         * gcc.dg/cpp-shortcircuit.c  New tests.
50944         * gcc.dg/cpp-unary.c  New tests.
50945
50946 2000-03-29  Jeffrey A Law  (law@cygnus.com)
50947
50948         * gcc.c-torture/compile/20000329-1.c: New test.
50949
50950 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
50951
50952         * gcc.c-torture/compile/20000326-1.c: New test.
50953         * gcc.c-torture/compile/20000326-2.c: New test.
50954
50955 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
50956
50957         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50958         the first parameter is a function argument.
50959
50960 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
50961
50962         * g++.old-deja/g++.ext/array4.C: New test.
50963
50964 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
50965
50966         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50967
50968 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50969
50970         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50971
50972 2000-03-19  Richard Henderson  <rth@cygnus.com>
50973
50974         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50975
50976 2000-03-19  Richard Henderson  <rth@cygnus.com>
50977
50978         * gcc.c-torture/compile/20000319-1.c: New test.
50979
50980 2000-03-14  Jeffrey A Law  (law@cygnus.com)
50981
50982         * gcc.c-torture/execute/20000314-3.c: New test.
50983         * gcc.c-torture/execute/20000314-2.c: New test.
50984         * gcc.c-torture/execute/20000314-1.c: New test.
50985         * gcc.c-torture/compile/20000314-2.c: New test.
50986         * gcc.c-torture/compile/20000314-1.c: New test.
50987
50988 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
50989
50990         * g++.old-deja/g++.warn/inline.C: New test.
50991
50992 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
50993
50994         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50995         standards-compliant result rather than specific constants.
50996         Put test-values in array.
50997
50998 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
50999
51000         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51001         (g++_target_compile): Put test-specific options last.
51002
51003 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51004
51005         * g++.old-deja/g++.eh/vbase4.C: New test.
51006
51007 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51008
51009         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51010
51011 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51012
51013         * g++.old-deja/g++.brendan/misc12.C: Removed.
51014         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51015         * g++.old-deja/g++.ext/pretty4.C: New test.
51016
51017 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51018
51019         * g++.old-deja/g++.other/string2.C: New test.
51020
51021 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51022
51023         * g++.old-deja/g++.warn/impint2.C: New test.
51024
51025 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51026
51027         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51028         is 1, not zero.
51029
51030 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51031
51032         * g++.old-deja/g++.warn/impint.C: New test.
51033         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51034         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51035         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51036         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51037         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51038         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51039         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51040         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51041         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51042         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51043         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51044         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51045
51046 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51047
51048         * gcc.dg/cpp-redef.c: New test.
51049
51050 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51051
51052         * g++.old-deja/g++.pt/unify7.C: New test.
51053
51054 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51055
51056         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51057         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51058
51059 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51060
51061         * gcc.c-torture/compile/20000224-1.c: New test.
51062
51063 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51064
51065         * gcc.c-torture/compile/cpp-2.c: New test.
51066         * gcc.c-torture/compile/cpp-1.c: New test.
51067
51068 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51069
51070         * gcc.c-torture/execute/20000225-1.c: New test.
51071
51072 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51073
51074         * gcc.dg/cpp-li2.c: New test.
51075
51076         * gcc.dg/cpp-wi1.c: New test.
51077
51078         * gcc.dg/cpp-li1.c: New test.
51079
51080 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51081
51082         * g++.old-deja/g++.other/sizeof5.C: New test.
51083
51084 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51085
51086         * gcc.c-torture/execute/va-arg-13.c: New test.
51087
51088 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51089
51090         * gcc.c-torture/execute/va-arg-12.c: New test.
51091
51092 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51093
51094         * gcc.c-torture/execute/20000223-1.c: New test.
51095
51096 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51097
51098         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51099
51100 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51101
51102         * g++.old-deja/g++.abi/ptrmem.C: New test.
51103
51104 2000-02-19  Richard Henderson  <rth@cygnus.com>
51105
51106         * gcc.c-torture/compile/init-3.c: New.
51107
51108 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51109
51110         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51111         ALWAYS_CXXFLAGS.
51112
51113 2000-02-11  Robert Lipe <robertl@sco.com>
51114
51115         * gcc.c-torture/compile/20000211-3.c: New test.
51116
51117 2000-02-11  Martin Buchholz <martin@xemacs.org>
51118
51119         * gcc.c-torture/compile/20000211-2.c: New test.
51120
51121 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51122
51123         * gcc.c-torture/compile/20000211-1.c: New test.
51124
51125 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51126
51127         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51128           on native targets
51129
51130 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51131
51132         * g++.old-deja/g++.other/cast5.C: New test.
51133
51134 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51135
51136         * gcc.c-torture/execute/20000205-1.c: New.
51137
51138 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51139
51140         * g++.old-deja/g++.jason/cast3.C: Return void.
51141         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51142
51143 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51144
51145         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51146
51147         * gcc.dg/loop-1.c: New test.
51148
51149 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51150
51151         * gcc.c-torture/compile/20000127-1.c: New test.
51152         * gcc.c-torture/execute/991228-1.c: New test.
51153
51154 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51155
51156         * gcc.dg/unused-2.c: New test.
51157
51158         * gcc.dg/conv-1.c: New test.
51159
51160 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51161
51162         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51163         compiler.
51164         (tool_option_proc): Fix typo.
51165
51166 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51167
51168         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51169         of the ld on the host, not on the build machine.
51170         Also, don't crash if '--help' is not a supported option.
51171
51172 2000-01-24  Richard Henderson  <rth@cygnus.com>
51173
51174         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51175
51176 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51177
51178         * gcc.c-torture/execute/20000120-2.c: New test.
51179         * gcc.c-torture/execute/20000120-1.c: New test.
51180
51181 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51182
51183         * gcc.c-torture/execute/20000113-1.c: New test.
51184
51185 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51186
51187         * gcc.c-torture/execute/20000112-1.c: New test.
51188
51189 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51190
51191         * gcc.dg/20000111-1.c: New test.
51192
51193 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51194
51195         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51196         with 16 bit integers.
51197
51198 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51199
51200         * gcc.dg/20000108-1.c: New test.
51201
51202 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51203
51204         * g++.old-deja/g++.ns/koenig8.C: New test.
51205
51206 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51207
51208         * g++.old-deja/g++.other/cast4.C: New test.
51209
51210 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51211
51212         * gcc.c-torture/compile/20000105-2.c: New test.
51213         * gcc.c-torture/compile/20000105-1.c: New test.
51214
51215 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51216
51217         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51218         references to printf & atoi to conform to ANSI standard.
51219         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51220         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51221         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51222         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51223         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51224         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51225         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51226         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51227         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51228         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51229         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51230         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51231         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51232         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51233         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51234         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51235         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51236         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51237         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51238         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51239         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51240         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51241         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51242         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51243         * g++.old-deja/g++.brendan/init3.C: Likewise.
51244         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51245         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51246         * g++.old-deja/g++.brendan/new2.C: Likewise.
51247         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51248         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51249         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51250         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51251         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51252         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51253         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51254         * g++.old-deja/g++.brendan/template24.C: Likewise.
51255         * g++.old-deja/g++.brendan/template3.C: Likewise.
51256         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51257         * g++.old-deja/g++.jason/inline3.C: Likewise.
51258         * g++.old-deja/g++.jason/opeq.C: Likewise.
51259         * g++.old-deja/g++.law/arg5.C: Likewise.
51260         * g++.old-deja/g++.law/arm7.C: Likewise.
51261         * g++.old-deja/g++.law/ctors11.C: Likewise.
51262         * g++.old-deja/g++.law/cvt8.C: Likewise.
51263         * g++.old-deja/g++.law/init9.C: Likewise.
51264         * g++.old-deja/g++.law/refs4.C: Likewise.
51265         * g++.old-deja/g++.law/template2.C: Likewise.
51266         * g++.old-deja/g++.law/visibility24.C: Likewise.
51267         * g++.old-deja/g++.law/vtable3.C: Likewise.
51268         * g++.old-deja/g++.mike/asm2.C: Likewise.
51269         * g++.old-deja/g++.mike/eh1.C: Likewise.
51270         * g++.old-deja/g++.mike/misc1.C: Likewise.
51271         * g++.old-deja/g++.mike/misc13.C: Likewise.
51272         * g++.old-deja/g++.mike/misc14.C: Likewise.
51273         * g++.old-deja/g++.mike/ns12.C: Likewise.
51274         * g++.old-deja/g++.mike/p1248.C: Likewise.
51275         * g++.old-deja/g++.mike/p3708.C: Likewise.
51276         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51277         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51278         * g++.old-deja/g++.mike/p646.C: Likewise.
51279         * g++.old-deja/g++.mike/p700.C: Likewise.
51280         * g++.old-deja/g++.mike/p783.C: Likewise.
51281         * g++.old-deja/g++.mike/p783a.C: Likewise.
51282         * g++.old-deja/g++.mike/p783b.C: Likewise.
51283         * g++.old-deja/g++.mike/p786.C: Likewise.
51284         * g++.old-deja/g++.mike/p789.C: Likewise.
51285         * g++.old-deja/g++.mike/p789a.C: Likewise.
51286         * g++.old-deja/g++.mike/p807a.C: Likewise.
51287         * g++.old-deja/g++.other/delete3.C: Likewise.
51288         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51289         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51290         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51291         * g++.old-deja/g++.other/empty1.C: Likewise.
51292         * g++.old-deja/g++.other/temporary1.C: Likewise.
51293         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51294         * g++.old-deja/g++.pt/t16.C: Likewise.
51295         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51296
51297 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51298
51299         * gcc.dg/991230-1.c: New test.
51300
51301 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51302
51303         * gcc.c-torture/compile/991229-3.c: New test.
51304         * gcc.c-torture/compile/991229-2.c: New test.
51305         * gcc.c-torture/compile/991229-1.c: New test.
51306
51307 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51308
51309         * gcc.c-torture/compile/labels-2.c: New test.
51310
51311 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51312
51313         * gcc.c-torture/execute/991227-1.c: New test.
51314
51315 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51316
51317         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51318
51319 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51320
51321         * gcc.c-torture/execute/991221-1.c: New test.
51322
51323 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51324
51325         * g++.old-deja/g++.other/cast3.C: New test.
51326
51327 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51328
51329         * gcc.c-torture/execute/991216-4.c: New test.
51330
51331 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51332
51333         * gcc.c-torture/execute/991216-1.c: New test.
51334         * gcc.c-torture/execute/991216-2.c: New test.
51335         * gcc.c-torture/execute/991216-3.c: New test.
51336
51337 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51338
51339         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51340         Actually make the test fail by using "-O2" for compilation.
51341
51342 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51343
51344         * g++.old-deja/g++.warn/cast-align1.C: New test.
51345
51346 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51347
51348         * gcc.c-torture/compile/991214-1.c: New test.
51349         * gcc.c-torture/compile/991214-2.c: New test.
51350
51351 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51352
51353         * gcc.dg/991214-1.c: New test.
51354
51355 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51356
51357         * gcc.c-torture/compile/991213-3.c: New test.
51358         * gcc.c-torture/compile/991213-2.c: New test.
51359         * gcc.c-torture/compile/991213-1.c: New test.
51360
51361 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51362
51363         * gcc.dg/991209-1.c: New test.
51364
51365 1999-12-08  Nathan Sidwell <nathan@acm.org>
51366
51367         * gcc.c-torture/compile/991208-1.c: New test.
51368
51369 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51370
51371         * gcc.dg/ultrasp2.c: New test.
51372
51373 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51374
51375         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51376
51377 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51378
51379         * gcc.c-torture/compile/991202-1.c: New test.
51380         * gcc.c-torture/execute/991202-1.c: New test.
51381         * gcc.c-torture/execute/991202-2.c: New test.
51382         * gcc.c-torture/execute/991202-3.c: New test.
51383
51384 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51385
51386         * g++.old-deja/g++.abi/align.C: New test.
51387         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51388         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51389
51390 1999-12-01  Richard Henderson  <rth@cygnus.com>
51391
51392         * gcc.c-torture/execute/991201-1.c: New.
51393
51394 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51395
51396         * gcc.dg/991129-1.c: New test.
51397
51398 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51399
51400         * gcc.c-torture/compile/991127-1.c: New test.
51401
51402 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51403
51404         * g++.old-deja/g++.other/warn4.C: New test.
51405
51406 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51407
51408         * g++.old-deja/g++.eh/cleanup2.C: New test.
51409         * g++.old-deja/g++.ext/pretty2.C: New test.
51410         * g++.old-deja/g++.ext/pretty3.C: New test.
51411         * g++.old-deja/g++.other/debug6.C: New test.
51412
51413 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51414
51415         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51416         compiler_output to look for one error message instead of two.
51417
51418 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51419
51420         * gcc.c-torture/execute/991118-1.c: Also test case
51421         where the word boundary does not split a byte evenly.
51422
51423 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51424
51425         * g++.old-deja/g++.ext/restrict1.C: New test.
51426
51427 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51428
51429         * gcc.c-torture/execute/991118-1.c: New test.
51430
51431 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51432
51433         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51434         working directory pathnames.
51435
51436 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51437
51438         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51439         host is equipped with driver.h and driver.o so it can actually
51440         compile and run the tests.
51441
51442 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51443
51444         * gcc.c-torture/compile/991008-1.c: New test.
51445
51446 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51447
51448         * lib/gcc-dg.exp: Include target-supports.exp
51449
51450 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51451
51452         * lib/target-supports.exp: New file: Provide procs to test for
51453         features supported by the target.
51454         (check_weak_available): Moved here from ecos.exp.
51455         (check_alias_available): New proc: Determine of the target
51456         toolchain supports the alias attribute.
51457
51458         * gcc.dg/special/ecos.exp: Move check_weak_available to
51459         target-supports.exp.
51460         (alias-1.c): Only perform the test if the target supports
51461         aliases.
51462         (wkali-1.c): Only perform the test if the target supports
51463         aliases.
51464
51465         * gcc.dg/990506-0.c: Expect error messages from cross
51466         targets as well as native targets.
51467
51468 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51469
51470         * gcc.dg/ultrasp1.c: Removed xfail.
51471         * gcc.dg/struct-ret-2.c: Likewise.
51472         * gcc.dg/array-1.c: Likewise.
51473
51474 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51475
51476         * gcc.dg/struct-ret-2.c: New test.
51477
51478         * gcc.dg/array-1.c: New test.
51479
51480 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51481
51482         * gcc.c-torture/execute/991030-1.c: New test.
51483
51484 1999-10-26  Richard Henderson  <rth@cygnus.com>
51485
51486         * gcc.c-torture/compile/991026-2.c: New test.
51487
51488 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51489
51490         * gcc.c-torture/compile/991026-1.c: New test.
51491
51492 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51493
51494         * gcc.c-torture/execute/991023-1.c: New test.
51495
51496 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51497
51498         * gcc.c-torture/execute/991019-1.c: New test.
51499
51500 1999-10-16  Richard Henderson  <rth@cygnus.com>
51501
51502         * gcc.c-torture/execute/991016-1.c: New test.
51503
51504 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51505
51506         * gcc.c-torture/execute/991014-1.c: New test.
51507
51508 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51509
51510         * g++.old-deja/g++.other/union2.C: New test.
51511
51512 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51513
51514         * g++.old-deja/g++.other/vaarg2.C: New test.
51515         * g++.old-deja/g++.other/vaarg3.C: New test.
51516
51517 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51518
51519         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51520         in compile/.
51521
51522 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51523
51524         * gcc.c-torture/execute/va-arg-11.c: New test.
51525
51526 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51527
51528         * lib/file-format.exp (gcc_target_object_format): Don't
51529         crash if objdump is unavailable.
51530
51531 1999-09-29  Donn Terry <donn@interix.com>
51532
51533         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51534
51535 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51536
51537         * gcc.c-torture/compile/990928-1.c: New test.
51538
51539 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51540
51541         * g++.old-deja/g++.other/decl6.C: New test.
51542
51543 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51544
51545         * gcc.c-torture/execute/va-arg-10.c: New test.
51546
51547 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51548
51549         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51550         __PRETTY_FUNCTION__.
51551
51552 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51553
51554         * gcc.c-torture/execute/990923-1.c: New test.
51555
51556 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51557
51558         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51559         for which -fpic is inappropriate.
51560
51561 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51562
51563         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51564
51565 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51566
51567         * g++.old-deja/g++.other/dyncast1.C: New test.
51568         * g++.old-deja/g++.other/dyncast2.C: New test.
51569         * g++.old-deja/g++.other/dyncast3.C: New test.
51570         * g++.old-deja/g++.other/dyncast4.C: New test.
51571         * g++.old-deja/g++.other/dyncast5.C: New test.
51572         * g++.old-deja/g++.eh/catch3.C: New test.
51573         * g++.old-deja/g++.eh/catch3p.C: New test.
51574         * g++.old-deja/g++.eh/catch4.C: New test.
51575         * g++.old-deja/g++.eh/catch4p.C: New test.
51576         * g++.old-deja/g++.eh/catch5.C: New test.
51577         * g++.old-deja/g++.eh/catch5p.C: New test.
51578         * g++.old-deja/g++.eh/catch6.C: New test.
51579         * g++.old-deja/g++.eh/catch6p.C: New test.
51580         * g++.old-deja/g++.eh/catch7.C: New test.
51581         * g++.old-deja/g++.eh/catch7p.C: New test.
51582         * g++.old-deja/g++.eh/catch8.C: New test.
51583         * g++.old-deja/g++.eh/catch8p.C: New test.
51584         * g++.old-deja/g++.eh/catch9.C: New test.
51585         * g++.old-deja/g++.eh/catch9p.C: New test.
51586
51587 1999-09-13  Nathan Sidwell  <nathan@acm.org>
51588
51589         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51590         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51591
51592 1999-09-13  Jeffrey A Law  (law@cygnus.com)
51593
51594         * gcc.c-torture/compile/990913-1.c: New test.
51595
51596 1999-09-10  Nathan Sidwell  <nathan@acm.org>
51597
51598         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51599         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51600
51601 1999-09-09  Richard Henderson  <rth@cygnus.com>
51602
51603         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51604
51605 1999-09-09  Nathan Sidwell  <nathan@acm.org>
51606
51607         * g++.old-deja/g++.other/lookup11.C: New test.
51608         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51609         what is permitted and what we want.
51610         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51611         overload use.
51612         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51613
51614 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
51615
51616         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51617         * gcc.c-torture/noncompile/poison-1.c: New file.
51618
51619 1999-09-08  Nathan Sidwell  <nathan@acm.org>
51620
51621         * g++.old-deja/g++.other/sizeof3.C: New test.
51622         * g++.old-deja/g++.other/sizeof4.C: New test.
51623         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51624         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51625
51626 1999-09-07  Richard Henderson  <rth@cygnus.com>
51627
51628         * gcc.dg/va-arg-1.c: New.
51629
51630 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51631
51632         * gcc.c-torture/execute/va-arg-9.c: New test.
51633
51634 1999-09-05  Craig Burley  <craig@jcb-sc.com>
51635
51636         * g77.f-torture/compile/980519-2.f: New test.
51637         * g77.f-torture/compile/19990905-0.f: New test.
51638         * g77.f-torture/compile/19990905-1.f: New test.
51639         * g77.f-torture/compile/19990905-2.f: New test.
51640
51641         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51642
51643 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
51644
51645         * gcc.c-torture/execute/990827-1.c: Fix typo.
51646
51647 1999-09-03  Nathan Sidwell  <nathan@acm.org>
51648
51649         * g++.old-deja/g++.other/deref1.C: New test.
51650
51651 1999-09-02  Nathan Sidwell  <nathan@acm.org>
51652
51653         * g++.old-deja/g++.other/ambig2.C: New test.
51654         * g++.old-deja/g++.other/cond5.C: New test.
51655         * g++.old-deja/g++.other/lookup16.C: New test.
51656
51657 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
51658
51659         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51660         assemblers too.
51661
51662 1999-08-31  Jeffrey A Law  (law@cygnus.com)
51663
51664         * lib/c-torture.exp: Avoid the "compare executables" optimization
51665         when testing native.
51666
51667 1999-08-29  Jeffrey A Law  (law@cygnus.com)
51668
51669         * gcc.c-torture/execute/990829-1.c: New test.
51670         * gcc.c-torture/compile/990829-1.c: New test.
51671
51672 1999-08-27  Paul Burchard  <burchard@pobox.com>
51673
51674         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51675         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51676         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51677         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51678         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51679         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51680         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51681         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51682         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51683         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51684         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51685
51686 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51687
51688         * gcc.c-torture/execute/990827-1.c: New test.
51689
51690 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51691
51692         * g77.f-torture/noncompile/19990826-4.f: New test.
51693
51694         * g77.f-torture/compile/19990826-3.f: New test.
51695
51696         * g77.f-torture/execute/19990826-2.f: New test.
51697
51698         * g77.f-torture/compile/19990826-1.f: New test.
51699
51700         * gcc.c-torture/execute/990826-0.c: New test.
51701         * g77.c-torture/execute/19990826-0.f: New test.
51702
51703         * g77.f-torture/noncompile/970626-2.f: New test.
51704
51705 1999-08-25  Paul Burchard  <burchard@pobox.com>
51706
51707         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51708         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51709         lss-011.C: New tests.
51710
51711 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51712
51713         * g++.old-deja/g++.other/decl5.C: New test.
51714
51715 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51716
51717         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51718         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51719         call `postbase' for each one.  All callers of `postbase' changed
51720         to call this instead.
51721
51722 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51723
51724         * gcc.c-torture/execute/990811-1.c: New test.
51725
51726 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51727
51728         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51729         just native ones.
51730
51731         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51732         just native ones.
51733
51734 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51735
51736         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51737
51738 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51739
51740         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51741
51742 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51743
51744         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51745
51746 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51747
51748         * gcc.c-torture/execute/990804-1.c: New test.
51749
51750 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51751
51752         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51753         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51754         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51755
51756 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51757
51758         * g++.old-deja/g++.other/struct1.C: New test.
51759
51760 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51761
51762         * g++.old-deja/g++.other/enum2.C: New test.
51763
51764 1999-08-02  Richard Henderson  <rth@cygnus.com>
51765
51766         Adapted from tests from Franz Sirl:
51767         * gcc.c-torture/execute/va-arg-7.c: New test.
51768         * gcc.c-torture/execute/va-arg-8.c: New test.
51769
51770 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51771
51772         * gcc.c-torture/compile/990801-2.c: New test.
51773
51774         * gcc.c-torture/compile/990801-1.c: New test.
51775
51776 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51777
51778         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51779         fp-cmp-1.c, converting double to float.
51780
51781         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51782         fp-cmp-1.c, converting double to long double.
51783
51784         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51785         from fr1 to unknown_register, since fr1 is a legitimate register
51786         on some machines.
51787
51788 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51789
51790         * README: More listname related changes.
51791
51792 1999-07-08  Catherine Moore  <clm@cygnus.com>
51793
51794         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51795
51796 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51797
51798         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51799
51800 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51801
51802         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51803
51804 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51805
51806         * gcc.dg/990703-1.c: New test.
51807
51808 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51809
51810         * lib/file-format.exp: New file: Move definition of proc
51811         gcc_target_object_format to here from
51812         gcc.dg/special/ecos.exp.
51813
51814         * lib/c-torture.exp: Include lib file-format.exp.
51815         * lib/gcc-dg.exp: Include lib file-format.exp.
51816
51817         * gcc.dg/special/ecos.exp: Remove definition of proc
51818         gcc_target_object_format.
51819
51820 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51821
51822         * gcc.c-torture/execute/990628-1.c: New test.
51823
51824 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51825
51826         * gcc.c-torture/compile/990625-2.c: New test.
51827
51828         * gcc.c-torture/compile/990625-1.c: New test.
51829
51830 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51831
51832         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51833         attributes compile.
51834         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51835         ports that use the COFF/PE file format.
51836
51837 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51838
51839         * gcc.c-torture/compile/990617-1.c: New test.
51840
51841 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51842
51843         * g++.old-deja/g++.other/decl4.C: New test.
51844
51845 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51846
51847         * g++.old-deja/g++.other/bitfld3.C: New test.
51848
51849 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51850
51851         * g++.old-deja/g++.eh/catch1.C: New test.
51852
51853 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51854
51855         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51856
51857         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51858         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51859
51860 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51861
51862         * g77.f-torture/compile/19990502-0.f: Replace with new,
51863         shorter, test that still fails after recent changes.
51864
51865 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51866
51867         * gcc.c-torture/execute/990604-1.c: New test.
51868
51869 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51870
51871         * gcc.c-torture/execute/990531-1.c: New test.
51872
51873 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51874
51875         * gcc.c-torture/compile/990527-1.c: New test.
51876
51877 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
51878
51879         * gcc.c-torture/execute/990527-1.c: New test.
51880
51881 1999-05-25  Nick Clifton  <nickc@cygnus.com>
51882
51883         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51884         bitfields as signed.
51885
51886 1999-05-25  Craig Burley  <craig@jcb-sc.com>
51887
51888         * g77.f-torture/compile/19990525-0.f: New test.
51889
51890 1999-05-25  Jeffrey A Law  (law@cygnus.com)
51891
51892         * gcc.c-torture/execute/990525-2.c: New test.
51893
51894         * gcc.c-torture/execute/990525-1.c: New test.
51895
51896 1999-05-24  Nathan Sidwell  <nathan@acm.org>
51897
51898         * g++.old-deja/g++.other/anon3.C: New test.
51899         * g++.old-deja/g++.other/anon4.C: New test.
51900         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51901         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51902         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51903         Merrill).
51904
51905 1999-05-24  Jeffrey A Law  (law@cygnus.com)
51906
51907         * gcc.c-torture/execute/990524-1.c: New test.
51908
51909         * gcc.dg/990524-1.c: New test.
51910
51911 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51912
51913         * gcc.c-torture/compile/990523-1.c: New test.
51914
51915 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
51916
51917         * gcc.c-torture/compile/990519-1.c: New test.
51918
51919 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51920
51921         * gcc.c-torture/compile/990517-1.c: New test.
51922
51923         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51924         (e4, f4): New tests.
51925         (main): Call them.
51926
51927 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51928
51929         * gcc.dg/noreturn-1.c: New test.
51930
51931 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51932
51933         * gcc.c-torture/execute/990513-1.c: New test.
51934
51935 1999-05-10  Richard Henderson  <rth@cygnus.com>
51936
51937         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51938
51939 1999-05-10  Craig Burley  <craig@jcb-sc.com>
51940
51941         * g77.f-torture/execute/erfc.f: Use small single-precision
51942         values, to avoid problems on Alphas when not -mieee.
51943
51944 1999-05-08  Craig Burley  <craig@jcb-sc.com>
51945
51946         * gcc.dg/990506-0.c: New test.
51947
51948 1999-05-08  Richard Henderson  <rth@cygnus.com>
51949
51950         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51951         the constant to test.  Don't XFAIL 64-bit targets.
51952
51953         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51954         * g++.old-deja/g++.law/profile1.C: Likewise.
51955
51956         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51957         operator new instances.
51958         * g++.old-deja/g++.other/delete5.C: Likewise.
51959
51960 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51961
51962         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51963         intrinsic.
51964
51965 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51966
51967         * g77.f-torture/execute/u77-test.f: Reverse order of two
51968         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51969
51970 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51971
51972         * gcc.dg/compare1.c: New test.
51973
51974 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51975
51976         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51977         New tests.
51978
51979 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51980
51981         * g77.f-torture/compile/19990502-1.f: New test.
51982
51983 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51984
51985         * g77.f-torture/compile/19990502-0.f: New test.
51986
51987 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51988
51989         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51990         intrinsic.
51991
51992 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51993
51994         * g77.f-torture/execute/u77-test.f (main): List libU77
51995         intrinsics not currently tested.
51996         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51997         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51998         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51999         Trim blanks off the ends of some printed strings.
52000
52001 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52002
52003         * g77.f-torture/execute/u77-test.f (main): Just warn about
52004         FSTAT gid disagreement, as it's expected on some systems.
52005
52006 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52007
52008         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52009         use a new function, which allows for some slop.
52010         Clean up some commentary.
52011         (issum): The new function.
52012         (sgladd): Deleted subroutine.
52013
52014 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52015
52016         * g77.f-torture/execute/u77-test.f: Modify to be more like
52017         libf2c/libU77 version, bringing patches to that version here.
52018         Add suitable commentary.
52019
52020 1999-04-25  Richard Henderson  <rth@cygnus.com>
52021
52022         * gcc.dg/990424-1.c: New test.
52023
52024 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52025
52026         * g77.f-torture/execute/u77-test.f (main): Bug involving
52027         LSTAT has been fixed, so turn back on full checking.
52028
52029 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52030
52031         * g77.f-torture/compile/19990419-0.f: New test.
52032         * g77.f-torture/execute/19990419-1.f: New test.
52033
52034 1999-04-17  Richard Henderson  <rth@cygnus.com>
52035
52036         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52037         to avoid the need for a prototype to supress a warning.
52038
52039 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52040
52041         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52042
52043 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52044
52045         * gcc.c-torture/execute/990404-1.c: New test.
52046
52047 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52048
52049         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52050         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52051         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52052         missing initializer warnings.
52053
52054 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52055
52056         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52057         matching strings.
52058
52059 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52060
52061         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52062
52063 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52064
52065         * g77.f-torture/execute/19990325-0.f: New test.
52066         * g77.f-torture/execute/19990325-1.f: New test.
52067
52068 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52069
52070         * gcc.c-torture/execute/990324-1.c: New test.
52071
52072 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52073
52074         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52075         test with 4.
52076
52077 1999-03-17  Richard Henderson  <rth@cygnus.com>
52078
52079         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52080
52081 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52082
52083         * g77.f-torture/execute/19990313-2.f: New test.
52084         * g77.f-torture/execute/19990313-3.f: New test.
52085
52086 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52087
52088         * g77.f-torture/execute/19990313-0.f: New test.
52089         * g77.f-torture/execute/19990313-1.f: New test.
52090
52091 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52092
52093         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52094         printf to sprintf.
52095         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52096         (main): Add check for u15.  Conditionalize u31 check depending on
52097         whether ints are <32 bits or >=32 bits.
52098
52099 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52100
52101         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52102
52103 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52104
52105         * g77.f-torture/compile/19990305-0.f: New test.
52106         * g77.f-torture/execute/19981119-0.f: New test.
52107
52108 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52109
52110         * g77.f-torture/execute/970625-2.f: call ABORT if final
52111         result is not correct, instead of just printing it.
52112         Add this checking via newly introduced obfuscation, to
52113         trip up buggy front ends.
52114
52115 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52116
52117         * g77.f-torture/compile/960317-1.f: Moved from being
52118         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52119
52120 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52121
52122         * g77.f-torture/execute/960317-1.f: New (old) test.
52123         * g77.f-torture/execute/970625-2.f: Ditto.
52124
52125 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52126
52127         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52128         error message on line 1 or line 2; cccp and cpplib do this differently.
52129
52130 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52131
52132         * g++.old-deja/g++.law/weak1.C: New test.
52133
52134 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52135
52136         * gcc.c-torture/execute/990119-1.c: Renamed to...
52137         * gcc.dg/990119-1.c: this, so it will only be tested once
52138         (it's a preprocessor test, it doesn't need to be run at
52139         multiple optimization levels).
52140
52141 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52142
52143         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52144           ALWAYS_CXXFLAGS.
52145
52146 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52147
52148         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52149         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52150         to not be compilable by current g77.
52151
52152 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52153
52154         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52155
52156 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52157
52158         * gcc.c-torture/execute/990222-1.c: New test.
52159
52160 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52161
52162         * g77.f-torture/compile/19990218-0.f: New test.
52163         * g77.f-torture/noncompile/19990218-1.f: New test.
52164
52165 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52166
52167         * g77.f-torture/compile/19981216-0.f: New test.
52168
52169 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52170
52171         * gcc.dg/990214-1.c: New test.
52172
52173 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52174
52175         * gcc.dg/990213-2.c: New test.
52176
52177         * gcc.dg/990213-1.c: New test.
52178
52179 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52180
52181         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52182         ints.
52183
52184 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52185
52186         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52187         specified by target.
52188
52189         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52190
52191 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52192
52193         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52194
52195 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52196
52197         * gcc.dg/special/ecos.exp: New test driver for new tests with
52198         special requirements.
52199
52200         * gcc.dg/special/alias-1.c: New test.
52201         * gcc.dg/special/gcsec-1.c: New test.
52202         * gcc.dg/special/weak-1.c: New test.
52203         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52204         * gcc.dg/special/weak-2.c: New test.
52205         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52206         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52207         * gcc.dg/special/wkali-1.c: New test.
52208         * gcc.dg/special/wkali-2.c: New test.
52209         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52210         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52211
52212 1999-02-10  Felix Lee  <flee@cygnus.com>
52213
52214           * lib/c-torture.exp (c-torture-compile): Pull out code for
52215           analyzing gcc error messages.
52216           (c-torture-execute): Likewise.  Fix some (harmless) false
52217           positives.
52218           * lib/gcc.exp (gcc_check_compile): New function.
52219
52220 1999-02-08  Richard Henderson  <rth@cygnus.com>
52221
52222         * gcc.c-torture/execute/990208-1.c: New test.
52223
52224 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52225
52226         * g++.dg/special/ecos.exp: New driver for new tests with special
52227         requirements
52228
52229         * g++.dg/special/conpr-1.C: New test
52230         * g++.dg/special/conpr-2.C: New test
52231         * g++.dg/special/conpr-2a.C: New test
52232         * g++.dg/special/conpr-3.C: New test
52233         * g++.dg/special/conpr-3a.C: New test
52234         * g++.dg/special/conpr-3b.C: New test
52235
52236         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52237         allow g++ to use the dg driver
52238
52239         * README: Add comment about g++.dg directory
52240
52241 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52242
52243         * README: Update email addresses.
52244
52245 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52246
52247         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52248         arguments in order to force structure S onto the stack even on
52249         the alpha.
52250         (test): Pass 10 leading arguments to function foo as well as the
52251         structure S.
52252
52253         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52254         failure for all targets.
52255
52256         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52257         abort to terminate program execution.
52258
52259 1999-01-30  Richard Henderson  <rth@cygnus.com>
52260
52261         * gcc.c-torture/execute/990130-1.c: New test.
52262
52263 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52264
52265         * gcc.dg/990130-1.c: New test.
52266
52267 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52268
52269         * gcc.c-torture/execute/990128-1.c: New test.
52270
52271 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52272
52273         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52274
52275 1999-01-27  Felix Lee  <flee@cygnus.com>
52276
52277         * lib/c-torture.exp (c-torture-compile): pull out code for
52278         analyzing gcc error messages.
52279         (c-torture-execute): ditto, and fix some (harmless) false
52280         positives.
52281         * lib/gcc.exp (gcc_check_compile): new function.
52282
52283 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52284
52285         * gcc.dg/990117-1.c: New test.
52286
52287         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52288
52289         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52290
52291 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52292
52293         * g77.f-torture/compile/990115-1.f: New test.
52294
52295 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52296
52297         * gcc.c-torture/compile/990107-1.c: New test
52298
52299 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52300
52301         * gcc.c-torture/execute/990106-2.c: New test.
52302
52303         * gcc.c-torture/execute/990106-1.c: New test.
52304
52305 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52306
52307         * gcc.c-torture/compile/981223-1.c: New test.
52308
52309 1998-12-29  Richard Henderson  <rth@cygnus.com>
52310
52311         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52312         (opt3): Rename from opt4 and disable.
52313
52314 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52315
52316         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52317
52318 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52319
52320         * g++.old-deja/g++.other/conv5.C: New test.
52321
52322 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52323
52324         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52325
52326 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52327
52328         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52329
52330 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52331
52332         * gcc.c-torture/compile/981211-1.c: New test.
52333
52334 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52335
52336         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52337
52338         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52339
52340 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52341
52342         * gcc.special/930510-1.c: Make C9X safe.
52343         * gcc.misc-tests/gcov-1.c Similarly.
52344         * gcc.misc-tests/gcov-2.c Similarly.
52345
52346 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52347
52348         * gcc.dg/ultrasp1.c: New test.
52349
52350 1998-12-06  Richard Henderson  <rth@cygnus.com>
52351
52352         * gcc.c-torture/execute/981206.c: New test.
52353
52354 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52355
52356         * g++.old-deja/g++.ns/template7.C: New test.
52357
52358         * g++.old-deja/g++.other/expr1.C: New test.
52359
52360         * g++.old-deja/g++.eh/tmpl3.C: New test.
52361
52362         * g++.old-deja/g++.eh/tmpl2.C: New test.
52363
52364 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52365
52366         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52367         * g++.old-deja/g++.other/using6.C: Removed.
52368         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52369
52370         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52371
52372 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52373
52374         * g++.old-deja/g++.pt/overload8.C: New test.
52375
52376         * g++.old-deja/g++.pt/overload7.C: New test.
52377
52378         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52379
52380         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52381         and relinking messages.
52382         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52383         compiling with -frepo.
52384
52385 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52386
52387         * g++.old-deja/g++.pt/lookup6.C: New test.
52388
52389 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52390
52391         * gcc.c-torture/execute/981130-1.c: New test.
52392         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52393
52394 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52395
52396         * g++.old-deja/g++.pt/explicit76.C: New test.
52397
52398         * g++.old-deja/g++.pt/friend38.C: New test.
52399
52400         * g++.old-deja/g++.ns/crash2.C: New test.
52401
52402         * g++.old-deja/g++.pt/defarg8.C: New test.
52403
52404         * g++.old-deja/g++.pt/instantiate6.C: New test.
52405
52406         * g++.old-deja/g++.pt/static6.C: New test.
52407
52408         * g++.old-deja/g++.pt/decl2.C: New test.
52409
52410 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52411
52412         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52413         problem is actually related with name lookup, but so what? :-)
52414
52415         * g++.old-deja/g++.pt/friend37.C: New test.
52416
52417 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52418
52419         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52420         element, which fails on some systems.
52421
52422         * g77.f-torture/execute/labug1.f: New test.
52423
52424 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52425
52426         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52427         is defined.
52428
52429 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52430
52431         * g77.f-torture/compile/981117-1.f: New test.
52432
52433 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52434
52435         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52436         properly discarded.
52437
52438 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52439
52440         * gcc.c-torture/execute/memcheck: New directory of tests for
52441         -fcheck-memory-usage.
52442
52443 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52444
52445         * README: New file, general information about the testsuite and
52446         new description of the various C++ test subdirectories.
52447         * README.g++: Eliminate obsolete information, update and move most
52448         relevant stuff to README.
52449
52450 1998-11-07  Richard Henderson  <rth@cygnus.com>
52451
52452         * gcc.c-torture/compile/981107-1.c: New test.
52453
52454 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52455
52456         * execute/memcpy-bi.c: New testcase.
52457
52458 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52459
52460         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52461         base classes.
52462
52463         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52464         template is selected.
52465
52466         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52467         classes, it should be accepted for all types.
52468
52469         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52470
52471         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52472         specializations start with template headers.
52473
52474 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52475
52476         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52477
52478         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52479         non-POD types.
52480
52481 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52482
52483         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52484
52485 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52486
52487         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52488
52489 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52490
52491         * 981019-1.c: New test.
52492
52493 1998-10-14  Robert Lipe <robertl@dgii.com>
52494
52495         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52496         find objc headers.
52497
52498 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52499
52500         * compile/981001-4.c: Remove use of GCC extension that triggers a
52501         compiler bug.
52502
52503 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52504
52505         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52506
52507 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52508
52509         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52510         instantiation of template produces incorrect code for delete
52511         expression.
52512
52513         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52514         constructors' name is not unique.
52515         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52516         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52517
52518         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52519         automatic array of const is ill-formed.
52520
52521         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52522         of template parameter?
52523
52524         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52525         const.
52526
52527         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52528         pointer-to-member expression.
52529
52530         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52531         declaration causes ICE.
52532
52533 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52534
52535         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52536         reserved in the global namespace.
52537
52538         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52539         generate needed virtual table.
52540
52541         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52542
52543 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52544
52545         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52546         template-dependent type
52547
52548 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52549
52550         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52551         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52552         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52553
52554         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52555         class should be usable as argument of member function.
52556         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52557         class should be usable as return type of member function.
52558         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52559         class should be usable as type of data member.
52560
52561         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52562
52563 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52564
52565         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52566
52567 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52568
52569         * gcc.dg/dll-?.c Add thumb to target list.
52570         Fix assembler scan patterns to match current assembler output.
52571
52572 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52573
52574         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52575         matching of template brackets.
52576
52577         * g++.old-deja/g++.other/using4.C: New test.  Test using
52578         declarations of methods from base classes.
52579
52580         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52581         within functions should introduce names into the innermost
52582         enclosing namespace.
52583
52584         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52585         of static locals if first initialization throws.
52586
52587 1998-10-07  Jim Wilson  <wilson@cygnus.com>
52588
52589         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52590
52591 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
52592
52593         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
52594         lose track of the possible targets of tablejump insns.
52595         * special/special.exp: Run it.
52596
52597 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52598
52599         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
52600         must be declared before its specializations can be named in friend
52601         declarations.
52602
52603 1998-10-05  Dave Love  <d.love@dl.ac.uk>
52604
52605         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52606
52607         * g77.f-torture/execute/io1.f: New test.
52608
52609 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52610
52611         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52612         with pointer to template function, for which no argument deduction
52613         is possible.
52614
52615         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52616         specialization of template function as argument to template
52617         function.
52618
52619         * g++.old-deja/g++.other/access2.C: New test; Inner class
52620         shouldn't have privileged access to Outer's names.
52621
52622 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52623
52624         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52625         friend template declared within template class conflicts with
52626         nested class of the same name.
52627
52628         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52629         is ignored.
52630
52631         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52632         object with direct initializer as function declaration.
52633
52634         * g++.old-deja/g++.other/decl2.C: New test; duplicate
52635         initializers.
52636
52637         * g++.old-deja/g++.other/null2.C: New test; conditional operator
52638         involving const pointer and NULL produces incorrect result.
52639
52640         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52641         type name without `typename' should be rejected with -pedantic.
52642
52643 1998-10-02  Richard Henderson  <rth@cygnus.com>
52644
52645         * g++.old-deja/g++.other/addrof1.C: New test.
52646
52647 1998-10-01  Nick Clifton  <nickc@cygnus.com>
52648
52649         * gcc.c-torture/compile/981001-1.c: New test.
52650         * gcc.c-torture/execute/981001-1.c: New test.
52651
52652 1998-10-01  Jeffrey A Law  (law@cygnus.com)
52653
52654         * gcc.c-torture/compile/981001-2.c: New test.
52655         * gcc.c-torture/compile/981001-3.c: New test.
52656         * gcc.c-torture/compile/981001-4.c: New test.
52657
52658 1998-10-01  Robert Lipe  <robertl@dgii.com>
52659
52660         * lib/objc.exp (objc_target_compile): Add -L during compiles for
52661         multilibbed hosts.  Idea grafted from g77.exp.
52662
52663 1998-09-30  Dave Love  <d.love@dl.ac.uk>
52664
52665         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52666         avoid losing on systems which need -lsocket.
52667
52668 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
52669
52670         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52671         * g++.old-deja/g++.other/nested2.C: Ditto.
52672         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52673         failure.
52674
52675 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52676
52677         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52678         preferred over template operator!= for enum bitfields.
52679
52680 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52681
52682         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52683         that happen to have the same base name, but in different scopes,
52684         are incorrectly rejected.
52685
52686 1998-09-16  Richard Henderson  <rth@cygnus.com>
52687
52688         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52689         on the native word size instead of an integer literal.
52690
52691 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52692
52693         * g++.old-deja/g++.other/static2.C: Invocation of static data
52694         member of type pointer-to-function denoted as non-static member.
52695
52696         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52697         checks involving function types and aliases.
52698
52699 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52700
52701         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52702         redefined to the same non-trivial type.
52703
52704         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52705         namespace-qualification of template specializations declared in
52706         other namespaces.
52707
52708         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52709         to declare a subset of the specializations of a template function
52710         as friends of specializations of a template class.
52711
52712         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52713         member templates that do not fully specialize the enclosing
52714         template class are rejected.
52715
52716 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52717
52718         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52719
52720 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52721
52722         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52723         altered from libf2c/libU77 version.
52724
52725 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52726
52727         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52728
52729 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52730             Alexandre Oliva  <oliva@dcc.unicamp.br>
52731
52732         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52733         (un)signed char are different types for template specialization
52734         purposes.
52735
52736 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52737
52738         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52739         * objc: ObjC testsuite.
52740
52741 1998-08-31  Catherine Moore  <clm@cygnus.com>
52742
52743         * gcc.c-torture/execute/941014-1.x: New file.
52744
52745 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52746
52747         * lib/c-torture.exp: Add support for
52748         torture_eval_before_compile and torture_eval_before_execute
52749         variables.
52750
52751 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52752
52753         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52754         this test triggers valid.
52755
52756 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52757
52758         * gcc.dg/980827-1.c: New test.
52759
52760 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52761
52762         * gcc.c-torture/execute/loop-4b.c: New test.
52763
52764 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52765
52766         * lib/c-torture.exp: Add support for
52767         torture_eval_before_compile and torture_eval_before_execute
52768         variables.
52769
52770 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52771
52772         * gcc.c-torture/compile/980825-1.c: New test.
52773
52774 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52775
52776         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52777         count number tests in opt_t0 not good_t0.
52778
52779 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52780
52781         * gcc.c-torture/compile/930326-1.x: Fix typo.
52782
52783 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52784
52785         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52786         causes an ICE.
52787
52788 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52789
52790         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52791         STACK_SIZE is defined.
52792         * gcc.c-torture/unsorted/stuct.c: Similarly.
52793
52794         * gcc.c-torture/compile/980821-1.c: New test.
52795
52796 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52797
52798         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52799         16bit ints.
52800
52801 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52802
52803         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52804         code.
52805
52806 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52807
52808         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52809         error'.
52810
52811 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52812
52813         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52814
52815 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52816
52817         * gcc.c-torture/compile/980816-1.c: New test.
52818
52819         * gcc.dg/980816-1.c: New test.
52820
52821 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52822
52823         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52824         compiler for ieee tests.
52825
52826 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52827
52828         * g77.f-torture/compile/980729-0.f: New test.
52829
52830 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52831
52832         * gcc.c-torture/special/eeprof-1.c: New test, for
52833         -finstrument-functions.
52834         * gcc.c-torture/special/special.exp: Run it.
52835
52836 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52837
52838         * gcc.c-torture/compile/980729-1.c: New test.
52839
52840 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52841
52842         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52843         __thumb__ is defined, and test for ARM style doubles if so.
52844
52845 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52846
52847         * g77.f-torture/noncompile/980615-0.f: New test.
52848
52849 1998-07-26  H.J. Lu  (hjl@gnu.org)
52850
52851         * gcc.dg/980312-1.c: Do link instead of compile.
52852         * gcc.dg/980313-1.c: Likewise.
52853
52854 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52855
52856         * gcc.c-torture/compile/980726-1.c: New test.
52857
52858 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52859
52860         * g77.f-torture/execute/io0.f: New test.
52861
52862 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52863
52864         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52865         an int.
52866
52867 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52868
52869         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52870         m32r bugs.
52871
52872 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52873
52874         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52875         c-decl.c:grokdeclarator can handle mode attributes.
52876
52877 1998-07-16  Jeffrey A Law  (law@cygnus.com)
52878
52879         * gcc.c-torture/execute/980716-1.c: New test.
52880
52881 1998-07-13  Jeffrey A Law  (law@cygnus.com)
52882
52883         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52884         the mn10200.
52885         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
52886         the mn10200.
52887         * gcc.c-torture/execute/va-arg-3.x: Similarly.
52888         * gcc.c-torture/compile/930326-1.x: Similarly.
52889
52890 1998-07-13  Dave Love  <d.love@dl.ac.uk>
52891
52892         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52893         New test from Craig.
52894
52895 1998-07-12  Dave Love  <d.love@dl.ac.uk>
52896
52897         * g77.f-torture/noncompile/980616-0.f: New test.
52898
52899         * g77.f-torture/execute/970816-3.f: New test from Craig.
52900
52901 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52902
52903         *  g++.other/singleton.C: Return error value instead of taking
52904         SIGSEGV.
52905
52906 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52907
52908         *  g++.other/singleton.C: New test.  Warning is under dispute.
52909         Runtime crash is not.
52910
52911 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52912
52913         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52914         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52915         using6.C, using7.C}: New namespace tests.
52916
52917 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52918
52919         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52920         specialization with typedef'ed names used as array indexes.
52921
52922 1998-07-09  Jeffrey A Law  (law@cygnus.com)
52923
52924         * gcc.c-torture/execute/980709-1.c: New test.
52925
52926         * gcc.dg/980709-1.c: New test.
52927
52928 1998-07-07  Richard Henderson  <rth@cygnus.com>
52929
52930         * gcc.c-torture/execute/bcp-1.c: New test.
52931
52932 1998-07-07  Jeffrey A Law  (law@cygnus.com)
52933
52934         * gcc.c-torture/execute/980707-1.c: New test.
52935
52936 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
52937
52938         * gcc.c-torture/compile/980706-1.c: New test.
52939
52940 1998-07-01  Dave Love  <d.love@dl.ac.uk>
52941
52942         * g77.f-torture/execute/980701-0.f,
52943         g77.f-torture/execute/980701-1.f: New test from Craig.
52944
52945 1998-07-01  Jeffrey A Law  (law@cygnus.com)
52946
52947         * gcc.c-torture/compile/980701-1.c: New test.
52948
52949         * gcc.c-torture/execute/980701-1.c: New test.
52950
52951 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
52952 rlsruhe.de>
52953
52954         * g++.old-deja/g++.robertl/eb132.C: New test.
52955         * g++.old-deja/g++.robertl/eb133.C: Likewise.
52956
52957 1998-06-29  Dave Love  <d.love@dl.ac.uk>
52958
52959         * g77.f-torture/execute/980628-7.f,
52960         g77.f-torture/execute/980628-8.f,
52961         g77.f-torture/execute/980628-9.f,
52962         g77.f-torture/execute/980628-10.f: New tests from Craig.
52963
52964         * g77.f-torture/execute/980628-3.f: Remove mail headers.
52965
52966 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52967
52968         * g77.f-torture/execute/980628-4.f: New test from Craig.
52969         * g77.f-torture/execute/980628-5.f: Likewise.
52970         * g77.f-torture/execute/980628-2.f: Likewise.
52971         * g77.f-torture/execute/980628-0.f: Likewise.
52972         * g77.f-torture/execute/980628-1.f: Likewise.
52973         * g77.f-torture/execute/980628-3.f: Likewise.
52974         * g77.f-torture/execute/980628-6.f: Likewise.
52975
52976 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52977
52978         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52979         directory when nothing has been installed yet.
52980
52981 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
52982
52983         * gcc.c-torture/special/special.exp: Handle newer versions of
52984         dejagnu.
52985
52986 1998-06-26  Jeffrey A Law  (law@cygnus.com)
52987
52988         * gcc.dg/980626-1.c: New test.
52989
52990 1998-06-19  Bruno Haible <haible@ilog.fr>
52991
52992         * gcc.misc-tests/m-un-2.c: New test.
52993         * g++.old-deja/g++.other/warn01.c: Likewise.
52994
52995 1998-06-19  Robert Lipe  <robertl@dgii.com>
52996
52997         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52998         compatibility with assmblers with a different comment character.
52999         Eliminate use of GAS-specific extensions.
53000
53001 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53002
53003         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53004
53005 1998-06-19  Robert Lipe  <robertl@dgii.com>
53006
53007         * lib/g77.exp: Replace search for libf2c.a with search for newly
53008         renamed libg2c.a
53009
53010 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53011
53012         * gcc.c-torture/execute/980617-1.c: New test.
53013
53014 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53015
53016         * gcc.c-torture/execute/980612-1.c: New test.
53017
53018 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53019
53020         * gcc.dg/980523-1.c: Only test on ppc-linux.
53021         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53022
53023         * gcc.c-torture/execute/980608-1.c: New test.
53024
53025 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53026
53027         * gcc.c-torture/execute/980605-1.c: New test.
53028
53029 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53030
53031         * gcc.c-torture/execute/980604-1.c: New test.
53032
53033 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53034
53035         * gcc.c-torture/execute/980602-1.c: New test.
53036         * gcc.c-torture/execute/980602-2.c: Likewise.
53037
53038 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53039
53040         * 970125-0.f: Fix per JCB.  Add commentary.
53041
53042 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53043
53044         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53045         IEEE -0 support.
53046
53047 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53048
53049         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53050         earlier.
53051
53052 1998-05-28  Catherine Moore <clm@cygnus.com>
53053
53054         * gcc.c-torture/execute/980526-3.c: New test.
53055
53056 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53057
53058         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53059         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53060         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53061         m88k-motorola-sysv3 to XFAIL.
53062
53063 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53064
53065         * gcc.dg/980526-1.c: New test.
53066         * gcc.c-torture/execute/980526-2.c: New test.
53067
53068 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53069
53070         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53071
53072         * gcc.c-torture/execute/980526-1.c: New test.
53073
53074 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53075
53076         * g77.f-torture/execute/alpha2.f: Add runtime test.
53077
53078 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53079
53080         * g++.old-deja/old-deja.exp: Strip leading directories.
53081
53082         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53083         error for the line.  Don't run multiple tests for the same line.
53084
53085 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53086
53087         * gcc.dg/980523-1.c: New test.
53088
53089 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53090
53091         * g77.f-torture/compile/970915-0.f: New test.
53092
53093 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53094
53095         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53096
53097 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53098
53099         * gcc.dg/980520-1.c: New test.
53100
53101 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53102
53103         * gcc.dg/980502-1.c: Fix return type.
53104
53105 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53106
53107         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53108         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53109         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53110         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53111         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53112
53113 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53114
53115         * g77.f-torture/execute/980520-1.f: New test.
53116
53117 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53118
53119         * lib/mike-g77.exp: New file.
53120
53121         * g77.f-torture/noncompile/noncompile.exp,
53122         g77.f-torture/noncompile/check0.f: New files.
53123
53124 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53125
53126         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53127         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53128         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53129         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53130         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53131         abort where appropriate.
53132
53133 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53134
53135         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53136         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53137
53138 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53139
53140         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53141
53142 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53143
53144         * g77.f-torture/compile/980427-0.f: New test.
53145
53146 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53147
53148         * g77.f-torture/compile/980424-0.f: New test.
53149
53150 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53151
53152         * g77.f-torture/compile/980419-2.f (main): New test.
53153         * g77.f-torture/compile/970125-0.f: New test.
53154         * g77.f-torture/compile/980419-1.f: New test.
53155
53156 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53157
53158         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53159         of loop-4.c.
53160
53161 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53162
53163         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53164
53165 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53166
53167         * gcc.c-torture/compile/980329-1.c: New test.
53168
53169 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53170
53171         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53172         * gcc.dg/980312-1.c: Fix typo in -march command.
53173
53174 1998-03-16  H.J. Lu  (hjl@gnu.org)
53175
53176         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53177
53178 1998-03-11  Robert Lipe  <robertl@dgii.com>
53179
53180         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53181         Dave Love agree the Fortran source is bogus.
53182
53183 1998-03-11  Robert Lipe  <robertl@dgii.com>
53184
53185         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53186         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53187         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53188         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53189         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53190
53191 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53192
53193         * g++.old-deja/g++.other/friend1.C: New test.
53194
53195 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53196
53197         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53198         possibly uninitialized) variables and declare dnrm2.
53199
53200 1998-02-23  Robert Lipe <robertl@dgii.com>
53201
53202         From Bruno Haible <haible@ilog.fr>:
53203         * gcc.c-torture/execute/980223.c: New test.
53204
53205 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53206
53207         * gcc.dg/ifelse-1.c: New test.
53208
53209 1998-02-09  H.J. Lu  (hjl@gnu.org)
53210
53211         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53212
53213           * lib/old-dejagnu.exp (old-dejagnu): Added the
53214           "execution test - XFAIL *-*-*" handling in the spirit of
53215           "excess errors test -". Changed the "execution test fails"
53216           handling to be like "excess errors test fails".
53217           * Update various tests accordingly.
53218
53219 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53220
53221         * gcc.c-torture/execute/980205.c: New test.
53222
53223 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53224
53225         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53226         * lib/f-torture.exp: Similarly.
53227         * gcc.c-torture: Rename all .cexp files to .x files.
53228
53229 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53230
53231         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53232         (940510-1.c): Removed duplicate.
53233         (971104-1.c): New test.
53234
53235 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53236
53237           * lib/f-torture.exp: Improve error and loop detection.
53238
53239 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53240
53241         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53242         use that to size the filler array.
53243
53244 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53245
53246         * lib/c-torture.exp(c-torture-execute): Fix typo.
53247
53248         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53249         testcase as the executable name. Keep the executable around if
53250         the test fails.
53251
53252 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53253
53254         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53255         changes.  Only test one -g option, and move it to the end of the
53256         list of options to test.
53257
53258 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53259
53260         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53261         variable GCC_TORTURE_OPTIONS to supply default switches separated
53262         by colons.  If no environment variable, run tests with -O0 -g, -O1
53263         -g, and -O2 -g as well.
53264
53265 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53266
53267         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53268         explanatory comments. Fix indentation.
53269
53270 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53271
53272         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53273
53274 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53275
53276         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53277         * g++.old-deja/g++.mike/p7325.C: Likewise.
53278         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53279
53280 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53281
53282         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53283         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53284         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53285         * g++.old-deja/g++.law/operators4.C: Likewise.
53286
53287 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53288
53289         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53290         * g++.old-deja/g++.mike/p784.C: Ditto.
53291         * g++.old-deja/g++.mike/p785.C: Ditto.
53292
53293 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53294
53295           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53296
53297 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53298
53299         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53300         target feature; pass this to c-torture-execute as needed.
53301
53302 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53303
53304         * lib/c-torture.exp(c-torture-execute): If the previous and the
53305         current executables being tested are identical, we don't need to
53306         run the executable again. Try to make the executable names
53307         unique. Add an optional argument for passing additional compiler
53308         flags.
53309
53310 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53311
53312         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53313
53314 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53315
53316         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53317
53318 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53319
53320         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53321         32bit or larger longs.
53322
53323         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53324         have either a 32bit long or 32bit int.
53325
53326 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53327
53328         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53329         Make double precision tests dependent on sizeof (double).
53330
53331 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53332
53333         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53334         too.
53335
53336 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53337
53338         * gcc.c-torture/compile/961203-1.cexp: New script.
53339
53340 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53341
53342         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53343         up the includes ourselves.
53344
53345 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53346
53347         * lib/plumhall.exp: Remove random include, and add a few
53348         verbose messages for debugging.
53349
53350 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53351
53352         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53353         of trying to do it ourselves.
53354
53355 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53356
53357         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53358
53359 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53360
53361         * gcc.prms/5403.c: Made regexp a bit less strict.
53362
53363 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53364
53365         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53366         is returned from remote_load instead.
53367         * lib/plumhall.exp: Ditto.
53368         * lib/mike-g++.exp: Ditto.
53369         * lib/old-dejagnu.exp: Ditto.
53370         * lib/c-torture.exp: Ditto.
53371
53372 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53373
53374         * lib/g++.exp: Use build_wrapper procedure.
53375         * lib/gcc.exp: Ditto.
53376
53377 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53378
53379         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53380         an old-style decl for malloc.  Fixes tests to work when
53381         sizeof (int) != sizeof (size_t).
53382
53383 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53384
53385         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53386
53387         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53388         use stdargs.h interface.
53389
53390 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53391
53392         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53393         NO_VARARGS when compiling.
53394
53395 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53396
53397         * lib/plumhall.exp(ph_includes): New procedure.
53398         (ph_make): Use it.
53399         (ph_compiler): Ditto.
53400
53401         * lib/g++.exp: Rename test-glue.c to testglue.c.
53402         * lib/gcc.exp: Ditto.
53403
53404 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53405
53406         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53407         to completion when it's called.
53408
53409 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53410
53411         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53412         is defined, don't do test.
53413
53414 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53415
53416         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53417         for object files.
53418         (ph_summary): Mark skipped testcases as untested, not unresolved.
53419
53420         * lib/plumhall.exp (ph_make): If unresolved because of bad
53421         errorCode, record errorCode in log file.
53422         (*): Replace send_log/verbose with verbose -log.
53423
53424 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53425
53426         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53427         double conversion if double isn't at least 8 bytes.
53428
53429         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53430         int to work with targets where int is 16 bits.
53431
53432         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53433         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53434         precision for the test to complete.
53435
53436 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53437
53438         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53439         if d10v is not compiled with the -mdouble64 flag.
53440         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53441
53442         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53443         d10v is not compiled with the -mint32 flag.
53444
53445 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53446
53447         * lib/plumhall.exp: Use incr_count.
53448
53449 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53450
53451         * gcc.c-torture: Update to c-torture-1.45.
53452
53453 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53454
53455         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53456         the name of the expect testcase file).
53457
53458         * lib/g++.exp(g++_init): Ditto.
53459
53460 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53461
53462         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53463         the host.
53464
53465         * lib/gcc.exp(gcc_exit): New procedure.
53466
53467 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53468
53469         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53470         specs where appropriate.
53471
53472         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53473         because of new "candidates are" messages, and removed a few
53474
53475         * Converted all non-old-style g++ testcases to old-style, and
53476         moved into g++.old-deja.
53477
53478 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53479
53480         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53481         options.
53482
53483         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53484         succeeded.
53485
53486         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53487
53488 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53489
53490         * lib/gcc.exp (gcc_target_compile): Add support for defining
53491         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53492         the machine doesn't have those features.
53493
53494 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53495
53496         * g++.law/operators4.exp: Don't use LIBS.
53497
53498 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53499
53500         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53501
53502         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53503         * lib/g++.exp: Set it here instead. Also, allow use of the
53504         --tool_exec and --tool_opt options. Change CXX to
53505         GXX_UNDER_TEST.
53506
53507         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53508
53509         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53510
53511 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53512
53513         * lib/old-dejagnu.exp: Use prune_warnings instead of
53514         prune_system_crud.
53515         * lib/mike-g++.exp: Ditto.
53516         * lib/gcc.exp: Ditto.
53517         * lib/g++.exp: Ditto.
53518
53519         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53520
53521 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53522
53523           * 941014-2.c: Include stdlib.h
53524           * 960327-1.c: Include stdio.h
53525           * dbra.c, index-1.c: Don't assume ints are 32bits.
53526
53527 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53528
53529         * lib/gcc.exp: Add gcc,stack_size target feature.
53530
53531         * lib/g++.exp(g++_target_compile): Add the include and link
53532         paths here, not in two other places. And, it's $options, not
53533         options.
53534
53535         * lib/mike-g++.exp(postbase): Remove the code that determines
53536         the correct include and link paths.
53537         * g++.old-deja/old-deja.exp: Ditto.
53538
53539 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53540
53541         * lib/g++.exp(g++_init): target_compile no longer returns the
53542         filename of the result.
53543
53544 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53545
53546         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53547         call to glob.
53548
53549         * gcc.c-torture/special/special.exp: Change call to
53550         gcc_target_compile to include the object file.
53551
53552 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53553
53554         * gcc.c-torture/special/special.exp: Correct misspelling in last
53555         change.
53556
53557 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53558
53559         * lib/plumhall.exp(ph_summary): Log the entire output of the
53560         executable. Return -1 if there were any failures, 0 otherwise.
53561         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53562         (ph_make): Clean up objects and executables that were built
53563         if the tests succeeded.
53564
53565 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53566
53567         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53568         libraries and includes in the build tree as appropriate.
53569
53570 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53571
53572         * lib/c-torture.exp: Instead of looking for the global variable
53573         NO_LONG_LONG, check to see if that's a feature of the target.
53574
53575 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53576
53577         * config/default.exp: Minimize. Delete the remainer of the files in
53578         config; this functionality is now in devo/dejagnu/config.
53579
53580         g++.*/*: Pass any additional flags used to compile to postbase;
53581         delete CXXFLAGS.
53582
53583         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53584         is now done by runtest.exp. Use gcc_target_compile instead of
53585         compile.
53586
53587         lib/c-torture.exp: Use gcc_target_compile instead of compile.
53588         Remove references to CFLAGS. Use remote_file instead of
53589         calling rm -f.
53590         (c-torture): Take a list of arguments to use to compile this
53591         testcase.
53592
53593         lib/g++.exp: Simplify. Use target_compile instead of compile.
53594         lib/gcc-dg.exp: Ditto.
53595         lib/gcc.exp: Ditto.
53596         lib/mike-{gcc,g++}.exp: Ditto.
53597         lib/old-dejagnu.exp: Ditto.
53598         lib/plumhall.exp: Ditto.
53599
53600 1997-01-08  Jim Wilson  <wilson@cygnus.com>
53601
53602         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53603         (ph_linker): Likewise.
53604
53605 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
53606
53607           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53608         MAP_ANON / MAP_ANONYMOUS if defined;
53609         else try to map from /dev/zero .
53610
53611 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53612
53613         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53614         isn't defined, then define it to MAP_ANONYMOUS.
53615
53616 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53617
53618         * gcc.c-torture: Update to c-torture-1.42 release.
53619
53620 1996-11-11  Jeffrey A Law  (law@cygnus.com)
53621
53622         * gcc.c-torture: Update to c-torture-1.41 release.
53623
53624 1996-10-27  Jeffrey A Law  (law@cygnus.com)
53625
53626         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
53627         c-torture release.
53628
53629 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
53630
53631         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53632         and LDFLAGS.  Fix second case to append the target_info ldflags
53633         onto LDFLAGS, not CFLAGS.
53634         * lib/g++.exp (g++_init): Add target_info stuff.
53635         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
53636         of libgloss and newlib flags for !native.
53637
53638         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53639         (GDB): Fix relative path to go up another dir for finding gdb.
53640
53641 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
53642
53643         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53644         versions in the target_info array, if they don't exist.
53645
53646 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
53647
53648         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53649
53650 1996-07-08  Jim Wilson  <wilson@cygnus.com>
53651
53652         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53653         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53654
53655 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
53656
53657         * lib/old-dejagnu.exp: Don't remove the output file before we've
53658         actually tested it. Don't append pwd to the path of the executable
53659         we're testing.
53660
53661 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
53662
53663         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53664
53665 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
53666
53667         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53668         temporary directory for compiler files, and set it to a default
53669         value of /tmp. Set $output as the name of the output file from
53670         compiling the testcase. Add a -o option to $cflags_var so the
53671         compiler writes the final output file as $output. Set $executable
53672         to $output.
53673
53674         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53675         directory for compiler files, and set it to /tmp if it doesn't
53676         already have a value. Set $output_file to the name of the output
53677         file from compiling the testcase. Add a -o option to CXXFLAGS so
53678         the compiler writes the final output file as $output. Use $output
53679         as the executable to be tested.
53680
53681 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53682
53683         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53684
53685 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53686
53687         * gcc.c-torture/execute/pending-1.c: New test.  Still
53688         pending in Tege's queue.
53689
53690 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53691
53692         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53693         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53694         if there were failures.  Call unresolved if there were unresolved
53695         testcases.  Call gcc_fail if program did not run to completion.
53696         (ph_make): Pass additional argument name to ph_execute.
53697         (ph_execute): Add new argument.  Pass additional arguments to
53698         ph_summary.  Call gcc_fail is there is no execution output.
53699
53700 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53701
53702         * lib/plumhall.exp (proc_summary): Output relavent summary
53703         lines into the log so specific failures in plumhall can be
53704         investigated.
53705
53706 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53707
53708         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53709         (c-torture-execute): Don't try to execute tests which use
53710         "long long" types if $NO_LONG_LONG is nonzero.
53711
53712 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53713
53714         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53715         not c-torture.
53716
53717         * gcc.ieee: Move from here.
53718         * gcc.c-torture/execute/ieee: To here.
53719
53720 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53721
53722         * gcc.c-torture: Update to c-torture-1.41 release.
53723
53724 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53725
53726         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53727         not "$output".
53728
53729 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53730
53731         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53732         -c present.
53733
53734 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53735
53736         * config/proelf.exp: Handle connecting to a simulator.
53737
53738 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53739
53740         * config/proelf.exp: New file.  Enough framework that we can
53741         run c-torture tests on the proelf targets (or any other target
53742         that gdb can connect to for that matter).
53743
53744 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53745
53746         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53747         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53748
53749         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53750         exec_output exists.
53751
53752 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53753
53754         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53755         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53756
53757         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53758         to pass/fail/unresolved/unsupported/untested.  Caller must now
53759         call unresolved/unsupported/untested.
53760         * lib/*.exp: Update FSF address.  Update to handle new results of
53761         ${tool}_load.
53762         * lib/chill.exp (verbose): Delete.
53763
53764 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53765
53766         * lib/gcc.exp (default_gcc_start): Change order of args to
53767         $LDFLAGS $CFLAGS $LIBS.
53768         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53769         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53770         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53771         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53772         * gcc.misc-tests/dg-test.exp: Likewise.
53773         * gcc.misc-tests/msgs.exp: Likewise.
53774         * gcc.prms/prms.exp: Likewise.
53775         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53776         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53777
53778         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53779
53780 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53781
53782         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53783
53784         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53785         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53786
53787         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53788         necessary.
53789
53790 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53791
53792         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53793         global for loop; add use of $mathlib.
53794         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53795         settings here; set mathlib for anything but VxWorks.
53796
53797 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53798
53799         * gcc.c-torture: Update to c-torture-1.40 release.
53800
53801 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53802
53803         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53804         dg.exp.
53805
53806 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53807
53808         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53809         global.
53810
53811 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53812
53813         * lib/g++.exp (LIBS): Define if not already.
53814         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53815         (gcc-dg-prune): Call prune_gcc_output.
53816         * lib/gcc.exp (prune_gcc_output): New proc.
53817         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53818         prune_gcc_output.
53819
53820 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53821
53822         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53823         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53824
53825 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53826
53827         * gcc.c-torture: Update to c-torture-1.39 release.
53828
53829 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53830
53831         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53832         fails, try others as well.
53833
53834 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53835
53836         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53837         If compilation fails, mark execute tests as `untested'.
53838         If test is marked as unsupported, don't mark compilation and
53839         execute tests as failed.
53840
53841 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53842
53843         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53844         libstdc++ for whether or not we want to be doing shared
53845         libraries.  Delete link_curses since we don't need it anymore.
53846         * lib/mike-g++.exp (postbase): Don't link in libg++.
53847         * g++.old-deja/old-deja.exp: Likewise.
53848
53849 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53850
53851         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53852
53853 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53854
53855         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53856         For that, add `-Wl,-a,shared_archive'.
53857         * g++.old-deja/old-deja.exp: Likewise.
53858
53859 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53860
53861         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53862
53863 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53864
53865         * lib/mike-g++.exp (postbase): Pay attention to the status of
53866         g++_load.
53867
53868 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53869
53870           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53871
53872 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53873
53874         * lib/gcc.exp (default_gcc_start): No longer need to log program
53875         being executed or its output, execute_anywhere does that now.
53876         * lib/g++.exp (default_g++_version): Call execute_anywhere.
53877         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
53878
53879 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
53880
53881         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53882         the same as those in lib/g++.exp.
53883
53884 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
53885
53886         * gcc.c-torture: Update to c-torture-1.38 release.
53887         * gcc.ieee: Related changes.
53888
53889 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
53890
53891         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53892         "exec". Minor reformatting changes.
53893
53894         * config/rom68k.exp (${tool}_load): Make it work in a canadian
53895         cross. This means all "exec" calls now work on a remote host as
53896         well.
53897         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53898         cross. Filter out the extra "\r\n" stuff that expect puts in.
53899         (c-torture-execute): Filter out the bogus warnings like
53900         c-torture-compile does. Add support for canadian cross.
53901         * lib/gcc.exp (default_gcc_version, default_gcc_start)
53902         Use execute_anywhere rather than calling exec directly. Now it
53903         works for canadian cross testing.
53904
53905 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
53906
53907         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
53908         results into a variable, and check that rather than using file exists.
53909
53910 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
53911
53912         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53913         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
53914
53915 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53916
53917         * g++.old-deja/old-deja.exp: Create and pass runshlib and
53918         lib_curses if there's a shared libg++ in the build tree.
53919
53920 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
53921
53922         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53923         if not supported target.
53924
53925 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
53926
53927         * lib/g++.exp (g++_init): Move empty setting of runshlib and
53928         link_curses up to always happen, not just for native builds.
53929
53930 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
53931
53932         * gcc.c-torture: Update to c-torture-1.36 release.
53933         * gcc.failure: Related changes.
53934
53935 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
53936
53937         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53938
53939 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
53940
53941         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53942         * lib/mike-g++.exp (postbase): Not in here.  Still reference
53943         runshlib, link_curses, and mathlib for link and run.
53944
53945         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53946         pass the runtime shared library options for Solaris, OSF/1, and
53947         Irix5, and link with -lcurses to avoid unresolved references.
53948
53949 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
53950
53951         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53952         only run once.
53953
53954 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
53955
53956         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53957
53958 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
53959
53960         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
53961         do not have a framework for the "compat" tests yet.
53962
53963 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
53964
53965         * lib/mike-g++.exp (postbase): New local variable `mathlib',
53966         set to null if we're testing vxworks5.1.  Use that instead of
53967         `-lm' in the setting of LIBS for link and run.
53968
53969 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
53970
53971         * config/rom68k.exp (${tool}_load): Major changes to make it
53972         work.  Verified that it does in fact return the stuff in
53973         exec_output properly.  Catch any Emul or any TRAP other than 0.
53974
53975 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
53976
53977         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53978         LDFLAGS properly for targets that need stuff from libgloss.
53979         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53980         only run once.
53981         (gpp_initialized): New variable.
53982
53983 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
53984
53985         * config/rom68k.exp: Load libgloss.exp.
53986         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53987         so we can produce a fully linked binary.
53988         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53989         so we can produce a fully linked binary.
53990
53991 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
53992
53993         * lib/plumhall.exp (ph_section): Watch for expected failures.
53994         Add missing `else'.
53995
53996         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53997         run the testcase.
53998         (c-torture): Likewise.
53999
54000 1995-08-28  Doug Evans  <dje@cygnus.com>
54001
54002         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54003
54004         * lib/mike-g++.exp (mike_cleanup): New proc.
54005         (prebase): New globals compiler_result, not_compiler_result,
54006         target_regexp.
54007         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54008         allow leading "-" in pattern.  Watch for unsupported tests.
54009         If $compiler_result is set, pattern match assembler code,
54010         and ditto for $not_compiler_result.
54011         * lib/mike-gcc.exp: Likewise.
54012
54013         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54014         execution "succeeded".
54015
54016 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54017
54018         * config/win32.exp: New file.
54019         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54020
54021 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54022
54023         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54024         unsupported.
54025         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54026         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54027         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54028
54029         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54030         "... without exceptions was ...".  That is now handled by
54031         prune_system_crud.
54032         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54033
54034 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54035
54036         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54037         sieve.c,sort2.c}: New files.
54038         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54039         sieve.exp,sort2.exp}: Drivers for them.
54040
54041         * lib/mike-gcc.exp (program_output): New user settable variable.
54042         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54043         messages.
54044         * lib/mike-g++.exp (program_output): New user settable variable.
54045
54046         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54047
54048         * config/sh.exp: Deleted (use sim.exp instead).
54049
54050 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54051
54052         * config/vx.exp: Declare CHECKTASK as global.
54053         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54054         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54055         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54056
54057 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54058
54059         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54060         target. Like vx.exp, only includes `vx29k.exp' instead of
54061         `vxworks.exp'.
54062
54063 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54064
54065         * config/sim.exp: Increase time limit from 120 seconds to 240.
54066
54067 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54068
54069         * gcc.c-torture/execute/950628-1.c: New test.
54070
54071 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54072
54073         * gcc.c-torture: Update with changes/additions from
54074         c-torture-1.34.
54075
54076 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54077
54078         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54079
54080 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54081
54082         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54083
54084 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54085
54086         * gcc.c-torture/compile/950512-1.c: New test.
54087         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54088         * gcc.dg/struct-ret-1.c: Likewise.
54089
54090 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54091
54092         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54093           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54094
54095 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54096
54097         * gcc.c-torture/special/920411-1.c: Deleted.
54098         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54099
54100 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54101
54102         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54103         cpu limit.
54104
54105 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54106
54107         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54108
54109 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54110
54111         From kenner;
54112         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54113         is the proper length.
54114         * va-arg-3.c: Likewise.
54115
54116 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54117
54118         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54119         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54120
54121         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54122         * lib/g++.exp (default_g++_start): Delete old cruft.
54123
54124 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54125
54126         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54127         (2 * (1 << 18)) to (2 * (1 << 17)).
54128
54129         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54130
54131 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54132
54133         * config/rom68k.exp: Renamed from config/idp.exp
54134
54135 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54136
54137         * c-torture/compile/921109-2.c
54138
54139 1995-04-18  Mike Stump  <mrs@cygnus.com>
54140
54141         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54142         excess errors.
54143
54144 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54145
54146         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54147         output.
54148         * lib/g++.exp (default_g++_start): Likewise.
54149
54150 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54151
54152         * gcc.c-torture/compile/950329-1.c: New test.
54153
54154 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54155
54156           * config/bug.exp (${tool}_load): Updated to use new remote_open
54157           and remote_close procs.
54158         * config/idp.exp: New file.
54159
54160 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54161
54162         * gcc.c-torture/execute/950322-1.c: New test.
54163
54164 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54165
54166         * config/vx.exp (${tool}_load): Clean up testing of return code from
54167         vxworks_ld and vxworks_spawn.
54168
54169 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54170
54171         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54172
54173 1995-03-13  Mike Stump  <mrs@cygnus.com>
54174
54175         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54176         can mark excess errors on a machine by machine basis.  Note, the
54177         default is to not expect any excess errors, even when excess
54178         errors test - is given, so you will want to put an XFAIL ... on
54179         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54180         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54181         those 4 machines, but no others.
54182
54183 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54184
54185         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54186         * lib/c-torture.exp: to here.
54187
54188 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54189
54190         * gcc.c-torture/execute/950221-1.c: New test.
54191         * gcc.c-torture/execute/struct-ret-1.c: New test.
54192         * gcc.c-torture/compile/950221-1.c: New test.
54193
54194         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54195
54196 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54197
54198         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54199         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54200
54201 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54202
54203         * g++.gb: New directory of tests, derived from my signature and
54204         class scoping tests.
54205
54206         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54207         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54208         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54209         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54210         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54211         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54212         * g++.gb/sig25.C: Likewise.
54213
54214         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54215         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54216         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54217         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54218         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54219         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54220         * g++.gb/sig25.exp: Likewise.
54221
54222         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54223         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54224         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54225         * g++.gb/scope13.C: Likewise, this test still fails.
54226
54227         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54228         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54229         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54230         * g++.gb/scope13.exp: Ditto.
54231
54232         * g++.gb/README: New file, explains what these tests are about.
54233
54234 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54235
54236         * lib/dg.exp (dg-do): Support `preprocess'.
54237         (dg-test): Likewise.
54238
54239 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54240
54241         * config/udi.exp: change "continue -expect" to "exp_continue".
54242
54243 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54244
54245         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54246         Delete redundant tests.
54247
54248         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54249         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54250         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54251         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54252         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54253         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54254         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54255         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54256
54257         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54258         storing label pointers.
54259         * gcc.c-torture/execute/921019-1.c: Likewise.
54260         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54261         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54262         parameter fp.
54263         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54264         constants.
54265
54266         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54267         Delete obsolete tests.
54268
54269         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54270         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54271         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54272         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54273         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54274         * gcc.c-torture/compile/950124-1.c: New test.
54275
54276         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54277
54278 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54279
54280         * lib/mike-g++.exp: Add -lm to LIBS.
54281
54282 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54283
54284         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54285
54286 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54287
54288         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54289
54290 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54291
54292         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54293
54294 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54295
54296         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54297         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54298         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54299         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54300         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54301         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54302         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54303         * g++.law/{operators31.C, operators32.C,
54304         * g++.law/{operators33.C, operators34.C}: Likewise.
54305         * g++.law/{pic1.C, refs2.C}: Likewise.
54306         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54307         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54308         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54309         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54310
54311         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54312         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54313         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54314         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54315         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54316         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54317         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54318         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54319         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54320         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54321         * g++.law/{operators34.exp}: Likewise.
54322         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54323         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54324         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54325         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54326         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54327
54328         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54329         No longer expected to fail.
54330         * g++.law/missed-error3.C: Tweak for recent bool changes.
54331
54332 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54333
54334         * config/emb-unix: Deleted.
54335         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54336         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54337
54338 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54339
54340         * lib/dg.exp (dg-test): Fix typo in last patch.
54341
54342 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54343
54344         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54345         (handles multiple occurrences).
54346
54347 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54348
54349         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54350         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54351         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54352         printed).
54353         * lib/c-torture.exp (c-torture-compile): Likewise.
54354         (c-torture): Prepend full path if missing.
54355         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54356         (gcc_fail): Likewise.
54357         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54358
54359 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54360
54361         * lib/netware.exp: Only attach to NetWare i386 systems.
54362
54363 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54364
54365         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54366         messages.  Add test name to "output pattern match" pass/fail message.
54367
54368 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54369
54370         * gcc.dg: New testsuite.
54371         * gcc.dg/dg.exp: New file.
54372
54373         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54374         test-switch.c}: Deleted.
54375
54376         * gcc.misc-tests/msgs.exp: New testcase driver.
54377
54378 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54379
54380         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54381         Watch for illegal return values from ${tool}_load.
54382         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54383         cross targets.  Coerce return value >0 to 1.
54384
54385 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54386
54387         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54388
54389         * config/emb-unix.exp: New file.
54390
54391         * config/sim.exp: Error if variable $SIM not defined.
54392         (${tool}_load): Mark test as "untested" if simulator missing.
54393
54394         * config/unix.exp: Load remote.exp to get rcp_download.
54395         * lib/c-torture.exp: Use different option lists for testcases with
54396         and without loops.
54397         * gcc.c-torture/execute/execute.exp: Likewise.
54398
54399 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54400
54401         * config/*.exp: Clarify return code from ${tool}_load.
54402         Call `unresolved' or `untested' instead of `warning' or `perror'
54403         (sometimes you still want to call both though).
54404         Add comment that `shell_id' is local to each file.
54405         * config/udi.exp (timeout): Set to 30.
54406         Don't print warning if connection fails, $connectmode has already
54407         printed an error.
54408         (${tool}_load): Move verbose messages to level 2.
54409         Rework pattern for "Process started" message.
54410         Pass `shell_id' to ${connectmode}_download.
54411         Retry twice upon timeout.  Make resetting of target more robust.
54412         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54413         Pass `shell_id' to exit_$connectmode.
54414         Only call exit_$connectmode if connected.
54415         * config/unix.exp (${tool}_load): Check return codes better.
54416         * config/vrtx.exp (${tool}_load): Likewise.
54417         * config/vx.exp (${tool}_load): Likewise.
54418         Delete unneeded global's.
54419         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54420         from ${tool}_load.
54421         (dg-stat): Delete.
54422         (dg-init): Delete recording of pass/fail counts.
54423         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54424         (old-dejagnu-init): Likewise.
54425         (old-dejagnu-stat): Delete contents, empty proc now.
54426         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54427         (c-torture): Delete references to lcnt, lpass, lfail.
54428         Get option list from TORTURE_OPTIONS.
54429         Delete -funroll[-all]-loops if no loops.
54430         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54431         (g++_stat): Delete contents (empty proc now).
54432         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54433         (gcc_finish): Likewise.
54434         (gcc_stat): Deleted.
54435         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54436         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54437         * gcc.c-torture/execute/execute.exp: Likewise.
54438         Split tests into two parts: compile, execute.
54439         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54440         no loops.  Update to reflect clarified return codes from ${tool}_load.
54441
54442 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54443
54444         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54445         to grep for.
54446         (old-dejagnu): Likewise (where necessary).
54447
54448 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54449
54450         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54451
54452         * lib/dg.exp (dg-process-target): Fix processing of selector.
54453         Add comment regarding use of `error'.
54454
54455         * lib/gcc.exp (prune_system_crud): Define if missing.
54456         * lib/g++.exp (prune_system_crud): Likewise.
54457
54458         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54459         Call prune_system_crud.
54460         * lib/dg.exp (dg-runtest): New proc.
54461         Use perror instead of send_user for tcl errors in testcase.
54462         Don't return any value, it's never used.
54463         Don't clobber previous definition of `unknown'.
54464         Print tcl errors in `dg-final'.
54465
54466 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54467
54468         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54469         (dg-test): Don't print errorInfo, it contains stack backtrace.
54470
54471 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54472
54473         * lib/g++.exp (runtest_file_p): Define if missing.
54474
54475 1994-09-24  Doug Evans  (dje@cygnus.com)
54476
54477         * lib/mike-g++.exp: Comment out loading of g++.exp.
54478         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54479         (default_g++_version): Always print something.
54480         (default_g++_start): Comment out call to `which'.
54481         (g++_start, g++_load): Deleted (must be defined in config file).
54482         * lib/gcc.exp: Test for existence of $CC at start.
54483         Delete check for tmpdir (done in gcc_init).
54484         (default_gcc_version): Always print something.
54485         (default_gcc_start): Comment out call to `which'.
54486         * config/*.exp: Major cleanup - make cross targets work at least a
54487         little better for g++ (by not being "--tool gcc" specific).
54488         Rename gcc_xxx to ${tool}_xxx.
54489         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54490         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54491
54492 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54493
54494         * lib/c-torture.exp (c-torture-compile): Rework compiler
54495         message processing.
54496
54497         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54498         c-torture.
54499
54500 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54501
54502         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54503
54504         * lib/dg.exp (dg-process-target): Support { target native }.
54505
54506 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54507
54508         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54509         looked for "... program xxx got fatal signal".
54510         Correct regsub munging of `comp_output'.
54511         Ignore compiler messages "path prefix not used" and "linker input
54512         file unused".
54513
54514 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54515
54516         * lib/gcc.exp (runtest_file_p): Define if missing.
54517         * gcc.prms/template.c: Example to work from.
54518
54519 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54520
54521         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54522         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54523
54524         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54525         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54526         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54527         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54528
54529         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54530         (dg-process-target): No longer a varargs proc.
54531         Return S/N for target, P/F for xfail.  All callers changed.
54532         (user option procs): More argument checking.
54533         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54534         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54535         (dg-test): Skip test if not running on selected target in `dg-do'.
54536         Update handling of `dg-do-what', `dg-output-text'.
54537         Separate execution pass/fail from output pattern match pass/fail.
54538         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54539
54540 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54541
54542         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54543         target for 920510-1.c.
54544
54545 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54546
54547         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54548         Clean up comment regarding use of passcnt, etc.
54549         (gcc_stat): Don't update `testcnt' here.
54550         (gcc_finish): Do it here.
54551         Might as well reset `but_id' here too.
54552         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54553         to determine if the file should be tested.
54554         * gcc.c-torture/compile/compile.exp: Likewise.
54555         * gcc.c-torture/execute/execute.exp: Likewise.
54556         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54557         * gcc.misc-tests/dg-test.exp: Likewise.
54558         * gcc.prms/prms.exp: Likewise.
54559         * gcc.wendy/wendy.exp: Likewise.
54560         * g++.old-deja.exp: Likewise.
54561         Move "Testing file" message to verbose level 1.
54562
54563 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54564
54565         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54566
54567 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54568
54569         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54570         (default_gcc_start): Accept optional second list element
54571         of compiler flags.  Print compiler output at verbosity level 2.
54572         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54573         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54574         Save current values of framework globals passcnt, failcnt, xpasscnt,
54575         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54576         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54577         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54578         xfailcnt to compute stats.  Update framework global `testcnt' from
54579         pass/fail counts.
54580         (gcc_finish): New proc.  Clean up test environment.
54581         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54582         (gcc_epass, gcc_efail): Delete.
54583         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54584         argument of line number.
54585         (dg-init): If the tool has an init routine, call it.
54586         (dg-test): Remove args `cflags_var' and `libs_var'.
54587         Pass all compiler options to ${tool}_start.
54588         Handle missing line number.
54589         (dg-finish): New function.
54590         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54591         particular files.  Call gcc_finish at end.  Move "skipping test"
54592         message to verbosity level 3.
54593         * gcc.c-torture/compile/compile.exp: Likewise.
54594         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54595         * gcc.c-torture/execute/execute.exp: Likewise.
54596         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54597         Print testcase being tried at verbosity level 1.
54598         * gcc.c-torture/special/special.exp: Unset xfail.
54599         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54600         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54601         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54602         * gcc.failure/failure.exp: Likewise.
54603         * gcc.ieee/ieee.exp: Likewise.
54604         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54605         Update call to dg-test.  Call dg-finish at end.
54606         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
54607         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54608         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54609         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54610         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
54611         * gcc.wendy/wendy.exp: Add copyright.
54612         Delete setting of tmpdir (done by gcc_init).
54613         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54614         Pass compiler flags to gcc_start.  Call gcc_finish at end.
54615         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54616         gcc_[ce]pass/fail.
54617
54618 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
54619
54620         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54621         confusion.
54622         (g++_load): Likewise.
54623
54624         * config/*.exp (gcc_load): Some were varargs fns and some were not.
54625         Rename argument to `prog' to remove the confusion.
54626         Varargs fns behave differently too!
54627         (g++_load): Likewise.
54628
54629         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54630
54631         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54632         what it is.  Delete (always) printing of status value for !native.
54633         Simplify verbose code, and include status and exec_output.
54634         (g++_load): Use gcc_load.
54635
54636 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
54637
54638         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54639         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54640         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54641         940714-3.c as these testcases don't exist anymore.  Make
54642         va-arg-1.c expected to pass.
54643
54644 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
54645
54646         * gcc.misc-tests/misc.exp: Only run specific testcases.
54647         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
54648         * gcc.misc-tests/dg-[1-9].c: New files.
54649
54650         * lib/dg.exp: New testsuite driver.
54651         * gcc.prms/prms.exp: Use it.
54652
54653         * README.gcc: New file.
54654
54655         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54656         Document and reset `lxpass' and `lxfail'.
54657         Simplify "initialized" message.
54658         (gcc_stat): Clean up comments a little.
54659
54660 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
54661
54662         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54663
54664 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
54665
54666         * lib/old-dejagnu.exp (process-option): New proc.
54667         (old-dejagnu-init, old-dejagnu-stat): Likewise.
54668         (old-dejagnu): Simplify.
54669         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54670
54671 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54672
54673         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54674         exists and is not an empty string.
54675
54676         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54677         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54678         finished.
54679         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54680         automatically.
54681
54682         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54683         longer expected to fail.
54684
54685         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54686         "f" function call.
54687
54688         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54689
54690         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54691         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54692         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54693         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54694         c-torture-1.29.
54695
54696         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54697         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54698
54699         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54700
54701         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54702         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54703
54704         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54705         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54706         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54707
54708 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54709
54710         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54711         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54712         940714-1.c, 940714-2.c, 940714-3.c},
54713         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54714         gcc.misc-tests/{mg.c,mg.exp}:
54715         New tests.
54716         * gcc.noncompile/noncompile.exp: Change accordingly.
54717
54718 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54719
54720         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54721         Undo previous clobberage.
54722
54723 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54724
54725         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54726         * gcc.special/{930510-1.c, special.exp}:
54727         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54728         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54729         struct-varargs-1.c}: New tests from c-torture-1.26.
54730
54731 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54732
54733         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54734           argument to switch.
54735
54736 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54737
54738         * Revert the previous changes.  Please see Rob's directory
54739         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54740         fixes.
54741
54742 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54743
54744         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54745         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54746         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54747         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54748         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54749         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54750         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54751         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54752         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54753         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54754         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54755         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54756         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54757         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54758         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54759         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54760         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54761         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54762         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54763         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54764         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54765         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54766         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54767         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54768         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54769         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54770         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54771         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54772         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54773         testing changes.
54774
54775 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54776
54777         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54778         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54779         with perror calls.
54780
54781 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54782
54783         * config/unix.exp (g++_load): Fix syntax.
54784
54785 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54786
54787         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54788         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54789         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54790         Don't expect va-arg-1.c to fail.  Correct expected output for
54791         920928-1.c.
54792         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54793         * gcc.wendy/hbm4.c: Correct typo.
54794         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54795
54796 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54797
54798         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54799         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54800         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54801         * lib/c-torture.exp (c-torture-compile): Ditto.
54802
54803         Reduce volume of output (remove all the -I's and such).
54804         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54805         Call gcc_cpass, gcc_cfail.
54806         (c-torture): Pass testing option to c-torture-compile.
54807
54808 1994-03-21  Doug Evans  (dje@cygnus.com)
54809
54810         Bring patches over from progressive.
54811         * config/default.exp: Exit remote shell cleanly.
54812         (g++_exit, g++_start): Add default versions.
54813         * config/sim.exp (gcc_load): Use perror, not error.
54814
54815 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54816
54817         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54818         set in site.exp.
54819
54820 1994-03-14  Doug Evans  (dje@cygnus.com)
54821
54822         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54823         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54824         (wendy_try): New proc to run testcase.
54825         (main loop): Call 'em.
54826         * gcc.wendy/*.c: Clean up pass to correct expected output.
54827
54828         * lib/gcc.exp: Minor cleanup work.
54829         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54830
54831 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54832
54833         * config/sim.exp (gcc_load): Document return codes better.
54834         Don't pass -v to simulator.
54835
54836 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54837
54838         * gcc.special/920717-x.c: Fix typo.
54839         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54840         get at sources.
54841
54842         * lib/mike-gcc.exp: Fix typo.
54843
54844 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54845
54846         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54847         binary to use, transform the name.
54848         * config/*.exp: rename everything. Nuke any g++ specific files,
54849         it's now a special case of gcc that requires no special support.
54850         Add a default.exp for unsupported targets.
54851
54852 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54853
54854         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54855         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54856         version of Tcl.
54857
54858 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54859
54860         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54861         than a warning.
54862
54863 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54864
54865         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54866
54867 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54868
54869         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54870         option_list.  Compile every file with only 4/6 option choices
54871         (same as C torture) instead of with 12/18 different option
54872         choices.
54873         * lib/c-torture.exp: Likewise.
54874
54875         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54876         not already set.
54877
54878 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
54879
54880         * lib/old-deja.exp: Add `excess errors test fails' error, now one
54881         can put an XFAIL *-*-* on excess errors.
54882
54883 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
54884
54885         * g++.law: Add more tests derived from g++-bugs snapshots.
54886
54887         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
54888         equivalent to g++.law/init9.
54889
54890         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54891         compiled it, and the a.out file after we've run it.
54892
54893 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
54894
54895         * lib/mike-g++.exp (postbase): Delete the .o file after we've
54896         compiled it, and the a.out file after we've run it.
54897
54898 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
54899
54900         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54901
54902 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
54903
54904         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54905         version number.
54906
54907 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
54908
54909         * g++.law: New directory of g++ tests derived from the g++-bugs
54910         snapshots.
54911
54912 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
54913
54914         * gcc.compile: initbug1.c initbug1.exp testcase added
54915
54916 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
54917
54918         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54919         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54920           fixes submitted by Jeff Law (law@cs.utah.edu)
54921         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54922           Jeff Law (law@cs.utah.edu)
54923
54924
54925 1993-11-30  Mike Stump  (mrs@cygnus.com)
54926
54927         * config/unix-g++.exp: Follow the gcc way of doing things.
54928         * g++.old-deja/old-deja.exp: Minor updates.
54929         * lib/g++.exp: New file, follow the gcc way of doing things.
54930         * lib/old-dejagnu.exp: Minor updates.
54931         * lib/mike-g++.exp: Always unset errorInfo.
54932
54933 1993-11-06  Mike Stump  (mrs@cygnus.com)
54934
54935         * lib/gcc.exp: Fix some errors with the below change, CC and
54936         CFLAGS should be global when setting, not local.
54937
54938 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
54939
54940         * lib/gcc.exp: Transform tool name.
54941
54942 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54943
54944         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54945
54946 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54947
54948         * lib/gcc.exp: change gcc_done to gcc_stat
54949
54950 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54951
54952         * Upgraded gcc testsuite to c-torture version 1.25
54953
54954 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
54955
54956         * lib/gcc.exp: added reporting code. Changed verbose compile message.
54957         * lib/c-torture: added hooks for new reporting code.
54958
54959 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
54960
54961         * config/sh-gcc.exp: check if sh-sim exists in the path
54962
54963 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
54964
54965         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54966         * gcc.compile/compile.exp: Initial changes for new logic.
54967         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54968         * gcc.failure/failure.exp: Initial changes for new logic.
54969         * gcc.ieee/ieee.exp: Initial changes for new logic.
54970         * gcc.misc-tests/misc.exp: Initial changes for new logic.
54971         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54972         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54973         * lib/c-torture.exp: Initial changes for new logic.
54974         * lib/gcc.exp: Initial changes for new logic.
54975
54976 1993-10-15  Mike Stump  (mrs@cygnus.com)
54977
54978         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54979         depend upon failure or success.  Fully qualify names in failure
54980         and success messages.  Always remove a.out before starting
54981         compile, just in case.  Pay more attention to error text output by
54982         the compiler.  Handle testcases with no known past errors just
54983         like all others, so that things are uniform.  Other miscellaneous
54984         improvements.
54985
54986 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
54987
54988         * gcc.cpp: new directory for cpp tests
54989
54990 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
54991
54992         * lib/chill.exp: Code reformatted, removed unused code.
54993         * config/unix-chill.exp: Code reformatted, removed unused code.
54994         * chill.execute/execute.exp: Code reformatted, removed unused code.
54995         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54996
54997 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
54998
54999         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55000         routines not written.
55001
55002 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55003
55004         * config/bug-gcc.exp: Use new procs from bug.exp.
55005
55006 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55007
55008         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55009         via ftp, rather than depending on NFS.
55010         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55011         case.
55012
55013 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55014
55015         * config/bug-gcc.exp: Use new download proc.
55016
55017 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55018
55019         * chill.execute/execute.exp: cleanups, handles errors better
55020         * chill.compile/compile.exp: rewrite, based on execute.exp
55021         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55022         * lib/chill.exp: major changes to diff proc and compile and link
55023         procs. added chill_fail and chill_pass wrappers to pass and
55024         fail. added more comments, and handle error codes better.
55025         Added a hack to capture stderr from exec, so noncompile tests
55026         can work.
55027
55028 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55029
55030         * chill.execute/execute.exp: rewrite of testsuite driver
55031         * lib/chill.exp: rewrite of testsuite driver
55032         * config/unix-chill.exp: rewrite of testsuite driver
55033
55034 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55035
55036         In chill.execute:
55037         * iexpr.ch: Standardize uppercase.
55038         * tuples.dat: Standardize uppercase.
55039         * vary.ch: standardize.  Correct varying string assignments.
55040         * vary.dat: Add new output lines.
55041
55042 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55043
55044         In chill.execute:
55045         * chprintf.ch: Standardize use of uppercase.
55046         * tuples.ch: Standardize and turn arr2 into a DCL,
55047           rather than a SYN.
55048         * pinits.ch: Standardize.
55049
55050 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55051
55052         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55053         * Makefil: Renamed to Makefile.in.
55054         * configure.in: New.
55055
55056 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55057
55058         In chill.execute:
55059         * .cvsignore: Add result/output files.
55060         * Makefile: Fix up variables at start.  Use MFLAGS
55061           everywhere.  Correct bool_loc, built_ins entries.
55062           Add entry for vary1.ch.
55063         * bitarray.ch: Standardize upper-case usage.
55064         * bitexpr.ch: Standardize, add output of b1.
55065         * params.ch: Use arrayt in along PROC parameters, to
55066           avoid novelty problems.
55067         * sets.ch: Tiny cleanup.
55068         * vary1.ch: Re-indent.
55069
55070 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55071
55072         * Add PR-related files to Makefiles, .cvsignore files, etc.
55073
55074 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55075
55076         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55077           with compiler objects. New names are test-flow.c and test-loop.c
55078
55079 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55080
55081         * Upgraded c-torture tests from 1.19 to 1.20
55082
55083         * new files:
55084         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55085         * gcc.compile: 930623-1.c 930623-2.c
55086         * gcc.noncompile: 930622-1.c 930622-2.c
55087         * gcc.failure: 920411-1.c 920627-2.c
55088         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55089
55090 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55091
55092         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55093           More changes to get testsuite working properly. Needs more work.
55094           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55095
55096 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55097
55098         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55099           More changes to get testsuite working properly. Needs more work.
55100
55101 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55102
55103         * chill.compile/compile.exp: Added for Dejagnu support
55104         * chill.execute/execute.exp: Added for Dejagnu support
55105         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55106
55107 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55108
55109         This should complete moving the CHILL test files.
55110         * chill.noncompile(.cvsignore printf.grt
55111             in-printf.grt chprintf.grt chprintf.ch):
55112             Added test-support files.
55113           (Makefile): Modified further.
55114         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55115             signal.ch): Added test files.
55116           * chill.execute (.cvsignore printf.grt printr.c
55117             in-printf.grt rts.c chprintf.grt rts.h): Added
55118           test-support files.
55119             (Makefile): More corrections.
55120
55121 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55122
55123         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55124           test cases, ready for DejaGnu.
55125
55126 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55127
55128         * Upgraded c-torture tests from 1.18 to 1.19
55129
55130         * gcc.compile: added test(s):
55131           930607-1.c
55132         * gcc.execute: added test(s):
55133           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55134
55135         * added new subdirectory for misc tests: gcc.misc-tests
55136         * gcc.misc-test(s): added tests:
55137           inst-check.c test-consts.c test-ior.c test-switch.c
55138
55139 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55140
55141         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55142
55143 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55144
55145         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55146
55147 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55148
55149         * Upgraded c-torture tests from 1.17 to 1.18
55150
55151 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55152
55153         * Upgraded c-torture tests from 1.12 to 1.17
55154
55155 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55156
55157         * lib/old-dejagnu.exp:
55158           Fixed handling of XFAIL target triplets to correctly
55159           recognize wildcard characters.  Removed code that
55160           appended a unique id tag to the end of the file name
55161           printed out by the result of the testcases within a
55162           given test file.
55163
55164 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55165
55166         * lib/old-dejagnu.exp:
55167           Reworked expected failure handling to trigger off of XFAIL
55168           keyword in keyphrase embeded in testcase source code. The
55169           XFAIL keyword must be at the end of the keyphrase line. It
55170           may optionally be followed by one or more target triplets.
55171           It has just occured that the handling of wildcards in the
55172           target triplet may not be correct.
55173
55174 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55175
55176         * g++.old-deja/tests:
55177           Moved all subdirectories up one level into g++.old-deja .
55178
55179         * lib/old-dejagnu.exp:
55180           Fixed problem with CXXFLAGS not being properly reset, and being
55181           corrupted with extraneous "-c" compiler option.  This was
55182           causing binaries to not be generated for test that needed them.
55183           Modified strings passed to "pass" and "fail" so that individual
55184           tests from the same test file would be distinguished by an
55185           identifier appended to the test file name in the summary logs;
55186           this corrected a problem with erroneous diff logs.  Added code
55187           to search testcases for expected fail and unexpected pass keywords.
55188
55189 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55190
55191         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55192
55193 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55194
55195         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55196           Removed extraneous text from end of "Special g++ Options"
55197           keyphrase.
55198
55199         * lib/old-dejagnu.exp: Added pattern matching to look for new
55200           keywords, embedded in testcases comments, which will trigger
55201           calls to xpass and xfail.
55202
55203 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55204
55205         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55206           comments embedded in the testcases, especially the one looking for
55207           special compiler options, as well as the pattern matching for the
55208           compiler output again.
55209
55210 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55211
55212         * lib/old-dejagnu.exp: Do a proper check of the return value for
55213           execute tests. Fixed several problems with the pattern matching
55214           of the compiler output which gave erroneous test results.
55215           Changed several of the test result messages to be more descriptive.
55216         * config/unix-g++.exp: Proc g++_load now actually works and
55217           executes the tests passed to it and returns a usable return
55218           value.
55219
55220 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55221
55222           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55223
55224 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55225
55226         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55227           Modified both files to properly execute the old style
55228           dejagnu tests. The previous versions of these files were
55229           experimental and did not function anything near correctly.
55230
55231 1993-04-05  Rob Savoye  (rob@cygnus.com)
55232
55233         * Removed all Makefile.in and configure.in files. No configuration
55234         needed now.
55235
55236 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55237
55238         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55239
55240 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55241
55242         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55243         gcc.special/configure.in, gcc.noncompile/configure.in,
55244         gcc.execute/configure.in, gcc.code_quality/configure.in,
55245         g++.other/configure.in, g++.old-deja/configure.in,
55246         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55247         in srcname setting.
55248
55249 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55250
55251         * lib/udi.exp: Fixed mondfe and mondfe_download.
55252         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55253         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55254
55255 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55256
55257         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55258         (gdb_exit): Don't remove *_soc files.
55259
55260 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55261
55262         * lib/c-torture.exp: Don't look for main; instead always use -w
55263         -c.  This is how the c-torture tests work.  Remove the object
55264         file if the compilation succeeds.
55265         * gcc.execute/execute.exp: Remove executable if test passes.
55266         * gcc.noncompile/noncompile.exp: Every test is an expected
55267         failure.
55268         * gcc.special/special.exp: Added tests from c-torture 1.11,
55269         corrected use of existing test.
55270         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55271         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55272         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55273         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55274         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55275         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55276         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55277         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55278         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55279         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55280         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55281         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55282         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55283         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55284         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55285         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55286         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55287         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55288         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55289         c-torture 1.11.
55290         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55291         correspond to c-torture 1.11.
55292
55293         * New file.