OSDN Git Service

PR c++/23896
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/23896
4         * g++.dg/template/static17.C: New test.
5
6 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7
8         PR c++/23139
9         * g++.dg/warn/huge-val1.C: New test.
10
11 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/13140
14         * g++.dg/parse/class2.C: New test.
15         * g++.dg/template/explicit8.C: Likewise.
16         * g++.dg/template/spec25.C: Likewise.
17
18 2005-09-14  Josh Conner  <jconner@apple.com>
19
20         PR middle-end/23584
21         * gcc.dg/pr23584.c: New test.
22
23 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24
25         PR fortran/21875 Internal Unit Array I/O, NIST
26         * gfortran.dg/arrayio_1.f90: New test.
27         * gfortran.dg/arrayio_1.f90: New test.
28         * gfortran.dg/arrayio_1.f90: New test.
29         * gfortran.dg/arrayio_1.f90: New test.
30         * gfortran.dg/arrayio_1.f90: New test.
31
32 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
33
34         PR middle-end/22480
35         * gcc.dg/vect/pr22480.c: New test.
36
37 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
38
39         PR fortran/19358
40         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
41
42 2005-09-13 Josh Conner <jconner@apple.com>
43
44         PR c++/23180
45         * g++.dg/init/struct2.C: New test.
46         * g++.dg/init/struct3.C: New test.
47
48 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
49
50         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
51         Clean up temp files.
52         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
53         gcc.dg/tree-ssa/builtin-fprintf-1.c,
54         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
55         gcc.dg/tree-ssa/builtin-printf-1.c,
56         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
57         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
58         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
59         gcc.dg/tree-ssa/builtin-vprintf-1.c,
60         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
61         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
62         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
63         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
64         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
65         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
66         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
67         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
68
69 2005-09-13  Josh Conner  <jconner@apple.com>
70
71         * lib/gcc-dg.exp: Load scanipa.exp.
72         (cleanup-dump): New procedure.
73         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
74         * lib/scandump.exp: New file.
75         * lib/scantree.exp: Use it.
76         * lib/scanipa.exp: New file.
77
78 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
79
80         PR fortran/17740
81         * gfortran.dg/generic_4.f90: New test.
82
83 2005-09-13  Bastian Blank <waldi@debian.org>
84
85         PR c++/16171
86         * g++.dg/abi/mangle26.C: New test. 
87         * g++.dg/abi/mangle27.C: New test. 
88         * g++.dg/abi/mangle28.C: New test. 
89         * g++.dg/abi/mangle29.C: New test. 
90
91         PR c++/23839
92         * g++.dg/parse/register1.C: New test.
93
94 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
95
96         PR c++/23842
97         * g++.dg/template/access16.C: New test.
98
99 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
100
101         * gfortran.dg/char_pack_2.f90: Increase the vector size.
102
103 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
104
105         PR fortran/18899
106         * gfortran.dg/shape_2.f90: New test.
107
108 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
109
110         PR target/19269
111         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
112         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
113         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
114         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
115         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
116         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
117         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
118         tests.
119
120 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
121
122         PR c++/23841
123         * g++.dg/parse/template17.C: New test.
124
125 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/23789
128         * g++.dg/template/nontype14.C: New test.
129
130 2005-09-12  Ian Lance Taylor  <ian@airs.com>
131
132         PR g++/7874
133         * g++.dg/lookup/friend7.C: New test.
134         * g++.dg/lookup/friend8.C: New test.
135         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
136         so that it will be found via argument dependent lookup.
137         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
138         friend functions which will no longer be found.
139         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
140         function g, so that it will be found via argument dependent
141         lookup.
142         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
143         * g++.old-deja/g++.mike/net43.C: Likewise.
144
145 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
146
147         PR c++/23691
148         * g++.dg/template/static16.C: New test.
149
150 2005-09-12  Josh Conner  <jconner@apple.com>
151
152         PR middle-end/23237
153         * gcc.c-torture/compile/pr23237.c: New test. 
154
155 2005-09-11  Richard Henderson  <rth@redhat.com>
156
157         * g++.dg/other/error8.C: Update expected diagnostic text.
158
159 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
160
161         PR libfortran/19872
162         * gfortran.dg/overwrite_1.f: New test.
163
164 2005-09-09  Josh Conner  <jconner@apple.com>
165
166         * g++.dg/init/pr23180-1.C: Removed.
167         * g++.dg/init/pr23180-2.C: Removed.
168
169 2005-09-09  David Daney <ddaney@avtrex.com>
170
171         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
172         files which are ...
173         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
174         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
175
176 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
177
178         * gfortran.dg/iostat_2.f90: New test.
179
180 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
181
182         PR c++/22252
183         * g++.dg/ext/interface1.C: New test.
184         * g++.dg/ext/interface1.h: Likewise.
185         * g++.dg/ext/interface1a.cc: Likewise.
186
187 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
188
189         * gfortran.dg/iomsg_1.f90:  New test case.
190
191 2005-09-09  Richard Guenther  <rguenther@suse.de>
192
193         PR c++/23624
194         * g++.dg/tree-ssa/pr23624.C: New testcase.
195
196 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
197
198         PR fortran/19239
199         * gfortran.dg/vector_subscript_1.f90,
200         * gfortran.dg/vector_subscript_2.f90: New tests.
201
202 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
203
204         PR fortran/21104
205         * gfortran.dg/array_alloc_1.f90,
206         * gfortran.dg/array_alloc_2.f90,
207         * gfortran.dg/array_alloc_3.f90: New tests.
208
209 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
210
211         PR fortran/12840
212         * gfortran.dg/array_constructor_6.f90
213         * gfortran.dg/array_constructor_7.f90
214         * gfortran.dg/array_constructor_8.f90
215         * gfortran.dg/array_constructor_9.f90
216         * gfortran.dg/array_constructor_10.f90
217         * gfortran.dg/array_constructor_11.f90
218         * gfortran.dg/array_constructor_12.f90: New tests.
219
220 2005-09-08  Josh Conner  <jconner@apple.com>
221
222         PR c++/23180
223         * g++.dg/init/pr23180-1.C: New test.
224         * g++.dg/init/pr23180-2.C: New test.
225
226 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
227
228         PR fortran/18878
229         * gfortran.dg/module_double_reuse.f90: New.
230
231 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
232
233         PR fortran/23270
234         PR fortran/22304
235         PR fortran/18870
236         PR fortran/17917
237         PR fortran/16511
238         * gfortran.dg/common_equivalence_1.f: New.
239         * gfortran.dg/common_equivalence_2.f: New.
240         * gfortran.dg/common_equivalence_3.f: New.
241         * gfortran.dg/contained_equivalence_1.f90: New.
242         * gfortran.dg/module_blank_common.f90: New. 
243         * gfortran.dg/module_commons_1.f90: New.
244         * gfortran.dg/module_equivalence_1.f90: New.
245         * gfortran.dg/nested_modules_1.f90: New.
246         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
247         equivalences and add comment to connect the test with
248         the PR.
249
250 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
251
252         PR fortran/23765
253         * gfortran.dg/common_6.f90: New test.
254
255 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
256
257         PR fortran/15326
258         * gfortran.dg/char_result_1.f90,
259         * gfortran.dg/char_result_2.f90,
260         * gfortran.dg/char_result_3.f90,
261         * gfortran.dg/char_result_4.f90,
262         * gfortran.dg/char_result_5.f90,
263         * gfortran.dg/char_result_6.f90,
264         * gfortran.dg/char_result_7.f90,
265         * gfortran.dg/char_result_8.f90: New tests.
266
267 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
268
269         PR fortran/19928
270         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
271
272 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
273
274         PR obj-c++/16816
275         * obj-c++.dg/selector-5.mm: New test.
276         * obj-c++.dg/selector-6.mm: New test.
277
278 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
279
280         PR objc/20574
281         PR objc/19324
282         * objc.dg/error-1.m: New test.
283
284 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
285
286         PR fortran/23373
287         * gfortran.fortran-torture/execute/pr23373-1.f90,
288         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
289
290 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
291
292         PR libfortran/23760
293         * gfortran.dg/g77/1832.f: Remove long string in write statement
294         to allow the test to pass on correct list directed output with 
295         prepended space.
296
297 2005-09-07  James E Wilson  <wilson@specifix.com>
298
299         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
300
301 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
302
303         * gfortran.dg/parameter+save.f90:  Rename to
304         * gfortran.dg/parameter_save.f90: .. this.
305
306 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
307
308         PR fortran/20848
309         * gfortran.dg/parameter+save.f90:  New test case.
310
311 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
312
313         PR fortran/19269
314         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
315
316 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
317
318         PR c/23075
319         * gcc.dg/pr23075.c: New test.
320         * g++.dg/warn/pr23075.C: New test.
321
322         PR target/22362
323         * gcc.target/i386/pr22362.c: New test.
324
325         PR rtl-optimization/23098
326         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
327
328         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
329         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
330         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
331
332 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
333
334         * g++.dg/expr/cast6.C: New test.
335
336         PR c++/9782
337         * g++.dg/init/new15.C: New test.
338
339 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
340
341         * gcc.dg/vect/Os-vect-95.c: New test.
342         * gcc.dg/vect/vect-95.c: Same.
343
344 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
345
346         * gcc.dg/vect/vect-29.c: Update xfail testing.
347         * gcc.dg/vect/vect-44.c: Same.
348         * gcc.dg/vect/vect-48.c: Same.
349         * gcc.dg/vect/vect-50.c: Same.
350         * gcc.dg/vect/vect-72.c: Same.
351         * gcc.dg/vect/vect-77.c: Same.
352         * gcc.dg/vect/vect-78.c: Same.
353         * gcc.dg/vect/vect-80.c: Same.
354         * gcc.dg/vect/vect-96.c: Same.
355         * gcc.dg/vect/vect-100.c: Same.
356         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
357         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
358         * gfortran.dg/vect/vect-5.f90: Same.
359
360 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
361
362         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
363         start strings.
364         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
365         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
366
367         PR c++/23056
368         * g++.dg/opt/pr23056.C: New test.
369
370         PR rtl-optimization/23098
371         * gcc.target/i386/pr23098.c: New test.
372
373 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
374
375         PR c++/23667
376         * g++.dg/template/static15.C: New test.
377
378         PR c++/21440
379         * g++.dg/ext/stmtexpr5.C: New test.
380         * g++.dg/ext/stmtexpr6.C: Likewise.
381
382 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
383
384         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
385
386         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
387         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
388         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
389
390 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
391
392         PR libfortran/23321
393         * gfortran.dg/direct_io_4.f90:  New test case.
394
395 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
396             Rasmus Hahn  <rassahah@neofonie.de>
397
398         PR libobjc/23108
399         * objc.dg/type-stream-1.m: New test.
400
401 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
402
403         PR fortran/23661
404         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
405         gfortran.dg/print_fmt_3.f90: New test.
406
407 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
408
409         * gfortran.dg/fmt_t_1.f90: New test.
410
411 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
412
413         PR rtl-optimization/23454
414         * g++.dg/opt/pr23454.C: New test.
415
416 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
417
418         PR c++/23699
419         * g++.dg/ext/static1.C: New test.
420
421 2005-09-02  Richard Henderson  <rth@redhat.com>
422
423         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
424         tail call to check_fa_work.
425
426 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
427
428         PR c++/21687
429         * g++.dg/other/gc3.C: New test.
430
431 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
432
433         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
434         * gcc.dg/20050826-1.c: Likewise.
435
436 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
437
438         PR c++/23167
439         * g++.dg/expr/volatile1.C: New test.
440
441 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
442
443         PR middle-end/23547
444         * gcc.dg/pr23547.c: New test.
445
446 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
447
448         PR c/22061
449         * gcc.c-torture/execute/pr22061-1.c,
450         * gcc.c-torture/execute/pr22061-2.c,
451         * gcc.c-torture/execute/pr22061-3.c,
452         * gcc.c-torture/execute/pr22061-4.c: New tests.
453
454 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
455
456         * gcc.dg/Wredundant-decls-2.c: New test to check that
457         -Wredundant-decls does not issue warning for a variable 
458         definition following a declaration.
459
460 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
461
462         PR debug/7241
463         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
464         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
465         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
466
467         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
468         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
469         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
470         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
471         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
472         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
473         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
474         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
475
476 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
477
478         PR objc/23306
479         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
480         scan-assmbler.
481
482 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
483
484         PR target/21255
485         * gcc.dg/pr21255-1.c: New test.
486         * gcc.dg/pr21255-2-mb.c: Likewise.
487         * gcc.dg/pr21255-2-ml.c: Likewise.
488         * gcc.dg/pr21255-3.c: Likewise.
489         * gcc.dg/pr21255-4.c: Likewise.
490
491 2005-08-31  Dale Johannesen  <dalej@apple.com>
492
493         * gcc.dg/20050830-1.c:  New.
494
495 2005-08-31  Josh Conner  <jconner@apple.com>
496
497         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
498         command-line options for arm-*-* targets.
499         * g++.dg/init/array16.C: Likewise.
500         * g++.dg/other/crash-4.C: Likewise.
501
502 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
503
504         PR obj-c++/23640
505         * obj-c++.dg/gnu-runtime-3.mm: New test.
506
507 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
508
509         PR c++/13377
510         * g++.dg/lookup/ambig4.C: New test.
511         * g++.dg/lookup/ambig5.C: New test.
512         * g++.dg/tc1/dr101.C: Adjust error markers.
513
514 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
515
516         PR c++/23639
517         * g++.dg/template/ttp5.C: Adjust error markers.
518
519 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
520
521         PR testsuite/23609
522         * lib/obj-c++.exp: Include target-libpath.exp.
523         (obj-c++_link_flags): Look for the GNU libobjc library
524         and set the library path to include it.
525         Don't manually set LD_LIBRARY_PATH (etc.) but call
526         set_ld_library_path_env_vars instead.
527         (obj-c++_target_compile): Don't set library path or
528         linker flags because they are already set correctly
529         in obj-c++_link_flags.
530
531 2005-08-30  Josh Conner  <jconner@apple.com>
532
533         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
534         to command-line options for arm-*-* targets.
535
536 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
537
538         * g++.dg/other/i386-1.C: New.
539
540 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
541
542         PR preprocessor/20348
543         PR preprocessor/20356
544         * gcc.dg/cpp/pr20348.c: New test.
545         * gcc.dg/cpp/pr20348.h: New file.
546         * gcc.dg/cpp/inc/pr20348.h: New file.
547         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
548         * gcc.dg/cpp/pr20356.c: New test.
549         * gcc.dg/cpp/pr20356.h: New file.
550         * gcc.dg/cpp/inc/pr20356.h: New file.
551         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
552
553 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
554
555         * gfortran.fortran-torture/execute/intrinsic_count.f90:
556         Fix array dimension to avoid correct end-of-file error.
557
558 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
559
560         PR libfortran/23598
561         * gfortran.dg/iostat_1.f90:  New test.
562
563 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
564
565         PR middle-end/23408
566         * gcc.dg/pr23408.c: New test.
567
568 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
569
570         PR c++/23099
571         * g++.dg/init/member1.C: Make sure erroneous static data member
572         definitions are required.
573         * g++.dg/template/static13.C: New test.
574         * g++.dg/template/static14.C: Likewise.
575
576 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
577
578         * gcc.target/i386/pr23575.c: Use -msse2 instead of
579         -march=pentium4, remove ilp32 requirement.
580
581         PR middle-end/23484
582         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
583         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
584
585 2005-08-29  Andreas Jaeger  <aj@suse.de>
586
587         PR testsuite/23607
588         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
589
590 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
591
592         * gcc.c-torture/execute/20050316-2.c: New test.
593         * gcc.c-torture/execute/20050316-3.c: New test.
594         * gcc.dg/torture/pr16104-1.c: New test.
595
596 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
597
598         PR middle-end/23463
599         * gcc.c-torture/execute/zero-struct-1.c: New test.
600
601 2005-08-27  Richard Guenther  <rguenther@suse.de>
602
603         PR target/23575
604         * gcc.target/i386/pr23575.c: New testcase.
605
606 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
607
608         PR rtl-optimization/23561
609         * gcc.c-torture/execute/20050826-1.c: New test.
610
611         PR rtl-opt/23560
612         * gcc.c-torture/execute/20050826-2.c: New test.
613
614 2005-08-26  Dale Johannesen  <dalej@apple.com>
615
616         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
617         * gcc.dg/20050826-1.c:  New.
618
619 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
620
621         PR c++/19004
622         * g++.dg/template/nontype13.C: New test.
623
624         PR c++/23491
625         * g++.dg/init/new14.C: New test.
626         * g++.dg/expr/anew1.C: Do not XFAIL.
627         * g++.dg/expr/anew2.C: Likewise.
628         * g++.dg/expr/anew3.C: Likewise.
629
630 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
631
632         PR middle-end/22439
633         * gcc.dg/vla-3.c: New test.
634
635 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
636
637         PR fortran/20363
638         * gfortran.dg/named_interface.f90: New.
639
640 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
641
642         * gcc.c-torture/execute/frame-address.c: New test.
643
644 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
645
646         PR c++/20817
647         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
648
649 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
650
651         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
652
653 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
654
655         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
656         * gcc.dg/altivec-22.c: Rename from..
657         * gcc.dg/altivec-nomfcr.c: ..this.
658
659 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
660
661         PR tree-optimization/23546
662         * gcc.dg/tree-ssa/pr23546.c: New test.
663
664 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
665
666         PR fortran/17758
667         * gfortran.dg/nonreturning_statements.f90: New test.
668
669 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
670
671         PR c++/22454
672         * g++.dg/parse/crash29.C: New.
673
674 2005-08-23  DJ Delorie  <dj@redhat.com>
675
676         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
677         constants have the L suffix.
678
679 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
680
681         PR c++/23044
682         * g++.dg/template/instantiate8.C: New.
683
684 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
685
686         PR middle-end/23467
687         * gcc.c-torture/execute/pr23467.c: New test.
688
689 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
690
691         PR tree-optimization/22043
692         * gcc.c-torture/execute/20050613-1.c: New test.
693
694 2005-08-23  Ben Elliston  <bje@au.ibm.com>
695
696         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
697
698 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
699
700         PR rtl-optimization/23478
701         * g++.dg/opt/pr23478.C: New test.
702
703 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
704
705         PR c/18715
706         * gcc.dg/switch-warn-3.c: New test.
707
708 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
709
710         PR c++/22233
711         * g++.dg/template/param1.C: New test.
712
713 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
714
715         PR c++/23089
716         * g++.dg/other/incomplete1.C: New test.
717
718 2005-08-22  Ira Rosen  <irar@il.ibm.com>
719
720         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
721         are vectorizable.
722
723 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
724
725         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
726         d_lines_5.f: New.
727
728 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
729
730         * gcc.target/i386/sse-4.c: New test.
731
732 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
733
734         PR testsuite/23239
735         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
736
737 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
738
739         * gcc.dg/20050811-1.c: New test.
740         * gcc.dg/20050811-2.c: New test.
741
742 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
743
744         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
745
746 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
747
748         PR 23476
749         * gcc.c-torture/compile/pr23476.c: New test.
750
751 2005-08-19  Devang Patel  <dpatel@apple.com>
752
753         PR tree-optimization/23048
754         * gcc.dg/tree-ssa/pr23048.c: New test.
755
756 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
757
758         PR middle-end/20624
759         * g++.dg/warn/Wreturn-3.C: New test
760
761 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
762
763         PR tree-optimization/22228
764         * g++.dg/vect/pr22543.cc: New test.
765
766 2005-08-17  Steven Bosscher  <stevenb@suse.de>
767
768         PR tree-optimization/21574
769         * gcc.dg/tree-ssa/pr21574.c: New test.
770
771 2005-08-16  James E Wilson  <wilson@specifix.com>
772
773         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
774
775 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
776
777         PR tree-opt/23402
778         * gcc.c-torture/compile/zero-strct-3.c: New test.
779         * gcc.c-torture/compile/zero-strct-4.c: New test.
780
781 2005-08-16  Steven Bosscher  <stevenb@suse.de>
782
783         PR target/23376
784         * gcc.target/x86_64/pr23376.c: New test.
785
786 2005-08-16  Ian Lance Taylor  <ian@airs.com>
787
788         PR c++/23337
789         * g++.dg/ext/vector2.C: New.
790
791 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
792
793         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
794
795 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
796
797         PR libfortran/23428
798         * gfortran.dg/inquire-complex.f90:  New test case.
799
800 2005-08-16  James E Wilson  <wilson@specifix.com>
801
802         PR tree-optimization/21105
803         * gcc.dg/large-size-array.c: New.
804
805 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
806
807         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
808         type.
809         * gcc.dg/vect/vect-41: Likewise.
810         * gcc.dg/vect/vect-42: Likewise.
811         * gcc.dg/vect/vect-43: Likewise.
812         * gcc.dg/vect/vect-44: Likewise.
813         * gcc.dg/vect/vect-46: Likewise.
814         * gcc.dg/vect/vect-47: Likewise.
815         * gcc.dg/vect/vect-48: Likewise.
816         * gcc.dg/vect/vect-52: Likewise.
817         * gcc.dg/vect/vect-53: Likewise.
818         * gcc.dg/vect/vect-54: Likewise.
819         * gcc.dg/vect/vect-55: Likewise.
820         * gcc.dg/vect/vect-56: Likewise.
821         * gcc.dg/vect/vect-57: Likewise.
822         * gcc.dg/vect/vect-58: Likewise.
823         * gcc.dg/vect/vect-59: Likewise.
824         * gcc.dg/vect/vect-60: Likewise.
825         * gcc.dg/vect/vect-61: Likewise.
826         * gcc.dg/vect/vect-85: Likewise.
827         * gcc.dg/vect/vect-87: Likewise.
828         * gcc.dg/vect/vect-88: Likewise.
829         * gcc.dg/vect/vect-93.c: Likewise.
830         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
831         * gcc.dg/vect/vect-75: Likewise.
832         * gcc.dg/vect/vect-76: Likewise.
833         * gcc.dg/vect/vect-77: Likewise.
834         * gcc.dg/vect/vect-78: Likewise.
835         * gcc.dg/vect/vect-80: Likewise.
836         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
837         vectorized for the expected reason, rather than checking how alignment
838         was handled.
839         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
840         type and also instead of aligned pointers. Added documentation.
841
842 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
843
844         * gfortran.dg/power.f90: New test.
845
846 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
847
848         PR rtl-optimization/23299
849         * g++.dg/opt/pr23299.C: New test.
850
851 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
852
853         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
854
855 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
856
857         * g++.dg/template/local6.C: New test.
858
859 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
860
861         * execute/exceptions/finally-1.m: Check that the catch and finally are
862         being called.  Also add a "return 0;" at the end of main.
863
864 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
865
866         PR fortran/21432.
867         * gfortran.dg/namelist_print_1.f: New test of functionality of
868         PRINT namelist.
869         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
870         namelist generates error with -std=f95.
871
872 2005-08-14  Ira Rosen  <irar@il.ibm.com>
873
874         PR tree-optimization/23119
875         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
876
877 2005-08-13  Marcin Koziej  <creep@desk.pl>
878             Andrew Pinski  <pinskia@physics.uc.edu>
879
880         PR libobjc/22492
881         * execute/exceptions/finally-1.m: New test.
882
883 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
884
885         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
886         testsuite.
887         * objc/execute/exceptions/trivial.m: New test.
888         * objc.dg/try-catch-11.m: Move to ...
889         * objc/execute/exceptions/foward-1.m: Here.
890         * objc.dg/try-catch-2.m: Move to ...
891         * objc/execute/exceptions/catchall-1.m: Here.
892         * objc.dg/try-catch-8.m: Move to ...
893         * objc/execute/exceptions/local-variables-1.m: Here.
894
895 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
896
897         * objc.dg/nested-func-1.m: Move to ...
898         * objc/execute/nested-func-1.m: Here.
899
900 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
901
902         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
903         in ${options} instead of [target_info name].
904         * lib/obj-c++.exp (objc_target_compile): Likewise.
905
906 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
907
908         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
909
910 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
911
912         part of PR testsuite/23348
913         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
914         of the torture options.
915         * objc/compile/trivial.m: New test.
916
917 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
918
919         * gfortran.dg/eoshift.f90:  Correct format.
920
921 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
922
923         * gfortran.fortran-torture/execute/character_passing.f90:
924         Fix comment typo.
925
926 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
927
928         PR c++/8271
929         * g++.dg/template/unify10.C: New.
930
931 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
932
933         * g++.dg/parse/pr22514.C: Move to...
934         * g++.dg/debug/pr22514.C: here.
935
936 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
937
938         PR c++/23266
939         * g++.dg/inherit/pure1.C: New test.
940
941         * ChangeLog: Fix typos.
942
943 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
944             Steven Bosscher  <stevenb@suse.de>
945
946         * gfortran.dg/runtime_warning_1.f90: New test.
947
948 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
949
950         PR c++/23219
951         * g++.dg/parse/crash28.C: New.
952
953 2005-08-11  Richard Guenther  <rguenther@suse.de>
954
955         PR target/23289
956         * gcc.target/i386/tailcall-1.c: New testcase.
957
958 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
959
960         * gcc.dg/vect/vect-67.c: Un-xfail.
961
962 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
963
964         PR c++/23225
965         * g++.dg/testsuite/parse/crash27.C: new test.
966
967 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
968
969         PR libfortran/22143
970         * gfortran.dg/shift-kind.f90:  New testcase.
971
972 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
973
974         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
975         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
976
977 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
978
979         PR c++/20646
980         * g++.dg/other/mult-stor1.C: New test.
981
982 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
983
984         * gcc.c-torture/pr18299-1.c: Move to ...
985         * gcc.c-torture/compile/pr18299-1.c: Here.
986
987 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
988
989         * gfortran/fortran.torture/execute/character_passing.f90:
990         Fix types for LSAME.
991
992 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
993
994         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
995         input data back to what it was originally.
996
997 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
998
999         * objc.dg/try-catch-8.m: Enable for all targets.
1000
1001 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1002
1003         * gcc.dg/pr23165.c: New test.
1004
1005 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1006
1007         PR tree-optimization/23234
1008         * gcc.dg/tree-ssa/pr23234.c: New test.
1009
1010 2005-08-08  Josh Conner  <jconner@apple.com>
1011
1012         PR rtl-optimization/23241
1013         * gcc.dg/char-compare.c: New test.
1014
1015 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1016
1017         PR c++/22508
1018         * g++.dg/init/new13.C: New test.
1019
1020 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1021
1022         PR c++/21166
1023         * g++.dg/other/crash-4.C: Adjust
1024         * g++/dg/ext/packed9.C: New.
1025
1026 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1027
1028         PR middle-end/21964
1029         * gcc.c-torture/execute/pr21964-1.c: New test.
1030
1031 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1032
1033         PR c/22458
1034         * gcc.dg/pr22458-1.c: New test.
1035
1036 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1037             Steven G. Kargl <kargls@comcast.net>
1038
1039         PR fortran/22390
1040         * gfortran.dg/flush_1.f90: New test.
1041
1042 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1043
1044         PR c++/23191
1045         * g++.dg/template/eh2.C: New test.
1046
1047 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1048
1049         PR c++/19498
1050         * g++.dg/template/instantiate7.C: New test.
1051
1052 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1053
1054         PR c/23113
1055         * gcc.dg/Wunused-value-1.c: New test.
1056
1057 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1058
1059         PR rtl-optimization/23233
1060         * gcc.c-torture/compile/pr23233-1.c: New test.
1061
1062 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR fortran/18833
1065         PR fortran/20850
1066         * gfortran.dg/equiv_1.f90: New test.
1067         * gfortran.dg/equiv_2.f90: New test.
1068         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1069         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1070         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1071
1072 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1073
1074         * gcc.c-torture/execute/vrp-5.c: New test.
1075         * gcc.c-torture/execute/vrp-6.c: New test.
1076         * gcc.dg/tree-ssa/vrp21.c: New test.
1077
1078 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1079
1080         * g++.dg/parse/pr22514.C: New test.
1081
1082 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1083
1084         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1085
1086         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1087         instead of constant loads / pool entries.
1088
1089 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1090
1091         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1092         TEST_TO_WCTYPE.
1093
1094 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1095
1096         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1097         __WINT_TYPE__ in generated prototypes if possible.
1098
1099 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1100
1101         PR 22037
1102         * g++.dg/tree-ssa/pr22037.C:
1103
1104 2005-08-04  Richard Henderson  <rth@redhat.com>
1105
1106         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1107         scan-tree-dump-times directive.
1108
1109 2005-08-04  Jan Hubicka  <jh@suse.cz>
1110
1111         * gcov-1.C: Fix switch counts.
1112         * gcov-4b.c: Likewise.
1113
1114 2005-08-03  Jeff Law  <law@redhat.com>
1115
1116         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1117
1118 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1119
1120         * gcc.c-torture/execute/pr23135.c: New test.
1121
1122 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1123
1124         PR tree-optimization/19899
1125         * gcc.dg/tree-ssa/scev-1.c: New test.
1126         * gcc.dg/tree-ssa/scev-2.c: New test.
1127
1128 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1129
1130         PR target/18582
1131         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1132
1133 2005-08-03  Jan Hubicka  <jh@suse.cz>
1134
1135         * update-conroll.c: New testcase.
1136         * update-conroll-2.c: New testcase.
1137
1138 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1139
1140         * gfortran.dg/constant_substring.f: New test.
1141         * gfortran.dg/pr22491.f: New test.
1142
1143 2005-08-02  Jan Hubicka  <jh@suse.cz>
1144
1145         * update-threading.c: Replace by the proper one.
1146
1147 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1148
1149         PR 23164
1150         * g++.dg/tree-ssa/pr23164.C: New test.
1151
1152 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1153
1154         * gcc.dg/tree-ssa/pr23192.c: New test.
1155
1156 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1157
1158         * gcc.c-torture/execute/vrp-4.c: New test.
1159
1160 2005-08-02  Jan Hubicka  <jh@suse.cz>
1161
1162         * update-threading.c: New test.
1163
1164 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1165
1166         * gcc.c-torture/compile/20050801-1.c: New test.
1167         * gcc.c-torture/compile/20050801-2.c: New test.
1168
1169 2005-08-01  Jan Hubicka  <jh@suse.cz>
1170
1171         * val-prof-5.c: New test.
1172
1173 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1174
1175         PR c/22311
1176         * gcc.dg/pr22311-1.c : New test.
1177
1178 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1179
1180         PR target/23095
1181         * gfortran.dg/pr23095.f: New test.
1182
1183         PR c++/22003
1184         * g++.dg/other/pr22003.C: New test.
1185
1186 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1187
1188         PR target/20621
1189         * gcc.c-torture/execute/pr20621-1.c: New test.
1190
1191 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1192
1193         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1194         of string for format.
1195         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1196         print statement with internal write.
1197         * gfortran.dg/der_array_io_2.f:  Likewise.
1198         * gfortran.dg/der_array_io_3.f:  Likewise.
1199
1200 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1201
1202         * gcc.dg/fold-abs-4.c: new test.
1203
1204 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1205
1206         PR fortran/22570 an related issues.
1207         * gfortran.dg/x_slash_1.f: New test.
1208
1209 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1210
1211         PR c/23143
1212         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1213         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1214
1215 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1216
1217         PR c/529
1218         * gcc.dg/Wshadow-3.c: New test.
1219
1220 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1221
1222         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1223         used to have the wrong bounds).
1224
1225 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1226
1227         PR c/21720
1228         * gcc.dg/hex-round-1.c: Test more cases.
1229         * gcc.dg/hex-round-2.c: New test.
1230
1231 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1232
1233         PR 22550
1234         * g++.dg/tree-ssa/pr22550.C: New test.
1235
1236 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1237
1238         * gcc.dg/tree-ssa/vrp19.c: New test.
1239         * gcc.dg/tree-ssa-vrp20.c: New test.
1240
1241 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1242
1243         PR c/22240
1244         * gcc.dg/transparent-union-4.c: New test.
1245
1246 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1247
1248         PR c/22192
1249         * gcc.dg/c99-vla-2.c: New test.
1250
1251 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1252
1253         PR c/21720
1254         * gcc.dg/hex-round-1.c: New test.
1255
1256 2005-07-28  Jan Hubicka  <jh@suse.cz>
1257
1258         * inliner-1.c: Do not dump everything.
1259         * tree-prof.exp: Do not pass -ftree-based-profiling.
1260         * bprob.exp: Likewise.
1261
1262         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1263
1264 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1265
1266         PR c++/22545
1267         * g++.dg/expr/ptrmem7.C: New test.
1268
1269 2005-07-28  Mike Stump  <mrs@apple.com>
1270
1271         * g++.old-deja/g++.mike/visibility-1.C: New test.
1272
1273 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1274
1275         PR c/20187
1276         * gcc.c-torture/execute/pr20187-1.c: New test.
1277
1278 2005-07-28  Jeff Law  <law@redhat.com>
1279
1280         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1281         * gcc.dg/tree-ssa/vrp18.c: New test.
1282
1283 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1284
1285         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1286
1287 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1288
1289         PR tree-optimization/22506
1290         * gcc.dg/vect/ps22506.c: New test.
1291
1292 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR target/21149
1295         * gcc.target/i386/sse-3.c: New test.
1296
1297 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1298
1299         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1300         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1301
1302 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1303
1304         PR c/22589
1305         * gcc.c-torture/compile/pr22589-1.c: New test.
1306
1307 2005-07-28  Jan Hubicka  <jh@suse.cz>
1308
1309         * update-loopch.c: New testcase.
1310
1311 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1312
1313         PR rtl-optimization/23047
1314         * gcc.c-torture/execute/pr23047.c: New test.
1315         * gcc.c-torture/execute/pr23047.x: New.
1316
1317 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1318
1319         PR tree-optimization/22493
1320         * gcc.c-torture/execute/pr22493-1.c: New test.
1321         * gcc.c-torture/execute/pr22493-1.x: New.
1322         * gcc.c-torture/execute/vrp-1.c: New test.
1323         * gcc.c-torture/execute/vrp-2.c: New test.
1324         * gcc.c-torture/execute/vrp-2.c: New test.
1325
1326 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1327
1328         * gcc.target/frv/all-builtin-read8.c: Delete.
1329         * gcc.target/frv/all-builtin-read16.c: Delete.
1330         * gcc.target/frv/all-builtin-read32.c: Delete.
1331         * gcc.target/frv/all-builtin-read64.c: Delete.
1332         * gcc.target/frv/all-builtin-write8.c: Delete.
1333         * gcc.target/frv/all-builtin-write16.c: Delete.
1334         * gcc.target/frv/all-builtin-write32.c: Delete.
1335         * gcc.target/frv/all-builtin-write64.c: Delete.
1336         * gcc.target/frv/all-read-write-1.c: New.
1337
1338 2005-07-27  Jeff Law  <law@redhat.com>
1339
1340         * gcc.c-torture/execute/pr22630.c: New test.
1341
1342 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1343
1344         PR tree-optimization/23073
1345         * gcc.dg/vect/nodump-pr23073.c: New test.
1346         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1347
1348 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1349
1350         PR tree-optimize/22348
1351         * gcc.c-torture/execute/pr22348.c: New.
1352
1353 2005-07-27  Richard Guenther  <rguenther@suse.de>
1354
1355         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1356
1357 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1358
1359         PR fortran/22503
1360         * gfortran.dg/logical_comp.f90: New test.
1361
1362 2005-07-27  Jan Hubicka  <jh@suse.cz>
1363
1364         * inliner-1.c: Add cleanup of dumps.
1365         * val-prof-*.c: Likewise.
1366         * update-tailcall.c: New.
1367
1368 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1369
1370         PR 22591
1371         * gcc.dg/tree-ssa/pr22591.c: New test.
1372         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1373
1374 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1375
1376         PR libobjc/22606
1377         * objc.dg/try-catch-11.m: New test.
1378
1379 2005-07-26  Richard Guenther  <rguenther@suse.de>
1380
1381         PR tree-optimization/22486
1382         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1383
1384 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1385
1386         PR tree-opt/22484
1387         * testsuite/g++.dg/opt/loop2.C: New test.
1388
1389 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1390
1391         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1392         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1393
1394 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1395
1396         * lib/profopt.exp (profopt-execute): Check for profiling data
1397         files on the target.
1398
1399 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1400
1401         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1402         for matching of asm labels.
1403
1404 2005-07-25  Richard Guenther  <rguenther@suse.de>
1405
1406         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1407
1408 2005-07-25  Richard Guenther  <rguenther@suse.de>
1409
1410         PR testsuite/22624
1411         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1412
1413 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1414
1415         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1416         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1417         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1418         * gcc.dg/vect/vect-100.c: New test.
1419         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1420         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1421         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1422         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1423         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1424         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1425         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1426         * gfortran.dg/vect/pr19049.f90: New testcase.
1427         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1428
1429 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1430
1431         * gcc.c-torture/execute/20050713-1.c: New test.
1432
1433         PR fortran/20063
1434         * gfortran.fortran-torture/execute/data_4.f90: New test.
1435
1436         PR middle-end/20303
1437         * gcc.dg/visibility-d.c: New test.
1438
1439 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1440
1441         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1442         * gfortran.dg/underflow.f90: Ditto.
1443
1444 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1445
1446         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1447         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1448         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1449
1450 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1451
1452         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1453         include case of field width of zero.
1454
1455 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1456
1457         PR libgfortran/21875
1458         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1459         with trailing blanks on normal formatted read.
1460
1461 2005-07-23  Chao-ying Fu  <fu@mips.com>
1462
1463         * gcc.target/mips/mips32-dsp-type.c: New test.
1464         * gcc.target/mips/mips32-dsp.c: New test.
1465
1466 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1467
1468         PR testsuite/21073
1469         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1470
1471         PR testsuite/20454
1472         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1473         and __cyg_profile_func_exit.
1474
1475 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1476
1477         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1478         * gfortran.dg/comma_format_extension_4.f: Same.
1479         * gfortran.dg/pr15332.f: Same.
1480         * gfortran.dg/pr21730.f: Same.
1481
1482 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1483
1484         * g++.dg/opt/vrp2.C: Fix testcase.
1485
1486         PR tree-opt/22625
1487         * g++.dg/opt/vrp2.C: New test.
1488
1489 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1490
1491         PR debug/21828
1492         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1493
1494 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1495
1496         * gcc.dg/tree-ssa/20050719-1.c: New test.
1497
1498 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1499
1500         * gcc.dg/bfin-longcall-1.c: New file.
1501         * gcc.dg/bfin-longcall-2.c: New file.
1502
1503 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1504
1505         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1506
1507 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1508
1509         PR middle-end/19055
1510         * gcc.dg/tree-ssa/pr19055.c: New test.
1511         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1512
1513 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1514
1515         PR C++/22358
1516         * g++.dg/other/pr22358.C: New test.
1517
1518 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1519
1520         PR c++/2922
1521         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1522
1523 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1524
1525         PR c++/15938
1526         * g++.dg/init/union2.C: New test.
1527
1528 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1529
1530         PR c/22393
1531         * gcc.dg/complex-4.c: New test.
1532
1533 2005-07-21  Richard Guenther  <rguenther@suse.de>
1534
1535         PR testsuite/22522
1536         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1537         scanning for asm labels.
1538         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1539
1540 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1541
1542         PR target/22085
1543         * gcc.dg/altivec-pr22085.c: New.
1544
1545 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1546
1547         PR tree-optimization/19210
1548         * gcc.dg/tree-ssa/pr19210-1.c: New.
1549         * gcc.dg/tree-ssa/pr19210-2.c: New.
1550
1551 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1552
1553         PR rtl-optimization/22167
1554         * g++.dg/opt/pr22167.C: New test.
1555
1556 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1557
1558         PR c++/2922
1559         * g++.dg/lookup/two-stage2.C: New.
1560         * g++.dg/lookup/two-stage3.C: New.
1561         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1562         fixed two-stage name lookup for operators.
1563         * g++.dg/template/call3.C: Compiler now produces an appropriate
1564         error message.
1565         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1566         14 as a candidate.
1567         * g++.dg/template/ptrmem4.C: Compiler produces different error
1568         message.
1569         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1570         connect_to_method as a candidate.
1571
1572 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1573
1574         * gcc.dg/fold-alloc-1.c: New test.
1575
1576 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1577
1578         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1579         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1580
1581 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1582
1583         * gcc.dg/fold-abs-1.c: New test.
1584         * gcc.dg/fold-abs-2.c: New test.
1585         * gcc.dg/fold-abs-3.c: New test.
1586
1587 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1588
1589         Make CONSTRUCTOR use VEC to store initializers.
1590         * g++.dg/ext/complit3.C: Check for specific error messages.
1591         * g++.dg/init/brace2.C: Update error message.
1592         * g++.dg/warn/Wbraces2.C: Likewise.
1593
1594 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1595
1596         PR fortran/16940
1597         * gfortran.dg/module_interface_1.f90: New test.
1598
1599 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1600             Kenneth Zadeck <zadeck@naturalbridge.com>
1601
1602         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1603
1604 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1605
1606         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1607         specify -Wformat for these tests.
1608         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1609         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1610         * gcc.dg/format/opt-6.c: Delete.
1611
1612 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1613
1614         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1615         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1616
1617 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1618
1619         * gcc.dg/tree-ssa/alias-2.c: New test.
1620
1621 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1622
1623         PR c++/22263
1624         * g++.dg/template/explicit7.C: New test.
1625
1626 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1627
1628         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1629         width of 8 to +Inf and -Inf.
1630
1631 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1632
1633         PR c++/22139
1634         * g++.dg/template/friend36.C: New test.
1635
1636 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1637
1638         PR fortran/21730
1639         * gfortran.dg/pr21730.f: New test.
1640
1641 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1642             Kenneth Zadeck <zadeck@naturalbridge.com>
1643
1644         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1645         since pure const detection cannot run at -O1 in c compiler.
1646         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1647         can now optimize this case properly.
1648         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1649         because we now pass.
1650         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1651
1652 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1653
1654         PR c/22421
1655         * gcc.dg/format/bitfld-1.c: New test.
1656
1657 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1658
1659         PR c++/22204
1660         * g++.dg/rtti/repo1.C: New test.
1661
1662 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1663
1664         PR middle-end/22398
1665         * gcc.c-torture/compile/pr22398.c: New test.
1666
1667 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1668
1669         PR c++/22132
1670         * g++.dg/expr/cast4.C: New test.
1671
1672 2005-07-15  Richard Guenther  <rguenther@suse.de>
1673
1674         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1675         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1676
1677 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1678
1679         PR tree-optimization/22230
1680         * gcc.dg/tree-ssa/pr22230.c: New test.
1681
1682 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1683
1684         * gfortran.dg/g77/cpp6.f: New test.
1685
1686         PR fortran/22417
1687         * gfortran.dg/g77/cpp5.F: New test.
1688         * gfortran.dg/g77/cpp5.h: New file.
1689         * gfortran.dg/g77/cpp5inc.h: New file.
1690
1691 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1692
1693         PR libfortran/16435
1694         * gfortran.dg/tl_editting.f90: New.
1695         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1696
1697 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1698
1699         * gfortran.dg/char_array_constructor.f90: New test.
1700
1701 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1702
1703         * gfortran.dg/past_eor.f90: New.
1704         * gfortran.dg/complex_read.f90: New.
1705
1706 2005-07-13  Jeff Law  <law@redhat.com>
1707
1708         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1709         additional casts.
1710
1711         * gcc.dg/tree-ssa/pr22321.c: New test
1712
1713 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1714
1715         PR tree-optimization/21921
1716         * gcc.dg/tree-ssa/pr21921.c: New.
1717
1718 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1719
1720         PR tree-optimizatio/22442
1721         * gcc.dg/tree-ssa/loop-11.c: New test.
1722
1723 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1724
1725         PR tree-opt/21840
1726         * gcc.c-torture/compile/pr21840.c: New test.
1727
1728 2005-07-12  Jan Hubicka  <jh@suse.cz>
1729
1730         * gcc.c-torture/compile/pr22379.c: New test.
1731
1732 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1733
1734         PR libfortran/21593
1735         gfortran.dg/dev_null.f90:  Remove outdated comment about
1736         PR libfortran/21593.
1737
1738
1739 2005-07-12  Dale Johannesen  <dalej@apple.com>
1740
1741         * gcc.target/i386/compress-float-sse.c:  New.
1742         * gcc.target/i386/compress-float-sse-pic.c:  New.
1743         * gcc.target/i386/compress-float-387.c:  New.
1744         * gcc.target/i386/compress-float-387-pic.c:  New.
1745         * gcc.dg/compress-float-ppc.c:  New.
1746         * gcc.dg/compress-float-ppc-pic.c:  New.
1747
1748 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1749
1750         PR libfortran/21593
1751         gfortran.dg/dev_null.f90:  Remove targets.
1752
1753 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1754
1755         PR tree-opt/22335
1756         * gcc.dg/pr22335-1.c: New test.
1757         * gcc.dg/pr22335-2.c: New test.
1758
1759 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1760
1761         PR c++/20172
1762         * g++.dg/template/nontype12.C : New test.
1763
1764 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1765
1766         * gcc.dg/tree-ssa/loop-10.c: New test.
1767
1768 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1769
1770         * gcc.c-torture/execute/20020720-1.x: Remove.
1771
1772 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1773
1774         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1775
1776 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1777
1778         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1779         (dg-mips-options): Use it.
1780
1781 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1782
1783         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1784
1785 2005-07-09  Richard Henderson  <rth@redhat.com>
1786
1787         * lib/target-supports.exp (check_effective_target_sync_char_short):
1788         Add alpha.
1789
1790 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1791
1792         PR libfortran/22217
1793         * gfortran.dg/negative-z-descriptor.f90:  New test.
1794
1795 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1796
1797         PR tree-opt/22329
1798         * gcc.dg/pr22329.c: New test.
1799
1800 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1801
1802         PR tree-optimization/20139
1803         * gcc.dg/tree-ssa/pr20139.c: New.
1804
1805 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1806
1807         PR tree-opt/22356
1808         * testsuite/gcc.dg/pr22356-1.c: New test.
1809
1810 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1811
1812         PR c++/21799
1813         * g++.dg/template/unify8.C: New.
1814         * g++.dg/template/unify9.C: New.
1815
1816 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1817
1818         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1819
1820 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1821
1822         * gcc.dg/darwin-version-1.c: New.
1823         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1824         * gcc.dg/builtins-20.c: Likewise.
1825         * gcc.dg/builtins-53.c: Likewise.
1826         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1827         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1828         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1829         * gcc.dg/torture/builtins-power-1.c: Likewise.
1830         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1831         on Darwin.
1832
1833 2005-07-07  Jeff Law  <law@redhat.com>
1834
1835         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1836         argument evaluation order.
1837
1838 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1839
1840         PR libfortran/21594
1841         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1842         Add test cases where the shift length is greater than the
1843         array length.
1844
1845 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1846
1847         * obj-c++.dg/proto-lossage-6.mm: New.
1848         * objc.dg/proto-lossage-6.m: New.
1849
1850 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1851
1852         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1853         * objc.dg/gnu-runtime-2.m: Likewise.
1854
1855 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1856
1857         * gfortran.dg/longline.f: New test.
1858
1859         * gfortran.dg/badline.f: New test.
1860
1861 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1862
1863         PR fortran/16531
1864         PR fortran/15966
1865         PR fortran/18781
1866         * gfortran.dg/hollerith.f90: New.
1867         * gfortran.dg/hollerith2.f90: New.
1868         * gfortran.dg/hollerith3.f90: New.
1869         * gfortran.dg/hollerith4.f90: New.
1870         * gfortran.dg/hollerith_f95.f90: New.
1871         * gfortran.dg/hollerith_legacy.f90: New.
1872         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1873
1874 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1875
1876         PR objc/22274
1877         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1878         * objc.dg/gnu-runtime-2.m: New.
1879
1880 2005-07-06  Jeff Law  <law@redhat.com>
1881
1882         * gcc.dg/tree-ssa/vrp17.c: New test.
1883
1884 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1885
1886         PR fortran/22327
1887         * gfortran.dg/array_constructor_5.f90: New test.
1888
1889 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1890
1891         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1892
1893 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1894
1895         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1896         * gcc.dg/980816-1.c: Ditto.
1897
1898 2005-07-06  Jeff Law  <law@redhat.com>
1899
1900         * gcc.c-torture/compile/pr21356.c: New test.
1901
1902 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1903
1904         PR c/22013
1905         PR c/22098
1906         * gcc.c-torture/compile/pr22013-1.c,
1907         gcc.c-torture/execute/pr22098-1.c,
1908         gcc.c-torture/execute/pr22098-2.c,
1909         gcc.c-torture/execute/pr22098-3.c: New tests.
1910
1911 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1912
1913         PR c/22308
1914         * gcc.dg/pr22308-1.c: New test.
1915
1916 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1917
1918         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1919         target.
1920         * gcc.dg/compare9.c: Use -fshort-enums instead of
1921         -fno-short-enums.  Change the last test to dg-bogus.
1922
1923 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1924
1925         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1926         * gcc.dg/compare9.c: New.
1927
1928 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1929
1930         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1931
1932 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1933
1934         PR testsuite/22288
1935         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1936
1937
1938 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1939
1940         * gcc.dg/format/gcc_gfc-1.c: New.
1941
1942 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1943
1944         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1945
1946 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1947
1948         PR fortran/20842
1949         * gfortran.dg/io_invalid_1.f90: New test.
1950
1951 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1952
1953         * gcc.dg/format/gcc_diag-1.c: Update.
1954
1955 2005-07-02  Jeff Law  <law@redhat.com>
1956
1957         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1958         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1959
1960 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1961
1962         * gcc.dg/format/gcc_diag-1.c: Update.
1963
1964 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1965
1966         PR tree-opt/22269
1967         * gcc.c-torture/compile/pr22269.c: New test.
1968
1969 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1970
1971         PR 21584
1972         PR 22219
1973         * g++.dg/tree-ssa/pr21584-1.C: New test.
1974         * g++.dg/tree-ssa/pr21584-2.C: New test.
1975
1976 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1977
1978         * obj-c++.dg/try-catch-11.mm: New.
1979         * objc.dg/try-catch-10.m: New.
1980
1981 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1982
1983         * g++.dg/other/ucnid-1.C: xfail on AIX.
1984
1985 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1986
1987         PR 22234
1988         * gcc.dg/20050629-1.c: New test.
1989
1990 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1991
1992         * obj-c++.dg/const-str-1[0-1].mm: New.
1993         * objc.dg/const-str-1[0-1].m: New.
1994
1995 2005-05-29  Richard Henderson  <rth@redhat.com>
1996
1997         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1998         Rename from check_effective_target_vect_no_max.
1999         (check_effective_target_vect_no_int_add): New.
2000         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2001         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2002         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2003         * gcc.dg/vect/vect-reduc-1.c: Use both.
2004         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2005
2006 2005-05-29  Richard Henderson  <rth@redhat.com>
2007
2008         * lib/target-supports.exp (check_effective_target_vect_no_max):
2009         Remove i386 and x86_64.
2010
2011 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2012
2013         PR testsuite/21969
2014         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2015
2016 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2017
2018         PR middle-end/21969
2019         * gcc.dg/vect/pr21969.c: New test.
2020
2021 2005-06-28  Eric Christopher  <echristo@redhat.com>
2022
2023         PR c/22052
2024         PR c/21975
2025         * gcc.dg/inline1.c: New test.
2026         * gcc.dg/inline2.c: Ditto.
2027         * gcc.dg/inline3.c: Ditto.
2028         * gcc.dg/inline4.c: Ditto.
2029         * gcc.dg/inline5.c: Ditto.
2030
2031 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2032
2033         PR libfortran/22142
2034         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2035         Add testcase also testing eoshift1 for PR 22142.
2036
2037 2005-06-28  Richard Henderson  <rth@redhat.com>
2038
2039         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2040         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2041         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2042         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2043         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2044
2045 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2046
2047         PR libfortran/22142
2048         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2049         Add testcase for PR 22142.
2050
2051 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2052
2053         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2054         gcc.target/ia64/fpreg-2.c: New tests.
2055
2056 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2057
2058         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2059
2060 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2061
2062         PR libfortran/22170
2063         * gfortran.dg/slash_1.f90: New test.
2064
2065 2005-06-27  Richard Henderson  <rth@redhat.com>
2066
2067         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2068         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2069         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2070         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2071         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2072         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2073
2074 2005-06-27  Richard Henderson  <rth@redhat.com>
2075
2076         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2077         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2078
2079 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2080
2081         * obj-c++.dg/proto-lossage-5.mm: New.
2082         * objc.dg/proto-lossage-5.m: New.
2083
2084 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2085
2086         PR 21959
2087         * gcc.dg/tree-ssa/pr21959.c: New test.
2088
2089 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2090
2091         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2092         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2093         testing uninitialized var.
2094
2095         * gcc.c-torture/execute/builtins/chk.h: New.
2096         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2097         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2098         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2099         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2100         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2101         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2102         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2103         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2104         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2105         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2106         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2107         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2108         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2109         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2110         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2111         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2112         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2113         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2114         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2115         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2116         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2117         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2118         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2119         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2120         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2121         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2122         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2123         * gcc.dg/builtin-object-size-1.c: New test.
2124         * gcc.dg/builtin-object-size-2.c: New test.
2125         * gcc.dg/builtin-object-size-3.c: New test.
2126         * gcc.dg/builtin-object-size-4.c: New test.
2127         * gcc.dg/builtin-object-size-5.c: New test.
2128         * gcc.dg/builtin-stringop-chk-1.c: New test.
2129         * gcc.dg/builtin-stringop-chk-2.c: New test.
2130         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2131         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2132         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2133         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2134         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2135         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2136         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2137         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2138         * gcc.c-torture/execute/printf-1.c: New test.
2139         * gcc.c-torture/execute/fprintf-1.c: New test.
2140         * gcc.c-torture/execute/vprintf-1.c: New test.
2141         * gcc.c-torture/execute/vfprintf-1.c: New test.
2142         * gcc.c-torture/execute/printf-chk-1.c: New test.
2143         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2144         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2145         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2146
2147 2005-06-27  Michael Matz  <matz@suse.de>
2148
2149         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2150         slot is not merged if address escapes.
2151
2152 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2153
2154         PR c/21911
2155         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2156
2157 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR middle-end/17965
2160         * gcc.c-torture/compile/20050622-1.c: New test.
2161
2162         PR middle-end/22028
2163         * gcc.dg/20050620-1.c: New test.
2164
2165 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2166
2167         PR tree-optimization/22026
2168         * gcc.dg/tree-ssa/pr22026.c: New.
2169
2170 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2171
2172         PR libfortran/22144
2173         * gfortran.dg/shift-alloc.f90:  New testcase.
2174
2175 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2176
2177         * all files: Update FSF address in copyright headers.
2178
2179 2005-06-22  Jan Hubicka  <jh@suse.cz>
2180
2181         * wholeprogram-1.c: New testcase.
2182         * wholeprogram-2.c: New testcase.
2183
2184 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2185
2186         PR 22171
2187         * gcc.dg/tree-ssa/pr22171.c: New test.
2188
2189 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2190
2191         * gfortran.dg/simplify_modulo.f90: New.
2192
2193 2005-06-24  Jan Hubicka  <jh@suse.cz>
2194
2195         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2196
2197 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2198
2199         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2200
2201 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2202
2203         * obj-c++.dg/typedef-alias-1.mm: New.
2204         * objc.dg/typedef-alias-1.m: New.
2205
2206 2005-06-23  Jeff Law  <law@redhat.com>
2207
2208         * gcc.dg/tree-ssa/vrp16.c: New test.
2209
2210 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2211
2212         * lib/target-supports.exp: Add
2213         check_effective_target_fortran_large_real and
2214         check_effective_target_fortran_large_int to check for
2215         corresponding effective targets.
2216         * gfortran.dg/large_integer_kind_1.f90: New test.
2217         * gfortran.dg/large_real_kind_1.f90: New test.
2218
2219 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2220
2221         PR tree-optimization/22117
2222         * gcc.dg/tree-ssa/pr22117.c: New.
2223
2224 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2225
2226         PR testsuite/22123
2227         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2228
2229 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2230
2231         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2232
2233 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2234
2235         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2236         * gfortran.dg/f2c_4.c: Likewise
2237
2238 2005-06-22 Paul Brook  <paul@codesourcery.com>
2239
2240         PR fortran/21034
2241         * gfortran.dg/auto_save_1.f90: New test.
2242
2243 2005-06-22  Michael Matz  <matz@suse.de>
2244
2245         * gcc.target/x86-64/abi: New directory.
2246         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2247         * gcc.target/x86-64/abi/README.gcc: New file.
2248         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2249         * gcc.target/x86-64/abi/asm-support.s: New file.
2250         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2251         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2252         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2253         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2254         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2255         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2256         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2257         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2258         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2259         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2260         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2261         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2262         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2263         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2264         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2265         * gcc.target/x86_64/abi/test_varargs.c: New test.
2266
2267 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2268
2269         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2270         32-bit i?86 and x86_64.
2271
2272 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2273
2274         * obj-c++.dg/const-str-[1-9].mm: New tests.
2275
2276 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2277
2278         PR fortran/22010
2279         * gfortran.dg/namelist_use.f90: New.
2280         * gfortran.dg/namelist_use_only.f90: New.
2281
2282 2005-06-21  Jeff Law  <law@redhat.com>
2283
2284         * gcc.dg/tree-ssa/vrp15.c: New test.
2285
2286 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2287
2288         * lib/target-supports.exp (check_effective_target_vect_reduction):
2289         Remove.
2290         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2291         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2292         remove vect_reduction target keyword. Also avoid two returns in main.
2293         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2294         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2295         * gcc.dg/vect/vect-reduc-1short.c: New test.
2296         * gcc.dg/vect/vect-reduc-1char.c: New test.
2297         * gcc.dg/vect/vect-reduc-2short.c: New test.
2298         * gcc.dg/vect/vect-reduc-2char.c: New test.
2299         * gcc.dg/vect/vect-reduc-6.c: New test.
2300         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2301         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2302         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2303
2304 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2305         Paul Thomas  <pault@gcc.gnu.org>
2306
2307         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2308         New tests.
2309
2310 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2311
2312         * gfortran.dg/backslash_1.f90: New test.
2313         * gfortran.dg/backslash_2.f90: New test.
2314
2315 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2316
2317         * gfortran.dg/duplicate_labels.f90: New test.
2318
2319 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2320
2321         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2322         unsupportable relocations.
2323         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2324         * gcc.dg/20050321-2.c: xfail for NetWare.
2325
2326 2005-06-20  Andreas Jaeger  <aj@suse.de>
2327
2328         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2329         gcc.target/i386/fastcall-sseregparm.c,
2330         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2331
2332 2005-06-19  Richard Henderson  <rth@redhat.com>
2333
2334         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2335
2336 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2337
2338         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2339
2340 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2341
2342         PR c++/22115
2343         * g++.dg/conversion/simd2.C: Change expected error message.
2344
2345 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2346
2347         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2348         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2349         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2350
2351 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2352
2353         * gcc.dg/fold-mod-1.c: New test.
2354
2355 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2356
2357         PR fortran/19926
2358         * gfortran.dg/pr19926.f90: New test.
2359
2360 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2361
2362         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2363         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2364         targets.
2365         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2366         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2367
2368 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2369
2370         * gcc.target/ia64/float80-varargs-1.c: New test.
2371
2372 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2373
2374         PR tree-opt/22035
2375         * gfortran.dg/f2c_6.f90: New test.
2376
2377 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2378
2379         PR c++/17413
2380         * g++.dg/template/local5.C: New.
2381
2382 2005-06-17  Richard Henderson  <rth@redhat.com>
2383
2384         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2385
2386 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2387
2388         PR testsuite/21945
2389         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2390
2391 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2392
2393         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2394         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2395         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2396         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2397         check_vect to verify the presence of hardware vector support.
2398
2399 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2400
2401         PR testsuite/22056
2402         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2403
2404 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2405
2406         PR libfortran/19216
2407         * gfortran.dg/pr19216.f: Add correct space between brackets and
2408         dg directive.
2409
2410 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2411
2412         PR libfortran/16436
2413         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2414
2415 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2416
2417         * gcc.target/i386/attributes-error.c: New testcase.
2418         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2419         * gcc.target/i386/regparm-stdcall.c: Likewise.
2420         * gcc.target/i386/sseregparm-1.c: Likewise.
2421         * gcc.target/i386/sseregparm-2.c: Likewise.
2422
2423 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2424
2425         * g++.dg/rtti/crash2.C: New.
2426
2427 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2428
2429         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2430
2431 2005-06-15  David Ung  <davidu@mips.com>
2432
2433         * gcc.target/mips/mips16e-extends.c: New test for testing the
2434         generation of MIPS16e zeb/zeh, seb/seh instructions.
2435
2436 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2437
2438         PR 22018
2439         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2440         * gcc.dg/tree-ssa/pr22018.c: New test.
2441
2442 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2443
2444         * gcc.dg/simd-1.c: Update error messages.
2445         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2446         * gcc.dg/simd-2.c: Update error messages.
2447         * gcc.dg/simd-4.c: New.
2448
2449 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2450
2451         PR c++/20678
2452         * g++.dg/other/crash-4.C: New.
2453
2454 2005-06-14  Devang Patel  <dpatel@apple.com>
2455
2456         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2457
2458 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2459
2460         PR c++/21929
2461         * g++.dg/parse/crash11.C: Update
2462
2463 2005-06-13  Jeff Law  <law@redhat.com>
2464
2465         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2466         perform the desired transformations.
2467         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2468         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2469
2470 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2471
2472         PR fortran/22038
2473         * gfortran.dg/forall_1.f90: Un-XFAIL.
2474
2475 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2476
2477         PR c++/21929
2478         * g++.dg/parse/crash26.C: New.
2479
2480         PR c++/20789
2481         * g++.dg/init/member1.C: New.
2482
2483 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2484
2485         * gfortran.dg/altreturn_1.f90: New test.
2486
2487 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2488
2489         PR middle-end/21985
2490         * gcc.dg/tree-ssa/pr21985.c: New test.
2491
2492 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2493
2494         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2495
2496 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2497
2498         PR c++/21930
2499         * g++.dg/other/error10.C: New test case.
2500
2501 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2502
2503         PR libfortran/19155
2504         * gfortran.dg/pr19155.f: Add test.
2505
2506 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2507
2508         * gfortran.dg/f2c_7.f90: New test.
2509
2510         * gfortran.dg/forall_1.f90: XFAILed.
2511
2512 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2513
2514         * gcc.dg/pr14796-1.c: New.
2515         * gcc.dg/pr14796-2.c: New.
2516
2517 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2518
2519         PR fortran/17792
2520         PR fortran/21375
2521         * gfortran.dg/deallocate_stat.f90:  New test.
2522
2523 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2524
2525         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2526
2527 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2528
2529         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2530         access will be generated when this loop is vectorized. Test that
2531         accesses with same alignment were detected.
2532         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2533         Test that accesses with same alignment were detected.
2534         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2535         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2536         alignment were detected.
2537
2538 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2539
2540         PR c++/10611
2541         * g++.dg/conversion/simd2.C: New.
2542
2543 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2544
2545         * gcc.dg/Wcxx-compat-1.c: New.
2546
2547 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2548
2549         PR libfortran/21480
2550         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2551         complex array.
2552
2553 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2554
2555         * gcc.dg/alias-8.c: New.
2556
2557 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2558
2559         * gcc.dg/format/cmn_err-1.c: Update.
2560
2561 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2562
2563         PR target/20666
2564         * gcc.target/sparc/fexpand-2.c: New.
2565         * gcc.target/sparc/fpmerge-2.c: New.
2566         * gcc.target/sparc/fpmul-2.c: New.
2567         * gcc.target/sparc/noresult.c: New.
2568         * gcc.target/sparc/pdist-2.c: New.
2569         * gcc.target/sparc/pdist-3.c: New.
2570
2571 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2572
2573         PR testsuite/21702
2574         * gcc.target/i386/i386.exp: Fix comment typo.
2575
2576 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2577
2578         PR c++/19497
2579         * g++.dg/inherit/using5.C: New.
2580         * g++.dg/inherit/using6.C: New.
2581
2582 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2583
2584         PR c++/19894
2585         * g++.dg/template/ptrmem15.C: New test.
2586
2587         PR c++/20563
2588         * g++.dg/ext/label4.C: New test.
2589
2590 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2591
2592         * gcc.dg/tls/debug-1.c: New test.
2593
2594 2005-06-07  Dale Johannesen  <dalej@apple.com>
2595
2596         * gcc.target/i386/movq.c:  New.
2597
2598 2005-06-07  Dale Johannesen  <dalej@apple.com>
2599
2600         * gcc.dg/20050607-1.c:  New.
2601
2602 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2603
2604         PR middle-end/21850
2605         * gcc.c-torture/execute/20050607-1.c: New test.
2606
2607 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2608
2609         PR libfortran/21926
2610         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2611         Test case where the return array has lowest stride one,
2612         but isn't packed.
2613
2614 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2615
2616         * lib/target-supports.exp (check_effective_target_sync_int_long):
2617         Add s390 and s390x targets.
2618
2619 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2620
2621         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2622         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2623         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2624         * gcc.dg/tree-ssa/loop-9.c: New test.
2625
2626 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2627
2628         * g++.dg/parse/defarg10.C: New.
2629
2630 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR regression/21897
2633         * gcc.c-torture/execute/20050604-1.c: New test.
2634
2635 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2636
2637         PR 21903
2638         * g++.dg/parse/defarg9.C: New.
2639
2640         PR c++/20637
2641         * g++.dg/inherit/using4.C: New.
2642         * g++.dg/overload/error1.C: Adjust expected errors.
2643         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2644         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2645         * g++.old-deja/g++.other/redecl2.C: Likewise.
2646         * g++.old-deja/g++.other/redecl4.C: Likewise.
2647         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2648
2649 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2650
2651         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2652
2653 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2654
2655         * lib/gfortran.exp (gfortran_target_compile): Call
2656         dg-additional-files-options
2657         * gfortran.dg/f2c_4.f90: New file
2658         * gfortran.dg/f2c_4.c: New file
2659         * gfortran.dg/f2c_5.f90: New file
2660         * gfortran.dg/f2c_5.c: New file
2661
2662 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2663
2664         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2665
2666         PR fortran/21912
2667         * gfortran.dg/array_constructor_4.f90: New test.
2668
2669 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2670
2671         PR c++/21619
2672         * g++.dg/ext/builtin9.C: New test.
2673
2674 2005-06-05  Dale Johannesen  <dalej@apple.com>
2675
2676         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2677         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2678
2679 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2680
2681         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2682         * gcc.dg/vect/vect-reduc-1.c: New.
2683         * gcc.dg/vect/vect-reduc-2.c: New.
2684         * gcc.dg/vect/vect-reduc-3.c: New.
2685
2686 2005-06-04  Dale Johannesen  <dalej@apple.com>
2687
2688         * gcc.c-torture/execute/20050603-1.c:  New.
2689         * gcc.c-torture/execute/20050603-2.c:  New.
2690         * gcc.dg/20050603-3.c:  New.
2691
2692 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2693
2694         PR fortran/19195
2695         * gfortran.dg/debug_1.f90: New test.
2696
2697         * gfortran.dg/forall_1.f90: New test.
2698
2699 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2700
2701         * gfortran.dg/array_constructor_3.f90: New test.
2702
2703 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2704
2705         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2706
2707 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2708
2709         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2710
2711 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2712
2713         PR c/21873
2714         * gcc.dg/init-excess-1.c: New test.
2715
2716 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2717
2718         PR c++/21853
2719         * g++.dg/expr/static_cast6.C: New test.
2720
2721 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2722
2723         * gcc.dg/tree-ssa/vrp14.c: New test.
2724
2725 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2726
2727         PR c++/21336
2728         * g++.dg/template/new2.C: New test.
2729
2730 2005-06-03  Josh Conner  <jconner@apple.com>
2731
2732         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2733         all entries in initializer.
2734
2735 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2736
2737         PR middle-end/21858
2738         * gcc.dg/pr21858.c: New testcase.
2739
2740 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2741
2742         PR tree-optimization/21292
2743
2744         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2745         New.
2746         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2747         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2748         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2749         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2750         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2751
2752 2005-06-02  Richard Henderson  <rth@redhat.com>
2753
2754         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2755
2756 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2757
2758         * gcc.dg/wtypequal.c: New testcase.
2759
2760 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2761
2762         PR 21582
2763         * gcc.dg/tree-ssa/pr21582.c: New test.
2764
2765 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2766
2767         PR c++/21280
2768         * g++.dg/opt/interface2.h: New.
2769         * g++.dg/opt/interface2.C: New.
2770         * g++.dg/init/ctor4.C: Adjust error lines.
2771         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2772         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2773         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2774         * g++.old-deja/g++.pt/assign1.C: Likewise.
2775         * g++.old-deja/g++.pt/crash20.C: Likewise.
2776
2777 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2778
2779         PR tree-optimization/21734
2780         * g++.dg/vect/pr21734_1.cc: New.
2781         * g++.dg/vect/pr21734_2.cc: New.
2782
2783 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2784
2785         PR c++/20350
2786         * g++.dg/template/spec24.C: New.
2787
2788         PR c++/21151
2789         * g++.dg/pch/local-1.C: New.
2790         * g++.dg/pch/local-1.Hs: New.
2791
2792 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2793
2794         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2795         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2796         * gcc.dg/tree-ssa/pr14341.c: New test.
2797         * gcc.dg/tree-ssa/pr14841.c: New test.
2798         * gcc.dg/tree-ssa/pr20701.c: New test.
2799         * gcc.dg/tree-ssa/pr21086.c: New test.
2800         * gcc.dg/tree-ssa/pr21090.c: New test.
2801         * gcc.dg/tree-ssa/pr21332.c: New test.
2802         * gcc.dg/tree-ssa/pr21458.c: New test.
2803         * gcc.dg/tree-ssa/pr21658.c: New test.
2804         * gcc.dg/tree-ssa/vrp01.c: New test.
2805         * gcc.dg/tree-ssa/vrp02.c: New test.
2806         * gcc.dg/tree-ssa/vrp03.c: New test.
2807         * gcc.dg/tree-ssa/vrp04.c: New test.
2808         * gcc.dg/tree-ssa/vrp05.c: New test.
2809         * gcc.dg/tree-ssa/vrp06.c: New test.
2810         * gcc.dg/tree-ssa/vrp07.c: New test.
2811         * gcc.dg/tree-ssa/vrp08.c: New test.
2812         * gcc.dg/tree-ssa/vrp09.c: New test.
2813         * gcc.dg/tree-ssa/vrp10.c: New test.
2814         * gcc.dg/tree-ssa/vrp11.c: New test.
2815         * gcc.dg/tree-ssa/vrp12.c: New test.
2816         * gcc.dg/tree-ssa/vrp13.c: New test.
2817
2818 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2819
2820         PR 21029
2821         * gcc.dg/tree-ssa/pr21029.c: New test.
2822
2823 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2824
2825         * gfortran.dg/logint-1.f: New test case.
2826         * gfortran.dg/logint-2.f: Likewise.
2827         * gfortran.dg/logint-3.f: Likewise.
2828
2829 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR c/21536
2832         PR c/20760
2833         * gcc.dg/20050527-1.c: New test.
2834
2835         * gcc.dg/i386-sse-12.c: New test.
2836
2837         PR fortran/21729
2838         * gfortran.dg/implicit_5.f90: New test.
2839
2840 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2841
2842         PR fortran/20883
2843         * gfortran/assign_4.f90: New test.
2844         * gfortran/assign_2.f90: Change compile to run.
2845
2846 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2847
2848         * lib/target-supports.exp
2849         (check_effective_target_sync_char_short): New.
2850         * gcc.dg/sync-2.c: New.
2851
2852 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2853
2854         PR tree-optimization/21817
2855         * gcc.dg/torture/pr21817-1.c: New.
2856
2857 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2858
2859         PR c++/21165
2860         * g++.dg/template/init5.C: New.
2861
2862 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2863
2864         * gfortran.dg/char_initialiser_actual.f90:
2865         Test character initialisers as actual arguments.
2866         * gfortran.dg/char_pointer_comp_assign.f90:
2867         Test character pointer structure component assignments.
2868         * gfortran.dg/char_array_structure_constructor.f90:
2869         Test character components in structure constructors.
2870
2871 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2872
2873         PR middle-end/20931
2874         * g++.dg/opt/pr20931.C: New test.
2875
2876 2005-05-31  Andreas Jaeger  <aj@suse.de>
2877
2878         PR testsuite/20772
2879         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2880         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2881         g++.old-deja/g++.ext/asmspec1.C,
2882         g++.old-deja/g++.other/regstack.C,
2883         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2884         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2885         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2886         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2887         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2888         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2889         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2890         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2891         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2892         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2893         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2894         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2895         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2896         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2897         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2898         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2899         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2900         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2901         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2902
2903 2005-05-31  Jeff Law  <law@redhat.com>
2904
2905         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2906
2907 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2908
2909         PR middle-end/21743
2910         * gcc.dg/builtins-1.c: Activate disabled clog test.
2911         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2912
2913 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2914
2915         * gfortran.dg/char_pointer_assign.f90:
2916         Test character-pointer assignments and pointer assignments.
2917         * gfortran.dg/char_pointer_dummy.f90:
2918         Test character-pointer dummy arguments.
2919         * gfortran.dg/char_pointer_func.f90:
2920         Test character-pointer function returns.
2921         * gfortran.dg/char_pointer_dependency.f90:
2922         Test character-pointer functions with dependencies.
2923
2924 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2925
2926         PR c++/21784
2927         * g++.dg/lookup/using14.C: New test.
2928
2929 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2930
2931         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2932         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2933         trailing ^M.
2934
2935 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2936
2937         PR c++/17413
2938         * g++.dg/template/local5.C: New.
2939
2940         PR target/21761
2941         * gcc.c-torture/compile/pr21761.c: New.
2942
2943         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2944         before darwin8.
2945
2946 2005-05-30  Steven G. Kargl
2947
2948         PR fortran/20846
2949         * gfortran.dg/inquire_8.f90: New test.
2950
2951 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2952
2953         PR libfortran/21376
2954         * gfortran.dg/output_exponents_1.f90: New test.
2955
2956 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2957
2958         PR libfortran/20006
2959         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2960
2961 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2962
2963         PR c++/21210
2964         * g++.dg/ext/complex1.C: New test.
2965
2966         PR c++/21340
2967         * g++.dg/init/ctor6.C: New test.
2968
2969 2005-05-29  Jan Hubicka  <jh@suse.cz>
2970
2971         * gcc.c-torture/compile/pr21562.c: New.
2972
2973 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2974
2975         * gfortran.dg/subnormal_1.f90: New test.
2976
2977 2005-05-28  Jan Hubicka  <jh@suse.cz>
2978
2979         * tree-prof.exp: Fix comment.
2980         * value-prof-1.c: New.
2981         * value-prof-2.c: New.
2982         * value-prof-3.c: New.
2983         * value-prof-4.c: New.
2984
2985 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2986
2987         PR c++/21614
2988         * g++.dg/expr/ptrmem6.C: New test.
2989         * g++.dg/expr/ptrmem6a.C: Likewise.
2990
2991 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2992
2993         PR tree-optimization/21658
2994         * gcc.dg/tree-ssa/pr21658.c: New.
2995
2996 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2997
2998         PR c++/21455
2999         * g++.dg/inherit/ptrmem3.C: New.
3000
3001         PR c++/21681
3002         * g++.dg/parse/template16.C: New.
3003
3004 2005-05-27  Andreas Jaeger  <aj@suse.de>
3005
3006         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3007
3008         * gcc.dg/i386-sse-8.c: Run test on all archs.
3009
3010 2005-05-26  Mike Stump  <mrs@apple.com>
3011
3012         * objc.dg/isa-field-1.m: Only run on darwin.
3013         * objc.dg/lookup-1.m: Likewise.
3014         * objc.dg/try-catch-8.m: Likewise.
3015
3016 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3017
3018         PR tree-optimization/9814
3019         * gcc.dg/pr9814-1.c: New test case.
3020
3021 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3022
3023         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3024         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3025         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3026         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3027         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3028         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3029         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3030         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3031         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3032         objc.dg/try-catch-8.m: New.
3033
3034 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3035
3036         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3037         remove extraneous semicolons.
3038
3039 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3040
3041         * obj-c++.dg/comp-types-12.mm: New.
3042         * objc.dg/comp-types-11.m: New.
3043         * objc.dg/selector-4.m: New.
3044
3045 2005-05-26  Andreas Jaeger  <aj@suse.de>
3046
3047         PR testsuite/20772
3048         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3049         g++.old-deja/g++.ext/attrib3.C,
3050         g++.old-deja/g++.other/store-expr1.C,
3051         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3052         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3053         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3054         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3055         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3056         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3057         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3058         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3059         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3060         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3061         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3062         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3063         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3064         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3065         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3066         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3067         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3068         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3069         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3070
3071 2005-05-26  Andreas Jaeger  <aj@suse.de>
3072
3073         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3074         x86-64 compilation.
3075
3076 2005-05-26  Andreas Jaeger  <aj@suse.de>
3077
3078         PR testsuite/20772
3079         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3080         gcc.misc-tests/i386-pf-athlon-1.c,
3081         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3082         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3083         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3084         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3085         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3086         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3087         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3088         programs.
3089
3090         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3091         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3092         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3093         x86-64 compilation.
3094
3095         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3096         x86_64.
3097
3098         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3099         effective-target ilp32.
3100
3101 2005-05-26  David Ung  <davidu@mips.com>
3102
3103         * gcc.target/mips/ext_ins.c: New test for testing the generation
3104         of MIPS32/64 rev 2 ext/ins instructions.
3105
3106 2005-05-26  Andreas Jaeger  <aj@suse.de>
3107
3108         * treelang/compile/unsigned.tree: Use gimple instead of
3109         nonexisting generic dump.
3110
3111 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3112
3113         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3114
3115 2005-05-26  Andreas Jaeger  <aj@suse.de>
3116
3117         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3118
3119 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3120
3121         PR libfortran/17283
3122         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3123         Test callee-allocated memory with write statements.
3124
3125 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3126
3127         PR middle-end/21709
3128         * gcc.dg/pr21709-1.c: New test case.
3129
3130 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3131             Mike Stump  <mrs@apple.com>
3132
3133         * objc/execute/next_mapping.h: Update for C++.
3134
3135         * obj-c++.dg/selector-1.mm: Move to...
3136         * obj-c++.dg/selector-4.mm: here...
3137
3138         * obj-c++.dg/basic.mm: New.
3139         * obj-c++.dg/comp-types-1.mm: New.
3140         * obj-c++.dg/cxx-class-1.mm: New.
3141         * obj-c++.dg/cxx-ivars-1.mm: New.
3142         * obj-c++.dg/cxx-ivars-2.mm: New.
3143         * obj-c++.dg/cxx-ivars-3.mm: New.
3144         * obj-c++.dg/cxx-scope-1.mm: New.
3145         * obj-c++.dg/cxx-scope-2.mm: New.
3146         * obj-c++.dg/defs.mm: New.
3147         * obj-c++.dg/empty-private-1.mm: New.
3148         * obj-c++.dg/encode-1.mm: New.
3149         * obj-c++.dg/encode-2.mm: New.
3150         * obj-c++.dg/encode-3.mm: New.
3151         * obj-c++.dg/extern-c-1.mm: New.
3152         * obj-c++.dg/extra-semi.mm: New.
3153         * obj-c++.dg/fix-and-continue-2.mm: New.
3154         * obj-c++.dg/isa-field-1.mm: New.
3155         * obj-c++.dg/ivar-list-semi.mm: New.
3156         * obj-c++.dg/local-decl-1.mm: New.
3157         * obj-c++.dg/lookup-1.mm: New.
3158         * obj-c++.dg/lookup-2.mm: New.
3159         * obj-c++.dg/method-1.mm: New.
3160         * obj-c++.dg/method-2.mm: New.
3161         * obj-c++.dg/method-3.mm: New.
3162         * obj-c++.dg/method-4.mm: New.
3163         * obj-c++.dg/method-5.mm: New.
3164         * obj-c++.dg/method-6.mm: New.
3165         * obj-c++.dg/method-7.mm: New.
3166         * obj-c++.dg/no-extra-load.mm: New.
3167         * obj-c++.dg/overload-1.mm: New.
3168         * obj-c++.dg/pragma-1.mm: New.
3169         * obj-c++.dg/pragma-2.mm: New.
3170         * obj-c++.dg/private-1.mm: New.
3171         * obj-c++.dg/private-2.mm: New.
3172         * obj-c++.dg/proto-qual-1.mm: New.
3173         * obj-c++.dg/qual-types-1.mm: New.
3174         * obj-c++.dg/stubify-1.mm: New.
3175         * obj-c++.dg/stubify-2.mm: New.
3176         * obj-c++.dg/super-class-1.mm: New.
3177         * obj-c++.dg/super-class-2.mm: New.
3178         * obj-c++.dg/super-dealloc-1.mm: New.
3179         * obj-c++.dg/super-dealloc-2.mm: New.
3180         * obj-c++.dg/template-1.mm: New.
3181         * obj-c++.dg/template-2.mm: New.
3182         * obj-c++.dg/template-3.mm: New.
3183         * obj-c++.dg/template-4.mm: New.
3184         * obj-c++.dg/template-5.mm: New.
3185         * obj-c++.dg/template-6.mm: New.
3186         * obj-c++.dg/try-catch-1.mm: New.
3187         * obj-c++.dg/try-catch-2.mm: New.
3188         * obj-c++.dg/try-catch-3.mm: New.
3189         * obj-c++.dg/try-catch-4.mm: New.
3190         * obj-c++.dg/try-catch-5.mm: New.
3191         * obj-c++.dg/try-catch-6.mm: New.
3192         * obj-c++.dg/try-catch-7.mm: New.
3193         * obj-c++.dg/try-catch-8.mm: New.
3194         * obj-c++.dg/try-catch-9.mm: New.
3195         * obj-c++.dg/va-meth-1.mm: New.
3196
3197 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3198
3199         * obj-c++.dg/selector-1.mm: New.
3200         * obj-c++.dg/selector-2.mm: New.
3201
3202 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3203
3204         * obj-c++.dg/selector-3.mm: New.
3205         * objc.dg/selector-3.m: New.
3206
3207 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3208
3209         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3210         about where warning appears.
3211
3212 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3213
3214         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3215         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3216         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3217         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3218
3219 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3220
3221         * gcc.dg/20050524-1.c: New test.
3222
3223 2005-05-25  Jan Hubicka  <jh@suse.cz>
3224
3225         * gcc.dg/tree-prof/inliner-1.c: New.
3226
3227 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3228
3229         * gcc.dg/tree-prof: New directory.
3230         * gcc.dg/tree-prof/tree-prof.exp: New.
3231
3232 2005-05-25  DJ Delorie  <dj@redhat.com>
3233
3234         * gcc.dg/Wattributes-1.c: New.
3235         * gcc.dg/Wattributes-2.c: New.
3236         * gcc.dg/Wattributes-3.c: New.
3237
3238 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3239
3240         PR tree-optimization/19833
3241         * gcc.dg/uninit-4.c: Remove xfail.
3242         * gcc.dg/uninit-9.c: Ditto.
3243
3244 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3245
3246         * obj-c++.dg/bitfield-[1-5].mm: New.
3247         * obj-c++.dg/class-protocol-1.mm: New.
3248         * obj-c++.dg/comp-types-1[0-1].mm: New.
3249         * obj-c++.dg/comp-types-[2-9].mm: New.
3250         * obj-c++.dg/encode-[4-8].mm: New.
3251         * obj-c++.dg/layout-1.mm: New.
3252         * obj-c++.dg/method-1[0-9].mm: New.
3253         * obj-c++.dg/method-2[0-1].mm: New.
3254         * obj-c++.dg/method-[8-9].mm: New.
3255         * obj-c++.dg/objc-gc-3.mm: New.
3256         * obj-c++.dg/try-catch-10.mm: New.
3257         * objc.dg/bitfield-5.m: New.
3258         * objc.dg/comp-types-10.m: New.
3259         * objc.dg/comp-types-9.m: New.
3260         * objc.dg/layout-1.m: New.
3261         * objc.dg/objc-gc-4.m: New.
3262         * objc.dg/try-catch-9.m: New.
3263         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3264         * objc.dg/comp-types-1.m: Likewise.
3265         * objc.dg/comp-types-[5-6].m: Likewise.
3266         * objc.dg/method-9.m: Likewise.
3267
3268 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3269
3270         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3271         and on hardware without VMX support.
3272
3273         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3274
3275         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3276
3277         * lib/profopt.exp (dg-final-generate, dg-final-use,
3278         profopt-final-code, profopt-get-options): New.
3279         (profopt-execute): Process test directives.
3280
3281         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3282         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3283         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3284
3285 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3286
3287         PR C++/21645
3288         * g++.dg/init/ctor5.C: New test.
3289
3290 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3291
3292         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3293         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3294         vect-113.c, vect-114.c.
3295
3296 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3297
3298         * gcc.dg/const-elim-1.c: Remove xfails.
3299
3300 2005-05-23  Jeff Law  <law@redhat.com>
3301
3302         * gcc.c-torture/compile/pr21638.c: New test.
3303         * gcc.c-torture/compile/20050520-1.c: New test.
3304
3305 2005-05-23  Nick Clifton  <nickc@redhat.com>
3306
3307         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3308         be a proper triple, ie: m32r*-*-*.
3309         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3310
3311 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3312
3313         PR middle-end/21331
3314         PR tree-opt/21293
3315         * gcc.c-torture/compile/pr21293.c: New test.
3316         * gcc.c-torture/execute/pr21331.c: New test.
3317
3318 2004-05-20  Richard Henderson  <rth@redhat.com>
3319
3320         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3321
3322 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3323
3324         * obj-c++-dg.exp: Add.
3325         * obj-c++.exp: Add.
3326         * obj-c++.dg/dg.exp: Add.
3327
3328 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3329
3330         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3331         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3332
3333 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3334
3335         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3336
3337 2004-05-19  Richard Henderson  <rth@redhat.com>
3338
3339         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3340
3341 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3342
3343         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3344
3345         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3346
3347 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3348
3349         PR c++/21495
3350         * g++.dg/parse/extern1.C: New test.
3351         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3352
3353 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3354
3355         * gcc.dg/c99-math.h: New.
3356         * gcc.dg/c99-math-float-1.c: New test.
3357         * gcc.dg/c99-math-double-1.c: Likewise.
3358         * gcc.dg/c99-math-long-double-1.c: Likewise.
3359
3360 2005-05-18  Richard Henderson  <rth@redhat.com>
3361
3362         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3363
3364 2005-05-18  Devang Patel  <dpatel@apple.com>
3365
3366         * g++.dg/opt/20050511-1.C: New test.
3367
3368 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3369
3370         PR libfortran/21127
3371         * gfortran.dg/reshape-complex.f90:  New test.
3372
3373 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3374
3375         * gfortran.dg/array_constructor_1.f90: New test.
3376         * gfortran.dg/array_constructor_2.f90: New test.
3377
3378 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3379
3380         PR fortran/20954
3381         * gfortran.dg/pr20954.f: New test.
3382
3383 2005-05-17  Mike Stump  <mrs@apple.com>
3384
3385         Yet more Objective-C++...
3386
3387         * objc.dg/method-5.m: Update.
3388         * objc.dg/method-6.m: Update.
3389         * objc.dg/method-7.m: Update.
3390         * objc.dg/method-9.m: Update.
3391         * objc.dg/try-catch-2.m: Update.
3392
3393 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3394
3395         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3396         Remove little-endian optimizations.
3397
3398 2005-05-17  Jeff Law  <law@redhat.com>
3399
3400         * g++.dg/tree-ssa/pr14814.C: New test.
3401         * gcc.dg/tree-ssa/pr14814.C: New test.
3402         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3403         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3404
3405 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3406
3407         * gcc.dg/compat/generate-random.c: Do not include
3408         libiberty.h.
3409         * gcc.dg/compat/generate-random_r.c: Likewise.
3410
3411 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3412
3413         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3414
3415 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3416
3417         PR middle-end/21595
3418         * g++.dg/tree-ssa/builtin1.C: New testcase.
3419
3420 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3421
3422         PR c++/21454
3423         * g++.dg/opt/const4.C: New test.
3424
3425         PR middle-end/21492
3426         * g++.dg/opt/crossjump1.C: New test.
3427
3428         PR tree-optimization/21610
3429         * gcc.c-torture/compile/20050516-1.c: New test.
3430
3431         PR fortran/15080
3432         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3433         about the test failing.
3434         * gfortran.fortran-torture/execute/where_7.f90: New test.
3435         * gfortran.fortran-torture/execute/where_8.f90: New test.
3436
3437 2005-05-16  Richard Henderson  <rth@redhat.com>
3438
3439         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3440         i?86 and x86_64.
3441
3442 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3443
3444         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3445         (limits.h): Include unconditionally.
3446         (stdlib.h): Likewise.
3447         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3448         (limits.h): Include unconditionally.
3449         (stdlib.h): Likewise.
3450         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3451         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3452         (limits.h): Include unconditionally.
3453         (stdlib.h): Likewise.
3454         (hashtab.h): Do not include.
3455         (getopt.h): Likewise.
3456         (stddef.h): Include.
3457         (hashval_t): Define.
3458         (struct entry): Add "next" field.
3459         (HASH_SIZE): New macro.
3460         (hash_table): New variable.
3461         (switchfiles): Do not use xmalloc.
3462         (mix): New macro.
3463         (iterative_hash): New function.
3464         (hasht): Remove.
3465         (e_exists): New function.
3466         (e_insert): Likewise.
3467         (output): Use, instead of libiberty hashtable functions.
3468         (main): Do not use getopt.  Do not call htab_create.
3469
3470 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3471
3472         PR libstdc++/21526
3473         * lib/target-supports.exp (check_mkfifo_available):
3474         Return 0 for cygwin as mkfifo support incomplete on platform.
3475         Fix typos in comments.
3476
3477 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3478
3479         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3480
3481 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3482
3483         PR fortran/17432
3484         * gfortran.dg/assign_4.f: New test.
3485
3486 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3487
3488         PR tree-optimization/21563
3489         * gcc.dg/tree-ssa/pr21563.c: New.
3490
3491 2005-05-14  Jan Hubicka  <jh@suse.cz>
3492
3493         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3494
3495 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3496
3497         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3498
3499 2005-05-13  Julian Brown  <julian@codesourcery.com>
3500
3501         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3502         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3503
3504 2005-05-13  Jan Hubicka  <jh@suse.cz>
3505
3506         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3507         * gcc.dg/fold-xor-?.c: Likewise.
3508         * gcc.dg/pr15784-?.c: Likewise.
3509         * gcc.dg/pr20922-?.c: Likewise.
3510         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3511         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3512         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3513
3514 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3515
3516         PR fortran/21260
3517         * gfortran.dg/hollerith_1.f90: New test.
3518
3519 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3520
3521         * gfortran.dg/func_result_2.f90: New test.
3522
3523 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3524
3525         * gfortran.dg/dev_null.f90: New test.
3526
3527 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3528
3529         * gcc.dg/arm-vfp1.c: Revert last change.
3530
3531 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3532
3533         PR middle-end/19807
3534         PR tree-optimization/19639
3535         * g++.dg/tree-ssa/pr19807.C: New testcase.
3536
3537 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3538
3539         PR libfortran/21471
3540         * gfortran.dg/append-1.f90: New test.
3541
3542 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3543
3544         * gcc.dg/pr18501.c: XFAIL.
3545         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3546         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3547         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3548         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3549         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3550         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3551         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3552         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3553
3554 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3555
3556         PR fortran/20178
3557         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3558         gfortran.dg/f2c_3.f90: New tests.
3559
3560         * gfortran.dg/return_1.f90: Fix dg annotation.
3561
3562 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3563
3564         * gcc.c-torture/compile/20050510-1.c: New test.
3565
3566 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3567
3568         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3569
3570 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3571
3572         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3573
3574 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3575
3576         PR c/17913
3577         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3578
3579 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3580
3581         PR c/21342
3582         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3583         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3584
3585 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3586
3587         PR debug/16676
3588         * gcc.dg/debug/pr16676.c: New test.
3589
3590 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3591
3592         PR testsuite/21443
3593         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3594         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3595         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3596         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3597         Change -O1 to -O2.
3598         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3599         -fno-tree-dominator-opts.
3600
3601 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3602
3603         * gfortran.dg/return_1.f90: New test.
3604
3605 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3606
3607         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3608
3609         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3610
3611 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3612
3613         PR c++/21427
3614         * g++.dg/inherit/covariant13.C: New.
3615
3616 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3617
3618         PR libfortran/19155
3619         * gfortran.dg/pr19155.f: New test.
3620
3621 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3622
3623         PR inline-asm/8788
3624         * gcc.dg/pr8788-1.c: New testcase.
3625
3626 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3627
3628         PR target/21416
3629         * gcc.target/mips/fpcmp-[12].c: New tests.
3630
3631 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3632
3633         * lib/target-supports-dg.exp (dg-require-fork): New function.
3634         (dg-require-mkfifo): Likewise.
3635         * lib/target-supports.exp (check_function_available): New
3636         function.
3637         (check_fork_available): Likewise.
3638         (check_mkfifo_available): Likewise.
3639
3640 2005-05-06  Jeff Law  <law@redhat.com>
3641
3642         * gcc.c-torture/compile/pr21380.c: New test.
3643
3644 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3645
3646         PR c++/20961
3647         * g++.dg/ext/weak3.C: New test.
3648
3649 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3650
3651         PR c++/21352
3652         * g++.dg/template/crash37.C: New test.
3653
3654 2005-05-05  Paul Brook  <paul@codesourcery.com>
3655
3656         * gcc.dg/arm-g2.c: Use effective-target arm32.
3657         * gcc.dg/arm-mmx-1.c: Ditto.
3658         * gcc.dg/arm-scd42-2.c: Ditto.
3659         * gcc.dg/arm-vfp1.c: Ditto.
3660         * lib/target-supports.exp (check_effective_target_arm32): New
3661         function.
3662
3663 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3664
3665         PR libfortran/21354
3666         gfortran.dg/in_pack_rank7.f90:  New test.
3667
3668 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3669
3670         PR middle-end/15618
3671         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3672
3673 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR middle-end/21265
3676         * gcc.dg/20050503-1.c: New test.
3677
3678         PR rtl-optimization/21239
3679         * gcc.dg/i386-sse-11.c: New test.
3680
3681 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3682
3683         PR target/16888
3684         * gcc.target/i386/asm-1.c: New test.
3685
3686 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3687
3688         PR rtl-optimization/21330
3689         * gcc.c-torture/execute/20050502-1.c: New test.
3690
3691         PR target/21297
3692         * gcc.c-torture/execute/20050502-2.c: New test.
3693
3694 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3695
3696         PR middle-end/21282
3697         * gcc.dg/pr21282.c: New.
3698
3699 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3700
3701         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3702         * gcc.dg/vect/vect-92.c: Likewise
3703         * gcc.dg/vect/vect-93.c: Likewise
3704         * gcc.dg/vect/vect-dv-1.c: Likewise
3705         * gcc.dg/vect/vect-dv-2.c: Likewise
3706         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3707
3708 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3709
3710         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3711         * gfortran.dg/vect/vect-2.f90:  Likewise
3712         * gfortran.dg/vect/vect-3.f90:  Likewise
3713         * gfortran.dg/vect/vect-4.f90:  Likewise
3714         * gfortran.dg/vect/vect-5.f90:  Likewise
3715
3716 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3717
3718         PR target/20813
3719         * gcc.dg/rs6000-fpint-2.c: New.
3720
3721 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3722
3723         PR c/15698
3724         * gcc.dg/builtins-30.c: Update expected messages.
3725         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3726         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3727         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3728
3729 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3730
3731         PR tree-optimization/21294
3732         * gcc.dg/tree-ssa/pr21294.c: New.
3733
3734 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3735
3736         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3737         __builtin_altivec_st_internal_4si built-in.
3738
3739 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3740
3741         PR c++/15875
3742         * g++.dg/template/ptrmem14.C: New test.
3743
3744 2005-05-02  Paul Brook  <paul@codesourcery.com>
3745
3746         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3747
3748 2005-05-02  Michael Matz  <matz@suse.de>
3749
3750         PR c++/19542
3751         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3752
3753 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3754
3755         * g++.dg/cpp/weak.C: New test.
3756
3757 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3758
3759         * gcc.dg/tree-ssa/loop-8.c: New test.
3760
3761 2005-04-30  Michael Maty  <matz@suse.de>
3762
3763         * gcc.dg/inline-mcpy.c: New test.
3764
3765 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3766
3767         PR libfortran/18958
3768         * gfortran.dg/eoshift.f90:  New test case.
3769
3770 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3771
3772         PR libfortran/18857
3773         * gfortran.dg/matmul_1.f90: New test.
3774
3775 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3776
3777         PR tree-optimization/21030
3778         * gcc.dg/tree-ssa/pr21030.c: New.
3779
3780 2005-04-29  Devang Patel  <dpatel@apple.com>
3781
3782         PR tree-optimization/21272
3783         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3784
3785 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3786
3787         PR fortran/13082
3788         PR fortran/18824
3789         * gfortran.dg/entry_4.f90: New test.
3790         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3791         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3792         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3793         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3794         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3795         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3796         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3797
3798 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3799
3800         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3801
3802 2005-04-29  Paul Brook   <paul@codesourcery.com>
3803
3804         * gfortran.dg/entry_3.f90: New test.
3805
3806 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3807
3808         * gfortran.dg/implicit_4.f90: New test.
3809
3810 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3811
3812         * lib/target-supports.exp (check_profiling_available): Return
3813         false for xtensa-*-elf.
3814
3815 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3816
3817         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3818         error if file cannot be deleted.
3819
3820 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3821
3822         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3823         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3824         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3825         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3826         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3827         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3828         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3829         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3830         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3831         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3832         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3833         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3834         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3835
3836 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3837
3838         PR fortran/20865
3839         * gfortran.dg/pr20865.f90: New test.
3840
3841 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3842
3843         * gcc.dg/void-cast-2.c: New test.
3844
3845 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3846
3847         PR c/21159
3848         * gcc.dg/void-cast-1.c: New test.
3849
3850 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3851
3852         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3853
3854 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3855
3856         PR fortran/21177
3857         * gfortran.dg/pr21177.f90: New test.
3858
3859 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3860
3861         PR tree-optimization/21171
3862         * gcc.dg/tree-ssa/pr21171.c: New test.
3863
3864 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3865
3866         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3867         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3868         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3869         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3870         gcc.dg/tree-ssa/gen-vect-32.c: New.
3871         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3872         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3873         don't run on PPC32.
3874
3875 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3876
3877         PR c/21213
3878         * gcc.dg/transparent-union-3.c: New test.
3879
3880 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3881
3882         PR c/20740
3883         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3884         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3885         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3886         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3887         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3888         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3889
3890 2005-04-26  Jeff Law  <law@redhat.com>
3891
3892         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3893         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3894         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3895         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3896         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3897         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3898         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3899
3900 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3901
3902         PR tree-optimization/17598
3903         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3904
3905 2005-04-25  Mike Stump  <mrs@apple.com>
3906
3907         * objc.dg/fix-and-continue-1.m: Add.
3908
3909 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3910
3911         PR c++/20995
3912         * g++.dg/opt/pr20995-1.C: New test case.
3913
3914 2005-04-25  Devang Patel <dpatel@apple.com>
3915
3916         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3917
3918 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3919
3920         PR testsuite/21062
3921         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3922
3923 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3924
3925         PR C++/21188
3926         * g++.dg/opt/rtti2.C: New test.
3927
3928 2005-04-25  Paul Brook  <paul@codesourcery.com>
3929         Steven G. Kargl  <kargls@comcast.net>
3930
3931         PR fortran/20879
3932         * gfortran.dg/ichar_1.f90: New file.
3933
3934 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3935
3936         PR middle-end/20991
3937         * g++.dg/opt/pr20991.C: New test.
3938
3939         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3940         where sizeof (type) < __alignof__ (type).
3941         * gcc.dg/compat/struct-layout-1.h: Likewise.
3942
3943 2005-04-24  Per Bothner  <per@bothner.com>
3944             Devang Patel  <dpatel@apple.com>
3945
3946         PR preprocessor/20907
3947         * gcc.dg/cpp/very-long-comment.c: New test.
3948
3949 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3950
3951         PR fortran/20059
3952         * gfortran.dg/common_5.f: New test.
3953
3954 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3955
3956         PR middle-end/21082
3957         * g++.dg/tree-ssa/pr21082.C: New testcase.
3958
3959 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3960
3961         * gcc.dg/vect/vect-99.c: New test.
3962
3963 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3964
3965         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3966
3967 2005-04-22  Jeff Law  <law@redhat.com>
3968
3969         * gcc.dg/uninit-5.c: Remove xfails.
3970         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3971         conditionals and loads.
3972
3973 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3974
3975         PR libfortran/20074
3976         PR libfortran/20436
3977         PR libfortran/21108
3978         * gfortran.dg/nested_reshape.f90: new test
3979         * gfortran.dg/reshape-alloc.f90: new test
3980         * gfortran.dg/reshape.f90: new test
3981
3982 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3983
3984         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3985
3986         * gcc.dg/arm-vfp1.c: New test.
3987
3988 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3989
3990         PR c++/21087
3991         * g++.dg/lookup/builtin2.C: New test.
3992
3993 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3994
3995         * gcc.dg/weak/weak-13.c: New test.
3996
3997 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3998
3999         * lib/target-supports.exp (check_effective_target_sync_int_long):
4000         Add powerpc*.
4001
4002 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4003
4004         * gcc.target/mips/branch-1.c: New test.
4005
4006 2005-04-21  Richard Henderson  <rth@redhat.com>
4007
4008         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4009         * gcc.dg/vect/vect-86.c: Likewise.
4010         * gcc.dg/vect/vect-87.c: Likewise.
4011         * gcc.dg/vect/vect-88.c: Likewise.
4012
4013 2005-04-21  Devang Patel  <dpatel@apple.com>
4014
4015         PR optimization/20994
4016         * gcc.dg/tree-ssa/ifc-3.c: New test.
4017
4018 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4019
4020         PR c/12913
4021         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4022         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4023         gcc.dg/c99-vla-jump-5.c: New tests.
4024
4025 2005-04-19  Richard Henderson  <rth@redhat.com>
4026
4027         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4028         Fix typo in exists check.
4029         (check_effective_target_sync_int_long): New.
4030         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4031         * gcc.dg/ia64-sync-2.c: Likewise.
4032         * gcc.dg/ia64-sync-3.c: Likewise.
4033         * gcc.dg/ia64-sync-4.c: Likewise.
4034
4035 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4036
4037         * gcc.dg/fold-xor-1.c: New test.
4038         * gcc.dg/fold-xor-2.c: New test.
4039
4040 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4041
4042         PR target/20670
4043         * g++.dg/eh/fp-regs.C: New test.
4044
4045 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4046
4047         * gcc.dg/Wint-to-pointer-cast-1.c,
4048         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4049         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4050         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4051
4052 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4053
4054         PR fortran/16861
4055         * gfortran.dg/pr16861.f90: New test.
4056
4057 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4058
4059         * gcc.dg/pr21085.c: New test.
4060
4061 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4062
4063         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4064         (setup_mips_tests, dg-mips-options): New procedures.
4065         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4066         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4067         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4068         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4069         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4070         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4071         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4072         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4073         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4074         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4075         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4076         dg-mips-options instead of dg-options.  Remove now-redundant
4077         preprocessor guards.
4078         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4079         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4080         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4081         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4082         * gcc.dg/vr-mult-2.c: Delete.
4083         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4084         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4085         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4086         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4087         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4088         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4089         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4090
4091 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4092
4093         * ada/acats/run_all.sh: Use sync when executable not present.
4094
4095 2005-04-18  Devang Patel  <dpatel@apple.com>
4096
4097         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4098         * gcc.dg/vect/vect-11a.c: New.
4099         * gcc.dg/vect/vect-none.c: Update.
4100         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4101
4102 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4103
4104         PR tree-optimization/20922
4105         * gcc.dg/pr20922-1.c: New test.
4106         * gcc.dg/pr20922-2.c: New test.
4107         * gcc.dg/pr20922-3.c: New test.
4108         * gcc.dg/pr20922-4.c: New test.
4109         * gcc.dg/pr20922-5.c: New test.
4110         * gcc.dg/pr20922-6.c: New test.
4111
4112 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4113
4114         PR libfortran/20950
4115         * gfortran.dg/pr20950.f: New test.
4116
4117 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4118
4119         PR libfortran/19216
4120         * gfortran.dg/pr19216.f: New test.
4121
4122 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4123
4124         PR tree-optimization/21001
4125         * gcc.dg/tree-ssa/pr21001.c: New.
4126
4127 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4128
4129         PR libfortran/21075
4130         * gfortran.dg/reshape_rank7.f90: New test.
4131
4132 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4133
4134         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4135         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4136         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4137         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4138         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4139         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4140         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4141         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4142         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4143         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4144         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4145         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4146         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4147         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4148         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4149         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4150         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4151         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4152         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4153         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4154         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4155
4156 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4157
4158         * gfortran.dg/wtruncate.f: New testcase.
4159         * gfortran.dg/wtruncate.f90: New testcase.
4160
4161 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4162
4163         PR c++/21025
4164         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4165         which sizeof/alignof is dependent, rather than just whether we are
4166         processing_template_decl.
4167
4168 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4169
4170         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4171         corrected typo where the wrong variables had been compared.
4172
4173 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4174
4175         PR libfortran/18495
4176         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4177         Test callee-allocated version of return array with a write
4178         statement.
4179         Test spread with a temporary with another write statement.
4180
4181 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4182
4183         PR tree-optimization/21031
4184         * gcc.dg/tree-ssa/pr21031.c: New.
4185
4186 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4187
4188         PR tree-optimization/21004
4189         * gcc.dg/builtins-53.c: Include builtins-config.h.
4190         Check floorf, ceilf, floorl and ceill transformations
4191         only when HAVE_C99_RUNTIME is defined.
4192
4193 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4194
4195         PR middle-end/20739
4196         * gcc.dg/tree-ssa/pr20739.c: New test.
4197
4198 2005-04-14  Mike Stump  <mrs@apple.com>
4199
4200         * gcc.dg/Foundation.framework/empty: New.
4201         * gcc.dg/framework-2.c: New.
4202
4203 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4204
4205         PR tree-optimization/21021
4206         * gcc.c-torture/compile/pr21021.c: New.
4207
4208 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4209
4210         PR testsuite/21010
4211         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4212         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4213         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4214         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4215         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4216         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4217         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4218         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4219
4220 2005-04-14  Richard Henderson  <rth@redhat.com>
4221
4222         * lib/target-supports.exp (check_effective_target_vect_condition):
4223         Add ia64, i?86, and x86_64.
4224
4225 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4226
4227         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4228
4229 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4230
4231         PR tree-optimization/20657
4232         * gcc.dg/tree-ssa/pr20657.c: New.
4233
4234 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4235
4236         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4237         (long long int)trunc*.
4238
4239 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4240
4241         PR target/20927
4242         * gcc.dg/pr20927.c: New test.
4243
4244 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4245
4246         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4247         * gcc.target/mips/asm-1.c: Likewise.
4248
4249 2005-04-13  Dale Johannesen  <dalej@apple.com>
4250
4251         * objc.dg/objc-fast-4.m:  New.
4252
4253 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4254
4255         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4256         directory.
4257         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4258
4259 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4260
4261         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4262         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4263         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4264
4265 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4266
4267         PR tree-optimization/20913
4268         * gcc.dg/tree-ssa/pr20913.c: New.
4269
4270         PR tree-optimization/20702
4271         * gcc.dg/tree-ssa/pr20702.c: New.
4272
4273 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4274
4275         PR c++/13744
4276         * g++.dg/inherit/local3.C: New test.
4277
4278 2005-04-12  Jeff Law  <law@redhat.com>
4279
4280         * gcc.dg/tree-ssa/20050412-1.c: New test.
4281
4282 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4283
4284         PR libfortran/19016
4285         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4286         Add tests with mask generated by expression.
4287         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4288         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4289         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4290
4291 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4292
4293         PR middle-end/20917
4294         * gcc.dg/20050409-1.c: New test.
4295
4296 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4297
4298         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4299
4300 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4301
4302         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4303         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4304         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4305         (TARGET_CXX): Adjust accordingly.
4306         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4307         determine_class_data_visibility and class_data_always_comdat.
4308         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4309         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4310         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4311         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4312         (arm_cxx_determine_class_data_visibility): New.
4313         (arm_cxx_class_data_always_comdat): Likewise.
4314         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4315         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4316         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4317         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4318         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4319         Define.
4320
4321 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4322
4323         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4324
4325 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4326
4327         * gcc.dg/i386-darwin-fpmath.c: New.
4328
4329 2004-04-11  Devang Patel  <dpatel@apple.com>
4330
4331         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4332         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4333         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4334         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4335         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4336         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4337         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4338         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4339         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4340
4341 2004-04-11  Devang Patel  <dpatel@apple.com>
4342
4343         * gcc.dg/vect/vect-dv-1.c: New test.
4344         * gcc.dg/vect/vect-dv-2.c: New test.
4345
4346 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4347
4348         PR tree-optimization/20933
4349         * gcc.dg/tree-ssa/pr20933.c: New test.
4350
4351 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4352
4353         * gfortran.dg/fold_nearest.f90: New test.
4354
4355 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4356
4357         * gcc.dg/tree-ssa/alias-1.c: New test.
4358
4359 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4360
4361         PR tree-optimization/20920
4362         * g++.dg/tree-ssa/pr20920.C: New test.
4363
4364 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4365
4366         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4367         (long long int)ceil*.
4368
4369 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4370
4371         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4372         explicit C++ linkage.
4373
4374 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4375
4376         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4377         warning for arithmetic IF statements.
4378
4379 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4380
4381         * eor_handling_1.f90: New test case.
4382         * eor_handling_2.f90: New test case.
4383         * eor_handling_3.f90: New test case.
4384         * eor_handling_4.f90: New test case.
4385         * eor_handling_5.f90: New test case.
4386         * noadv_size.f90: New test case.
4387         * pad_no.f90: New test case.
4388
4389 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4390
4391         * gcc.c-torture/execute/20050410-1.c: New test.
4392
4393 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4394
4395         * gcc.dg/pr20126.c: New.
4396
4397 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4398             Steven G. Kargl <kargls@comcast.net>
4399
4400         * gfortran.dg/PR19872.f: New test.
4401
4402 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4403
4404         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4405
4406 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4407
4408         * gfortran.dg/nint_1.f90: New test.
4409
4410 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4411
4412         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4413         Added test for callee-allocated arrays with write statements.
4414         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4415         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4416         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4417         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4418         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4419
4420 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4421
4422         PR libfortran/20163
4423         * gfortran.dg/open-options-blanks.f:  New test.
4424
4425 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4426
4427         PR fortran/13257
4428         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4429
4430 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4431
4432         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4433         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4434         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4435         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4436         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4437         * gcc.c-torture/execute/stdarg-4.c: New test.
4438
4439         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4440
4441         PR target/20795
4442         * g++.dg/abi/param2.C: New test.
4443
4444 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4445
4446         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4447
4448 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4449
4450         * gcc.dg/builtins-53.c: New test.
4451
4452 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4453
4454         * g++.dg/tree-ssa/pr18178.C: New test.
4455         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4456         * gcc.c-torture/execute/20041019-1.c: New test.
4457         * gcc.dg/tree-ssa/20041008-1.c: New test.
4458         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4459         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4460         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4461         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4462         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4463         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4464         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4465         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4466         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4467         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4468
4469 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4470
4471         PR rtl-optimization/20466
4472         * gcc.c-torture/execute/pr20466-1.c: New test.
4473
4474 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4475
4476         PR c++/20905
4477         * g++.dg/parse/cond2.C: New test.
4478
4479         PR c++/20145
4480         * g++.dg/warn/Wdtor1.C: New test.
4481
4482 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4483
4484         PR fortran/17229
4485         * gfortran.dg/pr17229.f: New test.
4486
4487 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4488
4489         * gfortran.dg/tiny_1.f90: New test.
4490         * gfortran.dg/tiny_2.f90: ditto.
4491
4492 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4493
4494         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4495         * gfortran.dg/open_new.f90:  Fix dg-do run line
4496
4497 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4498
4499         * lib/target-supports.exp (get_compiler_messages): Support
4500         optional arguments, the fourth being compiler options.
4501         (check_effective_target_fpic): New proc.
4502         * gcc.dg/20050321-2.c: Restrict to target fpic.
4503
4504 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4505
4506         * gcc.dg/15443-1.c: New test.
4507         * gcc.dg/15443-2.c: Likewise.
4508
4509 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4510
4511         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4512
4513 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4514
4515         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4516
4517 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4518
4519         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4520         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4521         -m64.
4522         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4523         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4524         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4525
4526 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4527
4528         PR c++/20212
4529         * g++.dg/warn/Wunused-11.C: New test.
4530
4531 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4532
4533         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4534
4535 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4536
4537         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4538
4539 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c++/20734
4542         * g++.dg/template/ptrmem13.C: New test.
4543
4544 2005-04-05  Per Bothner  <per@bothner.com>
4545
4546         * lib/gcc.exp: Always add -fno-show-column, for now.
4547
4548 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4549
4550         PR testsuite/20767
4551         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4552         of plain old "unsigned int" for the type of "i".  Makes this test
4553         64bit clean.
4554
4555 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4556
4557         * gcc.dg/i386-ssefn-1.c: New test.
4558         * gcc.dg/i386-ssefn-2.c: New test.
4559         * gcc.dg/i386-ssefn-3.c: New test.
4560         * gcc.dg/i386-ssefn-4.c: New test.
4561
4562 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR tree-optimization/20076
4565         * gcc.dg/builtin-apply4.c: New test.
4566
4567         PR preprocessor/19475
4568         * gcc.dg/cpp/macspace1.c: New test.
4569         * gcc.dg/cpp/macspace2.c: New test.
4570
4571 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4572
4573         * gfortran.dg/pr20755.f: Fixed bad format.
4574
4575 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4576
4577         PR c++/20763
4578         * g++.dg/ext/attrib21.C: New test.
4579
4580 2004-04-05  Devang Patel  <dpatel@apple.com>
4581
4582         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4583         * gcc.dg/vect/vect-shift-1.c: New test.
4584
4585 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4586
4587         PR libfortran/20755
4588         * gfortran.dg/pr20755.f: New test.
4589
4590 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4591
4592         * gfortran.dg/pr15959.f90: New test.
4593         * gfortran.dg/string_pad_trunc.f90: New test.
4594
4595 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4596
4597         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4598         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4599         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4600         syntax.
4601
4602 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4603
4604         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4605
4606 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4607
4608         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4609         * gcc.c-torture/compile/20011119-2.c: Likewise.
4610         * gcc.c-torture/compile/981001-2.c: Likewise.
4611
4612 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4613
4614         PR c++/20679
4615         * g++.dg/template/overload4.C: New test.
4616
4617 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4618
4619         PR c++/20746
4620         * g++.dg/abi/covariant5.C: New.
4621
4622         PR debug/20505
4623         * g++.dg/debug/const2.C: New.
4624
4625 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR rtl-optimization/16104
4628         * gcc.c-torture/execute/20050316-1.c: New test.
4629
4630 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4631
4632         * g++.dg/template/spec23.C: Fix dg-error text.
4633
4634 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4635
4636         PR c++/19199
4637         * g++.dg/expr/lval2.C: New.
4638
4639 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4640
4641         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4642         __builtin_strcasecmp and __builtin_strncasecmp.
4643
4644 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4645
4646         PR c++/20723
4647         * g++.dg/template/spec22.C: New.
4648         * g++.dg/template/spec23.C: New.
4649
4650 2005-04-03  Dale Ranta  <dir@lanl.gov>
4651             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4652
4653         PR libfortran/20068
4654         PR libfortran/20125
4655         PR libfortran/20156
4656         PR libfortran/20471
4657         * gfortran.dg/backspace.f: New test.
4658
4659 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4660
4661         * gcc.dg/pr19345.c: New test.
4662
4663 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4664
4665         PR tree-optimization/20640
4666         * gcc.dg/torture/tree-loop-1.c: New.
4667
4668 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4669
4670         PR rtl-optimization/20290
4671         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4672
4673 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4674
4675         * gcc.dg/rs6000-fpint.c: New.
4676
4677 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4678
4679         * gcc.dg/old-style-then-proto-1.c: New test.
4680
4681 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4682
4683         * gfortran.fortran-torture/execute/backspace.f90: Check
4684         after backspace and read was incorrect.
4685
4686 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4687
4688         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4689         buffer past the terminating NUL using memcmp.
4690         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4691         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4692
4693         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4694         Fix unused/uninitialized variable warnings.
4695
4696         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4697         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4698         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4699         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4700
4701         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4702         gcc.c-torture/execute/builtins/fputs-lib.c,
4703         gcc.c-torture/execute/builtins/lib/fprintf.c,
4704         gcc.c-torture/execute/builtins/lib/main.c,
4705         gcc.c-torture/execute/builtins/lib/memcmp.c,
4706         gcc.c-torture/execute/builtins/lib/memmove.c,
4707         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4708         gcc.c-torture/execute/builtins/lib/memset.c,
4709         gcc.c-torture/execute/builtins/lib/printf.c,
4710         gcc.c-torture/execute/builtins/lib/sprintf.c,
4711         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4712         gcc.c-torture/execute/builtins/lib/strchr.c,
4713         gcc.c-torture/execute/builtins/lib/strcmp.c,
4714         gcc.c-torture/execute/builtins/lib/strcpy.c,
4715         gcc.c-torture/execute/builtins/lib/strcspn.c,
4716         gcc.c-torture/execute/builtins/lib/strlen.c,
4717         gcc.c-torture/execute/builtins/lib/strncat.c,
4718         gcc.c-torture/execute/builtins/lib/strncmp.c,
4719         gcc.c-torture/execute/builtins/lib/strncpy.c,
4720         gcc.c-torture/execute/builtins/lib/strrchr.c,
4721         gcc.c-torture/execute/builtins/lib/strspn.c,
4722         gcc.c-torture/execute/builtins/lib/strstr.c,
4723         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4724         gcc.c-torture/execute/builtins/strlen-2.c,
4725         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4726         prototypes.
4727
4728 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4729
4730         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4731         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4732         selectany usage.
4733
4734 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR c++/19406
4737         * g++.dg/debug/using1.C: New test.
4738
4739 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4740
4741         PR middle-end/20524
4742         * gcc.dg/alias-7.c: Prefix asm-declared name with
4743         __USER_LABEL_PREFIX__.
4744
4745 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4746
4747         Fix fallout from PR middle-end/15700:
4748         * gcc.c-torture/compile/20011119-1.c: Take
4749         __USER_LABEL_PREFIX__ into account.
4750         * gcc.c-torture/compile/20011119-2.c: Likewise.
4751
4752 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4753
4754         PR c++/18644
4755         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4756
4757 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4758
4759         PR c/17855
4760         * gcc.c-torture/compile/struct-non-lval-1.c,
4761         gcc.c-torture/compile/struct-non-lval-2.c,
4762         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4763
4764 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4765
4766         * gcc.dg/tls/tls.exp: Remove temporary file.
4767         * g++.dg/tls/tls.exp: Ditto.
4768         * lib/file-format.exp: Ditto.
4769         * g++.dg/special/ecos.exp: Ditto.
4770
4771         * lib/profopt.exp: Treat prof_ext as a list.
4772         * gcc.misc-tests/bprob.exp: Ditto.
4773         * g++.dg/bprob/bprob.exp: Ditto.
4774
4775         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4776         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4777         g++.dg/tree-ssa/pointer-reference-alias.C,
4778         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4779         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4780         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4781         g++.dg/vect/pr19951.cc: Ditto.
4782         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4783         gcc.dg/builtins-47.c: Ditto.
4784         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4785         gcc.dg/pr20115-1.c: Ditto.
4786         * gcc.dg/tree-ssa/20030530-2.c,
4787         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4788         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4789         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4790         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4791         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4792         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4793         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4794         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4795         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4796         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4797         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4798         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4799         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4800         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4801         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4802         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4803         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4804         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4805         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4806         gcc.dg/tree-ssa/20030824-1.c,
4807         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4808         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4809         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4810         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4811         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4812         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4813         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4814         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4815         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4816         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4817         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4818         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4819         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4820         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4821         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4822         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4823         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4824         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4825         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4826         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4827         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4828         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4829         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4830         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4831         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4832         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4833         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4834         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4835         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4836         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4837         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4838         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4839         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4840         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4841         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4842         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4843         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4844         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4845         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4846         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4847         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4848         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4849         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4850         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4851         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4852         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4853         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4854         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4855         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4856         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4857         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4858         gcc.dg/tree-ssa/useless-1.c: Ditto.
4859         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4860         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4861         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4862         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4863         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4864         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4865         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4866         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4867         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4868         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4869         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4870         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4871         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4872         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4873         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4874         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4875         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4876         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4877         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4878         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4879         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4880         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4881         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4882         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4883         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4884         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4885         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4886         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4887         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4888         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4889         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4890         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4891         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4892         gcc.dg/vect/vect-none.c: Ditto.
4893         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4894         treelang/compile/unsigned.tree: Ditto.
4895
4896         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4897         * gcc.dg/cpp/direct2s.c: Ditto.
4898         * gcc.dg/cpp/paste4.c: Ditto.
4899         * gcc.dg/cpp/separate-1.c: Ditto.
4900         * gcc.dg/pch/save-temps-1.c: Ditto.
4901         * g++.dg/ext/altivec-10.C: Ditto.
4902         * g++.dg/pch/pch.C: Ditto.
4903
4904         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4905
4906         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4907         * g++.dg/template/repo1.C: Ditto.
4908         * g++.dg/template/repo2.C: Ditto.
4909         * g++.dg/template/repo3.C: Ditto.
4910         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4911         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4912         * g++.old-deja/g++.pt/repo1.C: Ditto.
4913         * g++.old-deja/g++.pt/repo2.C: Ditto.
4914         * g++.old-deja/g++.pt/repo3.C: Ditto.
4915         * g++.old-deja/g++.pt/repo4.C: Ditto.
4916
4917         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4918         * gcc.dg/20030107-1.c: Ditto.
4919         * gcc.dg/20030702-1.c: Ditto.
4920         * gcc.dg/profile-generate-1.c: Ditto.
4921         * g++.dg/other/profile1.C: Ditto.
4922         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4923
4924         * lib/gcc-dg.exp (remove-build-file): New.
4925         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4926         cleanup-tree-dump, cleanup-saved-temps): New.
4927
4928 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4929
4930         PR c++/19203, DR 214
4931         * g++.dg/parse/ambig3.C: Not ambiguous.
4932         * g++.dg/template/spec20.C: New.
4933         * g++.dg/template/spec21.C: New.
4934
4935 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4936
4937         PR target/20045
4938         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4939
4940 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4941
4942         PR libfortran/20660
4943         * gfortran.dg/negative_unit.f: New test.
4944
4945 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4946
4947         * gcc.dg/20050330-1.c: New test.
4948
4949 2005-03-30  Devang Patel  <dpatel@apple.com>
4950
4951         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4952
4953 2005-03-30  Dale Johannesen  <dalej@apple.com>
4954
4955         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4956
4957 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4958
4959         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4960         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4961         Strip options from test name.
4962
4963 2005-03-31  Jan Hubicka  <jh@suse.cz>
4964
4965         * gcc.dg/varpool-1.c: New testcase.
4966
4967 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4968
4969         PR c/772
4970         PR c/17913
4971         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4972         gcc.dg/stmt-expr-label-3.c : New tests.
4973         * gcc.c-torture/execute/medce-2.c: Remove.
4974
4975 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4976
4977         PR c/20368
4978         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4979         tests.
4980
4981 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4982
4983         * gcc.c-torture/compile/pr20203.c: New test.
4984
4985 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4986
4987         * gfortran.dg/promotion.f90:  New test.
4988
4989 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4990
4991         PR middle-end/20491
4992         * gcc.dg/torture/asm-subreg-1.c: New test.
4993
4994 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4995
4996         PR c/20672
4997         * gcc.dg/pr20672-1.c: New test.
4998
4999 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5000
5001         * gfortran.dg/vect: New directory.
5002         * gfortran.dg/vect/vect.exp: New.
5003         * gfortran.dg/vect/vect-1.f90: New test.
5004         * gfortran.dg/vect/vect-2.f90: New test.
5005         * gfortran.dg/vect/vect-3.f90: New test.
5006         * gfortran.dg/vect/vect-4.f90: New test.
5007         * gfortran.dg/vect/vect-5.f90: New test.
5008
5009 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR middle-end/20622
5012         * gcc.dg/alias-7.c: New test.
5013
5014 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5015
5016         * gcc.dg/sparc-reg-1.c: New test.
5017
5018 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5019
5020         PR target/19890
5021         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5022
5023 2005-03-29  Dale Ranta  <dir@lanl.gov>
5024             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5025
5026         PR libfortran/20163
5027         * gfortran.dg/pr20163-2.f: New test.
5028
5029 2005-03-28  Jan Hubicka  <jh@suse.cz>
5030
5031         PR middle-end/20635
5032         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5033         by Jakub Jelinek.
5034
5035 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5036
5037         PR tree-optimization/20626
5038         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5039         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5040
5041 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5042
5043         * gfortran.dg/underflow.f90:  New test.
5044         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5045
5046 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5047
5048         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5049
5050 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5051
5052         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5053         (g++_init): Make sure that CXXFLAGS is set.
5054         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5055         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5056         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5057         * lib/objc.exp (objc_init): Likewise.
5058         * lib/treelang.exp (treelang_init): Likewise.
5059
5060 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5061
5062         PR tree-optimization/20470
5063         * gcc.dg/tree-ssa/pr20470.c: New test.
5064
5065 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5066
5067         * gcc.dg/ppc-stfiwx.c: New.
5068
5069 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5070
5071         PR target/19888
5072         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5073
5074 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5075
5076         * gcc.dg/20050325-1.c: Fix a typo.
5077
5078 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5079
5080         PR libfortran/19678
5081         PR libfortran/19679
5082         * gfortran.dg/dos_eol.f: New test.
5083
5084 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5085
5086         PR rtl-optimization/20249
5087         * gcc.dg/20050325-1.c: New test.
5088
5089 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5090
5091         PR libfortran/15332
5092         * gfortran.dg/pr15332.f: New test.
5093
5094 2005-03-24  Dale Johannesen  <dalej@apple.com>
5095
5096         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5097
5098 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5099
5100         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5101         'internal' visibility.
5102         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5103         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5104         'protected' visibility.
5105         * gcc.dg/visibility-7.c: Likewise.
5106         * lib/target-supports.exp (check_visibility_available): Take
5107         a parameter, the kind of visibility to check for.
5108         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5109         to check_visibility_available.
5110
5111         * g++.dg/expr/cast3.C: New.
5112
5113 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5114
5115         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5116         rs6000.
5117
5118 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5119
5120         PR target/20095
5121         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5122
5123 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5124
5125         * gcc.dg/badshift.c: Renamed to...
5126         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5127
5128         * gcc.target/i386/badshift.c: Renamed to...
5129         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5130         only.
5131
5132         PR rtl-optimization/20532
5133         * gcc.target/i386/badshift.c: New.
5134
5135 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5136
5137         * gfortran.dg/pr18025.f90: New test.
5138
5139 2005-03-23  Dale Johannesen  <dalej@apple.com>
5140
5141         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5142
5143 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5144
5145         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5146
5147         * lib/target-supports.exp (check_iconv_available): Default
5148         libiconv to -liconv, if there is no definition.
5149
5150 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5151
5152         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5153
5154 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5155
5156         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5157         * g++.dg/opt/pr7503-2.C: Likewise.
5158         * g++.dg/opt/pr7503-3.C: Likewise.
5159         * g++.dg/opt/pr7503-4.C: Likewise.
5160         * g++.dg/opt/pr7503-5.C: Likewise.
5161         * g++.dg/warn/minmax.C: New test.
5162
5163 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5164
5165         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5166         * gfortran.dg/g77_intrinsics_sub.f: New test.
5167
5168 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5169             Jan Hubicka  <jh@suse.cz>
5170             Steven Bosscher <stevenb@suse.de
5171
5172         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5173
5174 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5175
5176         PR c++/19980
5177         * g++.dg/template/redecl3.C: New test.
5178
5179 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5180
5181         PR c++/20499
5182         * g++.dg/parse/error16.C: Tweak error markers.
5183
5184 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5185
5186         PR target/20561
5187         * gcc.dg/20050321-2.c: New test.
5188
5189 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5190
5191         PR c++/20465
5192         PR c++/20381
5193         * g++.dg/template/ptrmem12.C: New.
5194
5195 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5196
5197         PR rtl-optimization/20527
5198         * gcc.c-torture/execute/pr20527-1.c: New test.
5199
5200 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5201
5202         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5203         program, compile it into a real executable and then delete the .c
5204         and .x files afterwards, to avoid problems on testglue targets.
5205
5206 2005-03-21  Stuart Hastings  <stuart@apple.com>
5207
5208         * gcc.target/i386/sse-2.c: New.
5209
5210 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5211
5212         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5213
5214 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5215
5216         * g++.dg/parse/crash25.C: Fix typo.
5217
5218 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5219
5220         PR c++/20461
5221         * g++.dg/parse/crash24.C: New test.
5222
5223         PR c++/20536
5224         * g++.dg/parse/crash25.C: New test.
5225
5226 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5227
5228         PR c++/20147
5229         * g++.dg/ext/stmtexpr4.C: New test.
5230
5231 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5232
5233         PR middle-end/20539
5234         * gcc.c-torture/compile/pr13066-1.c: New test case.
5235         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5236         * g++.dg/opt/pr13066-1.C: Likewise.
5237
5238 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5239
5240         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5241
5242 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5243
5244         PR fortran/18525
5245         * gfortran.dg/nesting_1.f90: New test.
5246
5247 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5248
5249         PR c++/20240
5250         * g++.dg/lookup/using13.C: New test.
5251
5252 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5253
5254         PR c++/20333
5255         * g++.dg/template/crash36.C: New test.
5256
5257 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5258
5259         PR c++/20463
5260         * g++.dg/template/crash35.C: New test.
5261
5262 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5263
5264         PR c++/19966
5265         * g++.dg/overload/operator2.C: New test.
5266
5267 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5268
5269         PR libfortran/20257
5270         * gfortran.dg/pr20257.f90: New test.
5271
5272 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5273
5274         PR libfortran/20480
5275         * gfortran.dg/pr20480.f90: New test.
5276
5277 2005-03-16  Richard Henderson  <rth@redhat.com>
5278
5279         PR middle-end/15700
5280         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5281         (_rtld_global): New.
5282         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5283         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5284
5285         * gcc.dg/alias-3.c: New.
5286         * gcc.dg/alias-4.c: New.
5287         * gcc.dg/alias-5.c: New.
5288         * gcc.dg/alias-6.c: New.
5289
5290 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5291
5292         * gcc.dg/cpp/ucnid-7.c: New.
5293
5294 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5295             Dorit Naishlos  <dorit@il.ibm.com>
5296
5297         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5298         darwin.
5299
5300 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5301
5302         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5303         misaligned accesses.
5304         * gcc.dg/vect/vect-58.c: Likewise.
5305         * gcc.dg/vect/vect-92.c: New.
5306         * gcc.dg/vect/vect-93.c: New.
5307
5308 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5309
5310         PR fortran/18827
5311         * gfortran.dg/assign_2.f90: New test.
5312         * gfortran.dg/assign_3.f90: New test.
5313         * gfortran.dg/assign.f90: New test.
5314
5315 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5316
5317         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5318         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5319         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5320         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5321         names.
5322
5323 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5324
5325         * gcc.dg/cpp/ucnid-6.c: New.
5326
5327         * gcc.dg/cpp/normalize-1.c: New.
5328         * gcc.dg/cpp/normalize-2.c: New.
5329         * gcc.dg/cpp/normalize-3.c: New.
5330         * gcc.dg/cpp/normalize-4.c: New.
5331         * gcc.dg/cpp/ucnid-4.c: New.
5332         * gcc.dg/cpp/ucnid-5.c: New.
5333         * g++.dg/cpp/normalize-1.C: New.
5334         * g++.dg/cpp/ucnid-1.C: New.
5335
5336 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5337
5338         * gcc.dg/pr18628.c: New.
5339
5340 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5341
5342         PR c++/20280
5343         * g++.dg/tree-ssa/pr20280.C: New.
5344
5345 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5346
5347         PR fortran/20467
5348         * gfortran.dg/stfunc_2.f90: New test.
5349
5350 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5351
5352         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5353
5354 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5355
5356         * gcc.dg/tree-ssa/20050314-1.c: New test.
5357
5358 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5359
5360         PR c++/4403
5361         PR c++/9783, DR433
5362         * g++.dg/template/friend34.C: New test.
5363         * g++.dg/template/friend35.C: Likewise.
5364         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5365
5366 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5367
5368         Friend class name lookup 5/n
5369         PR c++/1016
5370         * g++.dg/lookup/hidden-class1.C: New test.
5371         * g++.dg/lookup/hidden-class2.C: Likewise.
5372         * g++.dg/lookup/hidden-class3.C: Likewise.
5373         * g++.dg/lookup/hidden-class4.C: Likewise.
5374         * g++.dg/lookup/hidden-class5.C: Likewise.
5375         * g++.dg/lookup/hidden-class6.C: Likewise.
5376         * g++.dg/lookup/hidden-class7.C: Likewise.
5377         * g++.dg/lookup/hidden-class8.C: Likewise.
5378         * g++.dg/lookup/hidden-class9.C: Likewise.
5379         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5380         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5381         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5382         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5383         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5384         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5385         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5386         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5387         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5388         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5389         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5390
5391 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5392
5393         PR c++/20157
5394         * g++.dg/template/error18.C: New test.
5395
5396 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5397
5398         PR debug/16792
5399         * g++.dg/debug/pr16792.C: New test.
5400
5401 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5402
5403         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5404         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5405         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5406         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5407         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5408         test assertion names.
5409
5410 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5411
5412         PR fortran/18600
5413         * gfortran.dg/stfunc_1.f90: New test.
5414
5415 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5416
5417         PR fortran/16907
5418         * gfortran.dg/real_index_1.f90: New test.
5419
5420 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5421
5422         PR fortran/20323
5423         * gfortran.dg/spec_expr_1.f90: New test.
5424
5425 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5426
5427         PR c/20402
5428         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5429         new parser.
5430
5431 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5432
5433         PR fortran/20361
5434         * gfortran.dg/largeequiv_1.f90: New test.
5435
5436 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5437
5438         * gcc.dg/ucnid-1.c: New.
5439         * gcc.dg/ucnid-2.c: New.
5440         * gcc.dg/ucnid-3.c: New.
5441         * gcc.dg/ucnid-4.c: New.
5442         * gcc.dg/ucnid-5.c: New.
5443         * gcc.dg/ucnid-6.c: New.
5444         * gcc.dg/cpp/ucnid-1.c: New.
5445         * gcc.dg/cpp/ucnid-2.c: New.
5446         * gcc.dg/cpp/ucnid-3.c: New.
5447         * g++.dg/other/ucnid-1.C: New.
5448
5449 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5450
5451         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5452
5453 2005-03-11  Per Bothner  <per@bothner.com>
5454
5455         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5456         that diagnotics refer to correct token.
5457         * gcc.dg/unused-3.c: Likewise.
5458
5459 2005-03-11  Per Bothner  <per@bothner.com>
5460
5461         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5462         constant" is now actually on same line as string constant.
5463         * gcc.dg/cpp/direct2s.c: Likewise.
5464
5465 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5466
5467         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5468
5469 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5470
5471         PR libfortran/20124
5472         * gfortran.dg/pr20124.f90: New Test
5473
5474 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5475
5476         PR tree-optimization/20130
5477         * gcc.dg/pr20130-1.c: New test.
5478
5479 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5480
5481         PR target/20095
5482         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5483
5484 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5485
5486         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5487
5488 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5489
5490         * g++.dg/eh/forced1.C: Fix comment.
5491         * g++.dg/eh/forced2.C: Ditto.
5492         * g++.dg/eh/forced3.C: Ditto.
5493         * g++.dg/eh/forced4.C: Ditto.
5494
5495 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5496
5497         PR rtl-opt/20412
5498         * gcc.c-torture/compile/pr20412.c: New test.
5499
5500 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5501
5502         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5503
5504 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5505
5506         PR target/20322
5507         * gcc.dg/20050307-1.c: New test.
5508
5509 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5510
5511         PR c++/20375
5512         * g++.dg/other/stdarg3.C: New.
5513
5514 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR c++/18384, c++/18327
5517         * g++.dg/init/array19.C: New test.
5518
5519         PR inline-asm/20314
5520         * gcc.dg/torture/pr20314-1.c: New test.
5521         * gcc.dg/torture/pr20314-2.c: New test.
5522
5523 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5524
5525         * gcc.dg/20050309-1.c: New test.
5526
5527 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5528
5529         * gcc.dg/builtins-10.c: Reactivate disabled test.
5530         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5531         new cbrt transformations.
5532
5533 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/20208
5536         * g++.dg/template/array13.C: New test.
5537
5538 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5539
5540         PR c++/16859
5541         * g++.dg/init/brace4.C: New test.
5542
5543 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5544
5545         PR c++/20186
5546         * g++.dg/template/non-dependent12.C: New.
5547
5548 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5549
5550         PR c++/20142
5551         * g++.dg/init/array18.C: Add dg-do run marker.
5552
5553         PR c++/20142
5554         * g++.dg/init/array18.C: New test.
5555
5556 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5557
5558         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5559         * g++.dg/gcov/gcov.exp: Likewise.
5560         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5561         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5562         * lib/c-torture.exp: Likewise.
5563         * lib/fortran-torture.exp: Likewise.
5564         * lib/g++.exp: Likewise.
5565         * lib/gcc-defs.exp: Likewise.
5566         * lib/gcc-dg.exp: Likewise.
5567         * lib/gcc.exp: Likewise.
5568         * lib/gcov.exp: Likewise.
5569         * lib/gfortran.exp: Likewise.
5570         * lib/mike-g++.exp: Likewise.
5571         * lib/mike-gcc.exp: Likewise.
5572         * lib/objc-torture.exp: Likewise.
5573         * lib/objc.exp: Likewise.
5574         * lib/profopt.exp: Likewise.
5575         * lib/target-libpath.exp: Likewise.
5576         * lib/target-supports.exp: Likewise.
5577         * lib/treelang.exp: Likewise.
5578         * lib/wrapper.exp: Likewise.
5579
5580 2005-03-08  Jeff Law  <law@redhat.com>
5581
5582         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5583         PHI-OPT changes.
5584
5585 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5586
5587         * gcc.dg/vect/pr20122.c: New test.
5588
5589 2005-03-07  Jeff Law  <law@redhat.com>
5590
5591         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5592         was folded away.
5593         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5594         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5595         * gcc.dg/tree-ssa/pr18134.c: New test.
5596
5597 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5598
5599         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5600         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5601         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5602
5603 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5604
5605         PR tree-opt/17671
5606         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5607
5608 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5609
5610         * g++.dg/warn/Wnvdtor.C: New test.
5611
5612 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5613
5614         * gcc.dg/torture/pr19683-1.c: New test.
5615
5616 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5617
5618         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5619         * gfortran.dg/g77/19990313-2.f: Ditto.
5620         * gfortran.dg/g77/19990313-3.f: Ditto.
5621         * gfortran.dg/g77/19990525-0.f: Ditto.
5622         * gfortran.dg/g77/19990826-0.f: Ditto.
5623         * gfortran.dg/g77/19990826-2.f: Ditto.
5624         * gfortran.dg/g77/19990826-3.f: Ditto.
5625         * gfortran.dg/g77/20000511-1.f: Ditto.
5626         * gfortran.dg/g77/20000511-2.f: Ditto.
5627         * gfortran.dg/g77/970625-2.f: Ditto.
5628         * gfortran.dg/g77/980310-2.f: Ditto.
5629         * gfortran.dg/g77/980310-3.f: Ditto.
5630         * gfortran.dg/g77/980310-8.f: Ditto.
5631         * gfortran.dg/g77/980519-2.f: Ditto.
5632         * gfortran.dg/g77/alpha1.f: Ditto.
5633         * gfortran.dg/g77/claus.f: Ditto.
5634         * gfortran.dg/g77/erfc.f: Ditto.
5635         * gfortran.dg/g77/short.f: Ditto.
5636         * gfortran.fortran-torture/execute/data.f90: Ditto.
5637         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5638         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5639
5640 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5641
5642         * lib/file-format.exp (gcc_target_object_format): Add check for som
5643         format and hardcode object formats on hppa*-*-hpux*.
5644         * lib/target-supports.exp (check_weak_available): Add check for som
5645         object format.  Always return 0 on hppa*-*-hpux10*.
5646
5647         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5648         is defined.
5649
5650         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5651
5652 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5653
5654         * gfortran.dg/pr19936_1.f90: New test.
5655         * gfortran.dg/pr19936_2.f90: New test.
5656         * gfortran.dg/pr19936_3.f90: New test.
5657
5658 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5659             Paul Thomas <prthomas@drfccad.cea.fr>
5660
5661         * gfortran.dg/PR19754_1.f90: New test.
5662         * gfortran.dg/PR19754_2.f90: Ditto.
5663
5664 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5665
5666         PR c++/19311
5667         * g++.dg/template/non-dependent11.C: New test.
5668
5669 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5670
5671         * lib/target-supports.exp (check_iconv_available): Fix comment.
5672
5673 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5674             Joseph S. Myers  <joseph@codesourcery.com>
5675
5676         PR c++/19797
5677         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5678
5679 2005-03-04  Matthew Sachs  <msachs@apple.com>
5680
5681         * gcc.exp (gcc_target_compile): Put braces around
5682         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5683         * objc.exp (objc_target_compile): Likewise.
5684         * treelang.exp (treelang_target_compile): Likewise.
5685
5686 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5687
5688         PR fortran/19673
5689         * gfortran.dg/func_result_1.f90: New test.
5690
5691 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5692
5693         * gcc.misc-tests/options.exp: New test.
5694
5695 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5696
5697         * gcc.dg/pr15784-4.c: New test.
5698
5699 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5700
5701         * gcc.c-torture/execute/pr17133.c: New.
5702         * gcc.c-torture/compile/20050303-1.c: New.
5703
5704 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5705
5706         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5707
5708 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5709
5710         * g++.dg/overload/using2.C: New.
5711
5712 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/19916
5715         * g++.dg/init/ptrmem2.C: New test.
5716
5717 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5718
5719         PR c/8927
5720         * gcc.dg/pr8927-1.c: New test.
5721
5722 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5723
5724         PR c++/20232
5725         * g++.dg/inherit/covariant12.C: New.
5726
5727 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5728
5729         PR fortran/19479
5730         * gfortran.dg/bound_1.f90: New test.
5731
5732 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5733
5734         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5735         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5736
5737 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5738
5739         PR c/20245
5740         * gcc.dg/pr20245-1.c: New test.
5741
5742 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5743
5744         PR middle-end/19874
5745         * gcc.c-torture/execute/20050119-2.c: New test case.
5746
5747 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5748
5749         * README: Update the DejaGnu bug reporting address.
5750         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5751         * lib/objc-torture.exp: Likewise.
5752
5753 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5754
5755         * gfortran.dg/boz_1.f90: New test.
5756         * gfortran.dg/boz_3.f90: New test.
5757         * gfortran.dg/boz_4.f90: New test.
5758
5759 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5760
5761         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5762         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5763
5764 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5765
5766         PR libfortran/20101
5767         * gfortran.dg/write_0_pe_format.f90: New test.
5768
5769 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR c++/20206
5772         * g++.dg/opt/thunk2.C: New test.
5773         * g++.dg/opt/covariant1.C: New test.
5774
5775 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5776
5777         * gfortran.dg/e_d_fmt.f90: New test.
5778
5779 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5780
5781         * gcc.dg/asm-b.c: Fix comment typos.
5782
5783 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5784
5785         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5786         a V_MAY_DEF also.
5787
5788 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5789
5790         PR tree-opt/20188
5791         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5792         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5793         * gcc.dg/asm-b.c: New test.
5794
5795 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5796
5797         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5798         Disable this test on IRIX 6.
5799
5800 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5801
5802         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5803         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5804         parser.
5805
5806 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5807
5808         PR tree-optimization/20204
5809         * testsuite/gcc.dg/pr20204.c: New test.
5810
5811 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR target/20196
5814         * gcc.c-torture/execute/20050224-1.c: New test.
5815
5816         PR c++/20175
5817         * g++.dg/warn/Wbraces2.C: New test.
5818
5819 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5820
5821         PR c++/19878
5822         * g++.dg/init/const2.C: New test.
5823
5824 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5825
5826         PR tree-optimization/20100
5827         * gcc.c-torture/execute/pr20100-1.c: New test.
5828
5829 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5830
5831         * gfortran.dg/implicit_3.f90: New test.
5832
5833         * gfortran.dg/deftype_1.f90: New test.
5834
5835 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5836
5837         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5838         the test passes.
5839         * g++.dg/other/anon3.C: Accept a warning.
5840
5841 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5842
5843         * gcc.dg/pr20017.c: Fix a comment typo.
5844
5845 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5846
5847         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5848
5849 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5850
5851         PR ada/19902
5852         * ada/acats/tests/cxa/cxa3004.a: Remove.
5853         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5854
5855 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5856
5857         PR c++/20073
5858         * g++.dg/init/const1.C: New test.
5859
5860         PR c++/19991
5861         * g++.dg/parse/constant7.C: New test.
5862
5863         PR c++/20152
5864         * g++.dg/parse/error27.C: New test.
5865         * g++.dg/template/qualttp15.C: Adjust error markers.
5866         * g++.old-deja/g++.other/struct1.C: Likewise.
5867
5868         PR c++/20153
5869         * g++.dg/template/error17.C: New test.
5870
5871         PR c++/20148
5872         * g++.dg/parser/error26.C: New test.
5873
5874 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5875
5876         PR tree-optimization/20100
5877         PR tree-optimization/20115
5878         * gcc.dg/pr20115.c: New test.
5879         * gcc.dg/pr20115-1.c: New test.
5880         * gcc.dg/pr20100.c: New test.
5881         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5882         call-clobbered variables after alias1.
5883
5884 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5885
5886         * gfortran.dg/list_read_4.f90: new test.
5887
5888 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5889
5890         PR rtl-optimization/20017.
5891         * gcc.dg/pr20017.c: New.
5892
5893 2005-02-22  Devang Patel  <dpatel@apple.com>
5894
5895         PR 19952
5896         * g++.dg/tree-ssa/pr19952.C: New test.
5897
5898 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5899
5900         PR c++/19883
5901         * g++.dg/parse/constant6.C: New test.
5902
5903 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5904
5905         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5906         * g++.dg/charset/asm2.c: Likewise.
5907         * g++.dg/charset/asm3.c: Likewise.
5908         * g++.dg/charset/asm4.c: Likewise.
5909         * g++.dg/charset/asm5.c: Likewise.
5910         * g++.dg/charset/attribute1.c: Likewise.
5911         * g++.dg/charset/attribute2.c: Likewise.
5912         * g++.dg/charset/extern1.cc: Likewise.
5913         * g++.dg/charset/extern2.cc: Likewise.
5914         * g++.dg/charset/extern3.cc: Likewise.
5915         * g++.dg/charset/function.cc: Likewise.
5916         * g++.dg/charset/string.c: Likewise.
5917         * g++.dg/charset/charset.exp: Likewise.
5918         * lib/target-supports.exp (check_iconv_available): Fix comment.
5919
5920 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5921
5922         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5923         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5924         * gcc.dg/charset/asm2.c: Likewise.
5925         * gcc.dg/charset/asm3.c: Likewise.
5926         * gcc.dg/charset/asm4.c: Likewise.
5927         * gcc.dg/charset/asm5.c: Likewise.
5928         * gcc.dg/charset/asm6.c: Likewise.
5929         * gcc.dg/charset/attribute1.c: Likewise.
5930         * gcc.dg/charset/attribute2.c: Likewise.
5931         * gcc.dg/charset/builtin1.c: Likewise.
5932         * gcc.dg/charset/extern.c: Likewise.
5933         * gcc.dg/charset/function.c: Likewise.
5934         * gcc.dg/charset/string.c: Likewise.
5935         * gcc.dg/charset/charset.exp: Likewise.
5936
5937 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5938
5939         PR fortran/20086
5940         * gfortran.dg/pr20086.f90: New test.
5941
5942 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5943
5944         PR tree-optimization/19786
5945         * g++.dg/tree-ssa/pr19786.C: New.
5946
5947 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5948
5949         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5950
5951 2005-02-21  Jeff Law  <law@redhat.com>
5952
5953         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5954
5955 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5956
5957         * gfortran.dg/do_iterator: Split loop, markup all lines for
5958         which an error locus is printed.
5959         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5960         locus is printed.
5961         * gfortran.dg/select_4.f90: Likewise.
5962         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5963         locuses in the various permutations.
5964
5965 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5966
5967         PR tree-optimization/19951
5968         * g++.dg/vect: New directory.
5969         * g++.dg/vect/vect.exp: New file.
5970         * g++.dg/vect/pr19951.cc: New testcase.
5971         * g++.dg/dg.exp: Also prune vectorizer tests.
5972
5973 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5974
5975         PR 18785
5976         * gcc.dg/charset/builtin1.c: New test.
5977
5978 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5979
5980         PR c++/19299
5981         * g++.dg/inherit/volatile1.C: New test.
5982
5983         PR c++/19440
5984         * g++.dg/template/dtor4.C: New test.
5985
5986 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5987
5988         * gfortran.dg/int_1.f90: New test.
5989
5990 2005-02-19  Devang Patel  <dpatel@apple.com>
5991
5992         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5993
5994 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5995
5996         * gfortran.dg/achar_1.f90: New test.
5997
5998 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5999
6000         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6001
6002 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6003             Jakub Jelinek  <jakub@redhat.com>
6004
6005         PR tree-optimization/19828
6006         * gcc.dg/tree-ssa/loop-7.c: New test.
6007         * gcc.c-torture/execute/20050218-1.c: New test.
6008
6009 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6010
6011         PR c/20043
6012         * gcc.dg/transparent-union-1.c: New test.
6013         * gcc.dg/transparent-union-2.c: New test.
6014
6015 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6016
6017         PR tree-optimization/18977
6018         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6019
6020 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6021
6022         PR target/20054
6023         * gcc.dg/pr20054.c: New test.
6024
6025 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6026
6027         PR c++/19508
6028         * g++.dg/ext/attrib20.C: New test.
6029
6030 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6031
6032         PR middle-end/20030
6033         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6034
6035 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6036
6037         PR c++/20008
6038         * g++.dg/opt/switch4.C: New.
6039
6040 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR c++/20023
6043         PR tree-optimization/20009
6044         * gcc.c-torture/compile/20050217-1.c: New test.
6045         * g++.dg/opt/switch3.C: New test.
6046
6047         PR tree-optimization/18947
6048         * gcc.c-torture/compile/20050215-1.c: New test.
6049         * gcc.c-torture/compile/20050215-2.c: New test.
6050         * gcc.c-torture/compile/20050215-3.c: New test.
6051
6052 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6053
6054         PR c++/20028
6055         * g++.dg/template/crash34.C: New.
6056
6057         PR c++/20022
6058         * g++.dg/other/access3.C: New.
6059
6060 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6061
6062         * gcc.dg/vect/vect-98.c: New test.
6063
6064 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6065
6066         PR tree-optimization/19967
6067         * gcc.dg/pr19967.c: New.
6068
6069 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6070
6071         PR middle-end/19857
6072         * gcc.dg/tree-ssa/20050215-1.c: New test.
6073         * gcc.c-torture/execute/20050215-1.c: New test.
6074
6075 2005-02-15  Eric Christopher  <echristo@redhat.com>
6076
6077         * gcc.dg/cpp/20050215-1.c: New file.
6078
6079 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6080
6081         PR tree-optimization/15785
6082         * gcc.dg/pr15785-1.c: New test.
6083
6084 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6085
6086         PR c++/17788
6087         * g++.dg/init/ctor4.C: New.
6088         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6089
6090 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6091
6092         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6093         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6094
6095 2005-02-15  Andreas Schwab  <schwab@suse.de>
6096
6097         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6098         declare malloc.
6099
6100 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6101
6102         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6103
6104 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6105
6106         PR tree-optimization/19853
6107         * gcc.c-torture/compile/pr19853.c: New test.
6108
6109 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6110
6111         PR c++/19608
6112         * g++.dg/parse/local-class1.C: New.
6113
6114         PR c++/19895
6115         * g++.dg/parse/ptrmem3.C: New.
6116
6117         PR c++/19884
6118         * g++.old-deja/g++.oliva/template6.C: Add another case.
6119         * g++.dg/template/explicit6.C: New.
6120
6121 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6122
6123         PR c++/17816
6124         * g++.dg/other/redecl2.C: New.
6125
6126 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6127
6128         PR c++/19891
6129         * g++.dg/abi/covariant4.C: New.
6130
6131 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6132
6133         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6134
6135 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6136
6137         * gcc.dg/vect/vect-96.c: Fix typo.
6138
6139 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6140
6141         PR c++/14479
6142         PR c++/19487
6143         * g++.dg/template/enum5.C: New test.
6144
6145 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6146
6147         * gcc.dg/vect/vect-97.c: New test.
6148
6149 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6150
6151         * gcc.dg/vect/vect-96.c: New test.
6152
6153 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6154
6155         * gcc.dg/builtins-34.c: Also check ldexp*.
6156
6157 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6158
6159         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6160
6161 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6162
6163         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6164         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6165         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6166         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6167         selector_list, selector_expression, dg-process-target): Move to new
6168         file target-supports-dg.exp.
6169         * lib/target-supports-dg.exp: New.
6170
6171         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6172         New.
6173
6174 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6175
6176         PR c++/19666
6177         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6178
6179         PR middle-end/19858
6180         * gcc.c-torture/compile/20050210-1.c: New test.
6181
6182 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6183
6184         PR c++/19755
6185         * g++.dg/warn/Wbraces1.C: New test.
6186
6187 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6188
6189         * gcc.dg/builtins-52.c: New testcase.
6190
6191 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6192
6193         PR c/19342
6194         * gcc.c-torture/execute/20050119-1.c: New test.
6195
6196 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6197
6198         PR c++/19811
6199         * g++.dg/init/delete1.C: New test.
6200
6201 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6202
6203         PR c++/18470
6204         * g++.dg/template/static12.C: New test.
6205
6206 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6207
6208         PR c++/19787
6209         * g++.dg/conversion/ambig1.C: New test.
6210
6211         PR c++/19739
6212         * g++.dg/ext/attrib19.C: New test.
6213
6214         PR c++/19732
6215         * g++.dg/parse/dtor5.C: New test.
6216
6217         PR c++/19762
6218         * g++.dg/template/dtor3.C: New test.
6219
6220         PR c++/19826
6221         * g++.dg/template/static11.C: New test.
6222         * g++.dg/template/crash2.C: Remove dg-error marker.
6223
6224 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6225
6226         PR C++/18491
6227         * g++.old-deja/g++.mike/p10769a.C: Remove.
6228
6229 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6230
6231         * gcc.dg/builtins-48.c: New test case.
6232         * gcc.dg/builtins-49.c: New test case.
6233         * gcc.dg/builtins-50.c: New test case.
6234         * gcc.dg/builtins-51.c: New test case.
6235
6236 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6237
6238         PR middle-end/19583
6239         * g++.dg/warn/Wreturn-type-3.C: New test.
6240
6241 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6242
6243         PR middle-end/19402
6244         * gcc.dg/pr19402-1.c: New testcase.
6245         * gcc.dg/pr19402-2.c: likewise.
6246
6247 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6248
6249         PR middle-end/19854
6250         * g++.dg/tree-ssa/tmmti.C: New testcase.
6251
6252 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6253
6254         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6255
6256 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6257
6258         PR c++/19733
6259         * g++.dg/parse/crash23.C: New test.
6260         * g++.dg/warn/Weff1.C: New test.
6261
6262 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6263
6264         * gcc.dg/20050209-1.c: New test.
6265
6266 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6267
6268         PR target/19799
6269         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6270
6271 2005-02-08  Mike Stump  <mrs@apple.com>
6272
6273         * g++.dg/pch/import-2.c: New test.
6274         * g++.dg/pch/import-2.hs: New.
6275         * g++.dg/pch/include/import-2a.h: New.
6276         * g++.dg/pch/include/import-2b.h: New.
6277
6278 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6279
6280         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6281
6282 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6283
6284         * gfortran.dg/substr_1.f90: New test.
6285
6286 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6287
6288         PR middle-end/19775
6289         * gcc.dg/torture/builtin-power-1.c: Disable test for
6290         invalid transformation.
6291         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6292         no longer optimize.
6293         * gcc.dg/builtins-47.c: New testcase.
6294
6295 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6296             Dorit Naishlos  <dorit@il.ibm.com>
6297
6298         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6299
6300 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6301
6302         * gcc.c-torture/compile/20050206-1.c: New test.
6303
6304 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6305
6306         PR tree-opt/19768
6307         * g++.dg/opt/pr19768.C: New test.
6308
6309 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6310
6311         PR tree-opt/19736
6312         * gcc.c-torture/compile/pr19736.c: New test.
6313
6314 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6315
6316         PR c++/17401
6317         * g++.dg/parse/error25.C: New test.
6318
6319 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6320
6321         * gcc.c-torture/execute/20050203-1.c: New.
6322
6323 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6324
6325         * gcc.dg/vect/vect-85.c: Remove xfail.
6326         * gcc.dg/vect/vect-86.c: Remove xfail.
6327         * gcc.dg/vect/vect-87.c: Remove xfail.
6328         * gcc.dg/vect/vect-88.c: Remove xfail.
6329
6330 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6331
6332         * gcc.dg/altivec-19.c: New.
6333
6334 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6335
6336         PR c/17807
6337         * gcc.dg/nested-func-3.c: New test.
6338         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6339
6340 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6341
6342         * gcc.test-framework/gen_directive_tests: Generate tests for
6343         selector expressions.
6344
6345 2005-02-02  Matt Austern  <austern@apple.com>
6346
6347         PR c++/19628
6348         * g++/ext/builtin7.C: New.
6349         * g++/ext/builtin8.C: New.
6350
6351 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6352
6353         PR c/18502
6354         * gcc.dg/pr18502-1.c: New test.
6355
6356 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6357
6358         PR c++/17413
6359         * g++.dg/template/local4.C: Tweak.
6360
6361 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6362
6363         PR tree-optimization/19578
6364         * gcc.c-torture/compile/20050202-1.c: New test.
6365
6366 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6367
6368         PR c/19435
6369         * gcc.dg/c99-init-4.c: New test.
6370
6371 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6372
6373         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6374
6375         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6376
6377         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6378         * g++.dg/eh/check-vect.h: New.
6379
6380         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6381         * gcc.dg/vect/vect-78.c: Ditto.
6382         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6383         Remove.
6384
6385         * g++.dg/conversion/simd1.C: Expect warning.
6386         * g++.dg/ext/attribute-test-1.C: Ditto.
6387         * g++.dg/ext/attribute-test-2.C: Ditto.
6388         * g++.dg/ext/attribute-test-3.C: Ditto.
6389         * g++.dg/ext/attribute-test-4.C: Ditto.
6390
6391         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6392         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6393
6394         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6395
6396 2005-02-01  Richard Henderson  <rth@redhat.com>
6397
6398         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6399         long double for ibm double-double format.
6400         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6401
6402 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6403
6404         PR tree-optimization/19633
6405         * testsuite/gcc.dg/pr19633-1.c: New test.
6406         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6407         to NULL or a symbol.
6408
6409 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6410
6411         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6412         New procs.
6413         (dg-process-target (local override)): Handle selector expressions.
6414
6415         * gcc.test-framework/README: Describe tests in source directory.
6416         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6417         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6418         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6419         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6420         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6421         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6422         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6423         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6424         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6425         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6426         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6427         * gcc.test-framework/dg-error-exp-P.c: New test.
6428         * gcc.test-framework/dg-error-exp-XP.c: New test.
6429         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6430         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6431         * gcc.test-framework/dg-output-exp-P.c: New test.
6432         * gcc.test-framework/dg-output-exp-XF.c: New test.
6433         * gcc.test-framework/dg-warning-exp-P.c: New test.
6434         * gcc.misc-tests/dg-1.c: Remove.
6435         * gcc.misc-tests/dg-2.c: Remove.
6436         * gcc.misc-tests/dg-3.c: Remove.
6437         * gcc.misc-tests/dg-4.c: Remove.
6438         * gcc.misc-tests/dg-5.c: Remove.
6439         * gcc.misc-tests/dg-6.c: Remove.
6440         * gcc.misc-tests/dg-7.c: Remove.
6441         * gcc.misc-tests/dg-8.c: Remove.
6442         * gcc.misc-tests/dg-9.c: Remove.
6443         * gcc.misc-tests/dg-10.c: Remove.
6444         * gcc.misc-tests/dg-11.c: Remove.
6445         * gcc.misc-tests/dg-12.c: Remove.
6446         * gcc.misc-tests/dg-test.exp: Remove.
6447
6448         * gcc.test-framework/test-framework.awk: Change recording and
6449         printing of passes and failures.
6450
6451         * gcc.test-framework: New directory.
6452         * gcc.test-framework/README: New.
6453         * gcc.test-framework/test-framework.exp: New.
6454         * gcc.test-framework/test-framework.awk: New.
6455         * gcc.test-framework/gen_directive_tests: New.
6456
6457 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6458
6459         * lib/treelang.exp: Fix comment typos.
6460         (treelang_target_compile): Don't append libs=-ltreelang to options.
6461
6462 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6463
6464         * g++.dg/parse/typename7.C: Adjust error messages.
6465
6466 2005-01-31  Jeff Law  <law@redhat.com>
6467
6468         * gcc.c-torture/execute/20050131-1.c: New test.
6469         * gcc.dg/wcaselabel.c: New test.
6470
6471 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6472
6473         * g++.dg/other/warning1.C: Adjust error messags.
6474         * g++.dg/parse/constant5.C: New test.
6475
6476 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6477
6478         PR c/19333
6479         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6480         the test case valid.
6481         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6482         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6483         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6484         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6485         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6486         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6487
6488 2005-01-31  Dale Johannesen  <dalej@apple.com>
6489
6490         * g++.dg/opt/pr19650.C:  New test.
6491
6492 2005-01-31  Richard Henderson  <rth@redhat.com>
6493
6494         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6495         long double for intel double extended format.
6496         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6497
6498 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6499
6500         PR c++/19555
6501         * g++.dg/template/static10.C: New test.
6502
6503         PR c++/19395
6504         * g++.dg/parse/error24.C: New test.
6505
6506         PR c++/19367
6507         * g++.dg/lookup/builtin1.C: New test.
6508
6509         PR c++/19457
6510         * g++.dg/warn/conv3.C: New test.
6511
6512 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6513
6514         PR fortran/19647
6515         * gfortan.dg/inquire_7.f90
6516
6517 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6518
6519         PR tree-optimization/15791
6520         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6521         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6522         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6523         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6524         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6525         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6526         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6527         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6528         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6529         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6530
6531 2005-01-29  Paul Brook  <paul@codesourcery.com>
6532
6533         PR fortran/18565
6534         * check.c (real_or_complex_check): New function.
6535         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6536         * intrinsic.c (add_functions): Use new check functions.
6537         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6538         Add prototypes.
6539
6540 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6541
6542         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6543         gcc.dg/lvalue-3.c: New tests.
6544         * gcc.dg/concat.c: Update expected messages.
6545
6546 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6547
6548         PR libfortran/19595
6549         * gfortran.dg/eor_1.f90:  New test.
6550
6551 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6552
6553         PR fortran/19589
6554         * gfortran.dg/logical_data_1.f90: New test.
6555
6556 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6557
6558         PR c++/19253
6559         * g++.dg/template/crash33.C: New test.
6560
6561         PR c++/19667
6562         * g++.dg/template/crash32.C: New test.
6563
6564 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6565
6566         PR middle-end/16558
6567         * g++.dg/warn/Wreturn-type-2.C: New test.
6568
6569 2004-06-24  Jeff Law  <law@redhat.com>
6570
6571         * gcc.dg/tree-ssa/20050128-1.c: New test.
6572
6573 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6574
6575         * gcc.target/frv/all-mdpackh-1.c: New test.
6576
6577 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6578
6579         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6580
6581 2005-01-27  Richard Henderson  <rth@redhat.com>
6582
6583         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6584
6585 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6586
6587         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6588
6589 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6590
6591         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6592         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6593         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6594         to cope with cases where the multilib options override the dg-options.
6595
6596 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6597
6598         PR c/18946
6599         * gcc.dg/noncompile/20050120-1.c: New test.
6600
6601 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6602
6603         PR tree-optimization/19633
6604         * gcc.dg/pr19633.c: New test.
6605         * gcc.dg/tree-ssa/pr19633.c: New test.
6606
6607 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6608
6609         * gcc.dg/20041216-1.c: New test.
6610
6611 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6612
6613         PR objc/18862
6614         * objc.dg/selector-2.m: New test.
6615
6616 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6617
6618         * g++.dg/opt/range-test-2.C: New test.
6619
6620         PR rtl-optimization/19579
6621         * gcc.c-torture/execute/20050124-1.c: New test.
6622
6623 2005-01-26  Greg Parker  <gparker@apple.com>
6624         Stuart Hastings  <stuart@apple.com>
6625
6626         * gcc.c-torture/execute/20050125-1.c: New.
6627
6628 2005-01-18  Jan Hubicka  <jh@suse.cz>
6629
6630         PR tree-optimize/19337
6631         * gcc.c-torture/compile/20050119-1.c: New test.
6632
6633 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6634
6635         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6636         test for successful match.
6637
6638 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6639
6640         PR objc/18408
6641         * objc.dg/comp-types-7.m: New test.
6642
6643 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6644
6645         * lib/target-supports.exp (current_target_name): New.
6646         (check_effective_target_ilp32, check_effective_target_lp64):
6647         Cache the result to use as long as the current target, with
6648         multilib flags, remains the same.
6649
6650         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6651         (dg-require-weak, dg-require-visibility, dg-require-alias,
6652         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6653         dg-require-effective-target, dg-skip-if): Remove call to
6654         skip_test_and_clear_xfail.
6655         (dg-test): Clear xfail data.
6656
6657 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6658
6659         PR target/17751
6660         * gcc.dg/ppc64-toc.c: New test.
6661
6662         * g++.dg/tree-ssa/empty-1.C: New test.
6663
6664         PR middle-end/19551
6665         * gcc.c-torture/execute/20050121-1.c: New test.
6666         * gcc.dg/20050121-2.c: New test.
6667
6668 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6669         Paul Brook  <paul@codesourcery.com>
6670
6671         PR fortran/17941
6672         * gfortran.dg/real_const_1.f: New test.
6673         * gfortran.dg/real_const_2.f90: New test.
6674         * gfortran.dg/complex_int_1.f90: New test.
6675
6676 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6677
6678         PR fortran/19313
6679         * gfortan.dg/inquire_6.f90: New test.
6680
6681 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6682
6683         PR libfortran/19451
6684         * open_readonly_1.f90:  New test.
6685
6686 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6687
6688         PR libfortran/18982
6689         * gfortran.dg/open_new.f90: New file.
6690
6691 2005-01-22  Paul Brook  <paul@codesourcery.com>
6692
6693         * namelist_1.f90: New test.
6694
6695 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6696
6697         PR tree-optimization/19484
6698         * gcc.c-torture/compile/20050122-[12].c: New tests.
6699
6700 2005-01-22  Paul Brook  <paul@codesourcery.com>
6701
6702         * gfortran.dg/implicit_2.f90: New test.
6703
6704 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6705
6706         PR fortran/19314
6707         * gfortran.dg/inquire_5.f90: New test.
6708
6709 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6710
6711         PR c/18809
6712         * gcc.dg/pr18809-1.c: New test.
6713
6714 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6715
6716         * gcc.dg/20050121-1.c: New test.
6717
6718         PR tree-optimization/13000
6719         * gcc.dg/20040206-1.c: Change warning to point where function is
6720         being inlined.
6721
6722 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6723
6724         PR c++/19208
6725         * g++.dg/template/array11.C: New test.
6726
6727 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6728
6729         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6730         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6731         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6732         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6733         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6734         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6735
6736 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6737
6738         PR tree-optimization/15349
6739         * gcc.dg/tree-ssa/pr15349.c: New.
6740
6741 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6742
6743         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6744
6745 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6746
6747         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6748         scan-assembler-times directive name.
6749
6750         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6751         after dg-do.
6752
6753         PR rtl-optimization/19462
6754         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6755
6756 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6757
6758         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6759         counting function calls on ia64.
6760
6761 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6762
6763         PR rtl-optimization/15139
6764         * gcc.dg/20050111-2.c: New test.
6765
6766         PR c/17297
6767         * gcc.c-torture/compile/20050113-1.c: New testcase.
6768
6769         PR middle-end/19164
6770         * gcc.dg/20050113-1.c: New testcase.
6771
6772 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6773
6774         * gcc.dg/vect/vect-85.c: Add comment.
6775         * gcc.dg/vect/vect-86.c: Add xfail for now.
6776         * gcc.dg/vect/vect-87.c: Add xfail for now.
6777         * gcc.dg/vect/vect-88.c: Add xfail for now.
6778         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6779
6780 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6783
6784 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6785
6786         * g++.dg/debug/typedef3.C: New test.
6787
6788 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6789
6790         PR c/19472
6791         * gcc.dg/asm-a.c: New test.
6792
6793 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6794
6795         * gcc.dg/sh-relax.c: Add prototype for abort.
6796
6797 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6798
6799         * gcc.dg/short-compare-1.c: New test.
6800         * gcc.dg/short-compare-2.c: Likewise.
6801
6802 2005-01-18  Michael Matz  <matz@suse.de>
6803
6804         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6805
6806 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6807
6808         PR tree-optimization/19121
6809         * gcc.c-torture/compile/pr19121.c: New test.
6810
6811 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6812
6813         PR target/19357
6814         * gcc.c-torture/compile/pr19357.c: New test.
6815
6816 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6817
6818         PR c/5675
6819         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6820         pass--those that refer just to the variable, possibly with a
6821         cast.
6822         * gcc.dg/c99-const-expr-3.c: Likewise.
6823
6824         PR middle-end/13127
6825         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6826         longer emitted.
6827
6828 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6829
6830         PR fortran/18778
6831         * gfortran.dg/endfile_2.f90: New test.
6832
6833 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6834
6835         PR 19168
6836         * gfortran.dg/select_5.f90: New test.
6837
6838 2004-01-16  Paul Brook  <paul@codesourcery.com>
6839
6840         * gfortran.dg/common_4.f90: New test.
6841
6842 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6843
6844         PR rtl-optimization/19462
6845         * gcc.dg/torture/pr19462-1.c: New test.
6846
6847 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6848
6849         PR objc/19321
6850         * objc.dg/func-ptr-2.m: New.
6851         * objc.dg/volatile-1.m: New.
6852
6853 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6854
6855         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6856
6857 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6858
6859         PR tree-optimization/19060
6860         * gcc.c-torture/execute/20050104-1.c: New test.
6861
6862 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6863
6864         PR fortran/18983
6865         * gfortran.dg/write_to_null.f90: New test.
6866
6867 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6868             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6869
6870         PR other/19328
6871         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6872         argument.
6873
6874 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR c++/19263
6877         * g++.dg/init/vector1.C: New test.
6878
6879 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6880
6881         PR target/13158
6882         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6883         PR target/18987
6884         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6885
6886 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6887
6888         * gfortran.dg/select_1.f90: New test.
6889         * gfortran.dg/select_2.f90: New test.
6890         * gfortran.dg/select_3.f90: New test.
6891         * gfortran.dg/select_4.f90: New test.
6892
6893 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR middle-end/19084
6896         PR rtl-optimization/19348
6897         * gcc.dg/20050111-1.c: New test.
6898         * gcc.c-torture/execute/20050111-1.c: New test.
6899
6900         * gcc.dg/i386-asm-4.c: New test.
6901
6902 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6903
6904         * gcc.dg/nested-func-2.c: New test.
6905         * ada/acats/norun.lst: Remove c953002.
6906
6907 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6908
6909         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6910
6911 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6912
6913         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6914
6915 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6916
6917         PR target/18761
6918         * g++.dg/abi/align1.C: New test.
6919
6920 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6921
6922         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6923         at a time.
6924         * g++.dg/ext/altivec_check.h: Support compiling as C.
6925
6926 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6927
6928         PR c++/19355
6929         * g++.dg/expr/pr19355-1.C: New test case.
6930
6931 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6932
6933         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6934         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6935         * ada/acats/tests/c3/c92005b.ada: Likewise.
6936         * ada/acats/tests/c3/cxb3012.a: Likewise.
6937         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6938
6939 2005-01-09  Paul Brook  <paul@codesourcery.com>
6940
6941         * gfortran.dg/common_2.f90: New file.
6942         * gfortran.dg/common_3.f90: New file.
6943
6944 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6945
6946         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6947
6948 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6949
6950         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6951         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6952         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6953         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6954         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6955         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6956         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6957         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6958         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6959         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6960         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6961         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6962         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6963         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6964         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6965         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6966         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6967         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6968         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6969         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6970         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6971         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6972         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6973         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6974         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6975         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6976         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6977         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6978         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6979         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6980         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6981         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6982         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6983         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6984         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6985         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6986         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6987         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6988         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6989         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6990         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6991         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6992         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6993         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6994         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6995         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6996         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6997         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6998         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6999         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7000         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7001         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7002         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7003         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7004         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7005         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7006         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7007         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7008         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7009         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7010         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7011         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7012         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7013         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7014         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7015         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7016         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7017
7018         * gcc.dg/vect/vect-1.c: Fix spelling.
7019         * gcc.dg/vect/vect-10.c: Fix spelling.
7020         * gcc.dg/vect/vect-11.c: Fix spelling.
7021         * gcc.dg/vect/vect-12.c: Fix spelling.
7022         * gcc.dg/vect/vect-14.c: Fix spelling.
7023         * gcc.dg/vect/vect-15.c: Fix spelling.
7024         * gcc.dg/vect/vect-16.c: Fix spelling.
7025         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7026         * gcc.dg/vect/vect-64.c: Fix comments.
7027         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7028
7029 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7030             Ira Rosen  <irar@il.ibm.com>
7031
7032         * gcc.dg/vect/vect-70.c: New test.
7033         * gcc.dg/vect/vect-71.c: New test.
7034
7035 2005-01-09  Manfred Hollstein  <mh@suse.com>
7036
7037         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7038         * gcc.dg/pr18241-2.c: Likewise.
7039         * gcc.dg/pr18241-3.c: Likewise.
7040         * gcc.dg/pr18241-4.c: Likewise.
7041         * gcc.dg/pr18241-5.c: Likewise.
7042
7043 2005-01-08  Richard Henderson  <rth@redhat.com>
7044
7045         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7046         False for x86 and x86-64.
7047
7048 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7049
7050         PR tree-optimization/18241
7051         * gcc.dg/pr18241-1.c: New test.
7052         * gcc.dg/pr18241-2.c: New test.
7053         * gcc.dg/pr18241-3.c: New test.
7054         * gcc.dg/pr18241-4.c: New test.
7055         * gcc.dg/pr18241-5.c: New test.
7056
7057 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7058
7059         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7060         gfortran.dg/select_4.f90: New.
7061
7062 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7063
7064         * gcc.c-torture/execute/20050107-1.c: New test.
7065
7066 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7067
7068         PR c++/19298
7069         * g++.dg/template/ref2.C: New.
7070
7071 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7072
7073         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7074         instead of being empty.
7075
7076 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7077
7078         PR fortran/15553
7079         * gfortran.dg/array-1.f90: New test.
7080
7081 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7082
7083         PR tree-optimization/19283
7084         * gcc.c-torture/execute/20050106-1.c: New test.
7085
7086         PR rtl-optimization/18861
7087         * gcc.dg/20050105-1.c: New test.
7088
7089         PR tree-optimization/18828
7090         * gcc.dg/20050105-2.c: New test.
7091
7092 2005-01-07  Andreas Jaeger  <aj@suse.de>
7093
7094         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7095
7096 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7097
7098         PR fortran/18398
7099         * gfortran.dg/fmt_read.f90: New test.
7100
7101 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7102
7103         * gcc.dg/rs6000-ldouble-2.c: New.
7104
7105 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7106
7107         PR c++/19244
7108         * g++.dg/parser/ctor2.C: New test.
7109
7110 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7111
7112         PR c++/17154
7113         * g++.dg/template/using9.C: New test.
7114
7115 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7116
7117         PR c++/19258
7118         * g++.dg/lookup/friend6.C: New test.
7119
7120 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7121
7122         PR c++/19270
7123         * g++.dg/template/array10.C: New.
7124
7125 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7126
7127         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7128         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7129
7130 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7131
7132         * gcc.c-torture/compile/20050105-1.c: New test.
7133
7134 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7135
7136         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7137
7138 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7139
7140         PR middle-end/19100
7141         * gcc.dg/conv-3.c: New test case.
7142
7143 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7144
7145         * gcc.dg/asm-wide-1.c: New test.
7146
7147 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7148
7149         PR c++/19030
7150         * g++.dg/parse/crash22.C: New
7151
7152 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7153
7154         PR 19257
7155         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7156
7157 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7158
7159         PR middle-end/17767
7160         * gcc.dg/i386-mmx-6.c: New test case.
7161
7162 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7163
7164         PR tree-optimization/18308
7165         * gcc.dg/vect/pr18308.c: New testcase.
7166
7167 2005-01-04  Andreas Jaeger  <aj@suse.de>
7168
7169         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7170
7171 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7172             Robert Bowdidge <bowdidge@apple.com>
7173
7174         * gcc.dg/cpp/subframework1.c: New.
7175         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7176         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7177         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7178         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7179
7180 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7181
7182         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7183         producing warning.
7184         * gcc.dg/darwin-weakimport-2.c: New.
7185
7186 2005-01-03  Richard Henderson  <rth@redhat.com>
7187
7188         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7189
7190 2005-01-03  Richard Henderson  <rth@redhat.com>
7191
7192         * gcc.dg/vect/vect.exp: Enable for ia64.
7193         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7194         (check_effective_target_vect_float): Likewise.
7195         (check_effective_target_vect_no_align): Likewise.
7196         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7197         * gcc.dg/vect/vect-8.c: Likewise.
7198
7199 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7200
7201         PR target/19236
7202         * gcc.dg/pr19236-1.c: New test case.
7203
7204 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7205
7206         PR rtl-optimization/12092
7207         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7208
7209 2005-01-02  Andreas Jaeger  <aj@suse.de>
7210
7211         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7212
7213 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7214             Andrew Pinski  <pinskia@physics.uc.edu>
7215
7216         PR rtl-optimization/12092
7217         * gcc.dg/pr12092-1.c: New test case.
7218
7219 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7220
7221         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7222         'hidden' and 'default' for better portability.
7223         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7224
7225         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7226         6 and 7.
7227         * g++.old-deja/g++.brendan/new3.C: Likewise.
7228
7229 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7230
7231         * gcc.dg/20041231-1.C: New test.
7232         * g++.dg/warn/Wunreachable-code-1.C: New test.
7233
7234 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7235
7236         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7237         file, not /dev/null.  Abort on error.
7238
7239 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7240             Ziemowit Laski  <zlaski@apple.com>
7241
7242         PR objc/18971
7243         * objc.dg/encode-5.m: New test.
7244
7245 2004-12-29  Richard Henderson  <rth@redhat.com>
7246
7247         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7248         * objc.dg/stabs-1.m: Disable for ia64.
7249
7250 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7251
7252         PR c++/19190
7253         * g++.dg/warn/Wunused-10.C: New test.
7254
7255 2004-12-28  Richard Henderson  <rth@redhat.com>
7256
7257         * objc.dg/stabs-1.m: Disable for alpha.
7258
7259 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7260
7261         PR c++/19149
7262         * g++.dg/parse/error23.C: New test.
7263
7264 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7265
7266         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7267
7268         PR fortran/19032
7269         * gfortran.dg/intrinsic_modulo_1.f90: New.
7270         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7271         tests with divisor -1.
7272
7273 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7274
7275         * g++.dg/opt/temp1.C (memcpy): Return a value.
7276
7277         PR c++/19148
7278         * g++.dg/expr/cond7.C: New test.
7279
7280 2004-12-27  Paul Brook  <paul@codesourcery.com>
7281
7282         * gfortran.dg/g77/select_no_compile.f: Remove.
7283
7284 2004-12-27  Richard Henderson  <rth@redhat.com>
7285
7286         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7287         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7288         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7289
7290 2004-12-26  Richard Henderson  <rth@redhat.com>
7291
7292         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7293         by 1i instead of token pasting.
7294
7295 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7296
7297         PR tree-optimization/17578
7298         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7299         to additional_flags.
7300         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7301
7302 2004-12-25  Richard Henderson  <rth@redhat.com>
7303
7304         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7305         Remove Alpha.
7306
7307 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7308
7309         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7310         hppa*-*-hpux*.
7311         * gcc.dg/pr17957.c (dg-options): Likewise.
7312         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7313         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7314         instead of 0 on __hppa__.
7315         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7316         "foo,%r" on hppa*-*-*.
7317
7318 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7319
7320         PR fortran/19071
7321         * gfortran.dg/complex_write.f90: New test.
7322
7323 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7324
7325         PR c++/17595
7326         * g++.dg/parse/pragma2.C: New test.
7327
7328         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7329
7330 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7331
7332         * gcc.dg/empty2.c: Add missing dg-warning.
7333
7334 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7335
7336         PR c++/17413
7337         * g++.dg/template/local4.C: New test.
7338         * g++.dg/template/crash19.C: Add dg-error marker.
7339
7340         * g++.dg/template/crash31.C: Correct embedded PR number.
7341
7342 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7343
7344         PR c++/16405
7345         * g++.dg/opt/temp1.C: Add do-run marker.
7346
7347 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7348
7349         * g++.dg/template/spec19.C: New.
7350
7351 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7352
7353         PR target/16819
7354         * gcc.dg/empty2.c: New.
7355
7356 2004-12-23  Richard Henderson  <rth@redhat.com>
7357
7358         * lib/target-supports.exp (check_effective_target_vect_no_align):
7359         Remove i?86 and x86-64.
7360
7361 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/16405
7364         * g++.dg/opt/temp1.C: New test.
7365
7366 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7367
7368         PR c++/18733
7369         * g++.dg/template/friend33.C: New testcase.
7370
7371 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR c++/18464
7374         * g++.dg/template/cond5.C: New test.
7375
7376         PR c++/18492
7377         * g++.dg/inherit/thunk3.C: New test.
7378
7379         PR c++/11224
7380         * g++.dg/warn/Wunused-9.C: New test.
7381
7382 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7383
7384         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7385
7386 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7387
7388         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7389
7390 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7391
7392         PR c++/18378
7393         * g++.dg/ext/packed8.C: New test.
7394
7395         PR c++/19063
7396         * g++.dg/template/crash31.C: New test.
7397
7398         PR c++/19034
7399         * g++.dg/template/crash30.C: New test.
7400
7401 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7402
7403         PR C++/18984
7404         * g++.dg/eh/ctor3.C: New test.
7405
7406 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7407
7408         * objc.dg/stabs-1.m: Allow section name to be quoted and
7409         assembly label to begin with '.LL'.
7410
7411 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7412
7413         * gcc.dg/vect/vect.exp
7414         (check_effective_target_lp64_or_vect_no_align): New.
7415         * gcc.dg/vect/vect-77.c: Use it.
7416         * gcc.dg/vect/vect-78.c: Use it.
7417
7418         * lib/target-supports.exp
7419         (check_effective_target_vect_no_max,
7420         check_effective_target_vect_no_bitwise,
7421         check_effective_target_vect_no_align): New.
7422         * gcc.dg/vect/vect-13.c: Use them.
7423         * gcc.dg/vect/vect-17.c: Ditto.
7424         * gcc.dg/vect/vect-18.c: Ditto.
7425         * gcc.dg/vect/vect-19.c: Ditto.
7426         * gcc.dg/vect/vect-20.c: Ditto.
7427         * gcc.dg/vect/vect-27.c: Ditto.
7428         * gcc.dg/vect/vect-29.c: Ditto.
7429         * gcc.dg/vect/vect-44.c: Ditto.
7430         * gcc.dg/vect/vect-48.c: Ditto.
7431         * gcc.dg/vect/vect-50.c: Ditto.
7432         * gcc.dg/vect/vect-52.c: Ditto.
7433         * gcc.dg/vect/vect-54.c: Ditto.
7434         * gcc.dg/vect/vect-56.c: Ditto.
7435         * gcc.dg/vect/vect-58.c: Ditto.
7436         * gcc.dg/vect/vect-60.c: Ditto.
7437         * gcc.dg/vect/vect-72.c: Ditto.
7438         * gcc.dg/vect/vect-80.c: Ditto.
7439
7440 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7441
7442         PR c++/14075
7443         * g++.dg/init/string1.C: New.
7444
7445         PR c++/18975
7446         * g++.dg/other/synth1.C: New.
7447
7448 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7449
7450         PR c/18963
7451         * gcc.dg/pr18963-1.c: New test.
7452
7453 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7454
7455         PR c/18596
7456         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7457         * gcc.dg/pr18596-1.c: Use dg-error.
7458         (dg-options): Use -fno-unit-at-a-time.
7459         * gcc.dg/pr18596-2.c: New test.
7460         * gcc.dg/pr18596-3.c: New test.
7461
7462 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7463
7464         PR middle-end/18683
7465         * g++.dg/opt/pr18683-1.C: New test case.
7466
7467 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7468
7469         PR other/19093
7470         * g++.dg/opt/max1.C: Fix for 64bit targets.
7471
7472 2004-12-20  Matt Austern  <austern@apple.com>
7473
7474         PR c++/19044
7475         * g++.dg/ext/builtin6.C: New
7476
7477 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7478
7479         PR tree-optimization/19080
7480         * gcc.c-torture/compile/pr19080.c: New test.
7481
7482 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7483
7484         * gcc.dg/20041219-1.c: New test.
7485
7486 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7487
7488         PR middle-end/19068
7489         * g++.dg/opt/max1.C: New test case.
7490
7491 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7492
7493         * gcc.dg/fdata-sections-1.c: New test.
7494
7495 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7496
7497         PR middle-end/18548
7498         * gcc.dg/max-1.c: New test case.
7499
7500 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7501
7502         * gcc.c-torture/execute/20041218-1.c: New test.
7503
7504 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7505
7506         * gcc.dg/pr18501.c: New test.
7507         * gcc.dg/uninit-5.c: XFAIL.
7508         * gcc.dg/uninit-9.c: XFAIL.
7509
7510 2004-12-17  Dale Johannesen  <dalej@apple.com>
7511
7512         * gcc.dg/20041213-1.c:  New.
7513
7514 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7515
7516         * objc.dg/stabs-1.m: Allow assembly label to begin
7517         with a dot ('.').
7518
7519 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7520
7521         * gcc.c-torture/execute/20041213-1.c: Move...
7522         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7523
7524 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7525
7526         PR c++/18721
7527         * g++.dg/lookup/conv-5.C: New.
7528
7529 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7530
7531         * objc.dg/stabs-1.m: New test.
7532
7533 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7534
7535         * gcc.dg/visibility-c.c: Change compile to
7536         assemble for the test.
7537
7538 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7539
7540         PR target/19041
7541         * gcc.dg/visibility-c.c: New test.
7542
7543 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7544
7545         PR middle-end/18493
7546         * gcc.dg/switch-8.c: New test case.
7547
7548 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7549
7550         PR c++/18905
7551         * g++.dg/template/init4.C: New.
7552         * g++.dg/opt/static3.C: Enable optimizer.
7553
7554 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7555
7556         * g++.dg/other/complex1.C: New test.
7557
7558 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7559
7560         * g++.dg/opt/inline9.C: New test.
7561
7562 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7563
7564         PR fortran/18993
7565         * gfotran.dg/nullify_1.f: New test.
7566
7567 2004-12-15  Richard Henderson  <rth@redhat.com>
7568
7569         * gcc.target/i386/i386.exp: New harness.
7570         * gcc.target/i386/vect-args.c: New.
7571
7572 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7573
7574         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7575
7576 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7577
7578         PR c++/18825
7579         * g++.dg/template/friend32.C: New test.
7580
7581 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7582
7583         * cpp/pragma-once-1.c: New test.
7584         * cpp/pragma-once-1b.h: Likewise.
7585         * cpp/pragma-once-1c.h: Likewise.
7586         * cpp/pragma-once-1d.h: Likewise.
7587         * cpp/inc/pragma-once-1a.h: Likewise.
7588
7589 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7590             Steven G. Kargl  <kargls@comcast.net>
7591
7592         PR fortran/17597
7593         * gfortran.dg/list_read_3.f90: New test.
7594
7595 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7596
7597         * gcc.dg/ftrapv-2.c: New test.
7598
7599 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7600
7601         PR c++/18981
7602         * g++.dg/template/typename9.C: New test.
7603
7604 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7605
7606         PR c++/18738
7607         * g++.dg/template/typename8.C: New test.
7608         * g++.dg/parse/friend2.C: Tweak error message.
7609
7610 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7611
7612         * gcc.c-torture/20041214-1.c: New test.
7613
7614 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7615
7616         PR c++/18965
7617         * g++.dg/init/array17.C: New test.
7618
7619 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7620
7621         PR c++/18793
7622         * g++.dg/init/aggr3.C: New test.
7623
7624 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7625
7626         * gcc.dg/altivec-types-1.c: New test.
7627         * gcc.dg/altivec-types-2.c: New test.
7628         * gcc.dg/altivec-types-3.c: New test.
7629         * gcc.dg/altivec-types-4.c: New test.
7630         * g++.dg/ext/altivec-types-1.C: New test.
7631         * g++.dg/ext/altivec-types-2.C: New test.
7632         * g++.dg/ext/altivec-types-3.C: New test.
7633         * g++.dg/ext/altivec-types-4.C: New test.
7634
7635 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR middle-end/18951
7638         * gcc.c-torture/execute/20041213-1.c: New test.
7639
7640 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7641
7642         PR c++/18949
7643         * g++.dg/template/cast1.C: New.
7644
7645 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7646
7647         * gcc.c-torture/execute/20041213-2.c: New test.
7648
7649 2004-12-13  Richard Henderson  <rth@redhat.com>
7650
7651         * gcc.dg/i386-sse-10.c: Fix typo in options.
7652
7653 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7654
7655         PR c++/18968
7656         * g++.dg/opt/pr18968.C: New test.
7657
7658 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7659
7660         PR c++/18925
7661         * g++.dg/ext/visibility/staticdatamem.C: New test.
7662
7663 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7664
7665         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7666
7667 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7668
7669         PR rtl-optimization/18928
7670         * gcc.dg/pr18928-1.c: New test case.
7671
7672 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7673
7674         PR tree-opt/16951
7675         * gcc.c-torture/compile/20041211-1.c: New.
7676
7677 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7678
7679         PR middle-end/17564
7680         * gcc.c-torture/execute/20041212-1.c: New test.
7681
7682 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7683
7684         PR fortran/18869
7685         * gfortran.dg/common_1.f90: New test.
7686
7687 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7688         Paul Brook  <paul@codesourcery.com>
7689
7690         PR fortran/16222
7691         * gfortran.dg/real_do_1.f90: New test.
7692
7693 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7694
7695         PR tree-opt/18040
7696         * g++.dg/opt/ptrmem6.C: New test.
7697
7698 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7699
7700         PR middle-end/18921
7701         * gcc.dg/pr18921-1.c: New test case.
7702
7703 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7704
7705         PR fortran/17175
7706         * gfortran.dg/scale_1.f90: New test.
7707
7708 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7709
7710         PR middle-end/18903
7711         * gcc.c-torture/compile/pr18903.c: New test.
7712
7713 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7714
7715         * gcc.c-torture/execute/20041210-1.c: New test.
7716
7717 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7718
7719         PR c++/18731
7720         * g++.dg/parser/struct-1.C: New test.
7721         * g++.dg/parser/struct-2.C: New test.
7722         * g++.dg/parser/struct-3.C: New test.
7723
7724 2004-12-09  Richard Henderson  <rth@redhat.com>
7725
7726         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7727
7728         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7729         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7730
7731 2004-12-09  Matt Austern  <austern@apple.com>
7732
7733         PR c++/18514
7734         * g++.dg/ext/builtin1.C: New
7735         * g++.dg/ext/builtin2.C: New
7736         * g++.dg/ext/builtin3.C: New
7737         * g++.dg/ext/builtin4.C: New
7738         * g++.dg/ext/builtin5.C: New
7739
7740 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7741
7742         PR tree-opt/18904
7743         * g++.dg/opt/ptrmem5.C: New test.
7744
7745 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7746
7747         * g++.dg/parse/typename5.C: Adjust for new error.
7748         * g++.dg/parse/typename7.C: New.
7749
7750 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7751
7752         PR c++/18073
7753         * g++.dg/other/mmintrin.C: New test.
7754
7755 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7756
7757         PR c++/16681
7758         * g++.dg/init/array15.C: New.
7759         * g++.dg/init/array16.C: New.
7760
7761 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7762
7763         PR fortran/18826
7764         * gfortran.dg/assign_1.f90: New test.
7765
7766 2004-12-08  Nick Clifton  <nickc@redhat.com>
7767
7768         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7769         * gcc.target/xstormy16/data_below100: Likewise.
7770         * gcc.target/xstormy16/sfr: Likewise.
7771         * gcc.target/xstormy16/below100.S: New test source file.
7772         * gcc.target/xstormy16/below100.ld: New test linker script.
7773         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7774         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7775         bp instructions.
7776         * gcc.target/xstormy16/bp.c: Likewise.
7777
7778         * gcc.target/xstormy16/bss_below100: New files:
7779         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7780         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7781         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7782         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7783         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7784         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7785         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7786         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7787         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7788         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7789         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7790         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7791         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7792         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7793         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7794         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7795         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7796         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7797         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7798         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7799         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7800         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7801         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7802         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7803         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7804         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7805         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7806
7807         * gcc.target/xstormy16/data_below100: New files:
7808         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7809         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7810         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7811         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7812         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7813         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7814         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7815         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7816         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7817         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7818         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7819         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7820         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7821         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7822         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7823         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7824         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7825         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7826         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7827         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7828         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7829         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7830         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7831         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7832         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7833         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7834         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7835
7836         * gcc.target/xstormy16/sfr: New files:
7837         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7838         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7839         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7840         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7841         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7842         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7843         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7844         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7845         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7846         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7847         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7848         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7849         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7850         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7851         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7852         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7853         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7854         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7855         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7856         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7857         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7858         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7859         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7860         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7861         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7862         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7863         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7864         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7865         27_if0_sfrw_bitfield_f.c
7866
7867 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7868
7869         PR c++/18100
7870         * g++.dg/lookup/name-clash4.C: New test.
7871
7872 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7873
7874         PR c++/18672
7875         * g++.dg/opt/array1.C: New.
7876
7877         PR c++/18803
7878         * g++.dg/template/operator5.C: New.
7879
7880 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7881
7882         PR c/18867
7883         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7884
7885 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7886
7887         * gcc.dg/noncompile/20041207.c: New test.
7888
7889 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7890
7891         * g++.dg/other/unreachable-1.C: New test.
7892
7893 2004-12-06  Nick Clifton  <nickc@redhat.com>
7894
7895         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7896         <limits.h> because the latter comes from gcc's include/ directory
7897         and not the newlib/libc/include directory.
7898
7899 2004-12-04  Richard Henderson  <rth@redhat.com>
7900
7901         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7902
7903 2004-12-04  Richard Henderson  <rth@redhat.com>
7904
7905         * lib/target-supports.exp (check_gc_sections_available): Disable
7906         for alpha and ia64.
7907
7908 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7909
7910         PR middle-end/17909
7911         * g++.dg/other/vararg-2.C: New test.
7912
7913 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7914
7915         PR c++/17011, c++/17971
7916         * g++.dg/template/error15.C: Adjust expected error.
7917         * g++.dg/template/instantiate3.C: Likewise.
7918
7919 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7920
7921         * gcc.dg/altivec-18.c: Fix for darwin
7922
7923 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7924
7925         PR c++/18782
7926         * g++.dg/parse/ptrmem2.C: New.
7927
7928         PR c++/18318
7929         * g++.dg/template/new1.C: New.
7930
7931 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7932
7933         PR fortran/18710
7934         * gfortran.dg/direct_io_3.f90: New test.
7935
7936 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7937
7938         PR 18758
7939         * g++.dg/parse/crash21.C: New.
7940
7941 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7942
7943         PR c++/15664, c++/18276
7944         * g++.dg/template/ttp13.C: New test.
7945         * g++.dg/template/ttp14.C: Likewise.
7946
7947 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7948
7949         PR c++/18123
7950         * g++.dg/parse/enum2.C: New test.
7951         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7952
7953 2004-12-02  Nick Clifton  <nickc@redhat.com>
7954
7955         * gcc.target/xstormy16: New test directory.
7956         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7957         * gcc.target/xstormy16/bp.c: Check the generation of bp
7958         instructions.
7959         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7960         bn instructions and the BELOW100 attribute.
7961
7962 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7963
7964         PR target/16952
7965         * gcc.dg/ppc-eabi.c: New.
7966
7967 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7968
7969         PR fortran/18284
7970         * gfortran.dg/backspace.f90
7971
7972 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7973
7974         * gfortran.dg/inquire.f90: New test.
7975
7976 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7977
7978         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7979         handle effective-target-keyword.
7980         (dg-skip-if): Support effective-target keyword as target list.
7981         (dg-xfail-if): Ditto.
7982         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7983
7984 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7985
7986         PR tree-optimization/18291
7987         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7988
7989 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7990
7991         PR C++/18729
7992         * g++.dg/parse/crash20.C: New.
7993
7994         PR c++/17431
7995         * g++.dg/overload/arg1.C: New.
7996         * g++.dg/overload/arg2.C: New.
7997         * g++.dg/overload/arg3.C: New.
7998         * g++.dg/overload/arg4.C: New.
7999
8000 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8001
8002         * gcc.dg/c99-flex-array-4.c: Remove.
8003
8004 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8005
8006         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8007
8008         * lib/target-supports.exp (is-effective-target): Simplify.
8009
8010         * lib/target-supports.exp (check_effective_target_vect_long):
8011         Fix for powerpc64-*-*.
8012
8013 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8014
8015         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8016         to support new requirements on FreeBSD 5.
8017
8018 2004-11-30  Devang Patel  <dpatel@apple.com>
8019
8020         PR 18702
8021         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8022
8023 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8024
8025         * g++.dg/ext/altivec-13.C: New test.
8026
8027 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8028
8029         PR tree-opt/18298
8030         * gcc.c-torture/execute/p18298.c: New test.
8031
8032 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8033             Dorit Naishlos  <dorit@il.ibm.com>
8034
8035         PR tree-opt/18607
8036         * gcc.dg/vect/vect-89.c: New test.
8037
8038 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8039
8040         * gcc.dg/pr18596-1.c: New test.
8041
8042 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8043
8044         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8045
8046 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8047
8048         PR c/18479
8049         * gcc.dg/pr18479.c: New test.
8050
8051 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8052
8053         PR target/18490
8054         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8055         mmix-knuth-mmixware.
8056
8057         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8058         cris-*-elf* cris-*-aout* mmix-*-*
8059
8060 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8061
8062         PR middle-end/18725
8063         * gcc.dg/pr18725.c: New test.
8064
8065 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8066
8067         PR target/18488
8068         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8069
8070         PR target/18336
8071         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8072
8073 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8074
8075         PR c++/18368
8076         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8077         * g++.old-deja/g++.law/ctors5.C: Likewise.
8078         * g++.old-deja/g++.other/crash25.C: Likewise.
8079
8080         PR c++/18674
8081         * g++.dg/template/error16.C: New test.
8082
8083         PR c++/18512
8084         * g++.dg/template/crash29.C: New test.
8085
8086 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8087
8088         PR tree-optimization/18712
8089         * gcc.c-torture/compile/pr18712.c: New test.
8090
8091 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8092
8093         PR c/7544
8094         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8095         tests.
8096
8097 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8098
8099         PR c++/18652
8100         * g++.dg/lookup/crash6.C: New test.
8101
8102 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8103
8104         PR middle-end/18164
8105         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8106
8107 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8108
8109         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8110         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8111         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8112
8113 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8114
8115         * gcc.dg/pr18164.c: New test.
8116
8117 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8118
8119         * gcc.dg/funroll-loops-all.c: New.
8120
8121 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8122
8123         PR target/18489
8124         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8125         delimeter, match space and TAB as well as ":".
8126
8127         PR target/18484
8128         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8129
8130         PR target/18348
8131         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8132
8133         PR target/18345
8134         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8135
8136         PR target/18337
8137         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8138
8139 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8140
8141         * gfortran.dg/direct_io_2.f90: New test.
8142
8143 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8144
8145         PR target/18334
8146         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8147
8148 2004-11-28  Richard Henderson  <rth@redhat.com>
8149
8150         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8151
8152 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8153
8154         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8155         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8156         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8157         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8158         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8159         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8160         gcc.dg/pointer-arith-8.c: New tests.
8161
8162 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8163
8164         PR fortran/18364
8165         * gfortran.dg/endfile.f90: New test.
8166
8167 2004-11-27  Falk Hueffner  <falk@debian.org>
8168
8169         * gcc.dg/loop-6.c: New test.
8170
8171 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8172
8173         * gcc.c-torture/execute/20041126-1.c: New test.
8174
8175 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8176
8177         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8178         on IRIX.
8179
8180 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8181
8182         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8183         functions.
8184
8185 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8186
8187         PR rtl-optimization/17825
8188         * gcc.c-torture/compile/20041119-1.c: New test.
8189
8190 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8191
8192         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8193         Check existence of ld library path variables before unsetting.
8194
8195 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8196
8197         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8198
8199 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8200
8201         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8202
8203 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8204
8205         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8206
8207 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8208
8209         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8210         dg-do directive.
8211
8212 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8213
8214         * gcc.dg/pr17957.c: Pass --param, not -param.
8215
8216 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8217
8218         PR middle-end/17957
8219         * testsuite/gcc.dg/pr17957.c: New test.
8220
8221 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8222
8223         PR c++/18445
8224         * g++.dg/template/crash28.C: Likewise.
8225
8226         PR c++/18001
8227         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8228         * g++.dg/ext/lvaddr.C: Likewise.
8229         * g++.dg/opt/pr7503-3.C: Likewise.
8230
8231         PR c++/18466
8232         * g++.dg/parse/qualified3.C: New test.
8233         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8234
8235         PR c++/18545
8236         * g++.dg/expr/return1.C: New test.
8237
8238 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8239
8240         Friend class name lookup 3/n, PR c++/3332
8241         * g++.dg/lookup/friend3.C: New test.
8242         * g++.dg/lookup/friend4.C: Likewise.
8243         * g++.dg/lookup/friend5.C: Likewise.
8244
8245 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8246
8247         Friend class name lookup 2/n, PR c++/14513, c++/15410
8248         * g++.dg/lookup/friend2.C: New test.
8249         * g++.dg/template/friend31.C: Likewise.
8250
8251 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8252
8253         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8254
8255 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8256
8257         PR c++/17473
8258         * g++.dg/tc1/dr56.C: Remove.
8259         * g++.dg/template/typedef1.C: Add dg-error markers.
8260         * g++.old-deja/g++.other/typedef7.C: Likewise.
8261
8262         PR c++/18285
8263         * g++.dg/parse/typedef7.C: New test.
8264
8265 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8266
8267         * gcc.c-torture/execute/20041124-1.c: New test.
8268
8269 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8270
8271         * g++.dg/template/deduce3.C: New test.
8272
8273         PR c++/18586
8274         * g++.dg/template/crash27.C: New test.
8275
8276         PR c++/18530
8277         * g++.dg/warn/Wshadow-3.C: New test.
8278
8279 2004-11-24  Devang Patel  <dpatel@apple.com>
8280
8281         PR/18555
8282         * gcc.dg/cpp/isysroot-1.c: New test.
8283         * gcc.dg/cpp/usr/include/stdio.h: New file.
8284         * gcc.dg/cpp/isysroot-2.c: New test.
8285         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8286         New file.
8287
8288 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8289
8290         PR c++/8929
8291         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8292
8293 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8294
8295         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8296         * gcc.target/sparc/pdist.c: Likewise.
8297
8298 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8299
8300         PR c++/16882
8301         * g++.dg/conversion/simd1.C: New test.
8302
8303 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8304
8305         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8306         and restore_ld_library_path_env_vars.
8307         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8308         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8309         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8310         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8311
8312 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8313
8314         * gcc.dg/pragma-align-2.c: Test macro expansion.
8315         * gcc.dg/pragma-pack-2.c: New test.
8316
8317 2004-11-23  Richard Henderson  <rth@redhat.com>
8318
8319         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8320         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8321         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8322         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8323         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8324         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8325
8326         * gcc.dg/vect/vect.exp: Add check for alpha.
8327         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8328         (check_effective_target_vect_int): Enable for alpha.
8329         (check_effective_target_vect_long): New.
8330         (is-effective-target): Add it.
8331
8332 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8333
8334         * gcc.dg/pr18614-1.c: New test.
8335
8336 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8337
8338         * gcc.dg/setjmp-2.c: New test.
8339
8340 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8341
8342         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8343         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8344         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8345         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8346         gcc.target/sparc/pdist.c: New tests.
8347
8348 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8349
8350         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8351
8352 2004-11-22  Dale Johannesen  <dalej@apple.com>
8353
8354         * gcc.dg/20041111-1.c:  New.
8355
8356 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8357
8358         PR tree-opt/18536
8359         * gcc.dg/vect/pr18536.c: New test.
8360
8361 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8362
8363         PR c++/18354
8364         * g++.dg/template/nontype11.C: New test.
8365
8366 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8367
8368         PR middle-end/18520
8369         * gcc.dg/pr18520-1.c: New test case.
8370
8371 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8372
8373         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8374         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8375         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8376         expected diagnostics.
8377
8378 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8379
8380         PR target/18580
8381         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8382         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8383         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8384
8385 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8386
8387         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8388
8389 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8390             Joseph Myers  <joseph@codesourcery.com>
8391
8392         * lib/target-supports.exp (check_visibility_available): Really
8393         test the compiler.
8394
8395 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8396
8397         PR tree-opt/18181
8398         * gcc.dg/vect/vect-85.c: New test.
8399         * gcc.dg/vect/vect-86.c: New test.
8400         * gcc.dg/vect/vect-87.c: New test.
8401         * gcc.dg/vect/vect-88.c: New test.
8402
8403 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8404
8405         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8406
8407 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8408
8409         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8410         * gcc.dg/ppc-and-1.c: Ditto.
8411         * gcc.dg/ppc-compare-1.c: Ditto.
8412         * gcc.dg/ppc-mov-1.c: Ditto
8413
8414 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8415             Mark Mitchell  <mark@codesourcery.com>
8416
8417         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8418
8419 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8420             Aldy Hernandez  <aldyh@redhat.com>
8421
8422         * lib/target-supports.exp (check_effective_target_vect_int): New
8423         (check_effective_target_vect_float): New
8424         (check_effective_target_vect_double): New.
8425         (is-effective-target): Support new effective targets keywords.
8426         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8427         default action for dg-do.
8428         * gcc.dg/vect/pr16105.c: Use new support.
8429         * gcc.dg/vect/pr18400.c: Ditto.
8430         * gcc.dg/vect/pr18425.c: Ditto.
8431         * gcc.dg/vect/vect-1.c: Ditto.
8432         * gcc.dg/vect/vect-10.c: Ditto.
8433         * gcc.dg/vect/vect-11.c: Ditto.
8434         * gcc.dg/vect/vect-12.c: Ditto.
8435         * gcc.dg/vect/vect-13.c: Ditto.
8436         * gcc.dg/vect/vect-14.c: Ditto.
8437         * gcc.dg/vect/vect-15.c: Ditto.
8438         * gcc.dg/vect/vect-16.c: Ditto.
8439         * gcc.dg/vect/vect-17.c: Ditto.
8440         * gcc.dg/vect/vect-18.c: Ditto.
8441         * gcc.dg/vect/vect-19.c: Ditto.
8442         * gcc.dg/vect/vect-2.c: Ditto.
8443         * gcc.dg/vect/vect-20.c: Ditto.
8444         * gcc.dg/vect/vect-21.c: Ditto.
8445         * gcc.dg/vect/vect-22.c: Ditto.
8446         * gcc.dg/vect/vect-23.c: Ditto.
8447         * gcc.dg/vect/vect-24.c: Ditto.
8448         * gcc.dg/vect/vect-25.c: Ditto.
8449         * gcc.dg/vect/vect-26.c: Ditto.
8450         * gcc.dg/vect/vect-27.c: Ditto.
8451         * gcc.dg/vect/vect-27a.c: Ditto.
8452         * gcc.dg/vect/vect-28.c: Ditto.
8453         * gcc.dg/vect/vect-29.c: Ditto.
8454         * gcc.dg/vect/vect-29a.c: Ditto.
8455         * gcc.dg/vect/vect-3.c: Ditto.
8456         * gcc.dg/vect/vect-30.c: Ditto.
8457         * gcc.dg/vect/vect-31.c: Ditto.
8458         * gcc.dg/vect/vect-32.c: Ditto.
8459         * gcc.dg/vect/vect-33.c: Ditto.
8460         * gcc.dg/vect/vect-34.c: Ditto.
8461         * gcc.dg/vect/vect-35.c: Ditto.
8462         * gcc.dg/vect/vect-36.c: Ditto.
8463         * gcc.dg/vect/vect-37.c: Ditto.
8464         * gcc.dg/vect/vect-38.c: Ditto.
8465         * gcc.dg/vect/vect-4.c: Ditto.
8466         * gcc.dg/vect/vect-40.c: Ditto.
8467         * gcc.dg/vect/vect-41.c: Ditto.
8468         * gcc.dg/vect/vect-42.c: Ditto.
8469         * gcc.dg/vect/vect-43.c: Ditto.
8470         * gcc.dg/vect/vect-44.c: Ditto.
8471         * gcc.dg/vect/vect-45.c: Ditto.
8472         * gcc.dg/vect/vect-46.c: Ditto.
8473         * gcc.dg/vect/vect-47.c: Ditto.
8474         * gcc.dg/vect/vect-48.c: Ditto.
8475         * gcc.dg/vect/vect-48a.c: Ditto.
8476         * gcc.dg/vect/vect-49.c: Ditto.
8477         * gcc.dg/vect/vect-5.c: Ditto.
8478         * gcc.dg/vect/vect-50.c: Ditto.
8479         * gcc.dg/vect/vect-51.c: Ditto.
8480         * gcc.dg/vect/vect-52.c: Ditto.
8481         * gcc.dg/vect/vect-53.c: Ditto.
8482         * gcc.dg/vect/vect-54.c: Ditto.
8483         * gcc.dg/vect/vect-55.c: Ditto.
8484         * gcc.dg/vect/vect-56.c: Ditto.
8485         * gcc.dg/vect/vect-56a.c: Ditto.
8486         * gcc.dg/vect/vect-57.c: Ditto.
8487         * gcc.dg/vect/vect-58.c: Ditto.
8488         * gcc.dg/vect/vect-59.c: Ditto.
8489         * gcc.dg/vect/vect-6.c: Ditto.
8490         * gcc.dg/vect/vect-60.c: Ditto.
8491         * gcc.dg/vect/vect-61.c: Ditto.
8492         * gcc.dg/vect/vect-62.c: Ditto.
8493         * gcc.dg/vect/vect-63.c: Ditto.
8494         * gcc.dg/vect/vect-64.c: Ditto.
8495         * gcc.dg/vect/vect-65.c: Ditto.
8496         * gcc.dg/vect/vect-66.c: Ditto.
8497         * gcc.dg/vect/vect-67.c: Ditto.
8498         * gcc.dg/vect/vect-68.c: Ditto.
8499         * gcc.dg/vect/vect-69.c: Ditto.
8500         * gcc.dg/vect/vect-7.c: Ditto.
8501         * gcc.dg/vect/vect-72.c: Ditto.
8502         * gcc.dg/vect/vect-72a.c: Ditto.
8503         * gcc.dg/vect/vect-73.c: Ditto.
8504         * gcc.dg/vect/vect-74.c: Ditto.
8505         * gcc.dg/vect/vect-75.c: Ditto.
8506         * gcc.dg/vect/vect-76.c: Ditto.
8507         * gcc.dg/vect/vect-77.c: Ditto.
8508         * gcc.dg/vect/vect-77a.c: Ditto.
8509         * gcc.dg/vect/vect-78.c: Ditto.
8510         * gcc.dg/vect/vect-79.c: Ditto.
8511         * gcc.dg/vect/vect-8.c: Ditto.
8512         * gcc.dg/vect/vect-80.c: Ditto.
8513         * gcc.dg/vect/vect-82.c: Ditto.
8514         * gcc.dg/vect/vect-82_64.c: Ditto.
8515         * gcc.dg/vect/vect-83.c: Ditto.
8516         * gcc.dg/vect/vect-83_64.c: Ditto.
8517         * gcc.dg/vect/vect-9.c: Ditto.
8518         * gcc.dg/vect/vect-all.c: Ditto.
8519         * gcc.dg/vect/vect-none.c: Ditto.
8520
8521 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8522
8523         * lib/gcc-dg.exp (dg-skip-if): New function.
8524         (dg-forbid-option): Remove.
8525         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8526         * g++.dg/abi/bitfield8.C: Likewise.
8527         * g++.dg/abi/dtor1.C: Likewise.
8528         * g++.dg/abi/empty10.C: Likewise.
8529         * g++.dg/abi/empty7.C: Likewise.
8530         * g++.dg/abi/empty9.C: Likewise.
8531         * g++.dg/abi/layout3.C: Likewise.
8532         * g++.dg/abi/layout4.C: Likewise.
8533         * g++.dg/abi/thunk1.C: Likewise.
8534         * g++.dg/abi/thunk2.C: Likewise.
8535         * g++.dg/abi/vbase11.C: Likewise.
8536         * g++.dg/abi/vthunk2.C: Likewise.
8537         * g++.dg/abi/vthunk3.C: Likewise.
8538         * g++.dg/ext/attrib8.C: Likewise.
8539         * g++.dg/opt/longbranch2.C: Likewise.
8540         * g++.dg/opt/reg-stack4.C: Likewise.
8541         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8542         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8543         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8544         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8545         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8546         * gcc.dg/20000609-1.c: Likewise.
8547         * gcc.dg/20000720-1.c: Likewise.
8548         * gcc.dg/20011107-1.c: Likewise.
8549         * gcc.dg/20011119-1.c: Likewise.
8550         * gcc.dg/20020108-1.c: Likewise.
8551         * gcc.dg/20020122-2.c: Likewise.
8552         * gcc.dg/20020122-3.c: Likewise.
8553         * gcc.dg/20020201-3.c: Likewise.
8554         * gcc.dg/20020206-1.c: Likewise.
8555         * gcc.dg/20020218-1.c: Likewise.
8556         * gcc.dg/20020310-1.c: Likewise.
8557         * gcc.dg/20020411-1.c: Likewise.
8558         * gcc.dg/20020418-2.c: Likewise.
8559         * gcc.dg/20020426-1.c: Likewise.
8560         * gcc.dg/20020426-2.c: Likewise.
8561         * gcc.dg/20020517-1.c: Likewise.
8562         * gcc.dg/20020523-1.c: Likewise.
8563         * gcc.dg/20020523-2.c: Likewise.
8564         * gcc.dg/20020729-1.c: Likewise.
8565         * gcc.dg/20030204-1.c: Likewise.
8566         * gcc.dg/20030826-2.c: Likewise.
8567         * gcc.dg/20030926-1.c: Likewise.
8568         * gcc.dg/20031202-1.c: Likewise.
8569         * gcc.dg/980312-1.c: Likewise.
8570         * gcc.dg/980313-1.c: Likewise.
8571         * gcc.dg/990117-1.c: Likewise.
8572         * gcc.dg/990424-1.c: Likewise.
8573         * gcc.dg/990524-1.c: Likewise.
8574         * gcc.dg/991230-1.c: Likewise.
8575         * gcc.dg/i386-387-1.c: Likewise.
8576         * gcc.dg/i386-387-2.c: Likewise.
8577         * gcc.dg/i386-387-3.c: Likewise.
8578         * gcc.dg/i386-387-4.c: Likewise.
8579         * gcc.dg/i386-387-5.c: Likewise.
8580         * gcc.dg/i386-387-6.c: Likewise.
8581         * gcc.dg/i386-asm-1.c: Likewise.
8582         * gcc.dg/i386-bitfield1.c: Likewise.
8583         * gcc.dg/i386-bitfield2.c: Likewise.
8584         * gcc.dg/i386-loop-1.c: Likewise.
8585         * gcc.dg/i386-loop-2.c: Likewise.
8586         * gcc.dg/i386-loop-3.c: Likewise.
8587         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8588         * gcc.dg/i386-pic-1.c: Likewise.
8589         * gcc.dg/i386-regparm.c: Likewise.
8590         * gcc.dg/i386-signbit-1.c: Likewise.
8591         * gcc.dg/i386-signbit-2.c: Likewise.
8592         * gcc.dg/i386-signbit-3.c: Likewise.
8593         * gcc.dg/i386-sse-5.c: Likewise.
8594         * gcc.dg/i386-sse-8.c: Likewise.
8595         * gcc.dg/i386-unroll-1.c: Likewise.
8596         * gcc.dg/tls/opt-1.c: Likewise.
8597         * gcc.dg/tls/opt-2.c: Likewise.
8598         * gcc.dg/unroll-1.c: Likewise.
8599         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8600         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8601         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8602         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8603
8604 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8605
8606         * g++.dg/template/incomplete1.C: New test.
8607
8608 2004-11-16  Nick Clifton  <nickc@redhat.com>
8609
8610         Revert patches accidentally commited during checkin of fixes for
8611         xstormy16 tests:
8612         gcc.c-torture/execute/simd-4.c: Revert
8613         gcc.dg/20040910-1.c: Revert.
8614
8615 2004-11-16  Paul Brook  <paul@codesourcery.com>
8616
8617         PR fortran/13010
8618         * gfortran.dg/der_pointer_1.f90: New test.
8619
8620 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8621
8622         PR c/18498
8623         * gcc.dg/bitfld-13.c: New test.
8624
8625 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8626
8627         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8628         powerpc*-*-linux*.
8629
8630         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8631         * gcc.dg/ppc64-abi-2.c: Ditto.
8632         * gcc.dg/ppc64-abi-3.c: Ditto.
8633
8634         * lib/gcc-dg.exp (dg-target-list): Remove.
8635
8636 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8637
8638         * gcc.dg/ia64-postinc.c: New test.
8639
8640 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8641
8642         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8643
8644 2004-11-15  Nick Clifton  <nickc@redhat.com>
8645
8646         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8647         __INT_MAX__ so that the test can be compiled by toolchains
8648         targeted at 16-bit processors.
8649
8650         * gcc.dg/20040625-1.c: Use long constants rather than integers
8651         when performing arithmetic that will overflow 16-bits.
8652
8653         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8654         xstormy16.  It does not support 128-bit vector operations.
8655
8656         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8657         with the macro PTR_TYPE.  Define this macro to an integer type
8658         suitable for holding a pointer.
8659
8660         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8661         the target is a 16-bit processor.
8662
8663         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8664         16-bit targets where the character constant will be too long.
8665
8666         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8667         where the double will not be directly addressable.
8668
8669 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8670
8671         Friend class name lookup 1/n, PR c++/18471
8672         * g++.dg/template/crash26.C: New test.
8673         * g++.dg/lookup/struct1.C: Adjust expected error.
8674         * g++.dg/parse/elab1.C: Likewise.
8675         * g++.dg/parse/elab2.C: Likewise.
8676         * g++.dg/parse/int-as-enum1.C: Likewise.
8677         * g++.dg/parse/struct-as-enum1.C: Likewise.
8678         * g++.dg/parse/typedef1.C: Likewise.
8679         * g++.dg/parse/typedef3.C: Likewise.
8680         * g++.dg/parse/typedef4.C: Likewise.
8681         * g++.dg/parse/typedef5.C: Likewise.
8682         * g++.dg/template/nontype4.C: Likewise.
8683         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8684         * g++.old-deja/g++.other/elab1.C: Likewise.
8685         * g++.old-deja/g++.other/syntax4.C: Likewise.
8686
8687 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8688
8689         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8690
8691 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8692
8693         * gcc.c-torture/execute/20041114-1.c: New test.
8694
8695 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8696
8697         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8698         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8699         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8700         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8701         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8702         gcc.dg/switch-7.c: New tests.
8703
8704 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8705
8706         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8707
8708 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8709
8710         PR tree-opt/18400
8711         * gcc.dg/vect/pr18400.c: New test.
8712
8713 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8714             Andrew Pinski  <pinskia@physics.uc.edu>
8715
8716         PR tree-opt/18425
8717         * gcc.dg/vect/pr18425.c: New test.
8718
8719 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8720
8721         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8722         Guard with dg-require-alias and dg-require-visibility.
8723
8724 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8725
8726         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8727
8728 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8729
8730         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8731
8732 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8733
8734         PR c++/17344
8735         * g++.dg/template/defarg5.C: New test.
8736
8737 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8738
8739         * g++.dg/parse/cast1.C: Run only on ILP32.
8740         * g++.old-deja/g++.mike/p784.C: Likewise.
8741
8742 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8743
8744         * gcc.c-torture/execute/20041113-1.c: New test.
8745
8746 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8747
8748         PR target/18230
8749         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8750         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8751         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8752         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8753         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8754         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8755         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8756         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8757         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8758         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8759         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8760         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8761         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8762
8763 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8764
8765         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8766         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8767         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8768         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8769         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8770         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8771         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8772         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8773         gcc.target/sparc/combined-1.c: New tests.
8774
8775 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8776
8777         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8778         New tests.
8779
8780 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8781
8782         * lib/gcc-dg.exp (dg-forbid-option): New function.
8783         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8784         * g++.dg/abi/bitfield8.C: Likewise.
8785         * g++.dg/abi/dtor1.C: Likewise.
8786         * g++.dg/abi/empty10.C: Likewise.
8787         * g++.dg/abi/empty7.C: Likewise.
8788         * g++.dg/abi/empty9.C: Likewise.
8789         * g++.dg/abi/layout3.C: Likewise.
8790         * g++.dg/abi/layout4.C: Likewise.
8791         * g++.dg/abi/thunk1.C: Likewise.
8792         * g++.dg/abi/thunk2.C: Likewise.
8793         * g++.dg/abi/vbase11.C: Likewise.
8794         * g++.dg/abi/vthunk2.C: Likewise.
8795         * g++.dg/abi/vthunk3.C: Likewise.
8796         * g++.dg/ext/attrib8.C: Likewise.
8797         * g++.dg/opt/longbranch2.C: Likewise.
8798         * g++.dg/opt/reg-stack4.C: Likewise.
8799         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8800         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8801         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8802         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8803         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8804         * gcc.dg/20000609-1.c: Likewise.
8805         * gcc.dg/20000720-1.c: Likewise.
8806         * gcc.dg/20011107-1.c: Likewise.
8807         * gcc.dg/20011119-1.c: Likewise.
8808         * gcc.dg/20020108-1.c: Likewise.
8809         * gcc.dg/20020122-2.c: Likewise.
8810         * gcc.dg/20020122-3.c: Likewise.
8811         * gcc.dg/20020201-3.c: Likewise.
8812         * gcc.dg/20020206-1.c: Likewise.
8813         * gcc.dg/20020218-1.c: Likewise.
8814         * gcc.dg/20020310-1.c: Likewise.
8815         * gcc.dg/20020411-1.c: Likewise.
8816         * gcc.dg/20020418-2.c: Likewise.
8817         * gcc.dg/20020426-1.c: Likewise.
8818         * gcc.dg/20020426-2.c: Likewise.
8819         * gcc.dg/20020517-1.c: Likewise.
8820         * gcc.dg/20020523-1.c: Likewise.
8821         * gcc.dg/20020523-2.c: Likewise.
8822         * gcc.dg/20020729-1.c: Likewise.
8823         * gcc.dg/20030204-1.c: Likewise.
8824         * gcc.dg/20030826-2.c: Likewise.
8825         * gcc.dg/20030926-1.c: Likewise.
8826         * gcc.dg/20031202-1.c: Likewise.
8827         * gcc.dg/980312-1.c: Likewise.
8828         * gcc.dg/980313-1.c: Likewise.
8829         * gcc.dg/990117-1.c: Likewise.
8830         * gcc.dg/990424-1.c: Likewise.
8831         * gcc.dg/990524-1.c: Likewise.
8832         * gcc.dg/991230-1.c: Likewise.
8833         * gcc.dg/i386-387-1.c: Likewise.
8834         * gcc.dg/i386-387-2.c: Likewise.
8835         * gcc.dg/i386-387-3.c: Likewise.
8836         * gcc.dg/i386-387-4.c: Likewise.
8837         * gcc.dg/i386-387-5.c: Likewise.
8838         * gcc.dg/i386-387-6.c: Likewise.
8839         * gcc.dg/i386-asm-1.c: Likewise.
8840         * gcc.dg/i386-bitfield1.c: Likewise.
8841         * gcc.dg/i386-bitfield2.c: Likewise.
8842         * gcc.dg/i386-loop-1.c: Likewise.
8843         * gcc.dg/i386-loop-2.c: Likewise.
8844         * gcc.dg/i386-loop-3.c: Likewise.
8845         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8846         * gcc.dg/i386-pic-1.c: Likewise.
8847         * gcc.dg/i386-regparm.c: Likewise.
8848         * gcc.dg/i386-signbit-1.c: Likewise.
8849         * gcc.dg/i386-signbit-2.c: Likewise.
8850         * gcc.dg/i386-signbit-3.c: Likewise.
8851         * gcc.dg/i386-sse-5.c: Likewise.
8852         * gcc.dg/i386-sse-8.c: Likewise.
8853         * gcc.dg/i386-unroll-1.c: Likewise.
8854         * gcc.dg/tls/opt-1.c: Likewise.
8855         * gcc.dg/tls/opt-2.c: Likewise.
8856         * gcc.dg/unroll-1.c: Likewise.
8857         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8858         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8859         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8860         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8861         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8862         -m64 is specified.
8863
8864 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8865
8866         PR c++/18389
8867         * g++.dg/parse/cond1.C: New test.
8868
8869         PR c++/18429
8870         * g++.dg/template/array9.C: New test.
8871         * g++.dg/ext/vla1.C: Adjust error messages.
8872         * g++.dg/ext/vlm1.C: Likewise.
8873         * g++.dg/template/crash2.C: Likewise.
8874
8875         PR c++/18436
8876         * g++.dg/template/call3.C: New test.
8877
8878         PR c++/18407
8879         * g++.dg/template/ptrmem11.C: New test.
8880
8881 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8882
8883         PR other/14264
8884         * lib/g++.exp: Set LC_ALL and LANG to C.
8885         * lib/gcc-dg.exp: Likewise.
8886         * lib/gfortran.exp: Likewise.
8887         * lib/objc.exp: Likewise.
8888         * lib/treelang.exp: Likewise.
8889
8890 2004-11-12  Andreas Schwab  <schwab@suse.de>
8891
8892         * gcc.dg/pr16286.c: Fix last change.
8893
8894 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8895
8896         PR c++/18416
8897         * g++.dg/init/global1.C: New test.
8898
8899 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8900
8901         * gcc.c-torture/execute/20041112-1.c: New test.
8902
8903 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8904
8905         * lib/gcc-dg.exp (dg-target-list): New.
8906
8907 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8908             Richard Sandiford  <rsandifo@redhat.com>
8909
8910         * lib/target-supports.exp (get-compiler_messages): New.
8911         (check_named_sections_available): Use it.
8912         (check_effective_target_ilp32): New.
8913         (check_effective_target_lp64): New.
8914         (is-effective-target): New.
8915         * lib/gcc-dg.exp (dg-require-effective-target): New.
8916
8917 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8918
8919         * gcc.dg/precedence-1.c: New test.
8920
8921 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8922
8923         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8924
8925         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8926         message, delete generated files, use more descriptive name for
8927         executable, and make the test unsupported when it cannot be run.
8928
8929         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8930         (dg-require-weak, dg-require-visibility, dg-require-alias,
8931         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8932         dg-require-iconv, dg-require-named-sections): Use it.
8933
8934         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8935
8936 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8937
8938         PR target/16457
8939         * gcc.dg/ppc-and-1: New
8940
8941         PR target/16796
8942         * gcc.dg/ppc-mov-1.c: New.
8943
8944         PR target/16458
8945         * gcc.dg/ppc-compare-1.c: New.
8946
8947 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8948
8949         * objc.dg/desig-init-2.m: New test.
8950
8951 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8952
8953         PR middle-end/18160
8954         * g++.dg/warn/register-var-1.C: New test.
8955         * g++.dg/warn/register-var-2.C: New test.
8956
8957 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8958
8959         * gcc.dg/union-2.c: New test.
8960
8961 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8962
8963         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8964         New test for PR tree-optimization/17892.
8965
8966 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8967
8968         PR c++/18369
8969         * g++.dg/init/new12.C: New test.
8970
8971 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8972
8973         * gcc.target/sparc: New directory.
8974         * gcc.target/sparc/sparc.exp: New driver.
8975         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8976         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8977         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8978         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8979
8980 2004-11-10  Paul Brook  <paul@codesourcery.com>
8981
8982         PR fortran/18218
8983         * gfortran.dg/list_read.c: New test.
8984
8985 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8986
8987         PR c/18322
8988         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8989         expected diagnostic location.
8990
8991 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8992
8993         * gcc.dg/20041109-1.c: New test.
8994
8995 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8996
8997         PR objc/18406
8998         * objc/compile/pr18406.m: New test.
8999
9000 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9001
9002         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9003
9004 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9005
9006         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9007
9008 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9009
9010         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9011
9012 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9013
9014         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9015         exit.
9016
9017 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9018
9019         PR tree-opt/18299
9020         * gcc.c-torture/pr18299-1.c: New test.
9021
9022 2004-11-06  Andreas Schwab  <schwab@suse.de>
9023
9024         * gcc.dg/pr16286.c: Also test for bool and pixel.
9025
9026 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9027
9028         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9029         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9030         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9031         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9032         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9033         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9034         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9035         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9036         gcc.dg/struct-semi-3.c: New tests.
9037
9038 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9039
9040         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9041
9042 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9043
9044         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9045         Do not use C99 designators.
9046
9047 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9048
9049         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9050
9051 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9052
9053         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9054         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9055         * gcc.c-torture/execute/simd-5.x: Remove.
9056
9057 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9058
9059         PR rtl-optimization/17933
9060         * gcc.dg/torture/pr17933-1.c: New test.
9061
9062 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9063
9064         PR target/18106
9065         * lib/target-supports.exp (check_weak_available): Support
9066         Windows.
9067
9068 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9069
9070         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9071         call to fflush(stdout) before abort.
9072         (my_ffsll): New function.
9073         (generate_fields): Use it.
9074
9075 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9076
9077         * gcc.dg/init-undef-1.c: New test.
9078
9079 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9080
9081         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9082         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9083         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9084         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9085         expected messages for new parser.
9086
9087 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9088
9089         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9090
9091 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9092
9093         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9094         on LP64 targets.
9095
9096 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9097
9098         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9099         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9100         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9101         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9102         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9103         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9104         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9105         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9106         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9107         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9108
9109 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9110
9111         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9112         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9113         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9114         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9115         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9116         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9117         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9118         for new parser.
9119
9120 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9121
9122         PR target/15342
9123         * gcc.dg/20041104-1.c: New test.
9124
9125 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9126
9127         * g++.dg/template/nontype7.C: New test.
9128         * g++.dg/template/nontype8.C: Likewise.
9129         * g++.dg/template/nontype9.C: Likewise.
9130         * g++.dg/template/nontype10.C: Likewise.
9131         * g++.dg/tc1/dr49.C: Likewise.
9132         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9133         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9134
9135 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9136
9137         * g++.dg/rtti/tinfo1.C: Remove xfails.
9138
9139 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9140
9141         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9142         packed attribute to the definition to satisfy the new C++ parser.
9143
9144 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9145
9146         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9147         invocations of va_arg.
9148
9149 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9150
9151         PR c++/18124
9152         * g++.dg/template/crash25.C: New test.
9153
9154         PR c++/18155
9155         * g++.dg/template/typedef2.C: New test.
9156         * g++.dg/parse/crash13.C: Adjust error markers.
9157
9158         PR c++/18177
9159         * g++.dg/conversion/const3.C: New test.
9160
9161 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9162
9163         PR fortran/17535
9164         PR fortran/17583
9165         PR fortran/17713
9166         * gfortran.dg/generic_[123].f90: New testcases.
9167
9168 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9169
9170         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9171         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9172
9173 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9174
9175         PR tree-opt/16808
9176         * gcc.c-torture/compile/pr16808.c: New test.
9177
9178 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9179
9180         PR rtl-optimization/17104
9181         * gcc.dg/ppc-bitfield1.c: New.
9182
9183 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9184
9185         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9186
9187 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9188
9189         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9190         strings for 32-bit code.
9191
9192 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9193
9194         PR c/18239
9195         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9196
9197 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9198
9199         PR c++/18064
9200         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9201
9202 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/15172
9205         * g++.dg/init/aggr2.C: New test.
9206
9207 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9208
9209         * objc.dg/local-decl-1.m: New test.
9210
9211 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9212
9213         * gcc.dg/20040910-1.c: Adjust regex.
9214
9215 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9216
9217         PR rtl-optimization/18084
9218         * g++.dg/opt/pr18084-1.C: New testcase.
9219
9220 2004-10-30  Matt Austern  <austern@apple.com>
9221
9222         PR c++/17542
9223         * g++.dg/ext/attrib18.C: New test.
9224
9225 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9226
9227         PR middle-end/18096
9228         * gcc.dg/pr18096-1.c: New test case.
9229
9230 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9231
9232         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9233
9234 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9235
9236         PR c/16666
9237         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9238         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9239         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9240         gcc.dg/old-style-prom-3.c: New tests.
9241
9242 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9243
9244         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9245         Remove unnecessary inclusion of stdio.h.
9246
9247 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9248
9249         PR rtl-optimization/17581
9250         * gcc.dg/pr17581-1.c: New test case.
9251
9252 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9253
9254         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9255         being implemented.
9256         * g++.dg/conversion/dr195-1.C: New.
9257         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9258         * g++.old-deja/g++.mike/p10148.C: Likewise.
9259
9260 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9261
9262         PR c++/17695
9263         * g++.dg/debug/typedef2.C: New test.
9264
9265 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9266
9267         PR fortran/13490
9268         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9269         * gfortran.dg/g77/README: Update.
9270
9271 2004-10-28  Matt Austern  <austern@apple.com>
9272
9273         PR c++/14124
9274         * g++.dg/ext/packed7.C: New test.
9275
9276 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9277
9278         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9279         scan-assembler.
9280         * lib/scanasm.exp (hidden-scan-for): New proc.
9281         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9282         string.
9283         (scan-not-hidden): Likewise.
9284         * lib/target-supports.exp (check_visibility_available): mach-o is
9285         support too.
9286
9287 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9288
9289         PR c++/17132
9290         * g++.dg/template/memclass3.C: New test.
9291
9292 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9293
9294         PR middle-end/18160
9295         * gcc.dg/register-var-1.c: New test.
9296         * gcc.dg/register-var-2.c: New test.
9297         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9298         error now.
9299
9300 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9301
9302         PR other/18172
9303         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9304         unused variables.
9305         * gcc.dg/vect/vect-22.c: Likewise.
9306
9307 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9308
9309         * gcc.dg/i386-rotate-1.c: New test.
9310
9311 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9312
9313         * g++.dg/init/ref12.C: Add "run" marker.
9314
9315         PR c++/17435
9316         * g++.dg/init/ref12.C: New test.
9317
9318         PR c++/18140
9319         * g++.dg/template/shift1.C: New test.
9320         * g++.dg/template/error10.C: Adjust error markers.
9321
9322 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9323
9324         PR tree-opt/17529
9325         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9326
9327 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9328
9329         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9330         * gcc.dg/weak/weak-3.c: Likewise.
9331         * gcc.dg/weak/weak-5.c: Likewise.
9332         * gcc.dg/weak/weak-9.c: Likewise.
9333         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9334         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9335
9336         * gcc.dg/darwin-weakimport-1.c: New.
9337
9338 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9339
9340         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9341
9342 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9343
9344         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9345         'syntax' error messages.
9346         * gcc.dg/cpp/direct2s.c: Likewise.
9347
9348 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9349
9350         * gcc.c-torture/compile/20041026-1.c: New.
9351
9352 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9353
9354         PR c++/18093
9355         * g++.dg/lookup/ns2.C: New test.
9356
9357         PR c++/18020
9358         * g++.dg/template/enum4.C: New test.
9359
9360         PR c++/18161
9361         * g++.dg/template/expr1.C: New test.
9362
9363 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9364
9365         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9366
9367 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9368
9369         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9370         gcc.dg/decl-nospec-3.c: New tests.
9371
9372 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9373
9374         * objc.dg/super-class-3.m: New test.
9375
9376 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9377
9378         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9379         resyncing.
9380         * gcc.dg/cpp/direct2s.c: Likewise.
9381
9382 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9383
9384         * objc.dg/image-info.m: Update for changes to section selection.
9385
9386 2004-10-25  David Ayers  <d.ayers@inode.at>
9387             Ziemowit Laski  <zlaski@apple.com>
9388
9389         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9390         diagnostics when messaging 'id <Proto>'.
9391         * objc.dg/class-protocol-1.m: New test.
9392         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9393         a non-existent method signature.
9394         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9395         Update diagnostics when messaging with non-existent method signature.
9396         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9397         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9398         invalid receivers are now resolved as if messaging 'id'; remove
9399         extraneous diagnostics.
9400
9401 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9402
9403         PR c/16667
9404         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9405         gcc.dg/init-desig-obs-3.c: New tests.
9406
9407 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9408
9409         * gcc.dg/debug/20041023-1.c: New test.
9410
9411 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9412
9413         PR middle-end/17407
9414         * gcc.c-torture/compile/pr17407.c: New test.
9415
9416         PR c++/18121
9417         * g++.dg/template/array8.C: New test.
9418
9419 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9420
9421         PR other/18138
9422         * lib/g++.exp: Accept more than one multilib libgcc.
9423         * lib/gcc-dg.exp: Likewise.
9424         * lib/objc.exp: Likewise.
9425         * lib/treelang.exp: Likewise.
9426         * lib/gfortran.exp: Likewise.
9427
9428 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9429
9430         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9431
9432 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9433
9434         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9435         * gcc.dg/c99-const-expr-3.c: Likewise.
9436
9437 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9438
9439         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9440
9441 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9442
9443         * gcc.c-torture/execute/loop-2e.x: Remove.
9444
9445 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9446
9447         PR c++/18095
9448         * g++.dg/parse/crash18.C: New.
9449         * g++.dg/parse/crash19.C: New.
9450
9451 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9452
9453         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9454         * g++.dg/ext/dllimport2.C: Same.
9455         * g++.dg/ext/dllimport8.C: Same.
9456
9457 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9458
9459         PR c++/10841
9460         * g++.dg/conversion/cast1.C: New test.
9461         * g++.dg/overload/pmf1.C: Adjust error marker.
9462
9463 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9464
9465         PR objc/17923
9466         * objc.dg/const-str-7.m: New test.
9467
9468 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9469
9470         * g++.dg/template/memfriend11.C: Fix comment typo.
9471         * g++.dg/template/memfriend14.C: Likewise.
9472
9473 2004-10-20  Richard Henderson  <rth@redhat.com>
9474
9475         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9476         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9477         -fasynchronous-unwind-tables.
9478
9479 2004-10-20  Richard Henderson  <rth@redhat.com>
9480
9481         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9482         (main): Return success.
9483         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9484         (main): Return success.
9485
9486 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9487
9488         PR c++/13495
9489         * g++.dg/template/memfriend9.C: New test.
9490         * g++.dg/template/memfriend10.C: Likewise.
9491         * g++.dg/template/memfriend11.C: Likewise.
9492         * g++.dg/template/memfriend12.C: Likewise.
9493         * g++.dg/template/memfriend13.C: Likewise.
9494         * g++.dg/template/memfriend14.C: Likewise.
9495         * g++.dg/template/memfriend15.C: Likewise.
9496         * g++.dg/template/memfriend16.C: Likewise.
9497         * g++.dg/template/memfriend17.C: Likewise.
9498         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9499
9500 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9501
9502         * g++.dg/conversion/dr195.C: New.
9503         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9504
9505 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9506             Devang Patel  <dpatel@apple.com>
9507
9508         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9509         of floating point arithmetic, which could trap.
9510
9511 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9512
9513         PR c++/14035
9514         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9515         * g++.dg/conversion/const2.C: New test.
9516         * g++.dg/expr/reinterpret2.C: New test.
9517         * g++.dg/expr/reinterpret3.C: New test.
9518         * g++.dg/expr/cast2.C: New test.
9519         * g++.dg/expr/copy1.C: New test.
9520         * g++.dg/other/conversion1.C: Change error message.
9521         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9522         function pointers to void *.
9523         * g++.old-deja/g++.mike/p10148.C: Likewise.
9524
9525 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9526
9527         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9528
9529 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9530
9531         PR c++/18047
9532
9533         * g++.dg/parse/expr3.C: New test.
9534
9535 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9536
9537         * gcc.dg/smod-1.c: New test.
9538
9539 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9540
9541         * objc.dg/method-14.m: New test.
9542
9543 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9544
9545         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9546         Also xfail as the patch was reverted.
9547
9548 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9549
9550         PR middle-end/16973
9551         * gcc.dg/pr16973.c: New test.
9552
9553 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9554
9555         PR tree-optimization/17656
9556         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9557
9558 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9559
9560         * g++.dg/eh/shadow1.C: New.
9561
9562 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9563
9564         * gcc.c-torture/compile/20041018-1.c: New test.
9565
9566 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9567
9568         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9569         compiler referring to register 0 when accessing sdata.  The linker
9570         now patches things up.
9571
9572 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9573
9574         PR c/17529
9575         * gcc.c-torture/compile/pr17529.c: New test.
9576
9577 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9578
9579         PR c++/17743
9580         * g++.dg/ext/attrib17.C: New test.
9581
9582 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9583
9584         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9585
9586 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9587
9588         PR c++/10479
9589         * g++.dg/ext/attrib16.C: New test.
9590
9591 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9592
9593         PR c++/17042
9594         * g++.dg/init/dso_handle1.C: New test.
9595
9596         PR c++/14667
9597         * g++.dg/parse/typedef6.C: New test.
9598
9599         PR c++/17916
9600         * g++.dg/parse/pragma1.C: New test.
9601
9602 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9603
9604         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9605
9606 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9607
9608         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9609         -fno-common when on HPPA HP-UX platforms.
9610
9611 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9612
9613         PR other/16820
9614         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9615         stdint.h.
9616         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9617         uintptr_t.
9618
9619 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9620
9621         PR c++/16301
9622         * g++.dg/lookup/strong-using-4.C: New test.
9623
9624 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9625
9626         PR middle-end/16567
9627         * gcc.c-torture/compile/nested-1.c: New test.
9628
9629 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9630
9631         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9632         and mipsisa64*-*-* (until support for misaligned loads is added).
9633         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9634         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9635         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9636         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9637         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9638         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9639
9640 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9641
9642         PR c++/17976
9643         * g++.dg/init/dtor3.C: New test.
9644
9645 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9646
9647         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9648
9649 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9650
9651         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9652         * gcc.dg/macho-lo-sum.c: Likewise.
9653
9654 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9655
9656         * gcc.dg/ppc-spe64-1.c: New test.
9657
9658 2004-10-14  Devang Patel  <dpatel@apple.com>
9659
9660         PR 17635
9661         * gcc.dg/pr17635.c : New test.
9662
9663 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9664
9665         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9666         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9667         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9668         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9669         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9670         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9671         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9672         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9673         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9674         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9675         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9676         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9677         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9678         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9679         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9680         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9681         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9682         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9683
9684 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9685
9686         * gcc.dg/vect/vect-82.c: New testcase.
9687         * gcc.dg/vect/vect-82_64.c: New testcase.
9688         * gcc.dg/vect/vect-83.c: New testcase.
9689         * gcc.dg/vect/vect-83_64.c: New testcase.
9690
9691 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9692
9693         * gcc.dg/cpp/error-1.c: New test.
9694
9695 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9696
9697         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9698
9699 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9700
9701         PR target/17984
9702         * gcc.dg/cris-peep2-xsrand2.c: New test.
9703
9704 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9705
9706         PR c++/17661
9707         * testsuite/g++.dg/expr/for2.C: New test.
9708
9709 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9710
9711         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9712
9713 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR tree-optimization/17724
9716         * g++.dg/opt/pr17724-1.C: New test.
9717         * g++.dg/opt/pr17724-2.C: New test.
9718         * g++.dg/opt/pr17724-3.C: New test.
9719         * g++.dg/opt/pr17724-4.C: New test.
9720         * g++.dg/opt/pr17724-5.C: New test.
9721         * g++.dg/opt/pr17724-6.C: New test.
9722
9723 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9724
9725         PR c/17301
9726         * gcc.dg/pr17301-2.c: New test.
9727
9728 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9729
9730         PR c++/15876
9731         * g++.dg/parse/error22.C: New test.
9732
9733         PR c++/17936
9734         * g++.dg/template/spec18.C: New test.
9735
9736 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9737
9738         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9739         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9740         memcpy.
9741         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9742         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9743
9744 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9745
9746         * g++.dg/eh/cleanup5.C: Add dg-options "".
9747
9748 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9749
9750         PR middle-end/17657
9751         * gcc.dg/switch-4.c: New test case.
9752
9753 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9754
9755         * gcc.c-torture/execute/20041011-1.c: New test.
9756
9757 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9758
9759         PR c++/17554
9760         * g++.dg/init/for3.C: New test.
9761
9762         PR c++/17657
9763         * g++.dg/opt/switch2.C: New test.
9764
9765         PR middle-end/17703
9766         * g++.dg/warn/Wreturn-2.C: New test.
9767
9768 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9769
9770         PR c++/17907
9771         * g++.dg/eh/cleanup5.C: New test.
9772
9773 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9774
9775         PR c++/17393
9776         * g++.dg/parse/error21.C: New test.
9777
9778 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9779
9780         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9781         * g++.dg/warn/incomplete1.C: Likewise.
9782         * g++.dg/template/qualttp20.C: Likewise.
9783
9784 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9785
9786         PR c/17881
9787         * parm-incomplete-1.c: New test.
9788
9789 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/17867
9792         * g++.dg/parse/error19.C: New test.
9793
9794         PR c++/17670
9795         * g++.dg/init/new11.C: New test.
9796
9797         PR c++/17821
9798         * g++.dg/parse/error20.C: New test.
9799
9800         PR c++/17826
9801         * g++.dg/template/crash24.C: New test.
9802
9803 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9804
9805         PR c/17301
9806         * gcc.dg/pr17301-1.c: New test.
9807
9808 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9809
9810         PR c/17189
9811         * gcc.dg/anon-struct-5.c: New test.
9812
9813 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9814
9815         PR c/17844
9816         * gcc.dg/pr17844-1.c: New test.
9817
9818 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9819
9820         PR tree-optimization/17906
9821         * gcc.c-torture/compile/pr17906.c: New.
9822
9823 2004-10-09  Stuart Hastings  <stuart@apple.com>
9824             Roger Sayle  <roger@eyesopen.com>
9825
9826         PR rtl-optimization/17853
9827         * gcc.dg/i386-mmx-5.c: New testcase.
9828
9829 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9830
9831         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9832
9833 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9834
9835         PR c++/17524
9836         * g++.dg/template/static9.C: New test.
9837
9838         PR c++/17685
9839         * g++.dg/parse/operator5.C: New test.
9840
9841 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9842
9843         PR middle-end/17894
9844         * gcc.c-torture/execute/divcmp-4.c: New test case.
9845
9846 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9847
9848         PR tree-opt/17902
9849         * g++.dg/opt/pr17902.C: New test.
9850
9851 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9854
9855 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9856
9857         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9858
9859 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9860
9861         * gcc.dg/assign-warn-3.c: New test.
9862
9863 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9864
9865         PR c/16999
9866         * gcc.dg/cpp/ident-1.c: New test.
9867
9868 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9869
9870         * gcc.c-torture/compile/acc1.c: New.
9871
9872 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9873
9874         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9875         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9876
9877 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9878
9879         * gcc.dg/ultrasp11.c: New test.
9880
9881 2004-10-08  Michael Matz  <matz@suse.de>
9882
9883         * gcc.dg/doloop-2.c: New test.
9884
9885 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9886
9887         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9888         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9889         objc.dg/method-9.m: Update expected diagnostics.
9890
9891 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9892
9893         * gcc.dg/ppc-fsel-3.c: New file.
9894         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9895
9896 2004-10-07  Paul Brook  <paul@codesourcery.com>
9897
9898         * gfortran.dg/intrinsic_verify_1.f90: New test.
9899
9900 2004-10-07  Paul Brook  <paul@codesourcery.com>
9901
9902         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9903
9904 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9905
9906         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9907         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9908         commit.
9909
9910 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9911
9912         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9913
9914 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9915
9916         PR c++/17115
9917         * g++.dg/warn/Winline-4.C: New test.
9918
9919 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9920
9921         * gcc.c-torture/compile/20041007-1.c: New test.
9922
9923 2004-10-07  Paul Brook  <paul@codesourcery.com>
9924
9925         PR fortran/17678
9926         * gfortran.dg/use_allocated_1.f90: New test.
9927
9928 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9929
9930         PR middle-end/17849
9931         * gfortran.fortran-torture/compile/nested.f90: New test
9932
9933 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9934
9935         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9936
9937 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9938
9939         PR c++/17368
9940         * g++.dg/ext/asm6.C: New test.
9941
9942 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9943
9944         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9945
9946 2004-10-06  Paul Brook  <paul@codesourcery.com>
9947
9948         PR libfortran/17709
9949         * gfortran.dg/empty_format_1.f90: New test.
9950
9951 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9952
9953         PR fortran/17568
9954         * gfortran.dg/ishft.f90: New test.
9955
9956         PR fortran/17283
9957         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9958         tests.
9959
9960 2004-10-06  Paul Brook  <paul@codesourcery.com>
9961
9962         * gfortran.dg/do_1.f90: New test.
9963
9964 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9965
9966         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9967         optimizing for size.
9968
9969 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9970
9971         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9972
9973 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9974
9975         * gcc.c-torture/compile/20041005-1.c: New test.
9976
9977 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9978
9979         PR c++/17829
9980         * g++.dg/lookup/koenig4.C: New.
9981
9982 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9983
9984         * g++.dg/other/classkey1.C: Adjust quoting marks.
9985         * g++.dg/parse/error15.C: Likewise.
9986         * g++.dg/template/meminit2.C (int>): Likewise.
9987
9988 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9989
9990         PR fortran/17283
9991         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9992
9993         PR fortran/17631
9994         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9995
9996         PR fortran/17708
9997         * gfortran.dg/pr17708.f90: New test.
9998
9999 2004-10-04  Chao-ying Fu  <fu@mips.com>
10000
10001         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10002         * gcc.dg/vect/vect-4.c: Ditto.
10003         * gcc.dg/vect/vect-5.c: Ditto.
10004         * gcc.dg/vect/vect-6.c: Ditto.
10005         * gcc.dg/vect/vect-8.c: Ditto.
10006         * gcc.dg/vect/vect-16.c: Ditto.
10007         * gcc.dg/vect/vect-30.c: Ditto.
10008         * gcc.dg/vect/vect-40.c: Ditto.
10009         * gcc.dg/vect/vect-41.c: Ditto.
10010         * gcc.dg/vect/vect-42.c: Ditto.
10011         * gcc.dg/vect/vect-43.c: Ditto.
10012         * gcc.dg/vect/vect-44.c: Ditto.
10013         * gcc.dg/vect/vect-45.c: Ditto.
10014         * gcc.dg/vect/vect-46.c: Ditto.
10015         * gcc.dg/vect/vect-47.c: Ditto.
10016         * gcc.dg/vect/vect-48.c: Ditto.
10017         * gcc.dg/vect/vect-49.c: Ditto.
10018         * gcc.dg/vect/vect-50.c: Ditto.
10019         * gcc.dg/vect/vect-51.c: Ditto.
10020         * gcc.dg/vect/vect-52.c: Ditto.
10021         * gcc.dg/vect/vect-53.c: Ditto.
10022         * gcc.dg/vect/vect-54.c: Ditto.
10023         * gcc.dg/vect/vect-55.c: Ditto.
10024         * gcc.dg/vect/vect-56.c: Ditto.
10025         * gcc.dg/vect/vect-57.c: Ditto.
10026         * gcc.dg/vect/vect-58.c: Ditto.
10027         * gcc.dg/vect/vect-59.c: Ditto.
10028         * gcc.dg/vect/vect-60.c: Ditto.
10029         * gcc.dg/vect/vect-74.c: Ditto.
10030         * gcc.dg/vect/vect-79.c: Ditto.
10031         * gcc.dg/vect/vect-80.c: Ditto.
10032
10033 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10034
10035         * gcc.dg/unused-7.c: Use the correct option.
10036
10037 2004-10-04  Paul Brook  <paul@codesourcery.com>
10038         Bud Davis  <bdavis9659@comcast.net>
10039
10040         PR fortran/17706
10041         PR fortran/16434
10042         * gfortran/pr17706.f90: New test.
10043         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10044
10045 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10046
10047         * gfortran.dg/pr17612.f90: New test.
10048
10049 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10050
10051         * g++.dg/template/local1.C: Adjust quoting marks in
10052         testing for diagnostics.
10053         * g++.dg/tls/diag-2.C: Likewise.
10054         * g++.dg/other/error8.C: Likewise.
10055
10056 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10057
10058         PR c/17178
10059         * gcc.dg/unused-4.c: Adjust to be correct.
10060
10061         PR c/17820
10062         * gcc.dg/unused-7.c: New test.
10063
10064 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10065
10066         PR c++/17797
10067         * g++.dg/overload/template2.C: New test.
10068
10069 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10070
10071         PR tree-optimization/16632
10072         * gcc.dg/tree-ssa/20041002-1.c: New.
10073
10074 2004-10-03  Paul Brook  <paul@codesourcery.com>
10075
10076         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10077         rather than relying on default formatting.
10078
10079 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10080
10081         * gcc.dg/20040920-1.c: Update expected message text.
10082
10083 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10084
10085         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10086
10087 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10088
10089         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10090         tree level.
10091
10092 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10093
10094         * gcc.dg/tree-ssa/pr17343.c: Remove.
10095
10096 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10097
10098         PR tree-opt/17343
10099         * gcc.dg/tree-ssa/pr17343.c: New test.
10100
10101 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10102
10103         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10104         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10105         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10106         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10107         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10108
10109 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10110
10111         * gcc.dg/lvalue-2.c: New test.
10112
10113 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10114
10115         PR c/17730
10116         * gcc.dg/pr17730-1.c: New test
10117
10118 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10119
10120         PR c/7425
10121         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10122
10123 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10124
10125         * gcc.c-torture/execute/stdarg-1.c: New test.
10126         * gcc.c-torture/execute/stdarg-2.c: New test.
10127         * gcc.c-torture/execute/stdarg-3.c: New test.
10128         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10129         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10130         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10131         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10132         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10133
10134 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10135
10136         PR tree-optimization/17697
10137         * g++.dg/opt/pr17697-1.C: New test.
10138         * g++.dg/opt/pr17697-2.C: New test.
10139         * g++.dg/opt/pr17697-3.C: New test.
10140
10141 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10142
10143         PR c/16409
10144         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10145         gcc.dg/vla-init-5.c: New tests.
10146
10147 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10148
10149         PR c/13804
10150         * gcc.dg/pr13804-1.c: New test.
10151
10152 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10153
10154         PR fortran/16938
10155         * gfortran.dg/pr16938.f90: New test.
10156
10157 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10158
10159         * g++.dg/template/crash23.C: New test.
10160
10161 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10162
10163         PR c++/17585
10164         * g++.dg/template/static8.C: New test.
10165
10166 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10167
10168         PR c++/17681
10169         * g++.dg/other/error9.C: New test.
10170
10171 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10172
10173         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10174
10175 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10176
10177         PR fortran/15164
10178         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10179
10180 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10181
10182         PR middle-end/17112
10183         * gcc.dg/pr17112-1.c: New test case.
10184
10185 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10186
10187         PR c/11459
10188         * gcc.dg/pr11459-1.c: New test.
10189
10190 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10191
10192         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10193         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10194
10195 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10196
10197         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10198
10199 2004-09-25  Jan Hubicka  <jh@suse.cz>
10200
10201         * compile/30040909-1.c: New test.
10202         * compile/30040907-1.c: New test.
10203
10204 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10205
10206         * gcc.c-torture/execute/va-arg-26.c: New test.
10207
10208 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10209
10210         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10211         extra diagnostics on targets with 64-bit pointers.
10212         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10213
10214 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10215
10216         PR c/17188
10217         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10218         * gcc.dg/decl-3.c: Adjust expected message.
10219
10220 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10221
10222         PR fortran/17615
10223         * gfortran.dg/pr17615.f90: New test.
10224
10225 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10226
10227         PR tree-optimzation/17517
10228         * g++.dg/tree-ssa/pr17517.C: New Test.
10229
10230 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10231
10232         PR c++/16889
10233         * g++.dg/lookup/ambig3.C: New.
10234
10235 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10236
10237         PR tree-opt/17624
10238         * g++.dg/opt/pr17624.C: New test.
10239
10240 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10241
10242         PR c/6980
10243         * gcc.dg/Wbad-function-cast-1.c: New test.
10244
10245 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10246
10247         * g++.dg/ext/complit1.C
10248         * g++.dg/other/error2.C
10249         * g++.dg/other/nontype-1.C
10250         * g++.dg/parse/crash11.C
10251         * g++.dg/parse/crash12.C
10252         * g++.dg/parse/error15.C
10253         * g++.dg/parse/error4.C
10254         * g++.dg/parse/tmpl-outside1.C
10255         * g++.dg/parse/too-many-tmpl-args1.C
10256         * g++.dg/template/dependent-expr3.C
10257         * g++.dg/template/error10.C
10258         * g++.dg/template/instantiate1.C
10259         * g++.dg/template/vtable2.C
10260         * g++.dg/warn/Wshadow-1.C
10261         * g++.dg/warn/weak1.C
10262         * g++.old-deja/g++.brendan/crash16.C
10263         * g++.old-deja/g++.brendan/crash18.C
10264         * g++.old-deja/g++.brendan/crash48.C
10265         * g++.old-deja/g++.brendan/crash49.C
10266         * g++.old-deja/g++.brendan/crash55.C
10267         * g++.old-deja/g++.brendan/crash56.C
10268         * g++.old-deja/g++.brendan/crash8.C
10269         * g++.old-deja/g++.brendan/enum11.C
10270         * g++.old-deja/g++.brendan/enum8.C
10271         * g++.old-deja/g++.brendan/enum9.C
10272         * g++.old-deja/g++.brendan/friend3.C
10273         * g++.old-deja/g++.brendan/misc14.C
10274         * g++.old-deja/g++.bugs/900402_02.C
10275         * g++.old-deja/g++.bugs/900404_03.C
10276         * g++.old-deja/g++.bugs/900404_04.C
10277         * g++.old-deja/g++.bugs/900428_03.C
10278         * g++.old-deja/g++.jason/crash4.C
10279         * g++.old-deja/g++.jason/overload21.C
10280         * g++.old-deja/g++.jason/redecl1.C
10281         * g++.old-deja/g++.jason/report.C
10282         * g++.old-deja/g++.jason/rfg10.C
10283         * g++.old-deja/g++.jason/template30.C
10284         * g++.old-deja/g++.law/arm12.C
10285         * g++.old-deja/g++.law/ctors5.C
10286         * g++.old-deja/g++.law/cvt20.C
10287         * g++.old-deja/g++.law/init10.C
10288         * g++.old-deja/g++.law/init8.C
10289         * g++.old-deja/g++.law/visibility17.C
10290         * g++.old-deja/g++.law/visibility7.C
10291         * g++.old-deja/g++.mike/net8.C
10292         * g++.old-deja/g++.mike/p646.C
10293         * g++.old-deja/g++.mike/p700.C
10294         * g++.old-deja/g++.mike/p701.C
10295         * g++.old-deja/g++.mike/p811.C
10296         * g++.old-deja/g++.ns/template13.C
10297         * g++.old-deja/g++.other/array3.C
10298         * g++.old-deja/g++.other/crash25.C
10299         * g++.old-deja/g++.other/dtor3.C
10300         * g++.old-deja/g++.other/dtor4.C
10301         * g++.old-deja/g++.other/main1.C
10302         * g++.old-deja/g++.other/warn7.C
10303         * g++.old-deja/g++.pt/crash11.C
10304         * g++.old-deja/g++.pt/crash36.C
10305         * g++.old-deja/g++.pt/spec22.C
10306         * g++.old-deja/g++.pt/spec9.C
10307         * g++.old-deja/g++.pt/ttp52.C
10308         * g++.old-deja/g++.robertl/eb103.C
10309         * g++.old-deja/g++.robertl/eb121.C
10310         * g++.old-deja/g++.robertl/eb22.C
10311         * g++.old-deja/g++.robertl/eb8.C:
10312         Update locations and/or regexps of dg-error markers.
10313         Remove markers for some bogus messages that are no longer issued.
10314
10315 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10316
10317         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10318         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10319
10320 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10321
10322         PR c++/17618
10323         * g++.dg/lookup/crash5.C: New test.
10324
10325 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10326
10327         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10328         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10329         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10330         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10331         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10332         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10333
10334         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10335         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10336         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10337         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10338         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10339         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10340
10341         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10342
10343         * gcc.dg/vect/vect-44.c: Check additional cases.
10344         * gcc.dg/vect/vect-48.c: Check additional cases.
10345
10346         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10347         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10348         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10349         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10350         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10351         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10352         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10353         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10354         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10355
10356         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10357         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10358         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10359
10360 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10361
10362         * gcc.dg/tree-ssa/loop-6.c: New test.
10363
10364 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10365
10366         PR c++/17620
10367         * g++.dg/inherit/base2.C: New.
10368
10369 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10370
10371         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10372         * gcc.dg/20001012-2.c: Likewise.
10373         * gcc.dg/20001013-1.c: Likewise.
10374         * gcc.dg/20001101-1.c: Likewise.
10375         * gcc.dg/20001102-1.c: Likewise.
10376         * gcc.dg/bf-spl1.c: Likewise.
10377         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10378         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10379
10380 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10381
10382         PR tree-optimization/16721
10383         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10384
10385 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10386
10387         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10388         * gcc.dg/20040305-1.c: Likewise.
10389
10390 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10391
10392         PR c/16566
10393         * gcc.c-torture/compile/pr16566-1.c,
10394         gcc.c-torture/compile/pr16566-2.c,
10395         gcc.c-torture/compile/pr16566-3.c: New tests.
10396
10397 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10398
10399         PR tree-optimization/17512
10400         * gcc.c-torture/compile/20040916-1.c.
10401
10402 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10403
10404         * gcc.dg/pragma-re-3.c: New test.
10405
10406 2004-09-17  Matt Austern  <austern@apple.com>
10407
10408         PR c++/15049
10409         * g++.dg/other/anon3.C: New.
10410
10411 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10412
10413         PR c++/7503
10414         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10415         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10416         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10417         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10418         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10419
10420 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10421
10422         PR fortran/17286
10423         * gfortran.dg/pr17286.f90: New test.
10424
10425 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10426
10427         PR c++/17530
10428         * g++.dg/template/static7.C: New test.
10429
10430 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10431
10432         PR tree-opt/17558
10433         * gcc.c-torture/compile/pr17558.c: New test.
10434
10435 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10436
10437         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10438         if SKIP_ATTRIBUTE is defined.
10439
10440 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10441
10442         PR fortran/15957
10443         * gfortran.dg/pr15957.f90: New test.
10444
10445 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10446
10447         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10448         in comparison.
10449         * gcc.dg/vect/vect-79.c: Likewise.
10450         * gcc.dg/vect/vect-80.c: Likewise.
10451
10452 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10453
10454         PR fortran/15750
10455         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10456
10457 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10458
10459         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10460         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10461         * gcc.dg/vect/vect-62.c: New testcase.
10462         * gcc.dg/vect/vect-63.c: New testcase.
10463         * gcc.dg/vect/vect-64.c: New testcase.
10464         * gcc.dg/vect/vect-65.c: New testcase.
10465         * gcc.dg/vect/vect-66.c: New testcase.
10466         * gcc.dg/vect/vect-67.c: New testcase.
10467         * gcc.dg/vect/vect-68.c: New testcase.
10468         * gcc.dg/vect/vect-69.c: New testcase.
10469         * gcc.dg/vect/vect-79.c: New testcase.
10470         * gcc.dg/vect/vect-80.c: New testcase.
10471
10472 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10473
10474         * gcc.target/mips/asm-1.c: New test.
10475
10476 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10477
10478         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10479         * gcc.dg/vect/vect-73.c: New testcase.
10480         * gcc.dg/vect/vect-74.c: New testcase.
10481         * gcc.dg/vect/vect-75.c: New testcase.
10482         * gcc.dg/vect/vect-76.c: New testcase.
10483         * gcc.dg/vect/vect-77.c: New testcase.
10484         * gcc.dg/vect/vect-78.c: New testcase
10485
10486 2004-09-18  Paul Brook  <paul@codesourcery.com>
10487
10488         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10489
10490 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10491
10492         PR c/17424
10493         * gcc.dg/pr17424-1.c: New test.
10494
10495 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10496
10497         * g++.dg/tree-ssa/pr17153.C: New test.
10498
10499 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10500
10501         PR pch/13361
10502         * testsuite/g++.dg/pch/wchar-1.C: New.
10503         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10504
10505 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10506
10507         * gcc.c-torture/execute/20040917-1.c: New test.
10508
10509 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10510
10511         PR tree-optimization/17319
10512         * gcc.dg/pr17319.c: New test.
10513
10514 2004-09-17  Devang Patel  <dpatel@apple.com>
10515
10516         * gcc.dg/20040813-1.c: New test.
10517
10518 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10519
10520         PR tree-optimization/17273
10521         * gcc.c-torture/compile/pr17273.c: New test.
10522
10523 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10524
10525         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10526         Update expected messages.
10527         * gcc.dg/declspec-13.c: New test.
10528
10529 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10530
10531         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10532
10533 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10534
10535         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10536         change what 'a' is pointing to.
10537
10538 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10539
10540         PR c++/16002
10541         * g++.dg/template/error18.C: New test.
10542
10543         PR c++/16029
10544         * g++.dg/warn/Wunused-8.C: New test.
10545
10546 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10547
10548         PR tree-optimization/17513
10549         * gcc.dg/20040916-1.c: New test.
10550
10551 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10552
10553         PR c++/17501
10554         * g++.dg/template/typename7.C: New test.
10555
10556 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10557
10558         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10559
10560 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10561
10562         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10563         with -ftree-based-profiling also.
10564         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10565
10566 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10567
10568         PR/15364
10569         * gfortran.dg/der_array_io_1.f90: New test.
10570         * gfortran.dg/der_array_io_2.f90: New test.
10571         * gfortran.dg/der_array_io_3.f90: New test.
10572
10573 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10574
10575         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10576         EABI.
10577
10578 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10579
10580         * g++.dg/opt/switch1.C: New test.
10581
10582 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10583
10584         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10585         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10586         Update expected messages.
10587
10588 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10589
10590         PR fortran/16485
10591         * gfortran.dg/same_name_1.f90: New test.
10592
10593 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10594
10595         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10596         dereference garbage pointers.
10597
10598 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10599
10600         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10601         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10602
10603         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10604         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10605         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10606
10607 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10608
10609         PR c++/17324
10610         * g++.dg/template/mangle1.C: New test.
10611
10612 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10613
10614         PR tree-optimization/17252
10615         * gcc.c-torture/execute/pr17252.c: New test.
10616
10617 2004-09-14  Andrew Pinski  <apinski@apple.com>
10618
10619         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10620
10621 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10622
10623         PR rtl-optimization/9771
10624         * gcc.dg/pr9771-1.c: New test case.
10625
10626 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10627
10628         PR tree-optimization/15262
10629         * gcc.c-torture/execute/pr15262-1.c: New test.
10630         * gcc.c-torture/execute/pr15262-2.c: New test.
10631
10632 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10633
10634         * gcc.dg/declspec-12.c: New test.
10635
10636 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10637
10638         * gfortran.dg/pr17090.f90: Add directives to test.
10639
10640 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10641
10642         * gcc.c-torture/compile/20040914-1.c: New test.
10643
10644 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10645
10646         PR c++/16162
10647         * g++.dg/template/decl2.C: New test.
10648
10649 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10650
10651         PR fortran/17090
10652         * gfortran.dg/pr17090.f90: New test.
10653
10654 2004-09-13  Dale Johannesen  <dalej@apple.com>
10655
10656         * gcc.c-torture/compile/pr17408.c:  New test case.
10657
10658 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10659
10660         PR c++/16716
10661         * g++.dg/parse/crash17.C: New test.
10662
10663         PR c++/17327
10664         * g++.dg/template/enum3.C: New test.
10665
10666 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10667
10668         * lib/gcc-defs.exp: Load wrapper.exp.
10669         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10670         using local code.
10671         * lib/gcc.exp (gcc_init): Similar.
10672         * lib/gfortran.exp (gfortran_init): Similar.
10673         * lib/objc.exp (objc_init): Similar.
10674         * lib/treelang.exp (treelang_init): Similar.
10675         * lib/wrapper.exp: New file with build_wrapper call machinery in
10676         ${tool}_maybe_build_wrapper.
10677
10678 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10679
10680         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10681         "inline".
10682         * gcc.dg/declspec-11.c: Update expected messages.
10683         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10684         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10685         gcc.dg/inline-12.c: New tests.
10686
10687 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10688
10689         * g++.dg/tree-ssa/pr17400.C: New testcase.
10690
10691 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10692
10693         * gcc.target/mips/sb1-1.c: New testcase.
10694
10695 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10696
10697         * lib/g77-dg.exp: Remove unused file.
10698         * lib/mike-g77.exp: Ditto.
10699         * lib/g77.exp: Ditto.
10700
10701 2004-09-12  Richard Henderson  <rth@redhat.com>
10702
10703         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10704
10705 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10706
10707         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10708         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10709         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10710         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10711         Update expected messages.
10712
10713 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10714
10715         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10716         declaration/use mismatch for dirp parameter.
10717
10718 2004-09-12  Andrew Pinski  <apinski@apple.com>
10719
10720         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10721         -fgnu-runtime is passed.
10722
10723 2004-09-12  Richard Henderson  <rth@redhat.com>
10724
10725         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10726         do the uplevel thing and update additional_flags directly.
10727         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10728         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10729         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10730         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10731
10732 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10733
10734         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10735
10736 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10737
10738         PR middle-end/17411
10739         * g++.dg/opt/pr17411-1.C: New test case.
10740
10741 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10742
10743         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10744         gcc.dg/tls/diag-2.c: Update expected messages.
10745         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10746         messages.
10747         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10748         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10749         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10750         gcc.dg/tls/diag-5.c: New tests.
10751
10752 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10753
10754         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10755
10756 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10757
10758         * g++.dg/parse/break-in-for.C: New test.
10759
10760 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10761
10762         * gcc.dg/tree-ssa/20040911-1.c: New test.
10763
10764 2004-09-11  Andreas Jaeger  <aj@suse.de>
10765
10766         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10767         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10768
10769 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10770
10771         * gcc.target/frv: New directory of FR-V-specific tests.
10772
10773 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10774
10775         * gcc.dg/convert-vec-1.c: New test.
10776
10777 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10778
10779         PR middle-end/17024
10780         * gcc.dg/pr17024-1.c: New test case.
10781
10782 2004-09-10  Eric Christopher  <echristo@redhat.com>
10783
10784         * gcc.dg/20040910-1.c: New test.
10785
10786 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10787
10788         * gcc.dg/bitfld-9.c: New test.
10789
10790 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10791
10792         * gcc.c-torture/execute/ieee/acc1.c: New test.
10793         * gcc.c-torture/execute/ieee/acc2.c: New test.
10794         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10795
10796 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10797
10798         * gcc.dg/deprecated-2.c: New test.
10799
10800 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10801
10802         * gcc.dg/init-vec-1.c: New test.
10803
10804 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10805
10806         PR middle-end/17055
10807         * gcc.dg/pr17055-1.c: New test case.
10808
10809 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10810
10811         PR target/17377
10812         * gcc.c-torture/execute/pr17377.c: New test.
10813
10814 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10815
10816         PR c/8420
10817         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10818         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10819         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10820         gcc.dg/long-long-typespec-1.c: New tests.
10821         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10822
10823 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10824
10825         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10826         gcc.dg/gnu99-static-1.c: New tests.
10827
10828 2004-09-08  Devang Patel  <dpatel@apple.com>
10829
10830         * gcc.dg/darwin-ld-20040828-1.c: New test.
10831         * gcc.dg/darwin-ld-20040828-2.c: New test.
10832         * gcc.dg/darwin-ld-20040828-3.c: New test.
10833
10834 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10835
10836         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10837         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10838         in error message.
10839         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10840         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10841         in error message.
10842         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10843         types they qualify.
10844         * objc.dg/type-size-2.m: Fix wording in comment.
10845         * objc.dg/va-meth-1.m: New test case.
10846
10847 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10848
10849         PR c/16633:
10850         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10851         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10852
10853 2004-09-06  Devang Patel  <dpatel@apple.com>
10854
10855         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10856         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10857
10858 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10859
10860         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10861         reflect changed line numbering of diagnostics.
10862
10863 2004-09-06  Paul Brook  <paul@codesourcery.com>
10864
10865         * gfortran.dg/edit_real_1.f90: Add new test.
10866
10867 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10868
10869         * gcc.dg/tree-ssa/loop-2.c: New test.
10870         * gcc.dg/tree-ssa/loop-3.c: New test.
10871         * gcc.dg/tree-ssa/loop-4.c: New test.
10872         * gcc.dg/tree-ssa/loop-5.c: New test.
10873
10874 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10875
10876         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10877
10878 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10879
10880         * gcc.dg/format/sentinel-1.c: New test.
10881
10882 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10883
10884         * testsuite/gcc.dg/builtins-46.c: New.
10885
10886 2004-09-03  Devang Patel  <dpatel@apple.com>
10887
10888         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10889         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10890
10891 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10892
10893         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10894         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10895         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10896         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10897         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10898         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10899         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10900         the non-portable bzero.
10901         * gcc.dg/20010912-1.c: xfail for NetWare.
10902         * gcc.dg/20020426-2.c: xfail for NetWare.
10903         * gcc.dg/20021014-1.c: xfail for NetWare.
10904         * gcc.dg/20021018-1.c: xfail for NetWare.
10905         * gcc.dg/20030213-1.c: xfail for NetWare.
10906         * gcc.dg/20030225-1.c: xfail for NetWare.
10907         * gcc.dg/20030708-1.c: xfail for NetWare.
10908         * gcc.dg/builtins-config.h: Also exclude NetWare.
10909         * gcc.dg/format/format.h: Define restrict only if not already defined.
10910         * gcc.dg/nest.c: xfail for NetWare.
10911         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10912         * lib/target-supports.exp (check_visibility_available): Exclude
10913         NetWare.
10914
10915 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10916
10917         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10918         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10919         deterministic starting point for the alignment of structure fields.
10920         * gcc.dg/Wpadded.c: Dito.
10921         * g++.dg/abi/vbase10.C: Dito.
10922
10923 2004-09-03  Devang Patel  <dpatel@apple.com>
10924
10925         * g++.dg/debug/pr15736.cc: New test.
10926
10927 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10928
10929         * README.QMTEST: Fix out-of-date link.
10930
10931 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10932
10933         PR fortran/16579
10934         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10935         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10936
10937 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10938
10939         * g++.dg/abi/arm_rtti1.C: New test.
10940
10941 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10942
10943         * gcc.dg/ppc-vector-memcpy.c: New.
10944         * gcc.dg/ppc-vector-memset.c: New.
10945
10946 2004-09-02  Chao-ying Fu  <fu@mips.com>
10947
10948         * gcc.target/mips/mips-3d-1.c: New test.
10949         * gcc.target/mips/mips-3d-2.c: New test.
10950         * gcc.target/mips/mips-3d-3.c: New test.
10951         * gcc.target/mips/mips-3d-4.c: New test.
10952         * gcc.target/mips/mips-3d-5.c: New test.
10953         * gcc.target/mips/mips-3d-6.c: New test.
10954         * gcc.target/mips/mips-3d-7.c: New test.
10955         * gcc.target/mips/mips-3d-8.c: New test.
10956         * gcc.target/mips/mips-3d-9.c: New test.
10957         * gcc.target/mips/mips-ps-1.c: New test.
10958         * gcc.target/mips/mips-ps-2.c: New test.
10959         * gcc.target/mips/mips-ps-3.c: New test.
10960         * gcc.target/mips/mips-ps-4.c: New test.
10961         * gcc.target/mips/mips-ps-type.c: New test.
10962
10963 2004-09-02  Paul Brook  <paul@codesourcery.com>
10964
10965         * gfortran.dg/edit_real_1.f90: Add new tests.
10966
10967 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10968
10969         PR fortran/15327
10970         * gfortran.dg/merge_char_1.f90: New test.
10971
10972 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10973
10974         PR fortran/16404
10975         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10976
10977 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10978
10979         PR c/1522
10980         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10981
10982 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10983
10984         * g++.dg/opt/loop1.C: Do not XFAIL.
10985
10986 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.c-torture/execute/20040831-1.c: New test.
10989
10990 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10991
10992         PR fortran/16579
10993         * gfortran.dg/g77/20010610.f: Now passes.
10994         Copy from g77.f-torture/execute. Add dg-run directive.
10995         * gfortran.dg/g77/README: Update
10996
10997 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10998
10999         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11000         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11001         (t1, t2, t3, t4): Add volatile.
11002
11003 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11004
11005         * g++.dg/ext/visibility/arm1.C: New test.
11006
11007 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11008
11009         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11010         -pedantic-errors.
11011
11012 2004-09-01  Paul Brook  <paul@codesourcery.com>
11013
11014         * gfortran.dg/eof_2.f90: New test.
11015
11016 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11017
11018         PR fortran/16579
11019         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11020
11021 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11022
11023         PR libfortran/16805
11024         * gfortran.dg/list_read_2.f90: New test.
11025
11026 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11027
11028         * g++.dg/abi/key1.C: New test.
11029
11030 2004-08-31  Richard Henderson  <rth@redhat.com>
11031
11032         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11033         form of offsetof.
11034         * g++.dg/other/offsetof5.C: Remove duplicate.
11035
11036 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11037
11038         PR fortran/17244
11039         * gfortran.dg/func_derived_1.f90: New test.
11040
11041 2004-08-31  Paul Brook  <paul@codesourcery.com>
11042
11043         * gfortran.dg/eof_1.f90: New test.
11044
11045 2004-08-31  Paul Brook  <paul@codesourcery.com>
11046
11047         * gfortran.dg/list_read_1.f90: New file.
11048
11049 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11050
11051         * g++.dg/opt/loop1.C: XFAIL.
11052
11053 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11054
11055         * gcc.dg/funcdef-storage-1.c: New.
11056         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11057         an extern function in local scope.
11058         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11059         declare an 'auto inline' function in local scope.
11060         * gcc.dg/20011130-1.c: Likewise.
11061         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11062         an 'auto' function in local scope.
11063         * gcc.dg/20021014-1.c: Likewise.
11064         * gcc.dg/20030331-2.c: Likewise.
11065
11066 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11067
11068         * gfortran.dg/blockdata_1.f90: New test.
11069
11070 2004-08-30  Richard Henderson  <rth@redhat.com>
11071
11072         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11073
11074 2004-08-30  Richard Henderson  <rth@redhat.com>
11075
11076         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11077         additional_flags set by alternate driver.
11078         (ieee-options): New procedure.
11079         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11080         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11081         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11082         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11083
11084 2004-08-30  Richard Henderson  <rth@redhat.com>
11085
11086         * lib/f-torture.exp: Remove.
11087
11088 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11089
11090         PR rtl-optimization/16590
11091         * g++.dg/opt/loop1.C: New test.
11092
11093 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11094
11095         PR fortran/13910
11096         * gfortran.dg/oldstyle_1.f90: New test.
11097
11098 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11099         Paul Brook  <paul@codesourcery.com>
11100
11101         * gfortran.dg/g77/README: Update.
11102         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11103         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11104         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11105
11106 2004-08-28  Paul Brook  <paul@codesourcery.com>
11107
11108         PR libfortran/17195
11109         * gfortran.dg/edit_real_1.f90: New test.
11110
11111 2004-08-27  Paul Brook  <paul@codesourcery.com>
11112
11113         * gfortran.dg/rewind_1.f90: New test.
11114
11115 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11116
11117         PR fortran/16597
11118         * gfortran.dg/pr16597.f90: New test.
11119
11120 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11121
11122         PR c/13801
11123         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11124         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11125         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11126         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11127         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11128
11129 2004-08-26  Nick Clifton  <nickc@redhat.com>
11130
11131         * gcc.c-torture/compile/pr17119.c: New test.
11132
11133 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11134
11135         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11136
11137 2004-08-25  Richard Henderson  <rth@redhat.com>
11138
11139         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11140         the bits that expect kind=8 to be the largest real kind.
11141
11142 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11143
11144         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11145
11146 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11147
11148         * gfortran.dg/assignment_1.f90: New test.
11149
11150 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11151
11152         * g++.dg/template/repo3.C: New test.
11153
11154 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11155
11156         PR middle-end/16693
11157         PR tree-optimization/16372
11158         * g++.dg/opt/pr16372-1.C: New test case.
11159         * g++.dg/opt/pr16693-1.C: New test case.
11160         * g++.dg/opt/pr16693-2.C: New test case.
11161
11162 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11163
11164         * objc.dg/proto-lossage-4.m: New test.
11165
11166 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11167
11168         PR c++/17155
11169         * g++.dg/inherit/local2.C: New test.
11170
11171 2004-08-25  Paul Brook  <paul@codesourcery.com>
11172
11173         PR fortran/17144
11174         * gfortran.dg/string_ctor_1.f90: New test.
11175
11176 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11177
11178         PR c++/14428
11179         * g++.dg/template/redecl2.C: New test.
11180
11181 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11182
11183         PR fortran/17143
11184         * gfortran.dg/pr17143.f90: New test.
11185
11186 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11187
11188         PR fortran/17164
11189         * gfortran.dg/pr17164.f90: New test.
11190
11191 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11192
11193         * gcc.dg/tree-ssa/loop-1.c: New test.
11194
11195 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11196
11197         * gcc.c-torture/compile/20040824-1.c: New test.
11198
11199 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11200
11201         * gcc.c-torture/compile/iftrap-3.c: New test.
11202
11203 2004-08-24  Paul Brook  <paul@codesourcery.com>
11204
11205         * gfortran.dg/entry_2.f90: New test.
11206
11207 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11208
11209         PR c++/16889
11210         * g++.dg/lookup/ambig[12].C: New.
11211
11212 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11213
11214         PR c++/16706
11215         * g++.dg/template/crash21.C: New test.
11216         * g++.dg/template/crash22.C: Likewise.
11217
11218 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11219
11220         PR c++/17149
11221         * g++.dg/template/access15.C: New.
11222
11223 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/17163
11226         * g++.dg/template/repo2.C: New test.
11227
11228 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11229
11230         PR rtl-optimization/17078
11231         * gcc.c-torture/execute/pr17078-1.c: New test case.
11232
11233 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11234
11235         PR c/14492
11236         * gcc.dg/debug/crash1.c: New test.
11237
11238 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c/16180
11241         * gcc.dg/loop-5.c: New test.
11242
11243 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11244
11245         * gcc.c-torture/execute/20040823-1.c: New test.
11246
11247 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11248
11249         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11250         to the assembler.  Simplify test accordingly.
11251         (asm_abi_flags): Use GNU names.
11252         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11253         to check for ABI flags.
11254
11255 2004-08-22  Andrew Pinski  <apinski@apple.com>
11256
11257         * g++.dg/opt/pr14029.C: New test.
11258         * gcc.c-torture/execute/pr15262.c: New test.
11259
11260 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11261
11262         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11263
11264 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11265
11266         PR 16908
11267         * gfortran.dg/direct_io.f90: New test.
11268
11269 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11270
11271         PR c++/17121
11272         * g++.dg/inherit/local2.C: New test.
11273
11274 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11275
11276         PR c++/17120
11277         * g++.dg/warn/Wparentheses-4.C: New test.
11278
11279 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11280
11281         PR c++/17121
11282         * g++.dg/inherit/local2.C: New test.
11283
11284         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11285         * gcc.dg/ppc-ldstruct.c: Likewise.
11286         * gcc.dg/ppc64-abi-2.c: Likewise.
11287
11288 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11289
11290         PR rtl-optimization/17099
11291         * gcc.c-torture/execute/20040820-1.c: New test.
11292
11293 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11294
11295         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11296
11297 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11298
11299         PR fortran/17077
11300         * gfortran.dg/auto_array_1.f90: New test.
11301
11302 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11303
11304         PR fortran/17074
11305         * gfortran.dg/simpleif_1.f90: New test.
11306
11307 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11308
11309         * lib/target-supports.exp (check_profiling_available): Return
11310         false for arm*-*-symbianelf* and arm*-*-eabi*.
11311
11312         PR c++/15890
11313         * g++.dg/template/delete1.C: New test.
11314
11315 2004-08-19  Paul Brook  <paul@codesourcery.com>
11316
11317         PR fortran/14976
11318         PR fortran/16228
11319         * gfortran.dg/data_char_1.f90: New test.
11320
11321 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11322
11323         PR fortran/16946
11324         * gfortran.dg/reduction.f90: New testcase.
11325
11326 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11327
11328         PR fortran/16520
11329         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11330
11331 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11332
11333         PR c++/17041
11334         * g++.dg/Wparentheses-3.C: New test.
11335
11336 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11337
11338         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11339         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11340         * gcc.dg/vect/vect-2.c: Likewise.
11341         * gcc.dg/vect/vect-3.c: Likewise.
11342         * gcc.dg/vect/vect-4.c: Likewise.
11343         * gcc.dg/vect/vect-5.c: Likewise.
11344         * gcc.dg/vect/vect-6.c: Likewise.
11345         * gcc.dg/vect/vect-7.c: Likewise.
11346         * gcc.dg/vect/vect-25.c: Likewise.
11347         * gcc.dg/vect/vect-31.c: Likewise.
11348         * gcc.dg/vect/vect-32.c: Likewise.
11349         * gcc.dg/vect/vect-34.c: Likewise.
11350         * gcc.dg/vect/vect-36.c: Likewise.
11351         * gcc.dg/vect/vect-all.c: Likewise.
11352
11353 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11354
11355         PR c++/17068
11356         * g++.dg/template/operator4.C: New test.
11357
11358 2004-08-18  Richard Henderson  <rth@redhat.com>
11359
11360         * gcc.dg/20040206-1.c: XFAIL.
11361
11362 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11363
11364         PR c++/16246
11365         * g++.dg/template/array7.C: New test.
11366
11367 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11368
11369         * gcc.dg/mips-movcc-1.c: New test.
11370         * gcc.dg/mips-movcc-2.c: New test.
11371         * gcc.dg/mips-movcc-3.c: New test.
11372
11373         * gcc.dg/mips-nmadd-1.c: New test.
11374         * gcc.dg/mips-nmadd-2.c: New test.
11375
11376 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11377
11378         PR c++/15871
11379         * g++.dg/opt/inline8.C: New test.
11380
11381         PR c++/16965
11382         * g++.dg/parse/error17.C: New test.
11383
11384 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11385
11386         * gcc.dg/vect: New directory for vectorizer tests.
11387         * gcc.dg/vect/tree-vect.h: New file.
11388         * gcc.dg/vect/vect.exp: New file.
11389         * gcc.dg/vect/pr16105.c.c: New test.
11390         * gcc.dg/vect/vect-1.c: New test.
11391         * gcc.dg/vect/vect-2.c: New test.
11392         * gcc.dg/vect/vect-3.c: New test.
11393         * gcc.dg/vect/vect-4.c: New test.
11394         * gcc.dg/vect/vect-5.c: New test.
11395         * gcc.dg/vect/vect-6.c: New test.
11396         * gcc.dg/vect/vect-7.c: New test.
11397         * gcc.dg/vect/vect-8.c: New test.
11398         * gcc.dg/vect/vect-9.c: New test.
11399         * gcc.dg/vect/vect-10.c: New test.
11400         * gcc.dg/vect/vect-11.c: New test.
11401         * gcc.dg/vect/vect-12.c: New test.
11402         * gcc.dg/vect/vect-13.c: New test.
11403         * gcc.dg/vect/vect-14.c: New test.
11404         * gcc.dg/vect/vect-15.c: New test.
11405         * gcc.dg/vect/vect-16.c: New test.
11406         * gcc.dg/vect/vect-17.c: New test.
11407         * gcc.dg/vect/vect-18.c: New test.
11408         * gcc.dg/vect/vect-19.c: New test.
11409         * gcc.dg/vect/vect-20.c: New test.
11410         * gcc.dg/vect/vect-21.c: New test.
11411         * gcc.dg/vect/vect-22.c: New test.
11412         * gcc.dg/vect/vect-23.c: New test.
11413         * gcc.dg/vect/vect-24.c: New test.
11414         * gcc.dg/vect/vect-25.c: New test.
11415         * gcc.dg/vect/vect-26.c: New test.
11416         * gcc.dg/vect/vect-27.c: New test.
11417         * gcc.dg/vect/vect-28.c: New test.
11418         * gcc.dg/vect/vect-29.c: New test.
11419         * gcc.dg/vect/vect-30.c: New test.
11420         * gcc.dg/vect/vect-31.c: New test.
11421         * gcc.dg/vect/vect-32.c: New test.
11422         * gcc.dg/vect/vect-33.c: New test.
11423         * gcc.dg/vect/vect-34.c: New test.
11424         * gcc.dg/vect/vect-35.c: New test.
11425         * gcc.dg/vect/vect-36.c: New test.
11426         * gcc.dg/vect/vect-37.c: New test.
11427         * gcc.dg/vect/vect-38.c: New test.
11428         * gcc.dg/vect/vect-40.c: New test.
11429         * gcc.dg/vect/vect-41.c: New test.
11430         * gcc.dg/vect/vect-42.c: New test.
11431         * gcc.dg/vect/vect-43.c: New test.
11432         * gcc.dg/vect/vect-44.c: New test.
11433         * gcc.dg/vect/vect-45.c: New test.
11434         * gcc.dg/vect/vect-46.c: New test.
11435         * gcc.dg/vect/vect-47.c: New test.
11436         * gcc.dg/vect/vect-48.c: New test.
11437         * gcc.dg/vect/vect-49.c: New test.
11438         * gcc.dg/vect/vect-50.c: New test.
11439         * gcc.dg/vect/vect-51.c: New test.
11440         * gcc.dg/vect/vect-52.c: New test.
11441         * gcc.dg/vect/vect-53.c: New test.
11442         * gcc.dg/vect/vect-54.c: New test.
11443         * gcc.dg/vect/vect-55.c: New test.
11444         * gcc.dg/vect/vect-56.c: New test.
11445         * gcc.dg/vect/vect-57.c: New test.
11446         * gcc.dg/vect/vect-58.c: New test.
11447         * gcc.dg/vect/vect-59.c: New test.
11448         * gcc.dg/vect/vect-60.c: New test.
11449         * gcc.dg/vect/vect-61.c: New test.
11450         * gcc.dg/vect/vect-all.c: New test.
11451         * gcc.dg/vect/vect-none.c: New test.
11452
11453 2004-08-17  Paul Brook  <paul@codesourcery.com>
11454
11455         PR fortran/13082
11456         * gfortran.dg/entry_1.f90: New test.
11457
11458 2004-08-17  Andrew Pinski  <apinski@apple.com>
11459
11460         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11461
11462 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11463
11464         * gcc.dg/pr17036-1.c: New test.
11465
11466 2004-08-16  Devang Patel  <dpatel@apple.com>
11467
11468         * gcc.dg/darwin-20040809-1.c: New test.
11469
11470 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11471
11472         * gcc.dg/funcdef-attr-1.c: New test.
11473
11474 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11475
11476         * gcc.dg/altivec-17.c: New test.
11477         * gcc.dg/altivec-18.c: New test.
11478
11479 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11480
11481         PR c++/6749
11482         * g++.dg/template/vtable2.C: New test.
11483
11484 2004-08-14  Richard Henderson  <rth@redhat.com>
11485
11486         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11487         * gcc.dg/pack-test-4.c (main): Return 0.
11488         * gcc.dg/setjmp-1.c: Remove XFAIL.
11489         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11490
11491 2004-08-14  Richard Henderson  <rth@redhat.com>
11492
11493         * gcc.dg/980217-1.c: Add prototype for printf.
11494
11495 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11496
11497         * gfortran.dg/pr16935.f90: New test.
11498
11499 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11500
11501         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11502
11503 2004-08-13  Paul Brook  <paul@codesourcery.com>
11504
11505         * gfortran.dg/der_io_1.f90: Remove stray comma.
11506
11507 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11508
11509         * gcc.dg/vmx/cw-bug-2.c: Remove.
11510         * gcc.dg/vmx/vprint-1.c: Remove.
11511         * gcc.dg/vmx/vscan-1.c: Remove.
11512
11513 2004-08-12  Devang patel  <dpatel@apple.com>
11514
11515         * gcc.dg/darwin-20040809-2.c: New test.
11516
11517 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11518
11519         * g++.dg/ext/altivec-12.C: New test.
11520
11521         * g++.dg/ext/altivec-11.C: New test.
11522
11523 2004-08-12  Paul Brook  <paul@codesourcery.com>
11524
11525         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11526
11527 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11528
11529         * g++.dg/ext/altivec-2.C: Check for hardware support before
11530         executing any VMX instructions.
11531
11532         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11533
11534 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11535
11536         PR c++/16276
11537         * g++.old-deja/g++.other/comdat4.C: New test.
11538         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11539
11540 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11541
11542         PR target/16286
11543         * gcc.dg/pr16286.c: New test.
11544
11545 2004-08-12 Jan Beulich <jbeulich@novell.com>
11546
11547         * g++.dg/ext/asm5.C: New.
11548
11549 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11550
11551         PR c++/16698
11552         * g++.dg/eh/crash1.C: New test.
11553
11554         PR c++/16717
11555         * g++.dg/ext/construct1.C: New test.
11556
11557 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11558
11559         PR c++/16853
11560         * g++.dg/init/ptrmem1.C: New test.
11561
11562         PR c++/16618
11563         * g++.dg/parse/offsetof5.C: New test.
11564
11565         PR c++/16870
11566         * g++.dg/template/overload3.C: New test.
11567
11568 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11569
11570         PR c++/16964
11571         * g++.dg/parse/error16.C: New test.
11572
11573         PR c++/16904
11574         * g++.dg/template/error14.C: New test.
11575
11576         PR c++/16929
11577         * g++.dg/template/error15.C: New test.
11578
11579 2004-08-11  Devang Patel  <dpatel@apple.com>
11580
11581         * gcc.dg/darwin-ld-20040809-1.c: New test.
11582         * gcc.dg/darwin-ld-20040809-2.c: New test.
11583
11584 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11585
11586         PR fortran/16917
11587         * gfortran.dg/dfloat_1.f90: New test.
11588
11589 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11590
11591         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11592         * gcc.dg/dll-2.c: Fix dg-require syntax.
11593         * gcc.misc-tests/arm-isr.c (abort): Declare.
11594         (exit): Likewise.
11595
11596 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11597
11598         PR c++/16971
11599         * g++.dg/parse/crash16.C: New test.
11600
11601 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11602
11603         * gcc.dg/mips-rsqrt-1.c: New test case.
11604         * gcc.dg/mips-rsqrt-2.c: New test case.
11605         * gcc.dg/mips-rsqrt-3.c: New test case.
11606
11607 2004-08-10  Paul Brook  <paul@codesourcery.com>
11608
11609         * gfortran.dg/der_io_1.f90: New test.
11610
11611 2004-08-10  Paul Brook  <paul@codesourcery.com>
11612
11613         PR fortran/16919
11614         * gfortran.dg/der_array_1.f90: New test.
11615
11616 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11617
11618         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11619
11620 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11621
11622         * gcc.dg/wchar_t-2.c: Fix typo.
11623
11624 2004-08-09  Falk Hueffner  <falk@debian.org>
11625
11626         PR tree-optimization/12517
11627         * gcc.c-torture/compile/pr12517.c: New test.
11628
11629         PR tree-optimization/12578
11630         * gcc.c-torture/compile/pr12578.c: New test.
11631
11632         PR tree-optimization/12899
11633         * gcc.c-torture/compile/pr12899.c: New test.
11634
11635         PR rtl-optimization/14692
11636         * gcc.c-torture/compile/pr14692.c: New test.
11637
11638         PR tree-optimization/16461
11639         * gcc.c-torture/compile/pr16461.c: New test.
11640
11641 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11642
11643         * gfortran.dg/getenv_1.f90: New test.
11644
11645 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11646
11647         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11648         wchar_t.
11649         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11650
11651 2004-08-06  Paul Brook  <paul@codesourcery.com>
11652
11653         * gfortran.dg/ret_array_1.f90: New test.
11654         * gfortran.dg/ret_pointer_1.f90: New test.
11655
11656 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11657
11658         * gcc.dg/missing-field-init-[12].c: New tests.
11659         * g++.dg/warn/missing-field-init-[12].C: New tests.
11660
11661 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11662
11663         * gcc.dg/enum2.c: New test.
11664         * gcc.dg/symbian3.c: Likewise.
11665         * gcc.dg/symbian4.c: Likewise.
11666         * gcc.dg/wchar_t-2.c: Likewise.
11667
11668 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11669
11670         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11671         destructor tests.
11672
11673 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11674
11675         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11676         dg-require-visiblity.
11677         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11678         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11679         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11680         * g++.dg/ext/visibility/new1.C: Likewise.
11681         * g++.dg/ext/visibility/pragma.C: Likewise.
11682         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11683         * g++.dg/ext/visibility/virtual.C: Likewise.
11684         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11685         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11686         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11687         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11688         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11689         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11690         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11691         * g++/dg/ext/visibility/visibility-8.C: New test.
11692         * gcc.c-torture/compile/dll.x: Remove.
11693         * gcc.dg/dll-2.c: Use dg-require-dll
11694         * gcc.dg/visibility-10.c: New test.
11695         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11696         supporting DLLs.
11697         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11698         (scan_not_hidden): Likewise.
11699
11700 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11701
11702         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11703
11704 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11705
11706         * gcc.c-torture/execute/20040805-1.c: New test.
11707
11708 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11709
11710         * gcc.dg/20020118-1.c: Declare abort.
11711         * gcc.dg/altivec_check.h: Likewise.
11712         * gcc.dg/iftrap-2.c: Likewise.
11713         * gcc.dg/pragma-darwin.c: Likewise.
11714         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11715
11716 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11717
11718         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11719
11720 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11721
11722         * gcc.c-torture/execute/builtins/abs-2.c,
11723         gcc.c-torture/execute/builtins/abs-3.c,
11724         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11725         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11726         intmax_t, uintmax_t and their limits.
11727         * gcc.dg/intmax_t-1.c: New test.
11728
11729 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11730
11731         * g++.dg/tc1/dr147.C: Add reference to PR.
11732
11733 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11734
11735         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11736         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11737
11738 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11739
11740         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11741
11742 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11743
11744         * gcc.dg/redecl-5.c: New test.
11745         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11746         of scanf.
11747
11748 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11749
11750         PR middle-end/16790
11751         * gcc.c-torture/execute/pr16790-1.c: New test case.
11752
11753 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11754
11755         * g++.dg/ext/visibility/assign1.C: New test.
11756         * g++.dg/ext/visibility/new1.C: Likewise.
11757
11758         * gcc.dg/symbian1.c: New test.
11759         * gcc.dg/symbian2.c: Likewise.
11760
11761 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11762
11763         PR target/16570
11764         * gcc.dg/i386-sse-9.c: New test.
11765
11766 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11767
11768         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11769
11770 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11771
11772         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11773         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11774         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11775         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11776         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11777         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11778         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11779         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11780         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11781         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11782         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11783         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11784         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11785         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11786         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11787         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11788         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11789         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11790         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11791         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11792         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11793         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11794         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11795         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11796         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11797         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11798         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11799         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11800         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11801         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11802         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11803         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11804         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11805         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11806         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11807         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11808         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11809         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11810         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11811         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11812         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11813         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11814         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11815         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11816         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11817         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11818         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11819         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11820         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11821         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11822         gcc.misc-tests/i386-pf-3dnow-1.c,
11823         gcc.misc-tests/i386-pf-athlon-1.c,
11824         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11825         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11826         Declare built-in functions used.
11827         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11828
11829 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11830
11831         PR c++/16707
11832         * g++.dg/lookup/using12.C: New test.
11833
11834         * g++.dg/init/null1.C: Fix PR number.
11835         * g++.dg/parse/namespace10.C: Likewise.
11836
11837 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11838
11839         PR c++/16224
11840         * g++.dg/template/spec17.C: New test.
11841         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11842         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11843
11844 2004-08-02  David Billinghurst
11845
11846         PR fortran/16292
11847         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11848
11849 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11850
11851         * gcc.dg/ia64-got-1.c: New test case.
11852
11853 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11854
11855         PR c++/16489
11856         * g++.dg/init/null1.C: New test.
11857         * g++.dg/tc1/dr76.C: Adjust error marker.
11858
11859         PR c++/16529
11860         * g++.dg/parse/namespace10.C: New test.
11861
11862         PR c++/16810
11863         * g++.dg/inherit/ptrmem2.C: New test.
11864
11865 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11866
11867         PR target/16155
11868         * gcc.dg/pr16155.c: New test.
11869
11870 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11871
11872         * gcc.dg/redecl-2.c: New test.
11873
11874 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11875
11876         * gcc.dg/darwin-longdouble.c: New file.
11877
11878 2004-07-30  Richard Henderson  <rth@redhat.com>
11879
11880         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11881         write to constant argument.
11882         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11883
11884 2004-07-30  Richard Henderson  <rth@redhat.com>
11885
11886         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11887         tests of nearest around zero.
11888
11889 2004-07-30  Andrew Pinski  <apinski@apple.com>
11890
11891         * gcc.c-torture/compile/20040730-1.c: New test.
11892
11893 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11894
11895         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11896         powerpc-eabispe.
11897
11898 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11899
11900         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11901
11902 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11903
11904         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11905         contains $ld_library_path.
11906         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11907
11908 2004-07-29  Richard Henderson  <rth@redhat.com>
11909
11910         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11911
11912         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11913         (alt2, which): New.
11914         (Check): Accept either alternative.
11915
11916 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11917
11918         * g++.dg/abi/inline1.C: New test.
11919         * g++.dg/abi/local1-a.cc: Likewise.
11920         * g++.dg/abi/local1.C: Likewise.
11921         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11922         * g++.dg/abi/mangle12.C: Likewise.
11923         * g++.dg/abi/mangle17.C: Likewise.
11924         * g++.dg/abi/mangle20-2.C: Likewise.
11925         * g++.dg/opt/interface1.C: Likewise.
11926         * g++.dg/opt/interface1.h: Likewise.
11927         * g++.dg/opt/interface1-a.cc: New test.
11928         * g++.dg/parse/repo1.C: New test.
11929         * g++.dg/template/repo1.C: Likewise.
11930         * g++.dg/warn/Winline-1.C: Likewise.
11931         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11932
11933 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11934
11935         * gcc.dg/tree-ssa/20040729-1.c: New test.
11936
11937 2004-07-27  Matt Austern <austern@apple.com>
11938
11939         * gcc.dg/darwin-bool-1.c: New test.
11940         * gcc.dg/darwin-bool-2.c: New test.
11941
11942 2004-07-28  Richard Henderson  <rth@redhat.com>
11943
11944         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11945         arguments in the correct type.  Don't write to constant arguments.
11946
11947 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11948
11949         PR tree-optimization/16688
11950         PR tree-optimization/16689
11951         * g++.dg/tree-ssa/pr16688.C: New test.
11952
11953 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11954
11955         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11956         loads.  Not only in the comment, this time.
11957
11958 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11959
11960         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11961         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11962         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11963         * gcc.dg/sh4a-bitmovua.c: New.
11964         * gcc.dg/sh4a-cos.c: New.
11965         * gcc.dg/sh4a-cosf.c: New.
11966         * gcc.dg/sh4a-fprun.c: New.
11967         * gcc.dg/sh4a-fsrra.c: New.
11968         * gcc.dg/sh4a-memmovua.c: New.
11969         * gcc.dg/sh4a-sin.c: New.
11970         * gcc.dg/sh4a-sincos.c: New.
11971         * gcc.dg/sh4a-sincosf.c: New.
11972         * gcc.dg/sh4a-sinf.c: New.
11973
11974 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11975
11976         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11977         conditionals.
11978         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11979         loads.
11980         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11981         DOM1.
11982
11983 2004-07-27  Andrew Pinski  <apinski@apple.com>
11984
11985         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11986
11987 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11988
11989         * gcc.dg/pragma-isr.c: New test.
11990
11991 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11992
11993         PR c++/14429
11994         * g++.dg/template/ttp11.C: New test.
11995
11996 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11997
11998         * gcc.c-torture/compile/20040727-1.c: New test.
11999
12000 2004-07-26  Eric Christopher  <echristo@redhat.com>
12001
12002         * gcc.c-torture/compile/20040726-2.c: New test.
12003
12004 2004-07-26  Andrew Pinski  <apinski@apple.com>
12005
12006         * g++.dg/rtti/tinfo1.C: Xfail.
12007
12008 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12009
12010         * gcc.c-torture/compile/20040726-1.c: New test.
12011
12012 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12013             Brian Ryner  <bryner@brianryner.com>
12014
12015         PR c++/9283
12016         PR c++/15000
12017         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12018         * g++.dg/ext/visibility/: New directory.
12019         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12020         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12021         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12022         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12023         * g++.dg/ext/visibility/fvisibility.C,
12024         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12025         g++.dg/ext/visibility/fvisibility-override1.C
12026         g++.dg/ext/visibility/fvisibility-override2.C
12027         g++.dg/ext/visibility/memfuncts.C
12028         g++.dg/ext/visibility/noPLT.C
12029         g++.dg/ext/visibility/pragma.C
12030         g++.dg/ext/visibility/pragma-override1.C
12031         g++.dg/ext/visibility/pragma-override2.C
12032         g++.dg/ext/visibility/staticmemfuncts.C
12033         g++.dg/ext/visibility/virtual.C: New tests.
12034
12035 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12036
12037         PR c/15360
12038         * gcc.dg/pr15360-1.c: New test.
12039
12040 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12041
12042         * gcc.dg/pragma-align-2.c: New test.
12043         * gcc.dg/pragma-init-fini.c: New test.
12044         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12045         targets.
12046
12047 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12048
12049         * gcc.dg/init-string-2.c: New test.
12050
12051 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12052
12053         PR 16684
12054         * gcc.dg/Wredundant-decls-1.c: New test case.
12055
12056 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12057
12058         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12059         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12060         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12061         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12062         * gcc.dg/compat/generate-random.c: New file.
12063         * gcc.dg/compat/generate-random.h: Likewise.
12064         * gcc.dg/compat/generate-random_r.c: Likewise.
12065         * gcc.dg/compat/struct-layout-1.h: Likewise.
12066         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12067         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12068         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12069         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12070         * gcc.dg/compat/struct-layout-1_main.c: New test.
12071         * gcc.dg/compat/struct-layout-1_x.c: New file.
12072         * gcc.dg/compat/struct-layout-1_y.c: New file.
12073         * gcc.dg/compat/struct-layout-1_test.h: New file.
12074
12075 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12076
12077         * gcc.dg/comp-return-1.c: New test
12078
12079 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12080
12081         * gcc.dg/vmx/8-02a.c: Fix typo.
12082
12083         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12084         * gcc.dg/darwin-abi-3.c: New test.
12085
12086         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12087         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12088
12089         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12090         * gcc.dg/vmx/ops-long-1.c: New test.
12091         * gcc.dg/vmx/ops-long-2.c: New test.
12092
12093 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12094
12095         * g++.dg/lookup/conv-[1234].C: New.
12096
12097 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12098
12099         * g++.dg/parse/attr2.C: Simplify.
12100
12101 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12102
12103         PR c/7284
12104         * gcc.c-torture/execute/pr7284-1.c: New test.
12105
12106 2004-07-22  Brian Booth  <bbooth@redhat.com>
12107
12108         * gcc.dg/tree-ssa/20040721-1.c: New test.
12109
12110 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12111
12112         * g++.dg/template/crash20.c: New.
12113
12114 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12115
12116         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12117         Add dg-run directive.  Declare variables as required.
12118         * gfortran.dg/g77/README: Update
12119
12120 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12121
12122         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12123         gcc.dg/cris-peep2-andu2.c: New tests.
12124
12125 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12126
12127         PR c/15052
12128         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12129         on return type.
12130         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12131         messages.
12132         * gcc.dg/qual-return-2.c: Update expected messages.
12133         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12134
12135 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12136
12137         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12138         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12139
12140 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12141
12142         PR c/11250
12143         * gcc.dg/init-string-1.c: New test.
12144
12145 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12146
12147         PR middle-end/15345
12148         PR c/16450
12149         * gcc.dg/torture/nested-fn-1.c: New test.
12150
12151 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12152
12153         PR target/16559
12154         * gcc.dg/ia64-fptr-1.c: New file.
12155
12156 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12157
12158         PR c++/14497
12159         * g++.dg/template/spec16.C: New test.
12160         * g++.old-deja/g++.robertl/eb118.C: Remove.
12161
12162 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12163
12164         PR c++/509
12165         * g++.dg/template/spec15.C: New test.
12166
12167 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12168
12169         Copy cases from g77.f-torture/execute and add dg-run
12170         directive.  Other changes as noted.
12171         * gfortran.dg/g77/13037.f
12172         * gfortran.dg/g77/1832.f
12173         * gfortran.dg/g77/19981119-0.f
12174         * gfortran.dg/g77/19990313-0.f
12175         * gfortran.dg/g77/19990313-1.f
12176         * gfortran.dg/g77/19990313-2.f
12177         * gfortran.dg/g77/19990313-3.f
12178         * gfortran.dg/g77/19990419-1.f
12179         * gfortran.dg/g77/19990826-0.f
12180         * gfortran.dg/g77/19990826-2.f
12181         * gfortran.dg/g77/20000503-1.f
12182         * gfortran.dg/g77/20001111.f
12183         * gfortran.dg/g77/20010116.f
12184         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12185         * gfortran.dg/g77/20010430.f
12186         * gfortran.dg/g77/6177.f
12187         * gfortran.dg/g77/947.f
12188         * gfortran.dg/g77/970816-3.f
12189         * gfortran.dg/g77/971102-1.f
12190         * gfortran.dg/g77/980520-1.f
12191         * gfortran.dg/g77/980628-0.f
12192         * gfortran.dg/g77/980628-1.f
12193         * gfortran.dg/g77/980628-10.f
12194         * gfortran.dg/g77/980628-2.f
12195         * gfortran.dg/g77/980628-3.f
12196         * gfortran.dg/g77/980628-7.f
12197         * gfortran.dg/g77/980628-8.f
12198         * gfortran.dg/g77/980628-9.f
12199         * gfortran.dg/g77/980701-0.f
12200         * gfortran.dg/g77/980701-1.f
12201         * gfortran.dg/g77/cabs.f
12202         * gfortran.dg/g77/claus.f
12203         * gfortran.dg/g77/complex_1.f
12204         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12205         * gfortran.dg/g77/dcomplex.f
12206         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12207         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12208         * gfortran.dg/g77/f90-intrinsic-numeric.f
12209         * gfortran.dg/g77/int8421.f
12210         * gfortran.dg/g77/labug1.f
12211         * gfortran.dg/g77/large_vec.f
12212         * gfortran.dg/g77/le.f
12213         * gfortran.dg/g77/short.f
12214         * gfortran.dg/g77/README: Update
12215
12216 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12217
12218         PR c++/16637
12219         * g++.dg/parse/lookup4.C: New test.
12220
12221 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12222
12223         PR c++/16175
12224         * g++.dg/template/ttp10.C: New test.
12225
12226 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12227
12228         * gcc.dg/pr12625-1.c: New test.
12229
12230 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12231
12232         * testsuite/gcc.dg/switch-warn-1.c: New test.
12233         * testsuite/gcc.dg/switch-warn-2.c: New test.
12234         * gcc.c-torture/compile/pr14730.c: Update.
12235
12236 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12237
12238         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12239         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12240         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12241         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12242
12243 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12244
12245         PR c++/16623
12246         * g++.dg/template/assign1.C: New test.
12247
12248 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12249
12250         PR c++/12170
12251         * g++.dg/template/ttp9.C: New test.
12252
12253 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12254
12255         * gcc.dg/format/cmn-err-1.c: New test.
12256
12257 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12258
12259         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12260         gcc.dg/Wparentheses-10.c: New tests.
12261         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12262
12263 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12264
12265         PR fortran/16465
12266         * gfortran.dg/g77//ffixed-line-length-0.f,
12267         gfortran.dg/g77/ffixed-line-length-132.f,
12268         gfortran.dg/g77/ffixed-line-length-72.f,
12269         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12270         gfortran.dg/g77/README: Update.
12271
12272 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12273
12274         PR c++/13092
12275         * g++.dg/template/non-dependent7.C: New test.
12276         * g++.dg/template/non-dependent8.C: Likewise.
12277         * g++.dg/template/non-dependent9.C: Likewise.
12278         * g++.dg/template/non-dependent10.C: Likewise.
12279
12280 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12281
12282         PR c++/16337
12283         * g++.dg/parse/attr2.C: New test.
12284
12285 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12286
12287         * g77.dg: Removed.
12288         * g77.f-torture: Ditto.
12289
12290 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12291
12292         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12293         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12294         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12295
12296 2004-07-16  Richard Henderson  <rth@redhat.com>
12297
12298         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12299
12300 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12301
12302         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12303         tests with full list of options.
12304         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12305         of TORTURE_OPTIONS if test contains 'dg-do run'.
12306
12307         PR fortran/16404
12308         * gfortran.dg/do_iterator.f90: New test.
12309
12310 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12311
12312         PR rtl-optimization/16536
12313         * gcc.c-torture/execute/restrict-1.c: New test.
12314
12315 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12316
12317         PR fortran/15324
12318         * gfortran.dg/pr15324.f90: New test.
12319
12320         PR fortran/15129
12321         * gfortran.dg/pr15129.f90: New test.
12322
12323         PR fortran/15140
12324         * gfortran.dg/pr15140.f90: New test.
12325
12326         PR fortran/13792
12327         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12328         compile-time simplification.
12329
12330 2004-07-14  Mike Stump  <mrs@apple.com>
12331
12332         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12333
12334 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12335
12336         PR target/16325
12337         * gcc.dg/profile-generate-1.c: New.
12338
12339 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12340
12341         * gcc.c-torture/execute/20040709-1.c: New test.
12342         * gcc.c-torture/execute/20040709-2.c: New test.
12343
12344 2004-07-14  Mike Stump  <mrs@apple.com>
12345
12346         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12347
12348 2004-07-14  Mike Stump  <mrs@apple.com>
12349
12350         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12351
12352 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12353
12354         PR c++/16518
12355         * g++.dg/parse/mutable1.C: New test.
12356
12357 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12358
12359         PR tree-optimization/16443
12360         * gcc.dg/tree-ssa/20040713-1.c: New test.
12361
12362 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12363
12364         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12365         for operator new.
12366
12367 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12368
12369         * gfortran.dg/g77/README: New file
12370         * gfortran.dg/g77/19981216-0.f:  Copy from
12371         g77.f-torture/noncompile.  Add "dg-do compile" and
12372         dg-error as required.
12373         * gfortran.dg/g77/19990218-1.f: Likewise
12374         * gfortran.dg/g77/19990905-1.f: Likewise
12375         * gfortran.dg/g77/9263.f: Likewise
12376         * gfortran.dg/g77/980615-0.f: Likewise
12377         * gfortran.dg/g77/980616-0.f: Likewise
12378         * gfortran.dg/g77/check0.f: Likewise
12379         * gfortran.dg/g77/select_no_compile.f: Likewise
12380
12381 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12382
12383         Copy files from g77.f-torture/compile.
12384         Add "{ dg-do compile}".  Other changes as noted
12385         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12386         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12387         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12388         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12389         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12390         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12391         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12392         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12393         statement to conform to standard.  Append alpha1.x for reference.
12394         * gfortran.dg/g77/xformat.f: Add dg-warning
12395
12396 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12397
12398         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12399         Add {dg-do compile} directive.
12400         * gfortran.dg/g77/cpp2.F: Likewise
12401
12402 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12403
12404         PR c++/5402
12405         * g++.dg/lookup/name-clash1.C: New test.
12406
12407         PR c++/9777
12408         * g++.dg/lookup/name-clash2.C: New test.
12409
12410         PR c++/12102
12411         * g++.dg/lookup/name-clash3.C: New test.
12412
12413 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12414
12415         * g++.dg/lookup/new2.C: New test.
12416         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12417
12418 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12419
12420         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12421         Add {dg-do compile} directive.
12422         * gfortran.dg/g77/13060.f: Likewise
12423         * gfortran.dg/g77/19990218-0.f: Likewise
12424         * gfortran.dg/g77/19990305-0.f: Likewise
12425         * gfortran.dg/g77/19990419-0.f: Likewise
12426         * gfortran.dg/g77/19990502-0.f: Likewise
12427         * gfortran.dg/g77/19990502-1.f: Likewise
12428         * gfortran.dg/g77/19990525-0.f: Likewise
12429         * gfortran.dg/g77/19990826-1.f: Likewise
12430         * gfortran.dg/g77/19990826-3.f: Likewise
12431         * gfortran.dg/g77/19990905-2.f: Likewise
12432         * gfortran.dg/g77/20000412-1.f: Likewise
12433         * gfortran.dg/g77/20000511-1.f: Likewise
12434         * gfortran.dg/g77/20000511-2.f: Likewise
12435         * gfortran.dg/g77/20000518.f: Likewise
12436         * gfortran.dg/g77/20000601-1.f: Likewise
12437         * gfortran.dg/g77/20000601-2.f: Likewise
12438         * gfortran.dg/g77/20000629-1.f: Likewise
12439         * gfortran.dg/g77/20000630-2.f: Likewise
12440         * gfortran.dg/g77/20010115.f: Likewise
12441         * gfortran.dg/g77/20010321-1.f: Likewise
12442         * gfortran.dg/g77/20010426.f: Likewise
12443         * gfortran.dg/g77/20020307-1.f: Likewise
12444         * gfortran.dg/g77/8485.f: Likewise
12445         * gfortran.dg/g77/960317-1.f: Likewise
12446         * gfortran.dg/g77/970915-0.f: Likewise
12447         * gfortran.dg/g77/980310-1.f: Likewise
12448         * gfortran.dg/g77/980310-2.f: Likewise
12449         * gfortran.dg/g77/980310-3.f: Likewise
12450         * gfortran.dg/g77/980310-4.f: Likewise
12451         * gfortran.dg/g77/980310-6.f: Likewise
12452         * gfortran.dg/g77/980310-7.f: Likewise
12453         * gfortran.dg/g77/980310-8.f: Likewise
12454         * gfortran.dg/g77/980419-2.f: Likewise
12455         * gfortran.dg/g77/980424-0.f: Likewise
12456         * gfortran.dg/g77/980427-0.f: Likewise
12457         * gfortran.dg/g77/980729-0.f: Likewise
12458         * gfortran.dg/g77/981117-1.f: Likewise
12459         * gfortran.dg/g77/toon_1.f: Likewise
12460
12461 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12462
12463         PR c++/2204
12464         * g++.dg/other/abstract2.C: New test.
12465
12466 2004-07-12  Paul Brook  <paul@codesourcery.com>
12467
12468         * gfortran.dg/pointer_init_1.f90: New test.
12469
12470 2004-07-11  Paul Brook  <paul@codesourcery.com>
12471
12472         PR fortran/15986
12473         * gfortran.dg/contained_1.f90: New test.
12474
12475 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12476
12477         * g++.dg/parse/defarg8.C: New test.
12478
12479 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12480
12481         PR fortran/16433
12482         * gfortran.dg/pr16433.f: New test.
12483
12484         PR fortran/17574
12485         * gfortran.dg/pr15754.f90: New test.
12486
12487 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12488
12489         PR tree-optimization/16437
12490         * gcc.c-torture/execute/bitfld-4.c: New test.
12491
12492 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12493
12494         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12495         access to common var from module.
12496
12497 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12498
12499         PR fortran/16336
12500         * gfortran.fortran-torture/execute/common_2.f90: New test.
12501
12502 2004-07-10  Paul Brook  <paul@codesourcery.com>
12503
12504         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12505
12506 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12507
12508         PR fortran/15969
12509         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12510
12511 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12512
12513         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12514         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12515         * gfortran.dg/g77/ffree-form-1.f: Likewise
12516         * gfortran.dg/g77/ffree-form-2.f: Likewise
12517         * gfortran.dg/g77/ffree-form-3.f: Likewise
12518         * gfortran.dg/g77/fno-underscoring.f: Likewise
12519         * gfortran.dg/g77/funderscoring.f: Likewise
12520         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12521
12522 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12523
12524         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12525
12526 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12527         Paul Brook  <paul@codesourcery.com>
12528
12529         PR fortran/13415
12530         * gfortran.dg/common_pointer_1.f90: New test.
12531
12532 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12533
12534         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12535
12536 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12537
12538         PR target/16364
12539         * gcc.c-torture/compile/20040709-1.c: New.
12540
12541 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12542
12543         PR fortran/14077
12544         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12545
12546 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12547
12548         PR fortran/13201
12549         * gfortran.dg/shape_1.f90: New test.
12550
12551 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12552             Andrew Pinski  <apinski@apple.com>
12553
12554         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12555
12556 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12557
12558         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12559         comment.
12560
12561 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12562         Paul Brook  <paul@codesourcery.com>
12563
12564         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12565         '.f95' and '.F95'.
12566
12567 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12568
12569         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12570
12571 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12572
12573         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12574         testcases with capital suffix.
12575
12576 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12577
12578         PR fortran/15481
12579         PR fortran/13372
12580         PR fortran/13575
12581         PR fortran/15978
12582         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12583
12584         * gfortran.dg/implicit_1.f90: New test.
12585
12586 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12587
12588         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12589         expression to match gfortran warning/error messages
12590         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12591         dg-error text.
12592
12593 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12594
12595         * lib/fortran-torture.exp: Rename proc search_for to
12596         search_for_re.
12597
12598 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12599
12600         * gcc.c-torture/execute/simd-5.x: New file.
12601         XFAIL on SPARC 64-bit at -O0.
12602
12603 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12604
12605         PR c++/8211
12606         PR c++/16165
12607         * g++.dg/warn/effc3.C: New test.
12608
12609 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12610
12611         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12612         change X to 1X in format.
12613         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12614         add data statements to conform to standard.
12615
12616 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12617
12618         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12619         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12620         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12621
12622 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12623
12624         * gfortran.dg/g77/7388.f: Copy from g77.dg
12625         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12626         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12627         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12628         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12629         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12630         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12631         * gfortran.dg/g77/strlen0.f: Likewise
12632
12633 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12634
12635         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12636         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12637
12638 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12639
12640         * gcc.c-torture/execute/920428-2.x: Delete.
12641         * gcc.c-torture/execute/920501-7.x: Likewise.
12642
12643 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12644
12645         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12646         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12647         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12648         prescott and c3-2.
12649         (PREFETCH_3DNOW): Add -march=c3.
12650
12651 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12652
12653         PR c/16437
12654         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12655         * gcc.c-torture/execute/bf64-1.x: Likewise.
12656
12657 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12658
12659         * gcc.c-torture/compile/20040708-1.c: New test.
12660
12661 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12662
12663         PR c++/16169
12664         * g++.dg/warn/effc2.C: New test.
12665
12666 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12667
12668         * gcc.c-torture/execute/bitfld-1.x: Remove.
12669         * gcc.c-torture/execute/bitfld-3.c: New test.
12670         * gcc.dg/bitfld-2.c: Remove XFAILs.
12671
12672 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12673
12674         PR c++/16276
12675         * g++.dg/rtti/tinfo1.C: New file.
12676
12677 2004-07-07  Eric Christopher  <echristo@redhat.com>
12678
12679         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12680
12681 2004-07-07  Andrew Pinski  <apinski@apple.com>
12682
12683         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12684
12685 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12686
12687         * g++.dg/init/call1.C: XFAIL.
12688
12689 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12690
12691         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12692         except for movstrict*, to movmem* and clrstr* to clrmem*.
12693
12694 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12695
12696         * gcc.c-torture/execute/20040707-1.c: New test.
12697
12698 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12699
12700         * gcc.c-torture/execute/20040706-1.c: New test.
12701
12702 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12703
12704         PR c++/3671
12705         * g++.dg/template/spec14.C: New test.
12706
12707 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12708
12709         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12710         nothing if not yet defined.  Use it in b, c and d type definitions.
12711         * gcc.c-torture/execute/20040705-1.c: New test.
12712         * gcc.c-torture/execute/20040705-2.c: New test.
12713
12714 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12715
12716         PR c++/2518
12717         * g++.dg/lookup/new1.C: New test.
12718
12719 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12720
12721         PR c++/11406
12722         * g++.dg/template/sizeof8.C: New test.
12723
12724 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12725
12726         * gcc.c-torture/compile/20040705-1.c: New test.
12727
12728 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12729
12730         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12731
12732 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12733
12734         * gcc.dg/cpp/if-mop.c: Two new testcases.
12735         * gcc.dg/cpp/trad/comment-3.c: New.
12736
12737 2004-07-04  Paul Brook  <paul@codesourcery.com>
12738
12739         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12740
12741 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12742
12743         PR c++/3761
12744         * g++.dg/lookup/crash4.C: New test.
12745
12746 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12747
12748         * gcc.c-torture/execute/builtin-abs-1.c
12749         * gcc.c-torture/execute/builtin-abs-2.c
12750         * gcc.c-torture/execute/builtin-complex-1.c
12751         * gcc.c-torture/execute/builtins/string-1-lib.c
12752         * gcc.c-torture/execute/builtins/string-1.c
12753         * gcc.c-torture/execute/builtins/string-2-lib.c
12754         * gcc.c-torture/execute/builtins/string-2.c
12755         * gcc.c-torture/execute/builtins/string-3-lib.c
12756         * gcc.c-torture/execute/builtins/string-3.c
12757         * gcc.c-torture/execute/builtins/string-4-lib.c
12758         * gcc.c-torture/execute/builtins/string-4.c
12759         * gcc.c-torture/execute/builtins/string-5-lib.c
12760         * gcc.c-torture/execute/builtins/string-5.c
12761         * gcc.c-torture/execute/builtins/string-6-lib.c
12762         * gcc.c-torture/execute/builtins/string-6.c
12763         * gcc.c-torture/execute/builtins/string-7-lib.c
12764         * gcc.c-torture/execute/builtins/string-7.c
12765         * gcc.c-torture/execute/builtins/string-8-lib.c
12766         * gcc.c-torture/execute/builtins/string-8.c
12767         * gcc.c-torture/execute/builtins/string-9-lib.c
12768         * gcc.c-torture/execute/builtins/string-9.c
12769         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12770         * gcc.c-torture/execute/builtins/string-asm-1.c
12771         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12772         * gcc.c-torture/execute/builtins/string-asm-2.c
12773         * gcc.c-torture/execute/stdio-opt-1.c
12774         * gcc.c-torture/execute/stdio-opt-2.c
12775         * gcc.c-torture/execute/stdio-opt-3.c
12776         * gcc.c-torture/execute/string-opt-1.c
12777         * gcc.c-torture/execute/string-opt-10.c
12778         * gcc.c-torture/execute/string-opt-11.c
12779         * gcc.c-torture/execute/string-opt-12.c
12780         * gcc.c-torture/execute/string-opt-13.c
12781         * gcc.c-torture/execute/string-opt-14.c
12782         * gcc.c-torture/execute/string-opt-15.c
12783         * gcc.c-torture/execute/string-opt-16.c
12784         * gcc.c-torture/execute/string-opt-2.c
12785         * gcc.c-torture/execute/string-opt-6.c
12786         * gcc.c-torture/execute/string-opt-7.c
12787         * gcc.c-torture/execute/string-opt-8.c:
12788         Replace with ...
12789
12790         * gcc.c-torture/execute/builtins/abs-2.c
12791         * gcc.c-torture/execute/builtins/abs-3.c
12792         * gcc.c-torture/execute/builtins/complex-1.c
12793         * gcc.c-torture/execute/builtins/fprintf.c
12794         * gcc.c-torture/execute/builtins/fputs.c
12795         * gcc.c-torture/execute/builtins/memcmp.c
12796         * gcc.c-torture/execute/builtins/memmove.c
12797         * gcc.c-torture/execute/builtins/memops-asm.c
12798         * gcc.c-torture/execute/builtins/mempcpy-2.c
12799         * gcc.c-torture/execute/builtins/mempcpy.c
12800         * gcc.c-torture/execute/builtins/memset.c
12801         * gcc.c-torture/execute/builtins/printf.c
12802         * gcc.c-torture/execute/builtins/sprintf.c
12803         * gcc.c-torture/execute/builtins/strcat.c
12804         * gcc.c-torture/execute/builtins/strchr.c
12805         * gcc.c-torture/execute/builtins/strcmp.c
12806         * gcc.c-torture/execute/builtins/strcpy.c
12807         * gcc.c-torture/execute/builtins/strcspn.c
12808         * gcc.c-torture/execute/builtins/strlen-2.c
12809         * gcc.c-torture/execute/builtins/strlen.c
12810         * gcc.c-torture/execute/builtins/strncat.c
12811         * gcc.c-torture/execute/builtins/strncmp-2.c
12812         * gcc.c-torture/execute/builtins/strncmp.c
12813         * gcc.c-torture/execute/builtins/strncpy.c
12814         * gcc.c-torture/execute/builtins/strpbrk.c
12815         * gcc.c-torture/execute/builtins/strpcpy-2.c
12816         * gcc.c-torture/execute/builtins/strpcpy.c
12817         * gcc.c-torture/execute/builtins/strrchr.c
12818         * gcc.c-torture/execute/builtins/strspn.c
12819         * gcc.c-torture/execute/builtins/strstr-asm.c
12820         * gcc.c-torture/execute/builtins/strstr.c:
12821         ... these new files.
12822
12823         * gcc.c-torture/execute/builtins/abs-2-lib.c
12824         * gcc.c-torture/execute/builtins/abs-3-lib.c
12825         * gcc.c-torture/execute/builtins/complex-1-lib.c
12826         * gcc.c-torture/execute/builtins/fprintf-lib.c
12827         * gcc.c-torture/execute/builtins/fputs-lib.c
12828         * gcc.c-torture/execute/builtins/memcmp-lib.c
12829         * gcc.c-torture/execute/builtins/memmove-lib.c
12830         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12831         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12832         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12833         * gcc.c-torture/execute/builtins/memset-lib.c
12834         * gcc.c-torture/execute/builtins/printf-lib.c
12835         * gcc.c-torture/execute/builtins/sprintf-lib.c
12836         * gcc.c-torture/execute/builtins/strcat-lib.c
12837         * gcc.c-torture/execute/builtins/strchr-lib.c
12838         * gcc.c-torture/execute/builtins/strcmp-lib.c
12839         * gcc.c-torture/execute/builtins/strcpy-lib.c
12840         * gcc.c-torture/execute/builtins/strcspn-lib.c
12841         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12842         * gcc.c-torture/execute/builtins/strlen-lib.c
12843         * gcc.c-torture/execute/builtins/strncat-lib.c
12844         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12845         * gcc.c-torture/execute/builtins/strncmp-lib.c
12846         * gcc.c-torture/execute/builtins/strncpy-lib.c
12847         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12848         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12849         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12850         * gcc.c-torture/execute/builtins/strrchr-lib.c
12851         * gcc.c-torture/execute/builtins/strspn-lib.c
12852         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12853         * gcc.c-torture/execute/builtins/strstr-lib.c
12854         * gcc.c-torture/execute/builtins/lib/abs.c
12855         * gcc.c-torture/execute/builtins/lib/fprintf.c
12856         * gcc.c-torture/execute/builtins/lib/memset.c
12857         * gcc.c-torture/execute/builtins/lib/printf.c
12858         * gcc.c-torture/execute/builtins/lib/sprintf.c
12859         * gcc.c-torture/execute/builtins/lib/strcpy.c
12860         * gcc.c-torture/execute/builtins/lib/strcspn.c
12861         * gcc.c-torture/execute/builtins/lib/strncat.c
12862         * gcc.c-torture/execute/builtins/lib/strncmp.c
12863         * gcc.c-torture/execute/builtins/lib/strncpy.c
12864         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12865         * gcc.c-torture/execute/builtins/lib/strspn.c
12866         * gcc.c-torture/execute/builtins/lib/strstr.c:
12867         New files containing support routines.
12868
12869         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12870         declaration.
12871         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12872         when not optimizing.
12873
12874 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12875
12876         PR c++/16240
12877         * g++.dg/abi/mangle22.C: New test.
12878         * g++.dg/abi/mangle23.C: Likewise.
12879
12880 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12881
12882         PR fortran/16290
12883         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12884         Allow for cases without denormalized floating point numbers.
12885
12886 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12887
12888         PR c/1027
12889         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12890         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12891         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12892         expected warning text.
12893         * gcc.dg/format/diag-2.c: New test.
12894
12895 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12896
12897         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12898
12899 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12900
12901         * gcc.dg/builtins-43.c: New.
12902         * gcc.dg/builtins-44.c: New.
12903         * gcc.dg/builtins-45.c: New.
12904
12905 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12906             Andreas Tobler  <a.tobler@schweiz.ch>
12907
12908         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12909         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12910         as SIGSEGV.
12911         * gcc.dg/cleanup-11.c: Likewise.
12912         * gcc.dg/cleanup-8.c: Likewise.
12913         * gcc.dg/cleanup-9.c: Likewise.
12914         * gcc.dg/cleanup-5.c: Run on all platforms.
12915
12916 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12917
12918         * g++.dg/warn/nonnull1.C: New test.
12919
12920 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12921
12922         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12923         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12924         Special-case the Sun compiler wrt to <complex.h>.
12925
12926 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12927
12928         * gcc.dg/Wunreachable-8.C: New test.
12929
12930         * gcc.dg/h8300-ice2.c : New test.
12931
12932 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12933
12934         PR fortran/16161
12935         * gfortran.fortran-torture/compile/implicit.f90: Add test
12936         for implicit character.
12937
12938 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12939
12940         PR fortran/16289
12941         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12942         Use tiny() intrinsic to find smallest non-negative real
12943
12944 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12945
12946         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12947         * gcc.dg/compat/struct-by-value-22_x.c: New.
12948         * gcc.dg/compat/struct-by-value-22_y.c: New.
12949
12950         * gcc.c-torture/execute/20040629-1.c: New test.
12951
12952 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12953
12954         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12955         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12956
12957         PR target/16195
12958         * gcc.dg/20040625-1.c: New test.
12959
12960 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12961
12962         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12963
12964 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12965
12966         PR fortran/15963
12967         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12968
12969 2004-06-29  Richard Henderson  <rth@redhat.com>
12970
12971         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12972
12973 2004-06-29  Paul Brook  <paul@codesourcery.com>
12974
12975         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12976         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12977
12978 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12979
12980         PR c++/16260
12981         * g++.dg/parse/crash15.C: New.
12982
12983 2004-06-28  Andrew Pinski  <apinski@apple.com>
12984
12985         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12986         by the error already.
12987
12988         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12989
12990 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12991
12992         PR target/14041
12993         * gcc.dg/h8300-bss-align-1.c : New.
12994
12995 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12996
12997         * PR c++/16174
12998         * g++.dg/template/ctor4.C: New.
12999
13000 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13001
13002         PR c++/16205
13003         * g++.dg/warn/Wsequence-point-1.C: New test.
13004
13005 2004-06-27  Paul Brook  <paul@codesourcery.com>
13006
13007         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13008
13009 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13010
13011         * g++.old-deja/g++.mike/p7325.C: Remove.
13012
13013 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13014
13015         PR c/14963
13016         * gcc.dg/pr14963.c: New test.
13017
13018 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/16193
13021         * g++.dg/parse/redef1.C: New test.
13022
13023 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13024
13025         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13026         20021110.c.
13027         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13028         20021119-1.c.
13029         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13030         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13031         5-04.c.
13032         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13033         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13034         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13035         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13036         g++.brendan/enum14.C.
13037         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13038         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13039         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13040         g++.mike/virt1.C.
13041         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13042         memtemp24.C.
13043
13044 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13045
13046         * gcc.dg/20040527-1.c: New test case.
13047
13048 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13049
13050         PR gfortran/pr16196
13051         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13052
13053 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13054
13055         PR middle-end/15825
13056         * gcc.dg/pr15825-1.c: New test case.
13057
13058 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13059
13060         * gcc.c-torture/execute/20040625-1.c: New test.
13061
13062 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13063
13064         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13065
13066 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13067
13068         * gcc.dg/torture/mips-div-1.c: New test.
13069
13070 2004-06-24  Jeff Law  <law@redhat.com>
13071
13072         * gcc.dg/tree-ssa/20040624-1.c: New test.
13073
13074 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13075
13076         * gcc.c-torture/compile/20040624-1.c: New test.
13077
13078 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13079
13080         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13081         this directory.
13082
13083 2004-06-23  Andrew Pinski  <apinski@apple.com>
13084
13085         PR middle-end/15988
13086         * g++.dg/opt/ptrmem4.C: New test.
13087
13088         * gcc.dg/c90-array-quals-2.c: New test.
13089
13090 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13091
13092         * gcc.dg/kpice1.c: New test.
13093
13094 2006-06-23  Andrew Pinski  <apinski@apple.com>
13095
13096         * gcc.dg/c90-array-quals.c: New test.
13097
13098 2006-06-22  Richard Henderson  <rth@redhat.com>
13099
13100         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13101
13102 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13103
13104         * gcc.dg/builtins-config.h: Handle FreeBSD.
13105
13106 2006-06-22  Richard Henderson  <rth@redhat.com>
13107
13108         * g++.dg/opt/devirt1.C: New.
13109
13110 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13111
13112         * g++.dg/opt/pr15551.C: New testcase.
13113
13114 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13115
13116         PR target/14800
13117         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13118         x86_64-*-linux* when compiling for 32bit.
13119
13120 2004-06-21  Andrew Pinski  <apinski@apple.com>
13121
13122         * gcc.dg/pch/struct-1.c: New.
13123         * gcc.dg/pch/struct-1.hs: New.
13124
13125 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13126
13127         * gcc.dg/pch/save-temps-1.c: New file.
13128         * gcc.dg/pch/save-temps-1.hs: New file.
13129
13130 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13131
13132         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13133         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13134
13135 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13136
13137         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13138         to fix type error.
13139         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13140         Remove trailing spaces.
13141
13142 2004-06-21  Richard Henderson  <rth@redhat.com>
13143
13144         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13145         merging && to BIT_FIELD_REF.
13146
13147 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13148
13149         * g++.dg/opt/placeholder1.C: New test.
13150
13151 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13152
13153         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13154         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13155         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13156         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13157
13158 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13159
13160         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13161         extern "C".
13162         * g++.dg/other/pragma-re-1.C: Add comments.
13163
13164 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13165
13166         PR gfortran/16080
13167         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13168
13169 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13170
13171         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13172         instead of setting the type of size_t by
13173         hand.
13174
13175 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13176
13177         * gcc.dg/unordered-2.c: New test case.
13178         * gcc.dg/unordered-3.c: New test case.
13179
13180 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13181
13182         PR other/16043
13183         * lib/g++.exp (g++_version): Tweak regexp for version
13184         * lib/g77.exp (g77_version): Likewise
13185         * lib/gfortran.exp (gfortran_version): Likewise
13186         * lib/objc.exp (objc_version): Likewise
13187         * lib/treelang.exp (treelang_version): Likewise
13188
13189 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13190
13191         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13192         Use INT_MAX instead of __INT_MAX__.
13193         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13194
13195         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13196         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13197         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13198         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13199         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13200         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13201         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13202         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13203         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13204
13205         * gcc.dg/range-test-1.c: New test.
13206         * g++.dg/opt/range-test-1.C: New test.
13207
13208 2004-06-17  Richard Henderson  <rth@redhat.com>
13209
13210         * objc.dg/sync-1.m: New.
13211         * objc.dg/try-catch-1.m: Don't force next runtime.
13212         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13213         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13214         shadowed catch clause.
13215         * objc.dg/try-catch-5.m: New.
13216
13217 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13218
13219         Bug 14610
13220         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13221
13222 2004-06-15  Richard Henderson  <rth@redhat.com>
13223
13224         * gcc.dg/20001116-1.c: Move expected warning line.
13225
13226 2004-06-15  Richard Henderson  <rth@redhat.com>
13227
13228         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13229         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13230
13231 2004-06-15  Jeff Law  <law@redhat.com>
13232
13233         * gcc.dg/tree-ssa/20040615-1.c: New test.
13234         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13235         be less sensitive to operand ordering.
13236         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13237
13238 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13239
13240         * g++.dg/abi/bitfield3.C: Add comment..
13241
13242 2004-06-15  Richard Henderson  <rth@redhat.com>
13243
13244         * g++.dg/ext/stmtexpr1.C: XFAIL.
13245         * gcc.dg/20030612-1.c: XFAIL.
13246
13247 2004-06-15  Eric Christopher  <echristo@redhat.com>
13248
13249         * g++.dg/charset/asm5.c: New.
13250         * gcc.dg/charset/asm6.c: New.
13251
13252 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13253
13254         PR fortran/15962
13255         * gfortran.fortran-torture/execute/select_1.f90: New test.
13256
13257 2004-06-15  Paul Brook  <paul@codesourcery.com>
13258
13259         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13260
13261 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13262
13263         PR c++/15967
13264         * g++.dg/lookup/crash3.C: New test.
13265
13266 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13267
13268         PR c++/15947
13269         * g++.dg/parse/dtor4.C: New test.
13270
13271 2004-06-14  Jeff Law  <law@redhat.com>
13272
13273         * gcc.c-torture/compile/20040614-1.c: New test.
13274
13275 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13276
13277         PR fortran/15211
13278         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13279         LEN of a character array.
13280
13281 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13282
13283         PR c++/15096
13284         * g++.dg/template/ptrmem10.C: New test.
13285
13286         PR c++/14930
13287         * g++.dg/template/friend30.C: New test.
13288
13289 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13290
13291         PR fortran/14928
13292         * gfortran.fortran-torture/compile/mloc.f90: New test.
13293
13294 2004-06-13  Paul Brook  <paul@codesourcery.com>
13295
13296         * gfortran.fortran-torture/execute/random_2.f90: New test.
13297
13298 2004-06-13  Eric Christopher  <echristo@redhat.com>
13299
13300         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13301
13302 2004-06-12  Paul Brook  <paul@codesourcery.com>
13303
13304         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13305
13306 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13307
13308         PR fortran/14923
13309         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13310
13311 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13312
13313         PR fortran/14957
13314         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13315         syntax errors in end statements of contained subroutines.
13316
13317 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13318
13319         PR fortran/12841
13320         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13321
13322 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13323
13324         PR fortran/15665
13325         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13326
13327 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13328
13329         PR gfortran/12839
13330         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13331
13332 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13333
13334         PR c++/15862
13335         * g++.dg/parse/enum1.C: New test.
13336
13337 2004-06-10  Jeff Law  <law@redhat.com>
13338
13339         * gcc.c-torture/compile/20040610-1.c: New test.
13340
13341 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13342
13343         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13344         * g++.old-deja/g++.other/decl3.C: Likewise.
13345
13346 2004-06-10  Brian Booth  <bbooth@redhat.com>
13347
13348         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13349         V_MAY_DEF instead of VDEF.
13350         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13351
13352 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13353
13354         PR c++/14211
13355         * g++.dg/conversion/const1.C: New test.
13356
13357         PR c++/15076
13358         * g++.dg/conversion/reinterpret1.C: New test.
13359
13360         PR c++/15877
13361         * g++.dg/template/enum2.C: New test.
13362
13363         PR c++/15227
13364         * g++.dg/template/error13.C: New test.
13365
13366 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13367
13368         PR fortran/14957
13369         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13370         arguments to test_* REAL and of the right size.
13371
13372 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13373
13374         PR target/15569
13375         PR rtl-optimization/15681
13376         * gcc.dg/20040609-1.c: New test.
13377
13378 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13379
13380         PR c++/14791
13381         * g++.dg/opt/builtins1.C: New test.
13382
13383 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13384
13385         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13386         that use default windows32 struct layout.
13387         * gcc.dg/i386-bitfield2.c: Likewise.
13388
13389 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13390
13391         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13392         for mingw32 and cygwin targets.
13393
13394 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13395
13396         * gcc.dg/pch/macro-4.c: New.
13397         * gcc.dg/pch/macro-4.hs: New.
13398
13399 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13400
13401         PR fortran/13249
13402         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13403
13404 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13405
13406         PR fortran/13372
13407         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13408
13409 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13410
13411         PR gfortran/14897
13412         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13413
13414 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13415
13416         PR gfortran/15755
13417         * gfortran.fortran-torture/execute/backspace.c : New test.
13418
13419 2004-06-09  Paul Brook  <paul@codesourcery.com>
13420
13421         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13422         (pointer_to_section): Rewrite to use smaller array.
13423
13424 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13425
13426         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13427         * gcc.dg/ext/altivec-10.c: Same.
13428         * gcc.dg/ext/altivec-11.c: Same.
13429         * gcc.dg/ext/altivec-12.c: Same.
13430         * gcc.dg/ext/altivec-13.c: Same.
13431         * gcc.dg/ext/altivec-14.c: Same.
13432         * gcc.dg/ext/altivec-15.c: Same.
13433         * gcc.dg/ext/altivec-16.c: Same.
13434         * gcc.dg/ext/altivec-3.c: Same.
13435         * gcc.dg/ext/altivec-4.c: Same.
13436         * gcc.dg/ext/altivec-6.c: Same.
13437         * gcc.dg/ext/altivec-7.c: Same.
13438         * gcc.dg/ext/altivec-8.c: Same.
13439         * gcc.dg/ext/altivec-varargs-1.c: Same.
13440
13441         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13442         * g++.dg/ext/altivec-10.C: Same.
13443         * g++.dg/ext/altivec-2.C: Same.
13444         * g++.dg/ext/altivec-3.C: Same.
13445         * g++.dg/ext/altivec-4.C: Same.
13446         * g++.dg/ext/altivec-5.C: Same.
13447         * g++.dg/ext/altivec-6.C: Same.
13448         * g++.dg/ext/altivec-7.C: Same.
13449         * g++.dg/ext/altivec-8.C: Same.
13450         * g++.dg/ext/altivec-9.C: Same.
13451
13452 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13453
13454         PR c++/7841
13455         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13456
13457 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13458
13459         * gcc.dg/union-1.c: New test.
13460
13461 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13462
13463         * gcc.dg/builtins-41.c: New test case.
13464         * gcc.dg/builtins-42.c: New test case.
13465
13466 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13467
13468         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13469         * g++.dg/ext/altivec-10.C: Same.
13470         * g++.dg/ext/altivec-2.C: Same.
13471         * g++.dg/ext/altivec-3.C: Same.
13472         * g++.dg/ext/altivec-4.C: Same.
13473         * g++.dg/ext/altivec-5.C: Same.
13474         * g++.dg/ext/altivec-6.C: Same.
13475         * g++.dg/ext/altivec-7.C: Same.
13476         * g++.dg/ext/altivec-8.C: Same.
13477         * g++.dg/ext/altivec-9.C: Same.
13478         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13479         * g++.old-deja/g++.brendan/new3.C: Same.
13480         * gcc.c-torture/execute/eeprof-1.x: Same.
13481
13482 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13483
13484         PR c/14765
13485         * gcc.dg/pr14765-1.c: New test.
13486
13487 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13488
13489         PR c/14649
13490         * gcc.dg/pr14649-1.c: New test case.
13491
13492 2004-06-07  Richard Henderson  <rth@redhat.com>
13493
13494         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13495         if temporaries.
13496
13497 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13498
13499         * g++.dg/eh/elide1.C: Remove XFAIL.
13500
13501 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/15337
13504         * g++.dg/expr/sizeof3.C: New test.
13505
13506         PR c++/14777
13507         * g++.dg/template/access14.C: New test.
13508
13509         PR c++/15554
13510         * g++.dg/template/enum1.C: New test.
13511
13512         PR c++/15057
13513         * g++.dg/eh/throw1.C: New test.
13514
13515 2004-06-07  David Ayers  <d.ayers@inode.at>
13516             Ziemowit Laski  <zlaski@apple.com>
13517
13518         * lib/objc.exp (objc_target_compile): Revert the '-framework
13519         Foundation' flag fix, since bare Darwin does not ship
13520         with the Foundation framework.
13521         * objc/execute/next_mapping.h: Provide a local NSConstantString
13522         @interface and @implementation.
13523         (objc_constant_string_init): A constructor function, used to
13524         initialize the NSConstantString meta-class object.
13525         * objc/execute/string1.m: Include "next_mapping.h" instead of
13526         <Foundation/NSString.h>.
13527         * objc/execute/string2.m: Likewise.
13528         * objc/execute/string3.m: Likewise.
13529         * objc/execute/string4.m: Likewise.
13530
13531 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13532
13533         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13534         to double. Replace double with FLOAT.
13535         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13536
13537         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13538         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13539         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13540         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13541         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13542         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13543         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13544         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13545
13546 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13547
13548         PR c/13519
13549         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13550
13551 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13552
13553         PR c++/15503
13554         * g++.dg/template/meminit2.C: New test.
13555
13556 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13557
13558         PR target/15822
13559         * gcc.c-torture/execute/compare-fp-1.c,
13560         gcc.c-torture/execute/compare-fp-2.c,
13561         gcc.c-torture/execute/compare-fp-3.c,
13562         gcc.c-torture/execute/compare-fp-4.c,
13563         gcc.c-torture/execute/compare-fp-3.x,
13564         gcc.c-torture/execute/compare-fp-4.x: Moved...
13565         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13566         gcc.c-torture/execute/ieee/compare-fp-2.c,
13567         gcc.c-torture/execute/ieee/compare-fp-3.c,
13568         gcc.c-torture/execute/ieee/compare-fp-4.c,
13569         gcc.c-torture/execute/ieee/compare-fp-3.x,
13570         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13571
13572 2004-06-04  David Ayers  <d.ayers@inode.at>
13573
13574         * objc/execute/protocol-isEqual-4.m: New testcase.
13575
13576 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13577
13578         * objc/execute/protocol-isEqual-1.m: New testcase.
13579         * objc/execute/protocol-isEqual-2.m: New testcase.
13580         * objc/execute/protocol-isEqual-3.m: New testcase.
13581
13582 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13583
13584         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13585
13586 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13587
13588         * lib/objc.exp (objc_target_compile): When running tests on
13589         Darwin (Mac OS X), inform the linker about '-framework
13590         'Foundation'.
13591
13592 2004-06-02  Eric Christopher  <echristo@redhat.com>
13593
13594         * gcc.c-torture/compile/20040602-1.c: New.
13595
13596 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13597
13598         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13599         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13600
13601         PR tree-optimization/14736
13602         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13603
13604         PR tree-optimization/14042
13605         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13606
13607         PR tree-optimization/14729
13608         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13609
13610 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13611
13612         PR fortran/15557
13613         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13614
13615 2004-06-01  Richard Hederson  <rth@redhat.com>
13616
13617         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13618
13619 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13620
13621         PR c++/14932
13622         * g++.dg/parse/offsetof4.C: New test.
13623
13624 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13625
13626         PR objc/7993
13627         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13628
13629 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13630
13631         PR c++/15701
13632         * g++.dg/template/friend29.C: New test.
13633
13634 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13635
13636         PR c/15749
13637         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13638
13639 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13640
13641         * gcc.dg/sparc-trap-1.c: New test.
13642
13643 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13644
13645         PR middle-end/15069
13646         * g++.dg/opt/fold3.C: New test case.
13647
13648 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13649
13650         * lib/target-supports.exp (check_iconv_available): Fix fallout
13651         from 2004-05-28 patch.
13652
13653 2004-05-30  Paul Brook  <paul@codesourcery.com>
13654
13655         PR fortran/15620
13656         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13657         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13658
13659 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13660
13661         * gfortran.fortran-torture/execute/random_1.f90: New test.
13662
13663 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13664
13665         * g++.dg/ext/altivec-10.C: New test.
13666
13667 2004-05-29  Paul Brook  <paul@codesourcery.com>
13668
13669         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13670
13671 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13672
13673         * gcc.dg/altivec-16.c: New test.
13674
13675 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13676
13677         * lib/target-supports.exp (check_vmx_hw_available): New.
13678         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13679
13680         * lib/target-supports.exp (check_alias_available,
13681         check_iconv_available, check_named_sections_available): Use
13682         unique names for temporary files.
13683
13684 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13685
13686         * gcc.dg/altivec-15.c: New test.
13687
13688 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13689
13690         PR c++/15083
13691         * g++.dg/warn/noeffect6.C: New test.
13692
13693         PR c++/15471
13694         * g++.dg/expr/ptrmem4.C: New test.
13695
13696         PR c++/15640
13697         * g++.dg/template/operator3.C: New test.
13698
13699 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13700
13701         PR c++/14668
13702         * g++.dg/lookup/redecl1.C: New test.
13703         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13704
13705 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13706
13707         * gcc.c-torture/execute/compare-fp-1.c,
13708         gcc.c-torture/execute/compare-fp-2.c,
13709         gcc.c-torture/execute/compare-fp-3.c,
13710         gcc.c-torture/execute/compare-fp-4.c,
13711         gcc.c-torture/execute/compare-fp-3.x,
13712         gcc.c-torture/execute/compare-fp-4.x,
13713         gcc.dg/pr15649-1.c: New.
13714
13715 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13716
13717         PR c++/12883
13718         * g++.dg/init/array14.C: New test.
13719
13720 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13721
13722         * lib/compat.exp (compat-get-options-main): New.
13723         (compat-get-options): Remove unneeded code, warn for ignored
13724         command.
13725         (compat-execute): Check flag set by dg-require-* commands.
13726
13727         * lib/compat.exp (compat-execute): Break up long lines.
13728
13729 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13730
13731         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13732         * gcc.dg/altivec-14.c: New test.
13733         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13734
13735         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13736         * gcc.dg/altivec-12.c: Ditto.
13737
13738         * gcc.dg/altivec-3.c: Move call to altivec_check.
13739
13740 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13741
13742         PR c++/15044
13743         * g++.dg/template/error12.C: New test.
13744
13745         PR c++/15317
13746         * g++.dg/ext/attrib15.C: New test.
13747
13748         PR c++/15329
13749         * g++.dg/template/ptrmem9.C: New test.
13750
13751 2004-05-25  Paul Brook  <paul@codesourcery.com>
13752
13753         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13754
13755 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13756
13757         PR c++/15165
13758         * g++.dg/template/crash19.C: New test.
13759
13760 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13761
13762         PR c++/15025
13763         * g++.dg/template/redecl1.C: New test.
13764
13765 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13766
13767         PR c++/14821
13768         * g++.dg/other/ns1.C: New test.
13769
13770         PR c++/14883
13771         * g++.dg/template/invalid1.C: New test.
13772
13773 2004-05-23  Paul Brook  <paul@codesourcery.com>
13774         Victor Leikehman  <lei@haifasphere.co.il>
13775
13776         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13777         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13778
13779 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/15285
13782         PR c++/15299
13783         * g++.dg/template/non-dependent5.C: New test.
13784         * g++.dg/template/non-dependent6.C: New test.
13785
13786 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13787
13788         PR c++/15507
13789         * g++.dg/inherit/union1.C: New test.
13790
13791         PR c++/15542
13792         * g++.dg/template/addr1.C: New test.
13793
13794         PR c++/15427
13795         * g++.dg/template/array5.C: New test.
13796
13797         PR c++/15287
13798         * g++.dg/template/array6.C: New test.
13799
13800 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13801             Roger Sayle  <roger@eyesopen.com>
13802
13803         * g++.dg/lookup/forscope2.C: New test case.
13804
13805 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13806
13807         * gcc.dg/cpp/Wmissingdirs.c: New.
13808
13809 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13810
13811         PR target/15301
13812         * gcc.dg/compat/union-m128-1.h: New file.
13813         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13814         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13815         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13816
13817 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13818
13819         PR target/15302
13820         * gcc.dg/compat/struct-complex-1.h: New file.
13821         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13822         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13823         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13824
13825 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13826
13827         PR middle-end/3074
13828         * gcc.dg/pr3074-1.c: New test case.
13829         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13830
13831 2004-05-20  Falk Hueffner  <falk@debian.org>
13832
13833         PR other/15526
13834         * gcc.dg/ftrapv-1.c: New test case.
13835
13836 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13837
13838         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13839
13840 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13841             Jeff Law  <law@redhat.com>
13842
13843         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13844         * gcc.dg/tree-ssa/20040518-2.c: New test.
13845
13846         * gcc.dg/tree-ssa/20040518-1.c: New test.
13847
13848 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13849
13850         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13851
13852 2004-05-18  Paul Brook  <paul@codesourcery.com>
13853
13854         PR fortran/13930
13855         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13856
13857 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13858
13859         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13860         constant folding.
13861
13862 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13863
13864         * gcc.dg/tree-ssa/20040517-1.c: New test.
13865
13866 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13867
13868         * gcc.dg/loop-4.c: New test.
13869
13870 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13871
13872         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13873
13874 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13875
13876         PR fortran/15311
13877         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13878
13879 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13880
13881         PR fortran/13826
13882         PR fortran/13940
13883         * gfortran.fortran-torture/compile/data_1.f90: New test.
13884
13885 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13886
13887         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13888         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13889
13890 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13891
13892         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13893
13894 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13895
13896         PR c/15444
13897         * gcc.dg/format/xopen-1.c: Adjust expected message.
13898         * gcc.dg/format/xopen-3.c: New test.
13899
13900 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13901
13902         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13903
13904 2004-05-14  Jeff Law  <law@redhat.com>
13905
13906         * gcc.dg/tree-ssa/20040514-2.c: New test.
13907
13908 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13909
13910         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13911         this ...
13912         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13913         this.
13914
13915 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13916
13917         * gcc.dg/tree-ssa/20040514-1.c: New test.
13918
13919 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13920
13921         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13922         test.
13923
13924 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13925
13926         PR fortran/14066
13927         * gfortran.fortran-torture/compile/do_1.f90: New test.
13928
13929 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13930
13931         PR fortran/15051
13932         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13933         test.
13934
13935 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13936
13937         PR fortran/15149
13938         * gfortran.fortran-torture/execute/random_init.f90: New test.
13939
13940 2004-05-13  Paul Brook  <paul@codesourcery.com>
13941
13942         PR fortran/15314
13943         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13944
13945 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13946
13947         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13948         for the powerpc case.
13949
13950 2004-05-13  Jeff Law  <law@redhat.com>
13951
13952         * gcc.dg/tree-ssa/20040513-1.c: New test.
13953         * gcc.dg/tree-ssa/20040513-2.c: New test.
13954
13955 2004-05-13  Paul Brook  <paul@codesourcery.com>
13956
13957         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13958         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13959         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13960
13961 2004-05-13  Andreas Schwab  <schwab@suse.de>
13962
13963         PR other/10819
13964         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13965         characters.
13966
13967 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13968
13969         PR fortran/15294
13970         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13971
13972 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13973
13974         Merge from tree-ssa-20020619-branch.  See
13975         ChangeLog.tree-ssa for details.
13976
13977 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13978
13979         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13980         include <altivec.h> explicitly.
13981         * gcc.dg/altivec-13.c: Likewise.
13982
13983 2004-05-11  Paul Brook  <paul@codesourcery.com>
13984
13985         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13986
13987 2004-05-10  Eric Christopher  <echristo@redhat.com>
13988
13989         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13990         * gcc.dg/sibcall-4.c: Ditto.
13991
13992 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13993
13994         * g++.dg/ext/altivec-8.C: New test case.
13995         * gcc.dg/altivec-13.c: New test case.
13996
13997 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13998
13999         * gcc.c-torture/execute/divcmp-1.c: New test case.
14000         * gcc.c-torture/execute/divcmp-2.c: New test case.
14001         * gcc.c-torture/execute/divcmp-3.c: New test case.
14002
14003 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14004
14005         * g++.dg/other/pragma-re-2.C: New test.
14006
14007 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14008
14009         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14010         * gcc.dg/i386-387-2.c: Likewise.
14011
14012         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14013         __builtin_drem.
14014         * gcc.dg/i386-387-6.c: Likewise.
14015
14016 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14017
14018         * gcc.dg/builtins-33.c:  Also check log1p*.
14019
14020 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14021
14022         PR optimization/15296
14023         * gcc.c-torture/execute/pr15296.c: New test.
14024
14025 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14026
14027         * gcc.dg/builtins-40.c: New test.
14028
14029 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14030
14031         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14032
14033 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14034
14035         * g++.dg/ext/spe1.C: New testcase.
14036
14037 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14038
14039         * objc.dg/image-info.m: Allow additional attributes
14040         for __image_info section.
14041
14042 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14043
14044         * gcc.dg/torture/mips-hilo-2.c: New test.
14045
14046 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14047
14048         PR c++/14389
14049         * g++.dg/template/member5.C: New test.
14050
14051 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14052
14053         * gcc.dg/builtins-34.c: Also check expm1*.
14054
14055 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14056
14057         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14058         * gcc.dg/torture/builtin-convert-3.c: New test.
14059
14060 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14061
14062         PR middle-end/15054
14063         * g++.dg/opt/pr15054.C: New test.
14064
14065 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14066
14067         * gcc.dg/torture/builtin-rounding-1.c: New test.
14068         * gcc.dg/builtins-25.c: Delete.
14069         * gcc.dg/builtins-29.c: Delete.
14070
14071 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14072
14073         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14074         * gcc.dg/sibcall-4.c: Likewise.
14075         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14076
14077 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14078
14079         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14080         bit-field on 16-bit targets.
14081
14082 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14083
14084         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14085         16-bit targets.
14086
14087 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14088
14089         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14090         * gcc.dg/rs6000-power2-2.c: Likewise.
14091
14092 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14093
14094         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14095         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14096         Change the asm registers to be in form of frN instead of fN.
14097
14098 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14099
14100         * gcc.dg/torture/builtin-convert-2.c: New test.
14101
14102 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14103
14104         * gcc.dg/rs6000-power2-1.c: New test.
14105         * gcc.dg/rs6000-power2-2.c: New test.
14106
14107 2004-04-28  Jan Hubicka  <jh@suse.cz>
14108
14109         * gcc.dg/unused-6.c: New test.
14110
14111 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14112             Ulrich Weigand  <uweigand@de.ibm.com>
14113
14114         * ada/acats/run_all.sh: Define $target variable.
14115
14116 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14117
14118         PR c++/15119
14119         * g++.dg/other/vararg-1.C: New test.
14120
14121         PR c++/4794
14122         * g++.dg/eh/cleanup3.C: New test.
14123
14124 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14125
14126         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14127         and ad8011a (target_insn).
14128         * ada/acats/support/macro.dfs: Likewise.
14129         * ada/acats/support/impbit.adb: New file.
14130
14131 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14132
14133         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14134
14135 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14136
14137         * gcc.dg/loop-3.c: New test.
14138
14139 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14140
14141         * gcc.c-torture/execute/simd-5.c: New test.
14142
14143 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14144
14145         PR c++/15064
14146         * g++.dg/template/crash18.C: New test.
14147
14148 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14149
14150         * g++.dg/ext/complit3.C: New test.
14151
14152 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14153
14154         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14155         * gcc.dg/altivec-3.c: Same.
14156         * gcc.dg/altivec-varargs-1.c: Same.
14157
14158 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14159
14160         * lib/target-supports.exp (check_profiling_available): Assume
14161         profiling is not available on powerpc-eabi targets.
14162
14163 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14164
14165         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14166         * gcc.dg/vmx/bug-1.c: Ditto.
14167
14168 2004-04-20  Eric Christopher  <echristo@redhat.com>
14169
14170         * gcc.dg/charset/extern.c: New test.
14171         * g++.dg/charset/extern3.cc: Ditto.
14172
14173 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14174
14175         * gcc.dg/builtins-39.c: New test.
14176
14177 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14178
14179         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14180
14181 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14182
14183         * gcc.dg/torture/mips-hilo-1.c: New test.
14184
14185 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14186
14187         * gcc.c-torture/compile/20040419-1.c: New test.
14188
14189 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14190
14191         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14192
14193 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14194             Aldy Hernandez  <aldyh@redhat.com>
14195
14196         * gcc.c-torture/execute/va-arg-24.c: New.
14197
14198 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14199             Aldy Hernandez  <aldyh@redhat.com>
14200
14201         * gcc.dg/vmx/1b-01.c: New.
14202         * gcc.dg/vmx/1b-02.c: New.
14203         * gcc.dg/vmx/1b-03.c: New.
14204         * gcc.dg/vmx/1b-04.c: New.
14205         * gcc.dg/vmx/1b-05.c: New.
14206         * gcc.dg/vmx/1b-06.c: New.
14207         * gcc.dg/vmx/1b-07.c: New.
14208         * gcc.dg/vmx/1c-01.c: New.
14209         * gcc.dg/vmx/1c-02.c: New.
14210         * gcc.dg/vmx/3a-01a.c: New.
14211         * gcc.dg/vmx/3a-01.c: New.
14212         * gcc.dg/vmx/3a-01m.c: New.
14213         * gcc.dg/vmx/3a-03.c: New.
14214         * gcc.dg/vmx/3a-03m.c: New.
14215         * gcc.dg/vmx/3a-04.c: New.
14216         * gcc.dg/vmx/3a-04m.c: New.
14217         * gcc.dg/vmx/3a-05.c: New.
14218         * gcc.dg/vmx/3a-06.c: New.
14219         * gcc.dg/vmx/3a-06m.c: New.
14220         * gcc.dg/vmx/3a-07.c: New.
14221         * gcc.dg/vmx/3b-01.c: New.
14222         * gcc.dg/vmx/3b-02.c: New.
14223         * gcc.dg/vmx/3b-10.c: New.
14224         * gcc.dg/vmx/3b-13.c: New.
14225         * gcc.dg/vmx/3b-14.c: New.
14226         * gcc.dg/vmx/3b-15.c: New.
14227         * gcc.dg/vmx/3c-01a.c: New.
14228         * gcc.dg/vmx/3c-01.c: New.
14229         * gcc.dg/vmx/3c-02.c: New.
14230         * gcc.dg/vmx/3c-03.c: New.
14231         * gcc.dg/vmx/3d-01.c: New.
14232         * gcc.dg/vmx/4-01.c: New.
14233         * gcc.dg/vmx/4-03.c: New.
14234         * gcc.dg/vmx/5-01.c: New.
14235         * gcc.dg/vmx/5-02.c: New.
14236         * gcc.dg/vmx/5-03.c: New.
14237         * gcc.dg/vmx/5-04.c: New.
14238         * gcc.dg/vmx/5-05.c: New.
14239         * gcc.dg/vmx/5-06.c: New.
14240         * gcc.dg/vmx/5-07.c: New.
14241         * gcc.dg/vmx/5-07t.c: New.
14242         * gcc.dg/vmx/5-08.c: New.
14243         * gcc.dg/vmx/5-10.c: New.
14244         * gcc.dg/vmx/5-11.c: New.
14245         * gcc.dg/vmx/7-01a.c: New.
14246         * gcc.dg/vmx/7-01.c: New.
14247         * gcc.dg/vmx/7c-01.c: New.
14248         * gcc.dg/vmx/7d-01.c: New.
14249         * gcc.dg/vmx/7d-02.c: New.
14250         * gcc.dg/vmx/8-01.c: New.
14251         * gcc.dg/vmx/8-02a.c: New.
14252         * gcc.dg/vmx/8-02.c: New.
14253         * gcc.dg/vmx/brode-1.c: New.
14254         * gcc.dg/vmx/bug-1.c: New.
14255         * gcc.dg/vmx/bug-2.c: New.
14256         * gcc.dg/vmx/bug-3.c: New.
14257         * gcc.dg/vmx/cw-bug-1.c: New.
14258         * gcc.dg/vmx/cw-bug-2.c: New.
14259         * gcc.dg/vmx/cw-bug-3.c: New.
14260         * gcc.dg/vmx/dct.c: New.
14261         * gcc.dg/vmx/debug-1.c: New.
14262         * gcc.dg/vmx/debug-2.c: New.
14263         * gcc.dg/vmx/debug-3.c: New.
14264         * gcc.dg/vmx/debug-4.c: New.
14265         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14266         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14267         * gcc.dg/vmx/eg-5.c: New.
14268         * gcc.dg/vmx/fft.c: New.
14269         * gcc.dg/vmx/gcc-bug-1.c: New.
14270         * gcc.dg/vmx/gcc-bug-2.c: New.
14271         * gcc.dg/vmx/gcc-bug-3.c: New.
14272         * gcc.dg/vmx/gcc-bug-4.c: New.
14273         * gcc.dg/vmx/gcc-bug-5.c: New.
14274         * gcc.dg/vmx/gcc-bug-6.c: New.
14275         * gcc.dg/vmx/gcc-bug-7.c: New.
14276         * gcc.dg/vmx/gcc-bug-8.c: New.
14277         * gcc.dg/vmx/gcc-bug-9.c: New.
14278         * gcc.dg/vmx/gcc-bug-b.c: New.
14279         * gcc.dg/vmx/gcc-bug-c.c: New.
14280         * gcc.dg/vmx/gcc-bug-d.c: New.
14281         * gcc.dg/vmx/gcc-bug-e.c: New.
14282         * gcc.dg/vmx/gcc-bug-f.c: New.
14283         * gcc.dg/vmx/gcc-bug-g.c: New.
14284         * gcc.dg/vmx/gcc-bug-i.c: New.
14285         * gcc.dg/vmx/harness.h: New.
14286         * gcc.dg/vmx/ira1.c: New.
14287         * gcc.dg/vmx/ira2a.c: New.
14288         * gcc.dg/vmx/ira2b.c: New.
14289         * gcc.dg/vmx/ira2.c: New.
14290         * gcc.dg/vmx/ira2c.c: New.
14291         * gcc.dg/vmx/mem.c: New.
14292         * gcc.dg/vmx/newton-1.c: New.
14293         * gcc.dg/vmx/ops.c: New.
14294         * gcc.dg/vmx/sn7153.c: New.
14295         * gcc.dg/vmx/spill2.c: New.
14296         * gcc.dg/vmx/spill3.c: New.
14297         * gcc.dg/vmx/spill.c: New.
14298         * gcc.dg/vmx/t.c: New.
14299         * gcc.dg/vmx/varargs-1.c: New.
14300         * gcc.dg/vmx/varargs-2.c: New.
14301         * gcc.dg/vmx/varargs-3.c: New.
14302         * gcc.dg/vmx/varargs-4.c: New.
14303         * gcc.dg/vmx/varargs-5.c: New.
14304         * gcc.dg/vmx/varargs-6.c: New.
14305         * gcc.dg/vmx/varargs-7.c: New.
14306         * gcc.dg/vmx/vmx.exp: New.
14307         * gcc.dg/vmx/vprint-1.c: New.
14308         * gcc.dg/vmx/vscan-1.c: New.
14309         * gcc.dg/vmx/x-01.c: New.
14310         * gcc.dg/vmx/x-02.c: New.
14311         * gcc.dg/vmx/x-03.c: New.
14312         * gcc.dg/vmx/x-04.c: New.
14313         * gcc.dg/vmx/x-05.c: New.
14314         * gcc.dg/vmx/yousufi-1.c: New.
14315         * gcc.dg/vmx/zero-1.c: New.
14316         * gcc.dg/vmx/zero.c: New.
14317
14318 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14319
14320         * g++.dg/lookup/java1.C: Update for chage of
14321         _Jv_AllocObject.
14322         * g++.dg/lookup/java2.C: Likewise.
14323
14324 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14325
14326         * ada/acats/run_all.sh: use -O2 by default.
14327
14328 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14329
14330         * gcc.dg/vr-mult-[12].c: New tests.
14331
14332 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14333
14334         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14335
14336         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14337
14338 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14339
14340         * lib/target-supports.exp (check_profiling_available): Assume profiling
14341         isn't available for mips*-*-elf targets.
14342
14343 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14344
14345         * gcc.dg/builtins-38.c: New test.
14346
14347 2004-04-14  Eric Christopher  <echristo@redhat.com>
14348
14349         * g++.dg/charset/charset.exp: Run .cc extension tests.
14350
14351 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14352
14353         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14354
14355 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14356
14357         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14358
14359 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14360
14361         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14362         * gcc.dg/i386-387-2.c: Likewise.
14363
14364         * gcc.dg/i386-387-7.c: New test.
14365         * gcc.dg/i386-387-8.c: New test.
14366
14367         * gcc.dg/builtins-37.c: New test.
14368
14369 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14370
14371         * g++.dg/pch/externc-1.C: Add missing semicolon.
14372
14373 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14374
14375         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14376
14377 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14378
14379         * gcc.c-torture/execute/20040411-1.c: New test.
14380
14381 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14382
14383         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14384
14385 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14386
14387         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14388
14389 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14390
14391         * lib/target-supports.exp (check_named_sections_available): New.
14392         * lib/gcc-dg.exp (dg-require-named-sections): New.
14393         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14394         old-deja.exp.  Also prune error-count message from HP linker.
14395         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14396
14397         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14398         * g++.old-deja/g++.pt/static3.C: Likewise.
14399         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14400
14401 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14402
14403         * gcc.c-torture/execute/20040409-1.c: New test case.
14404         * gcc.c-torture/execute/20040409-2.c: New test case.
14405         * gcc.c-torture/execute/20040409-3.c: New test case.
14406
14407 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14408
14409         * gcc.dg/20040409-1.c: New test.
14410
14411 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14412
14413         PR target/14888
14414         * g++.dg/opt/pr14888.C: New test case.
14415
14416 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14417
14418         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14419         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14420         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14421         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14422         New tests.
14423
14424 2004-04-08  Paul Brook  <paul@codesourcery.com>
14425
14426         * gcc.dg/spill-1.c: New test.
14427
14428 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14429
14430         * gcc.dg/torture/builtin-ctype-2.c: New test.
14431
14432 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14433
14434         * gcc.dg/pch/pch.exp: Add largefile test.
14435
14436 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14437
14438         * g++.dg/pch/externc-1.Hs: New.
14439         * g++.dg/pch/externc-1.C: New.
14440
14441 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14442
14443         * gcc.dg/compat/struct-by-value-5a_main.c,
14444         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14445         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14446         * gcc.dg/compat/struct-by-value-5a_x.c,
14447         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14448         gcc.dg/compat/struct-by-value-5_x.c.
14449         * gcc.dg/compat/struct-by-value-5a_y.c,
14450         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14451         gcc.dg/compat/struct-by-value-5_y.c.
14452
14453         * gcc.dg/compat/struct-by-value-6a_main.c,
14454         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14455         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14456         * gcc.dg/compat/struct-by-value-6a_x.c,
14457         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14458         gcc.dg/compat/struct-by-value-6_x.c.
14459         * gcc.dg/compat/struct-by-value-6a_y.c,
14460         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14461         gcc.dg/compat/struct-by-value-6_y.c.
14462
14463         * gcc.dg/compat/struct-by-value-7a_main.c,
14464         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14465         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14466         * gcc.dg/compat/struct-by-value-7a_x.c,
14467         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14468         gcc.dg/compat/struct-by-value-7_x.c.
14469         * gcc.dg/compat/struct-by-value-7a_y.c,
14470         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14471         gcc.dg/compat/struct-by-value-7_y.c.
14472
14473 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14476         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14477         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14478         options.
14479
14480 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14481
14482         * gcc.dg/builtins-36.c: New test.
14483
14484 2004-04-06  Paul Brook  <paul@codesourcery.com>
14485
14486         * README.gcc: Remove obsolete contraint on testcases.
14487
14488 2004-04-05  Paul Brook  <paul@codesourcery.com>
14489
14490         PR2123
14491         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14492         failure and exit(0) on success.
14493         * g++.dg/expr/anew2.C: Ditto.
14494         * g++.dg/expr/anew3.C: Ditto.
14495         * g++.dg/expr/anew4.C: Ditto.
14496
14497 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14498
14499         PR c++/3518
14500         * g++.dg/template/unify7.C: New.
14501
14502 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14503
14504         * g++.dg/README: Bring up to date with new subdirectories; remove
14505         duplicate subdirectory lines.
14506
14507 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14508
14509         PR c++/14007
14510         * g++.dg/template/unify5.C: New.
14511         * g++.dg/template/unify6.C: New.
14512         * g++.dg/template/qualttp20.C: Adjust.
14513         * g++.old-deja/g++.jason/report.C: Adjust.
14514         * g++.old-deja/g++.other/qual1.C: Adjust.
14515
14516 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14517
14518         PR c++/14803
14519         * g++.dg/inherit/ptrmem1.C: New test.
14520
14521 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14522
14523         PR c++/14755
14524         * gcc.c-torture/execute/20040331-1.c: New test.
14525         * gcc.dg/20040331-1.c: New test.
14526
14527 2004-04-01  Paul Brook  <paul@codesourcery.com>
14528
14529         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14530
14531 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14532
14533         PR c++/14724
14534         * g++.dg/init/goto1.C: New test.
14535
14536         PR c++/14763
14537         * g++.dg/template/defarg4.C: New test.
14538
14539 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14540
14541         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14542
14543 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14544
14545         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14546
14547 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14548
14549         * gcc.dg/noncompile/undeclared-2.c: New test.
14550
14551 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14552
14553         * gcc.dg/940409-1.c: Remove XFAIL.
14554         * gcc.dg/reg-vol-struct-1.c: New test.
14555
14556 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14557
14558         * gcc.dg/torture/builtin-wctype-1.c: New test.
14559
14560 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14561
14562         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14563         * gcc.dg/20001101-1.c: Likewise.
14564         * gcc.dg/20001102-1.c: Likewise.
14565
14566 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14567
14568         * gcc.dg/compare8.c: Add an additional test for XOR.
14569
14570 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14571
14572         * gcc.dg/torture/builtin-ctype-1.c: New test.
14573
14574 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14575
14576         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14577         * gcc.dg/torture/builtin-math-1.c: Likewise.
14578         * gcc.dg/torture/builtin-power-1.c: New test.
14579
14580 2004-03-24  Andreas Schwab  <schwab@suse.de>
14581
14582         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14583         IA64 assembler.
14584
14585 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14586             Roger Sayle  <roger@eyesopen.com>
14587
14588         * gcc.dg/compare8.c: New test case.
14589
14590 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14591
14592         * g++.dg/ext/altivec-7.C: New test.
14593
14594 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14595
14596         PR 12267, 12391, 12560, 13129, 14114, 14133
14597         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14598         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14599         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14600         Adjust error regexps.
14601         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14602         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14603         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14604         * gcc.dg/local1.c: Add explanatory comment.
14605
14606 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14607
14608         PR optimization/14669
14609         * g++.dg/opt/fold2.C: New test case.
14610
14611 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14612
14613         PR c/14069
14614         * gcc.dg/20040322-1.c: New test.
14615
14616 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14617
14618         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14619         * gcc.dg/ultrasp4.c: Likewise.
14620         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14621
14622 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14623
14624         * gcc.dg/i386-sse-8.c: Reset default options.
14625
14626 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14627
14628         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14629         in the error message text.
14630
14631 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14632
14633         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14634
14635 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14636
14637         PR c++/14616
14638         * g++.dg/init/array13.C: New test.
14639
14640 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14641
14642         PR target/13889
14643         * gcc.c-torture/compile/pr13889.c: New test case.
14644
14645 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14646
14647         PR c/14635
14648         * builtins-1.c (nan, nans): Don't test.
14649         * builtins-30.c: Don't use nan, nanf, nanl.
14650         * builtins-35.c: New test.
14651
14652 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14653
14654         * g++.dg/ext/altivec-6.C: New test.
14655
14656 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14657
14658         * g++.dg/init/placement3.C: New test.
14659
14660         * g++.dg/template/spec13.C: New test.
14661
14662         * g++.dg/lookup/using11.C: New test.
14663
14664         * g++.dg/lookup/koenig3.C: New test.
14665
14666         * g++.dg/template/operator2.C: New test.
14667
14668         * g++.dg/expr/dtor3.C: New test.
14669         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14670         marker.
14671         * g++.old-deja/g++.law/visibility28.C: Likewise.
14672
14673 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14674
14675         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14676         * gcc.dg/ppc64-abi-3.c: Likewise.
14677
14678 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14679
14680         PR c++/14545
14681         * g++.dg/parse/template15.C: New test.
14682
14683 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14684
14685         * g++.dg/expr/dtor2.C: New test.
14686
14687         * g++.dg/lookup/anon4.C: New test.
14688
14689         * g++.dg/overload/using1.C: New test.
14690
14691         * g++.dg/template/lookup7.C: New test.
14692
14693         * g++.dg/template/typename6.C: New test.
14694
14695         * g++.dg/expr/cond6.C: New test.
14696
14697 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14698
14699         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14700
14701 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14702
14703         * g++.dg/expr/cond5.C: New test.
14704         * g++.dg/expr/constcast1.C: Likewise.
14705         * g++.dg/expr/ptrmem2.C: Likewise.
14706         * g++.dg/expr/ptrmem3.C: Likewise.
14707         * g++.dg/lookup/main1.C: Likewise.
14708         * g++.dg/template/lookup6.C: Likewise.
14709
14710 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14711
14712         * gcc.dg/local1.c: New test.
14713
14714         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14715
14716 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14717
14718         * gcc.dg/torture/builtin-convert-1.c: New test.
14719
14720 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14721
14722         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14723
14724 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14725
14726         PR c++/14481
14727         * g++.dg/warn/Wunused-7.C: New test.
14728
14729 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14730
14731         * gcc.dg/torture/builtin-integral-1.c: New test.
14732
14733 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14734
14735         PR c++/14586
14736         * g++.dg/parse/non-dependent3.C: New test.
14737
14738 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14739
14740         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14741         * g++.dg/eh/simd-2.C: Likewise.
14742         * g++.dg/init/array10.C: Likewise.
14743         * gcc.c-torture/compile/simd-1.c: Likewise.
14744         * gcc.c-torture/compile/simd-2.c: Likewise.
14745         * gcc.c-torture/compile/simd-3.c: Likewise.
14746         * gcc.c-torture/compile/simd-4.c: Likewise.
14747         * gcc.c-torture/compile/simd-6.c: Likewise.
14748         * gcc.c-torture/execute/simd-1.c: Likewise.
14749         * gcc.c-torture/execute/simd-2.c: Likewise.
14750         * gcc.dg/compat/vector-defs.h: Likewise.
14751         * gcc.dg/20020531-1.c: Likewise.
14752         * gcc.dg/altivec-3.c: Likewise.
14753         * gcc.dg/altivec-4.c: Likewise.
14754         * gcc.dg/altivec-varargs-1.c: Likewise.
14755         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14756         * gcc.dg/i386-mmx-3.c: Likewise.
14757         * gcc.dg/i386-sse-4.c: Likewise.
14758         * gcc.dg/i386-sse-5.c: Likewise.
14759         * gcc.dg/i386-sse-8.c: Likewise.
14760         * gcc.dg/simd-1.c: Likewise.
14761         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14762         __ev64_opaque__ since the machine description provides it.
14763
14764 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14765
14766         * lib/compat.exp (skip_list): New global variable.
14767         Use it to hold the user defined COMPAT_SKIPS list if any.
14768         (compat-obj): Add the members of skip_list to optall.
14769
14770 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14771
14772         * gcc.dg/compat/union-by-value-1_main.c,
14773         union-by-value-1_x.c, union-by-value-1_y.c,
14774         union-check.h, union-defs.h,
14775         union-init.h, union-return-1_main.c,
14776         union-return-1_x.c, union-return-1_y.c: New files.
14777
14778 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14779
14780         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14781         mixed-struct-init.h: Add 4 mixed structure types.
14782         struct-by-value-21_main.c, struct-by-value-21_x.c,
14783         struct-by-value-21_y.c, struct-return-21_main.c,
14784         struct-return-21_x.c, struct-return-21_y.c: New files.
14785
14786 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14787
14788         PR c++/14550
14789         * g++.dg/parse/template14.C: New test.
14790
14791 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14792
14793         * gcc.c-torture/execute/20040313-1.c: New test.
14794
14795 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14796
14797         PR target/14533
14798         * gcc.dg/20040311-2.c: New test.
14799
14800 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14801
14802         PR other/14544
14803         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14804         bit-field.
14805
14806 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14807
14808         * gcc.dg/20040305-2.c: Add missing return statement.
14809
14810 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14811
14812         * gcc.dg/builtins-34.c: Also check pow10*.
14813
14814 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14815
14816         PR target/14262
14817         * gcc.dg/20040305-2.c: New test.
14818
14819 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14820
14821         * gcc.dg/20040310-1.c: New test.
14822
14823 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14824
14825         * gcc.c-torture/execute/20040311-1.c: New test case.
14826
14827 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14828
14829         PR c++/14476
14830         * g++.dg/lookup/enum1.C: New test.
14831
14832 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14833
14834         PR c++/14510
14835         * g++.dg/lookup/struct2.C: New test.
14836
14837 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14838
14839         * gcc.dg/builtins-34.c: New test.
14840
14841 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14842
14843         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14844
14845 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14846
14847         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14848         * gcc.dg/alias-2.c: New testcase.
14849
14850 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14851
14852         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14853
14854 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14855
14856         * gcc.c-torture/execute/20040309-1.c: New test case.
14857
14858 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         PR c++/14397
14861         * g++.dg/overload/ref1.C: New.
14862
14863 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14864
14865         PR c++/14409
14866         * g++.dg/template/spec12.C: New test.
14867
14868         PR c++/14448
14869         * g++.dg/parse/crash14.C: New test.
14870
14871 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14872
14873         PR c++/14230
14874         * g++.dg/init/ref11.C: New test.
14875
14876 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14877
14878         PR c++/14432
14879         * g++.dg/parse/builtin2.C: New test.
14880
14881 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14882
14883         PR c++/14401
14884         * g++.dg/init/ctor3.C: New test.
14885         * g++.dg/init/union1.C: New test.
14886         * g++.dg/ext/anon-struct4.C: New test.
14887
14888 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14889
14890         * g++.dg/lookup/koenig1.C: Tweak error messages.
14891         * g++.dg/lookup/used-before-declaration.C: Likewise.
14892         * g++.dg/other/do1.C: Likewise.
14893         * g++.dg/overload/koenig1.C: Likewise.
14894         * g++.dg/parse/crash13.C: Likewise.
14895         * g++.dg/template/instantiate3.C: Likewise.
14896
14897 2004-03-08  Eric Christopher  <echristo@redhat.com>
14898
14899         * * lib/target-supports.exp: Enable libiconv in test
14900         compilation.  Fix up error checking.
14901
14902 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14903
14904         PR middle-end/14289
14905         * gcc.dg/pr14289-1.c: New test case.
14906         * gcc.dg/pr14289-2.c: Likewise.
14907         * gcc.dg/pr14289-3.c: Likewise.
14908
14909 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14910
14911         * gcc.c-torture/execute/20040308-1.c: New test.
14912
14913 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14914
14915         * gcc.c-torture/execute/20040307-1.c: New test case.
14916
14917 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14918
14919         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14920
14921 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14922
14923         * gcc.dg/20040306-1.c: New test.
14924
14925 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14926
14927         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14928         them static.
14929         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14930
14931 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14932
14933         PR c/14465
14934         * gcc.dg/decl-6.c: New test.
14935
14936 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14937
14938         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14939         Rename LOGPOW -> LOG_POW.
14940         (SQRT_EXP, POW_EXP): New.
14941
14942 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14943
14944         * gcc.dg/i386-sse-8.c: New test.
14945
14946 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14947
14948         PR c/14114
14949         * gcc.dg/decl-5.c: New test.
14950
14951 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14952
14953         * gcc.dg/20040305-1.c: New test.
14954
14955 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14956
14957         PR other/14354
14958         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14959
14960 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14961
14962         PR c++/14425, c++/14426
14963         * g++.dg/ext/altivec-4.C: New test.
14964         * g++.dg/ext/altivec-5.C: New test.
14965
14966 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14967
14968         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14969         global variables of a type with no linkage.
14970         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14971         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14972         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14973         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14974         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14975         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14976         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14977         * g++.dg/warn/deprecated.C: Name enum Color.
14978         * g++.dg/overload/VLA.C: Name structure for 'b'.
14979         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14980
14981 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14982
14983         * gcc.c-torture/compile/20040304-1.c: New test.
14984
14985 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14986
14987         PR 13728
14988         * gcc.dg/decl-4.c: New testcase.
14989
14990 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14991
14992         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14993         as PRECF if sizeof (float) > sizeof (double).
14994         (PRECL): Make it the same as PRECF if
14995         sizeof (float) > sizeof (long double).
14996
14997 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14998
14999         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15000         system type.  Add check for irix6 which doesn't have c99 runtime.
15001
15002 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15003
15004         * gcc.dg/const-elim-1.c: xfail for xtensa.
15005
15006 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/14369
15009         * g++.dg/template/cond4.C: New test.
15010
15011 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15012
15013         PR c++/14360
15014         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15015
15016         PR c++/14361
15017         * g++.dg/parse/defarg7.C: New test.
15018
15019         PR c++/14359
15020         * g++.dg/template/friend26.C: New test.
15021
15022 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15023
15024         PR c++/14324
15025         * g++.dg/abi/mangle21.C: New test.
15026
15027         PR c++/14260
15028         * g++.dg/parse/constructor2.C: New test.
15029
15030         PR c++/14337
15031         * g++.dg/template/sfinae1.C: New test.
15032
15033 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/14267
15036         * g++.dg/expr/crash2.C: New test.
15037
15038         PR middle-end/13448
15039         * gcc.dg/inline-5.c: New test.
15040         * gcc.dg/always-inline.c: Split out tests into ...
15041         * gcc.dg/always-inline2.c: ... this and ...
15042         * gcc.dg/always-inline3.c: ... this.
15043
15044 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15045
15046         PR debug/12103
15047         * g++.dg/debug/crash1.C: New test.
15048
15049 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15050
15051         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15052         function with __attribute__((noinline)).
15053         (recurser_void2): Likewise.
15054         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15055         (recurser_void2): Likewise.
15056
15057 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15058
15059         PR middle-end/14203
15060         * g++.dg/warn/Wunused-6.C: New test case.
15061
15062 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15063
15064         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15065         not defined.
15066
15067 2004-02-27  Eric Christopher  <echristo@redhat.com>
15068
15069         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15070         * g++.dg/charset/asm2.c: Run only x86.
15071         * gcc.dg/charset/asm3.c: Ditto.
15072
15073 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15074
15075         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15076         ld_library_path.
15077
15078 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15079
15080         * g++.dg/ext/altivec-3.C: New.
15081
15082 2004-02-26  Richard Henderson  <rth@redhat.com>
15083
15084         * g++.dg/ext/attrib10.C: Mark for warning.
15085         * gcc.dg/attr-alias-1.c: New.
15086
15087 2004-02-26  Richard Henderson  <rth@redhat.com>
15088
15089         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15090         * gcc.c-torture/execute/20040208-2.c: ... it back.
15091
15092 2004-02-26  Eric Christopher  <echristo@redhat.com>
15093
15094         * lib/target-supports.exp (check-iconv-available): New function.
15095         * lib/gcc-dg.exp (dg-require-iconv): New function.
15096         Use above.
15097         * gcc.dg/charset: New directory.
15098         * gcc.dg/charset/charset.exp: New file.
15099         * gcc.dg/charset/asm1.c: Ditto.
15100         * gcc.dg/charset/asm2.c: Ditto.
15101         * gcc.dg/charset/asm3.c: Ditto.
15102         * gcc.dg/charset/asm4.c: Ditto.
15103         * gcc.dg/charset/asm5.c: Ditto.
15104         * gcc.dg/charset/attribute1.c: Ditto.
15105         * gcc.dg/charset/attribute2.c: Ditto.
15106         * gcc.dg/charset/string1.c: Ditto.
15107         * g++.dg/charset: New directory.
15108         * g++.dg/dg.exp: Add here. Special options.
15109         * g++.dg/charset/charset.exp: New file.
15110         * g++.dg/charset/asm1.c: Ditto.
15111         * g++.dg/charset/asm2.c: Ditto.
15112         * g++.dg/charset/asm3.c: Ditto.
15113         * g++.dg/charset/asm4.c: Ditto.
15114         * g++.dg/charset/attribute1.c: Ditto.
15115         * g++.dg/charset/attribute2.c: Ditto.
15116         * g++.dg/charset/extern1.cc: Ditto.
15117         * g++.dg/charset/extern2.cc: Ditto.
15118         * g++.dg/charset/string1.c: Ditto.
15119
15120 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15121
15122         PR c++/14278
15123         * g++.dg/parse/comma1.C: New test.
15124
15125 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15126
15127         PR c++/14284
15128         * g++.dg/template/ttp8.C: New test.
15129
15130 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15131
15132         * gcc.dg/fixuns-trunc-1.c: New test.
15133
15134 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15135
15136         * gcc.dg/builtins-config.h: Use #elif.
15137
15138 2004-02-26  Michael Matz  <matz@suse.de>
15139
15140         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15141         * gcc.dg/991214-1.c: Likewise.
15142         * gcc.dg/i386-asm-1.c: Likewise.
15143
15144 2004-02-25  Richard Henderson  <rth@redhat.com>
15145
15146         * gcc.c-torture/execute/20040208-2.c: Move ...
15147         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15148
15149 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15150
15151         PR c++/14246
15152         * g++.dg/other/crash-3.C: New test.
15153
15154 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15155
15156         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15157         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15158
15159         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15160         HP-UX.
15161
15162 2004-02-24  Michael Matz  <matz@suse.de>
15163
15164         * gcc.dg/i386-regparm.c: New.
15165
15166 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15167
15168         * gcc.c-torture/execute/20040223-1.c: New.
15169
15170 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15171             Kazu Hirata  <kazu@cs.umass.edu>
15172
15173         * gcc.dg/fwritable-strings-1.c: Remove.
15174
15175 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15176
15177         PR c/14156
15178         * gcc.dg/20040223-1.c: New test.
15179
15180 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15181
15182         PR c++/14106
15183         * g++.dg/ext/typeof9.C: New test.
15184
15185 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15186
15187         PR c++/14250
15188         * g++.dg/other/switch1.C: New test.
15189
15190 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15191
15192         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15193         * gcc.dg/va-arg-1.c: Likewise.
15194
15195 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15196
15197         PR c++/14143
15198         * g++.dg/template/koenig5.C: New test.
15199
15200 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15201
15202         * g++.dg/ext/altivec-1.C: Generalize target triple.
15203         * g++.dg/ext/altivec-2.C: New test case.
15204         * g++.dg/ext/altivec_check.h: New file.
15205         * gcc.dg/altivec-1.c: Generalize target triple;
15206         include altivec_check.h and call altivec_check().
15207         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15208         * gcc.dg/altivec-6.c: New test case.
15209         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15210         type casts as needed.
15211         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15212         altivec_check().
15213         * gcc.dg/altivec-12.c: New test case.
15214         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15215         include altivec_check.h and call altivec_check().
15216         * gcc.dg/altivec_check.h: New file.
15217
15218 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15219
15220         * lib/target-supports.exp (check_alias_available): Don't mangle
15221         function `g' in test program.
15222
15223 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15224
15225         * lib/target-supports.exp (check_profiling_available): Check
15226         argument to determine whether we support a profiling type.
15227         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15228         check_profiling_available.
15229         * g++.dg/bprob/bprob.exp: Likewise
15230         * g77.dg/bprob/bprob.exp: Likewise.
15231         * gcc.misc-tests/bprob.exp: Likewise.
15232         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15233         dg-require-profiling and delete expected error handling.
15234         * gcc.dg/20021014-1.c: Likewise.
15235         * gcc.dg/nest.c: Likewise.
15236
15237 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15238
15239         PR c++/12007
15240         * g++.dg/other/vthunk1.C: New test.
15241
15242 2004-02-20  Falk Hueffner  <falk@debian.org>
15243
15244         PR target/14201
15245         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15246
15247 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15248
15249         PR c++/13927
15250         * g++.dg/other/error8.C: Remove XFAIL markers.
15251
15252         PR c++/14173
15253         * g++.dg/ext/packed5.C: New test.
15254
15255         PR c++/14199
15256         * g++.dg/warn/Wunused-5.C: New test.
15257
15258         PR c++/14186
15259         * g++.dg/lookup/member1.C: New test.
15260
15261 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15262
15263         * gcc.c-torture/compile/20040130-1.c: Enable only when
15264         __INT_MAX__ >= 2147483647L.
15265         * gcc.c-torture/compile/961203-1.c: Likewise.
15266
15267 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15268
15269         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15270         * g++.dg/opt/template1.C: Robustify assembler regexp
15271
15272 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15273
15274         * gcc.c-torture/execute/simd-4.x: Remove.
15275         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15276         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15277         Guard with #ifndef SKIP_ATTRIBUTE.
15278         * gcc.dg/compat/vector-1_y.c: Likewise.
15279         * gcc.dg/compat/vector-2_x.c: Likewise.
15280         * gcc.dg/compat/vector-2_y.c: Likewise.
15281         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15282         * g++.dg/eh/simd-2.C: Likewise.
15283
15284 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15285
15286         * gcc.c-torture/compile/complex-1.c: New.
15287
15288 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15289
15290         PR target/14209
15291         * gcc.c-torture/execute/20040218-1.c: New test.
15292
15293 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15294
15295         PR c++/14181
15296         * g++.dg/parse/new2.C: New test.
15297
15298 2004-02-18  Paul Brook  <paul@codesourcery.com>
15299
15300         * gcc.c-torture/compile/libcall-1.c: New test.
15301
15302 2004-02-18  Paul Brook  <paul@codesourcery.com>
15303
15304         PR debug/12934
15305         * gcc.dg/debug/debug-7.c: New test.
15306
15307 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15308
15309         * gcc.dg/20040217-1.c: New test.
15310
15311 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15312
15313         * gcc.c-torture/execute/990208-1.x: Delete.
15314
15315 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15316
15317         * gcc.c-torture/execute/20040208-2.x: New file.
15318
15319 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15320
15321         PR c++/11326
15322         * g++.dg/abi/structret1.C: New test.
15323
15324 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15325
15326         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15327         (i386_cpuid): No need to test if cpuid is available on AMD64.
15328         Fix assembly, so that it works onboth i386 and AMD64.
15329         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15330         (vecInLong): Fix s[] member type to unsigned int.
15331         (vecInWord): Remove type.
15332         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15333         (a64, b64, c64, d64, e64): Remove.
15334         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15335         Remove unused variable.  Remove initialization of removed variables.
15336         Don't call mmx_tests nor sse_tests.
15337         (reference_mmx, reference_sse): Remove.
15338         (check): Add return stmt.
15339         * gcc.dg/i386-sse-7.c: New test.
15340         * gcc.dg/i386-mmx-4.c: New test.
15341
15342 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15343
15344         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15345         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15346         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15347         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15348         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15349         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15350         g++.dg/tc1/dr94.C: Fix line terminator.
15351
15352 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15353
15354         * gcc.c-torture/compile/20040216-1.c: New.
15355
15356 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15357
15358         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15359         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15360         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15361         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15362         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15363         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15364
15365 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15368
15369 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15370
15371         PR c++/13971
15372         * g++.dg/expr/cond4.C: New test.
15373
15374         PR c++/14086
15375         * g++.dg/lookup/crash2.C: New test.
15376
15377 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15378
15379         * gcc.c-torture/compile/20040214-2.c: New test.
15380
15381 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15382
15383         PR c++/14116
15384         * g++.dg/ext/typeof8.C: New test.
15385
15386 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15387
15388         * gcc.c-torture/compile/20040214-1.c: New test.
15389
15390 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15391
15392         PR c++/13635
15393         * g++.dg/template/spec11.C: New test.
15394
15395 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15396
15397         PR c++/13927
15398         * g++.dg/other/error8.C: New test.
15399
15400 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15401
15402         PR c++/14122
15403         * g++.dg/template/array4.C: New test.
15404
15405         PR c++/14108
15406         * g++.dg/inherit/thunk2.C: New test.
15407
15408         PR c++/14083
15409         * g++.dg/eh/cond2.C: New test.
15410
15411 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15412
15413         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15414
15415 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15416
15417         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15418
15419 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15420
15421         * g++.dg/simd-2.C: xfail on ppc64-linux.
15422
15423 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15424
15425         PR c/456
15426         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15427         tests.
15428
15429 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15430
15431         * gcc.dg/builtins-33.c: New test.
15432
15433 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15434
15435         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15436
15437 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15438
15439         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15440
15441 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15442
15443         * gcc.dg/ppc64-abi-3.c: New test.
15444
15445 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15446
15447         PR c/14092
15448
15449         * gcc.dg/pr14092-1.c: New testcase.
15450
15451 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15452
15453         * gcc.dg/cpp/assert4.c: Fix typo last change.
15454
15455         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15456         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15457
15458         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15459
15460 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15461
15462         * gcc.c-torture/compile/20040209-1.c: New test case.
15463
15464 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15465
15466         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15467
15468 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15469
15470         * gcc.c-torture/execute/20040208-[12].c: New tests.
15471
15472 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15473
15474         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15475
15476 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15477
15478         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15479
15480 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15481
15482         Bug 13856
15483         * gcc.dg/visibility-8.c: New testcase.
15484
15485 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15486
15487         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15488         arguments.
15489         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15490
15491 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15492
15493         PR middle-end/13696
15494         * g++.dg/opt/fold1.C: New test case.
15495
15496 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15497
15498         PR c++/14033
15499         * g++.dg/other/crash-2.C: New test.
15500
15501 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15502
15503         PR c++/14028
15504         * g++.dg/parse/angle-bracket2.C: New test.
15505
15506 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15507
15508         PR middle-end/13750
15509         Revert:
15510         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15511         PR pch/13361
15512         * testsuite/g++.dg/pch/wchar-1.C: New.
15513         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15514
15515 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15516
15517         PR c++/14008
15518         * g++.dg/parse/error15.C: New test.
15519         * g++.dg/parse/crash11.C: Update dg-error mark.
15520
15521 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15522
15523         PR c++/13932
15524         * g++.dg/warn/conv2.C: New test.
15525
15526 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15527
15528         PR c++/13086
15529         * g++.dg/warn/incomplete1.C: Remove xfail.
15530
15531 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15532
15533         * lib/file-format.exp (gcc_target_object_format): Use
15534         ${tool}_target_compile, not gcc_target_compile.
15535         * lib/target-supports.exp (check_alias_available): Likewise.
15536         (check_gc_sections_available): Likewise.
15537         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15538         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15539         dg-require-alias.
15540
15541 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15542
15543         PR c++/13969
15544         * g++.dg/template/static6.C: New test.
15545
15546 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15547
15548         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15549
15550 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15551
15552         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15553         tests for systems where `char' is unsigned by default.
15554
15555 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15556
15557         PR c++/13997
15558         * g++.dg/template/partial3.C: New test.
15559
15560 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15561
15562         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15563         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15564         Remove mentions of obsolete ports.
15565
15566 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15567
15568         * gcc.dg/noncompile/20001228-1.c: Fix for new
15569         error message.
15570
15571 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15572
15573         PR target/9348
15574         * gcc.c-torture/execute/multdi-1.c: New test case.
15575
15576 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15577
15578         PR c++/13925
15579         * g++.dg/template/lookup5.C: New test.
15580
15581 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/13950
15584         * g++.dg/template/lookup4.C: New test.
15585
15586         PR c++/13970
15587         * g++.dg/parse/error14.C: New test.
15588
15589         PR c++/14002
15590         * g++.dg/parse/template13.C: New test.
15591
15592 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15593
15594         PR c++/13978
15595         * g++.dg/template/koenig4.C: New test.
15596
15597         PR c++/13968
15598         * g++.dg/template/crash17.C: New test.
15599
15600         PR c++/13975
15601         * g++.dg/parse/error13.C: New test.
15602         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15603
15604 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15605
15606         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15607
15608 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15609
15610         PR c/11658
15611         PR c/13994
15612         * gcc.dg/noncompile/20040203-1.c: New test.
15613         * gcc.dg/noncompile/20040203-2.c: Likewise.
15614         * gcc.dg/noncompile/20040203-3.c: Likewise.
15615         * gcc.dg/20040203-1.c: Likewise.
15616
15617 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15618
15619         PR c++/10858
15620         * g++.dg/template/sizeof7.C: New test.
15621
15622 2004-02-02  Eric Christopher  <echristo@redhat.com>
15623             Zack Weinberg  <zack@codesourcery.com>
15624
15625         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15626
15627 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15628
15629         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15630         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15631         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15632         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15633
15634 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15635
15636         PR c++/13113
15637         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15638
15639         PR c++/13854
15640         * g++.dg/ext/attrib13.C: New test.
15641
15642         PR c++/13907
15643         * g++.dg/conversion/op2.C: New test.
15644
15645 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15646
15647         * gcc.dg/titype-1.c: Fix pasto.
15648
15649 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15650
15651         * gcc.dg/titype-1.c: New test.
15652
15653 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15654
15655         PR c++/13957
15656         * g++.dg/template/non-type-template-argument-1.C,
15657         g++.dg/template/qualified-id1.C: Update dg-error marks.
15658         * g++.dg/template/nontype6.C: New test.
15659
15660 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15661
15662         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15663         * gcc.dg/builtins-31.c: New testcase.
15664         * gcc.dg/builtins-32.c: New testcase.
15665
15666 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15667
15668         * objc.dg/call-super-2.m: Update line numbers
15669         for the including of stddef.h.
15670
15671 2004-01-30  Michael Matz  <matz@suse.de>
15672
15673         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15674         g++.dg/ext/case-range3.C: New tests.
15675
15676 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15677
15678         DR206
15679         PR c++/13813
15680         * g++.dg/template/member4.C: New test.
15681
15682 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15683
15684         PR c++/13683
15685         * g++.dg/template/sizeof6.C: New test.
15686
15687 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15688
15689         * gcc.dg/fwritable-strings-1.c: New test.
15690
15691 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15692
15693         * gcc.c-torture/compile/20040130-1.c: New test.
15694
15695 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15696
15697         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15698
15699 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15700
15701         PR c++/13883
15702         * g++.dg/template/ctor3.C: New test.
15703
15704 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15705
15706         * g++.dg/tc1: New directory.
15707         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15708         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15709         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15710         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15711         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15712
15713 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15714
15715         * g++.dg/parse/error11.C: New test.
15716         * g++.dg/parse/error12.C: Likewise.
15717
15718 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15719
15720         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15721         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15722
15723 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15724
15725         PR c++/13791
15726         * g++.dg/ext/attrib12.C: New test.
15727
15728         PR c++/13736
15729         * g++.dg/parse/cast2.C: New test.
15730
15731 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15732
15733         * objc.dg/encode-2.m (main): New local string.  Set depending on
15734         sizeof long.  Use in sscanf call.
15735         * objc.dg/encode-3.m (main): New local string.  Set depending on
15736         sizeof long.  Use in scan_initial call.
15737
15738 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15739
15740         * objc.dg/call-super-2.m: Make LP64-safe.
15741         * objc.dg/desig-init-1.m: Likewise.
15742
15743 2004-01-27  Devang Patel <dpatel@apple.com>
15744
15745         * g++.dg/debug/namespace1.C: New test.
15746
15747 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15748
15749         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15750         xscale-*-*.
15751
15752         * gcc.dg/arm-mmx-1.c: New test.
15753
15754 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15755
15756         * gcc.dg/20040127-1.c: New test.
15757         * gcc.dg/20040127-2.c: New test.
15758
15759 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15760
15761         * objc.dg/stret-1.m (glob): Renamed to globa.
15762
15763 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15764
15765         PR c++/13663
15766         * g++.dg/expr/for1.C: New test.
15767
15768 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15769
15770         PR middle-end/13779
15771         * gcc.dg/darwin-longlong.c: New test.
15772
15773 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15774
15775         * gcc.dg/20040124-1.c: Moved test from here...
15776         * gcc.c-torture/compile/20040124-1.c: ...to here.
15777
15778 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15779
15780         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15781         the assembly output if -m64 is passed.
15782
15783 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15784
15785         PR c++/13833
15786         * g++.dg/template/cond3.C: New test.
15787
15788 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15789
15790         PR c++/13810
15791         * g++.dg/template/ttp7.C: New test.
15792
15793 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15794
15795         PR c++/13797
15796         * g++.dg/template/nontype4.C: New test.
15797         * g++.dg/template/nontype5.C: Likewise.
15798
15799 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15800
15801         * gcc.dg/torture/mips-clobber-at.c: New test.
15802
15803 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15804
15805         * gcc.dg/20040124-1.c: New test.
15806
15807 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15808
15809         * gcc.dg/20040123-1.c: New test.
15810
15811 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15812
15813         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15814
15815 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15816
15817         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15818
15819 2004-01-23  Andrew Pinski  <apinski@apple.com>
15820
15821         * gcc.dg/20030121-1.c: Move to ..
15822         * gcc.dg/20040121-1.c: here.
15823
15824 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15825
15826         * gcc.dg/builtins-29.c: New test case.
15827
15828 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15829
15830         PR 18314
15831         * gcc.dg/builtins-30.c: New testcase.
15832
15833 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15834
15835         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15836         * lib/g77.exp: Likewise.
15837         * lib/objc.exp: Likewise.
15838         * lib/g++.exp: Likewise.
15839
15840 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15841
15842         * gcc.dg/struct-by-value-2.c: New test.
15843
15844 2004-01-21  Andrew Pinski  <apinski@apple.com>
15845
15846         PR target/13785
15847         * gcc.dg/20030121-1.c: New test.
15848
15849 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15850
15851         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15852         clobber frame pointer register in asm statement.
15853
15854 2004-01-21  Falk Hueffner  <falk@debian.org>
15855
15856         * gcc.c-torture/compile/20040121-1.c: New test.
15857
15858 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15859
15860         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15861
15862 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15863
15864         * gcc.dg/ppc64-abi-2.c: New test.
15865
15866 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15867
15868         * lib/treelang.exp: Fill out this file.
15869         * lib/treelang-dg.exp: New File.
15870
15871 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15872
15873         * gcc.c-torture/compile/981022-1.c: Remove.
15874         * gcc.dg/array-5.c: Remove XFAIL.
15875         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15876         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15877         gcc.dg/cond-lvalue-1.c: Update.
15878         * gcc.dg/cast-lvalue-2.c: New test.
15879
15880 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15881
15882         PR c++/13592
15883         * g++.dg/other/error1.C (class foo): Tweak error message.
15884
15885         PR c++/13592
15886         * g++.dg/template/call2.C: New test.
15887
15888 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15889
15890         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15891         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15892         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15893         scalar-return-1_x.c, scalar-return-2_y.c,
15894         scalar-return-3_x.c, scalar-return-3_y.c,
15895         scalar-return-4_x.c, scalar-return-4_y.c,
15896         struct-align-1.h, struct-align-1_x.c,
15897         struct-align-1_y.c, struct-align-2.h,
15898         struct-align-2_x.c, struct-align-2_y.c,
15899         struct-by-value-10_y.c, struct-by-value-11_x.c,
15900         struct-by-value-11_y.c, struct-by-value-12_x.c,
15901         struct-by-value-12_y.c, struct-by-value-13_x.c,
15902         struct-by-value-13_y.c, struct-by-value-14_x.c,
15903         struct-by-value-14_y.c, struct-by-value-15_x.c,
15904         struct-by-value-15_y.c, struct-by-value-16_y.c,
15905         struct-by-value-17_y.c, struct-by-value-18_y.c,
15906         struct-by-value-19_y.c, struct-by-value-1_x.c,
15907         struct-by-value-1_y.c, struct-by-value-20_y.c,
15908         struct-by-value-2_x.c, struct-by-value-2_y.c,
15909         struct-by-value-3_y.c, struct-by-value-4_x.c,
15910         struct-by-value-4_y.c, struct-by-value-5_y.c,
15911         struct-by-value-6_y.c, struct-by-value-7_y.c
15912         struct-by-value-8_x.c, struct-by-value-8_y.c
15913         struct-by-value-9_x.c, struct-by-value-9_y.c
15914         struct-return-10_x.c, struct-return-10_y.c,
15915         struct-return-19_x.c, struct-return-20_x.c
15916         struct-return-2_x.c, struct-return-2_y.c
15917         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15918         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15919
15920 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15921
15922         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15923         attribute on sparc*-sun-solaris2.*.
15924
15925 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/13710
15928         * g++.dg/ext/typeof7.C: New test.
15929
15930 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15931
15932         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15933         * gcc.dg/const-elim-1.c: Same.
15934
15935 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15936
15937         * objc.dg/stret-1.m: New.
15938         * objc.dg/stret-2.m: New.
15939
15940 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15941
15942         PR c++/11895
15943         * g++.dg/ext/vector1.C: New test.
15944
15945 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15946
15947         * gcc.dg/pch/import-1.c: New.
15948         * gcc.dg/pch/import-1.hs: New.
15949         * gcc.dg/pch/import-1a.h: New.
15950         * gcc.dg/pch/import-1b.h: New.
15951         * gcc.dg/pch/import-1c.h: New.
15952
15953 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15954
15955         PR c++/13574
15956         * g++.dg/ext/array1.C: New test.
15957
15958         PR c++/13178
15959         * g++.dg/conversion/op1.C: New test.
15960
15961 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15962
15963         PR 11864
15964         From Kazumoto Kojima / Dan Kegel:
15965         * gcc.dg/pr11864-1.c: New test.
15966
15967         PR 10392
15968         From Marcus Comstedt / Dan Kegel:
15969         * gcc.dg/pr10392-1.c: New test.
15970
15971 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15972
15973         PR c++/13478
15974         * g++.dg/init/ref10.C: New test.
15975
15976 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15977
15978         PR c++/13407
15979         * g++.dg/parse/typename6.C: New test.
15980
15981 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15982
15983         PR pch/13361
15984         * testsuite/g++.dg/pch/wchar-1.C: New.
15985         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15986
15987 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15988
15989         PR c++/9259
15990         * g++.dg/expr/sizeof2.C: New test.
15991
15992 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15993
15994         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15995
15996 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15997
15998         PR c++/13659
15999         * g++.dg/lookup/strong-using-3.C: New.
16000         * g++.dg/lookup/using-10.C: New.
16001
16002 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16003
16004         PR c++/13594
16005         * g++.dg/lookup/strong-using-2.C: New.
16006
16007 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16008             Dan Kegel <dank@kegel.com>
16009             J"orn Rennecke <joern.rennecke@superh.com>
16010
16011         PR target/9365
16012         * gcc.dg/pr9365-1.c: New test.
16013
16014 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16015
16016         PR c++/8856
16017         * g++.dg/parse/casting-operator2.C: New test.
16018         * g++.old-deja/g++.pt/explicit83.C: Remove.
16019
16020 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16021
16022         * gcc.dg/label-compound-stmt-1.c: New test.
16023         * gcc.c-torture/compile/950922-1.c,
16024         gcc.c-torture/compile/20000211-3.c,
16025         gcc.c-torture/compile/20000518-1.c,
16026         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16027         compound statements.
16028
16029 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16030
16031         * gcc.dg/ppc64-abi-1.c: New test.
16032
16033 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16034
16035          * g++.dg/ext/attrib9.C: Add dg-warnings.
16036
16037 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16038
16039         PR c++/12335
16040         * g++.dg/parse/dtor3.C: New test.
16041
16042 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16043
16044         PR c++/12709
16045         * g++.dg/parse/try-catch-1.C: New test.
16046
16047 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16048
16049         * ada/acats/run_all.sh: Add more verbose output in acats.log
16050         when compiling tests.
16051
16052 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16053
16054         PR 13656
16055         * gcc.dg/typedef-redecl.c: New test case.
16056         * gcc.dg/typedef-redecl.h: New support file.
16057
16058 2004-01-13  Jan Hubicka  <jh@suse.cz>
16059
16060         * gcc.dg/always_inline.c: New test.
16061         * gcc.dg/debug/20031231-1.c: Fix.
16062
16063 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16064
16065         PR c++/13474
16066         * g++.dg/template/array3.C: New test.
16067
16068 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16069
16070         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16071         * g++.dg/warn/Wunused-2.C: Likewise.
16072
16073 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16074
16075         PR c++/13289
16076         * g++.dg/template/instantiate6.C: New test.
16077
16078 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16079
16080         PR middle-end/11397
16081         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16082
16083 2004-01-12  Jan Hubicka  <jh@suse.cz>
16084
16085         PR opt/12826
16086         * gcc.dg/20040112-1.c: New.
16087
16088         * gcc.dg/dwarf-die[1-7].c: Move to...
16089         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16090         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16091
16092 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16093
16094         PR c++/4100
16095         * g++.dg/parse/friend4.C: New test.
16096
16097 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16098
16099         PR c++/4100
16100         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16101         definition is called a friend.
16102
16103 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16104
16105         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16106
16107 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16108
16109         PR c++/3478
16110         * g++.dg/parse/error10.C: New test.
16111         * g++.dg/template/arg2.C: Accept "invalid type" error.
16112
16113 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16114
16115         PR middle-end/13392
16116         * g++.dg/opt/expect2.C: New test.
16117
16118 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16119
16120         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16121         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16122         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16123         Update dg-error regexps.
16124
16125 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16126
16127         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16128         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16129
16130 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16131
16132         * gcc.dg/pragma-re-1.c: Use right pointer type.
16133
16134 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16135
16136         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16137
16138 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16139
16140         * gcc.dg/rs6000-ldouble-1.c: New.
16141
16142 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16143
16144         DR 337
16145         PR c++/9256
16146         * g++.dg/other/abstract1.C: New test.
16147
16148 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16149
16150         * g++.dg/lookup/strong-using-1.C: New.
16151
16152 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16153
16154         PR c/11234
16155         * gcc.dg/func-ptr-conv-1.c: New test.
16156         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16157
16158 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16159
16160         PR target/13380.
16161         * gcc.c-torture/compile/20040109-1.c: New.
16162
16163 2004-01-08  Stuart Hastings  <stuart@apple.com>
16164
16165         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16166         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16167         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16168
16169 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16170
16171         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16172
16173 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16174
16175         * ada/acats/run_acats: Treat 'gnatchop' the same way
16176         as 'gnatmake'.  Export GCC_DRIVER.
16177         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16178         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16179
16180 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16181
16182         PR c++/12573
16183         * g++.dg/template/dependent-expr4.C: New test.
16184
16185 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16186
16187         * gcc.dg/altivec-11.c: New test.
16188
16189 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16190
16191         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16192
16193 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16194
16195         PR c/6024
16196         * gcc.dg/enum-compat-1.c: New test.
16197         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16198
16199 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16200
16201         PR c/12165
16202         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16203         gcc.dg/c99-idem-qual-3.c: New tests.
16204
16205 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16206
16207         * gcc.dg/winline-7.c: Don't cast void * to int.
16208
16209 2004-01-06  Jan Hubicka  <jh@suse.cz>
16210
16211         * gcc.dg/i386-sse-5.c: New test
16212         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16213
16214 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/12815
16217         * g++.dg/rtti/typeid4.C: New test.
16218
16219 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16220
16221         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16222
16223 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16224
16225         PR c++/12132
16226         * g++.dg/template/error11.C: New test.
16227
16228         PR c++/13451
16229         * g++.dg/template/class2.C: New test.
16230
16231 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16232         Richard Sandiford <rsandifo@redhat.com>
16233
16234         PR c++/13387
16235         * g++.dg/opt/alias3.C: New test.
16236
16237 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16238
16239         PR c++/13157
16240         * g++.dg/template/koenig3.C: New test.
16241
16242         PR c++/13529
16243         * g++.dg/parse/offsetof3.C: New test.
16244
16245         * g++.dg/init/copy7.C: Add missing dg-error markers.
16246
16247         PR c++/12226
16248         * g++.dg/init/copy7.c: New test.
16249
16250         PR c++/13536
16251         * g++.dg/parse/cast1.C: New test.
16252
16253 2004-01-04  Jan Hubicka  <jh@suse.cz>
16254
16255         * gcc.dg/winline[1-7].c: New tests.
16256
16257 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16258
16259         PR c++/13520
16260         * g++.dg/template/qualttp22.C: New test.
16261
16262 2004-01-01  Jan Hubicka  <jh@suse.cz>
16263
16264         * gcc.dg/debug/20031231-1.c: New.
16265         * gcc.c-torture/compile/20040101-1.c: New.
16266         * gcc.dg/dwarf-die-[1-7].c: New.
16267
16268 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16269
16270         PR optimization/13521
16271         * gcc.c-torture/compile/20031231-1.c: New test.
16272
16273 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16274
16275         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16276
16277 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16278
16279         PR c++/10079
16280         * g++.dg/template/crash16.C: New test.
16281
16282 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16283
16284         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16285
16286 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16287
16288         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16289         ports.
16290         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16291         * g++.old-deja/g++.law/profile1.C: Likewise.
16292         * gcc.c-torture/compile/981006-1.c: Likewise.
16293         * gcc.c-torture/execute/loop-2e.x: Likewise.
16294         * gcc.c-torture/execute/loop-2f.x: Remove.
16295         * gcc.c-torture/execute/loop-2g.x: Likewise.
16296         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16297         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16298
16299 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16300
16301         PR c++/13507
16302         * g++.dg/ext/attrib11.C: New test.
16303
16304         PR c++/13494
16305         * g++.dg/template/array2-1.C: New test.
16306         * g++.dg/template/array2-2.C: New test.
16307
16308 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16309
16310         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16311
16312 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16313
16314         PR c++/12774
16315         * g++.dg/template/array1-1.C: New test.
16316         * g++.dg/template/array1-2.C: New test.
16317
16318 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16319
16320         PR fortran/12632
16321         * g77.dg/12632.f: New test case.
16322
16323 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16324
16325         PR c++/13289
16326         * g++.dg/parse/nontype1.C: New test.
16327
16328 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16329
16330         PR c++/12403
16331         * g++.dg/parse/explicit1.C: New test.
16332         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16333
16334 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16335
16336         PR c++/13081
16337         * g++.dg/opt/inline6.C: New test.
16338
16339         PR c++/12613
16340         * g++.dg/parse/error9.C: New test.
16341
16342         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16343
16344 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16345
16346         PR c++/13009
16347         * g++.dg/init/assign1.C: New test.
16348
16349 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16350
16351         PR c++/13070
16352         * g++.dg/warn/format3.C: New test case.
16353
16354 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16355
16356         * gcc.c-torture/compile/20031227-1.c: New test.
16357
16358 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16359
16360         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16361         * g77.dg/bprob/bprob.exp: Likewise.
16362         * gcc.misc-tests/bprob.exp: Likewise.
16363         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16364         variants on systems where the library does not provide that
16365         functionality.
16366         * gcc.dg/builtins-20.c: Use builtins-config.h.
16367         * gcc.dg/builtins-config.h: New file.
16368
16369 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16370
16371         * lib/gcc-dg.exp (dg-require-profiling): New function.
16372         * lib/target-supports.exp (check_profiling_available): Likewise.
16373         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16374         * g77.dg/bprob/bprob.exp: Likewise.
16375         * gcc.misc-tests/bprob.exp: Likewise.
16376         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16377         * gcc.dg/20021014-1.c: Likewise.
16378         * gcc.dg/nest.c: Likewise.
16379
16380 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16381
16382         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16383         compiling.
16384         * g++.dg/lookup/java2.C: Likewise.
16385         * gcc.dg/cpp/lexident.c: Likewise.
16386
16387 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16388
16389         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16390         given.
16391         * gcc.c-torture/compile/961203-1.c: Likewise.
16392         * gcc.c-torture/compile/980506-1.c: Likewise.
16393
16394 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16395
16396         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16397         (additional_prunes): New global.
16398         (gcc-dg-prune): Handle additional per-test pruning.
16399         (dg-test): Clear additional_prunes between tests.
16400
16401         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16402         dg-prune-output to avoid spurious failures from assembler
16403         complaining about nonexistent WAW violations.
16404         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16405         Use dg-prune-output to avoid spurious failures from assembler
16406         warning about Itanium B-step errata.
16407
16408 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16409
16410         * g++.dg/abi/macro0.C: New test.
16411         * g++.dg/abi/macro1.C: Likewise.
16412         * g++.dg/abi/macro2.C: Likewise.
16413
16414         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16415         * g++.dg/abi/bitfield7.C: Likewise.
16416         * g++.dg/abi/dtor2.C: Likewise.
16417         * g++.dg/abi/mangle11.C: Likewise.
16418         * g++.dg/abi/mangle12.C: Likewise.
16419         * g++.dg/abi/mangle14.C: Likewise.
16420         * g++.dg/abi/mangle17.C: Likewise.
16421         * g++.dg/abi/vbase10.C: Likewise.
16422         * g++.dg/abi/vbase14.C: Likewise.
16423         * g++.dg/template/qualttp17.C: Likewise.
16424
16425 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16426
16427         PR c/11995
16428         * gcc.dg/20031223-1.c: New test.
16429
16430 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16431
16432         * gcc.dg/noreturn-7.c: New test.
16433
16434 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16435
16436         * gcc.dg/null-pointer-1.c: New test.
16437
16438 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16439
16440         * g++.old-deja/g++.jason/template18.C: Remove.
16441         * g++.old-deja/g++.jason/template37.C: Likewise.
16442
16443         PR c++/12862
16444         * g++.dg/lookup/ns1.C: New test.
16445
16446         PR c++/12397
16447         * g++.dg/template/lookup3.C: New test.
16448
16449 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16450
16451         * g++.dg/template/recurse1.C: New test
16452
16453 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16454
16455         PR c++/12479
16456         * g++.dg/parse/semicolon1.C: New test.
16457         * g++.dg/parse/semicolon1.h: Likewise.
16458
16459 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16460
16461         * gcc.dg/darwin-misaligned.c: New test.
16462
16463 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16464
16465         PR c/9163
16466         * gcc.dg/20031222-1.c: New test.
16467
16468 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16469
16470         PR c++/13438
16471         * g++.dg/parse/error8.C: New test.
16472
16473         PR c++/11554
16474         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16475
16476 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16477
16478         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16479         too small.
16480         * gcc.c-torture/compile/930217-1.c: Likewise.
16481         * gcc.c-torture/compile/930513-1.c: Likewise.
16482         * gcc.c-torture/execute/920908-2.c: Likewise.
16483         * gcc.c-torture/execute/921204-1.c: Likewise.
16484         * gcc.c-torture/execute/930621-1.c: Likewise.
16485         * gcc.c-torture/execute/930630-1.c: Likewise.
16486         * gcc.c-torture/execute/931031-1.c: Likewise.
16487         * gcc.c-torture/execute/980602-2.c: Likewise.
16488         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16489         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16490         * gcc.c-torture/execute/extzvsi.c: Likewise.
16491         * gcc.c-torture/unsorted/ext.c: Likewise.
16492
16493 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16494
16495         PR target/12749
16496         * gcc.c-torture/compile/20031220-2.c: New test case.
16497
16498 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16499
16500         PR optimization/13031
16501         * gcc.c-torture/compile/20031220-1.c: New test case.
16502
16503 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16504
16505         * gcc.dg/cast-function-1.c: New test.
16506
16507 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16508
16509         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16510         formats.
16511
16512 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16513
16514         PR c++/12795
16515         * g++.dg/ext/attrib10.C: New test.
16516
16517 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16518
16519         * gcc.dg/cleanup-10.c: New test.
16520         * gcc.dg/cleanup-11.c: New test.
16521
16522 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16523
16524         PR c++/13239
16525         * g++.dg/opt/expect1.C: New test.
16526
16527 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16528
16529         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16530
16531 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16532
16533         PR debug/12923
16534         * gcc.dg/20031218-1.c: New test.
16535
16536         PR debug/12389
16537         * gcc.dg/20031218-2.c: New test.
16538         * gcc.dg/20031218-3.c: New test.
16539
16540         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16541         of label name and allow for USER_LABEL_PREFIX == "_" names.
16542         * g++.dg/abi/mangle18-2.C: Likewise.
16543         * g++.dg/abi/mangle19-1.C: Likewise.
16544         * g++.dg/abi/mangle19-2.C: Likewise.
16545         * g++.dg/abi/mangle20-1.C: Likewise.
16546         * g++.dg/abi/mangle20-2.C: Likewise.
16547
16548 2003-12-18  Richard Henderson  <rth@redhat.com>
16549
16550         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16551
16552 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16553             Dan Kegel <dank@kegel.com>
16554
16555         PR other/12009
16556         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16557         testing a cross compiler, it causes spurious compile failures.
16558         * lib/g++.exp: Likewise.
16559
16560 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16561
16562         PR c++/13262
16563         * g++.dg/template/access13.C: New test.
16564
16565 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16566
16567         * gcc.dg/20031216-1.c: New test.
16568
16569 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16570
16571         PR c++/9154
16572         * g++.dg/template/error10.C: New test.
16573
16574 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16575
16576         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16577         * g++.dg/eh/simd-2.C: Likewise.
16578
16579 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16580             Roger Sayle  <roger@eyesopen.com>
16581
16582         * gcc.c-torture/execute/ieee/mzero5.c: New.
16583
16584 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16585
16586         PR c++/10603
16587         * g++.dg/parse/error6.C: New test.
16588
16589         PR c++/12827
16590         * g++.dg/parse/error7.C: New test.
16591
16592 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16593
16594         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16595         at -O with stabs debugging formats.
16596         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16597         * gcc.dg/debug/debug-2.c: Likewise.
16598
16599 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16600
16601         PR c++/12696
16602         * g++.dg/init/error1.C: New test.
16603
16604         PR c++/12218
16605         * g++.dg/init/pm3.C: New test.
16606
16607 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16608
16609         PR c/3347
16610         * gcc.dg/bitfld-8.c: New test.
16611
16612 2003-12-16  James Lemke  <jim@wasabisystems.com>
16613
16614         * gcc.dg/arm-scd42-[123].c: New tests.
16615
16616 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16617
16618         PR c++/9043
16619         * g++.dg/abi/mangle20-1.C: New test.
16620         * g++.dg/abi/mangle20-2.C: New test.
16621
16622 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16623
16624         PR c++/13275
16625         * g++.dg/other/offsetof2.C: Remove XFAIL.
16626         * g++.dg/parse/offsetof1.C: New test.
16627         * g++.gd/parse/offsetof2.C: Likewise.
16628
16629 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16630
16631         * g++.dg/template/nontype3.C: New test.
16632         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16633
16634 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16635
16636         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16637
16638 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16639
16640         PR c++/13387
16641         * g++.dg/expr/assign1.C: New test.
16642
16643         PR c++/13242
16644         * g++.dg/abi/mangle19-1.C: New test.
16645         * g++.dg/abi/mangle19-2.C: New test.
16646
16647 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16648
16649         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16650
16651 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16652
16653         * gcc.c-torture/execute/20031216-1.c: New test.
16654
16655 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16656
16657         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16658         an ICE regression.
16659
16660 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16661
16662         PR c++/10926
16663         * g++.dg/template/error9.C: New test.
16664
16665         PR c++/11116
16666         * g++.dg/template/error8.C: New test.
16667
16668 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16669
16670         PR middle-end/13400
16671         * gcc.c-torture/execute/20031215-1.c: New test case.
16672
16673 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16674
16675         PR c++/13269
16676         * g++.dg/parse/error5.C: New test.
16677
16678         PR c++/12989
16679         * g++.dg/expr/sizeof1.C: New test.
16680
16681         PR c++/13310
16682         * g++.dg/template/crash15.C: New test.
16683
16684 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16685
16686         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16687         a non-POD type as the last named parameter of a varargs function.
16688
16689 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16690
16691         PR c++/13243
16692         PR c++/12573
16693         * g++.dg/template/crash14.C: New test.
16694         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16695
16696 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16697
16698         * g++.dg/other/java1.C: New test.
16699
16700         PR c++/13241
16701         * g++.dg/abi/mangle18-1.C: New test.
16702         * g++.dg/abi/mangle18-2.C: New test.
16703
16704 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16705
16706         PR optimization/10312
16707         * gcc.c-torture/execute/20031214-1.c: New.
16708
16709 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/10779
16712         PR c++/12160
16713         * g++.dg/parse/error3.C: New test.
16714         * g++.dg/parse/error4.C: Likewise.
16715         * g++.dg/abi/mangle4.C: Tweak error messages.
16716         * g++.dg/lookup/using5.C: Likewise.
16717         * g++.dg/other/error2.C: Likewise.
16718         * g++.dg/parse/typename5.C: Likewise.
16719         * g++.dg/parse/undefined1.C: Likewise.
16720         * g++.dg/template/arg2.C: Likewise.
16721         * g++.dg/template/ttp3.C: Likewise.
16722         * g++.dg/template/type1.C: Likewise.
16723         * g++.old-deja/g++.other/crash32.C: Likewise.
16724         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16725
16726 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16727
16728         PR c++/13106
16729         * g++.dg/warn/noreturn-3.C: New test.
16730
16731 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16732
16733         PR c++/13118
16734         * g++.dg/abi/covariant3.C: New.
16735
16736 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16737
16738         * g++.dg/eh/ia64-1.C: New test.
16739
16740 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16741
16742         PR optimization/13037
16743         * g77.f-torture/execute/13037.f: New test case.
16744
16745 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16746
16747         PR c++/12881
16748         * g++.dg/abi/covariant2.C: New.
16749
16750 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16751
16752         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16753
16754 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16755
16756         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16757
16758 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16759
16760         PR other/10819
16761         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16762         to fix Bug 10819.
16763         * lib/g++.exp (g++_version): Likewise.
16764         * lib/g77.exp (g77_version): Likewise.
16765         * lib/objc.exp (default_objc_version): Likewise.
16766
16767 2003-12-10  Richard Henderson  <rth@redhat.com>
16768
16769         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16770
16771         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16772
16773 2003-12-08  Matt Austern  <austern@apple.com>
16774
16775         PR c/13134
16776         * lib/gcc-dg.exp (dg-require-visibility): Define.
16777         * lib/target-supports (check_visibility_available): Define.
16778         * gcc.dg/visibility-1.c: New test.
16779         * gcc.dg/visibility-2.c: Likewise.
16780         * gcc.dg/visibility-3.c: Likewise.
16781         * gcc.dg/visibility-4.c: Likewise.
16782         * gcc.dg/visibility-5.c: Likewise.
16783         * gcc.dg/visibility-6.c: Likewise.
16784         * g++.dg/ext/visibility-1.C: Likewise.
16785         * g++.dg/ext/visibility-2.C: Likewise.
16786         * g++.dg/ext/visibility-3.C: Likewise.
16787         * g++.dg/ext/visibility-4.C: Likewise.
16788         * g++.dg/ext/visibility-5.C: Likewise.
16789         * g++.dg/ext/visibility-6.C: Likewise.
16790
16791 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16792
16793         * g++.dg/lookup/java1.C: New test.
16794         * g++.dg/lookup/java2.C: New test.
16795
16796 2003-12-07  Falk Hueffner  <falk@debian.org>
16797
16798         * g++.dg/opt/noreturn-1.C: New test.
16799
16800 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16801
16802         * gcc.dg/overflow-1.c: New test.
16803
16804 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16805
16806         * g77.f-torture/compile/13060.f: New test.
16807
16808 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16809
16810         PR c++/13323
16811         * g++.dg/inherit/operator2.C: New test.
16812
16813 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16814
16815         PR c++/13305
16816         * g++.dg/ext/attrib9.C: New test.
16817
16818 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16819
16820         PR c++/13314
16821         * g++.dg/template/error7.C: New test.
16822
16823 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16824             J"orn Rennecke <joern.rennecke@superh.com>
16825
16826         PR target/13302
16827         * g++.dg/other/struct-va_list.C: New test.
16828
16829 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16830
16831         PR c++/13166
16832         * g++.dg/parse/defarg6.C: New test.
16833
16834 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16835
16836         PR target/13256
16837         * gcc.c-torture/execute/20031201-1.c: New test.
16838
16839 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16840
16841         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16842
16843 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16844
16845         * gcc.dg/builtin-return-1.c: New test.
16846
16847 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16848             J"orn Rennecke <joern.rennecke@superh.com>
16849
16850         PR optimization/13260
16851         * gcc.c-torture/execute/20031204-1.c: New test.
16852
16853 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/9127
16856         * g++.dg/template/error6.C: New test.
16857
16858 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16859
16860         * gcc.dg/20031202-1.c: New test.
16861
16862 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16863
16864         PR c++/13179
16865         * g++.dg/template/eh1.C: New test.
16866
16867         PR c++/10771
16868         * g++.dg/template/error5.C: New test.
16869
16870 2003-12-02  David Ung  <davidu@mips.com>
16871
16872         * gcc.dg/compat/vector-check.h: Corrected type for var
16873         g_##TMODE
16874
16875 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16876
16877         PR c++/10126
16878         * g++.dg/template/ptrmem8.C: New test.
16879
16880 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16881
16882         PR c++/12573
16883         * g++.dg/template/dependent-expr3.C: New test.
16884
16885 2003-12-01  James Lemke  <jim@wasabisystems.com>
16886
16887         * gcc.dg/arm-g2.c: New test.
16888
16889 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16890
16891         PR optimization/11634
16892         * gcc.dg/20031201-2.c: New test case.
16893
16894 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16895
16896         PR 11433
16897         * objc.dg/proto-lossage-3.m: New test.
16898
16899 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16900
16901         PR optimization/12628
16902         * gcc.dg/20031201-1.c: New test case.
16903
16904 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16905
16906         * gcc.dg/unaligned-1.c: New test.
16907
16908 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16909
16910         PR c++/9849
16911         * g++.dg/template/error4.C: New test.
16912         * g++.dg/template/nested3.C: Adjust error markers.
16913
16914 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16915
16916         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16917
16918 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16919
16920         PR c/10333
16921         * gcc.dg/bitfld-7.c: New test.
16922
16923 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16924
16925         * gcc.dg/tls/asm-1.C: New test.
16926
16927 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16928
16929         * gcc.dg/cpp/assert4.c: Update.
16930
16931 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16932
16933         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16934         * gcc.dg/builtin-apply3.c: New test.
16935
16936 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16937
16938         * lib/compat.exp (compat-obj): New xfaildata parameter.
16939         Use it to set compiler_conditional_xfail_data before compiling.
16940         (compat-get-options): Handle dg-xfail-if.
16941         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16942         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16943         * gcc.dg/compat/vector-1_y.c: Likewise.
16944         * gcc.dg/compat/vector-2_x.c: Likewise.
16945         * gcc.dg/compat/vector-2_y.c: Likewise.
16946
16947 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16948
16949         * g++.dg/opt/reg-stack4.C: New test.
16950
16951 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16952
16953         * gcc.dg/builtin-apply2.c: New test.
16954
16955 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16956
16957         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16958
16959 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16960
16961         PR c++/12924
16962         * g++.dg/template/template-id-2.C: New test.
16963
16964 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16965
16966         PR c++/5369
16967         * g++.dg/template/memfriend1.C: New test.
16968         * g++.dg/template/memfriend2.C: Likewise.
16969         * g++.dg/template/memfriend3.C: Likewise.
16970         * g++.dg/template/memfriend4.C: Likewise.
16971         * g++.dg/template/memfriend5.C: Likewise.
16972         * g++.dg/template/memfriend6.C: Likewise.
16973         * g++.dg/template/memfriend7.C: Likewise.
16974         * g++.dg/template/memfriend8.C: Likewise.
16975         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16976
16977 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16978
16979         PR c++/12515
16980         * g++.dg/ext/cond1.C: New test.
16981
16982 2003-11-20  Richard Henderson  <rth@redhat.com>
16983
16984         * gcc.dg/20020201-2.c: Remove.
16985         * gcc.dg/20020201-4.c: Remove.
16986         * gcc.dg/20020304-1.c: Remove.
16987
16988 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16989
16990         * gcc.dg/cpp/trad/xwin1.c: New test case.
16991
16992 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16993
16994         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16995         * lib/g77.exp: Likewise.
16996         * lib/objc.exp: Likewise.
16997         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16998         for darwin.
16999
17000 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17001
17002         PR c++/12932
17003         * g++.dg/template/static5.C: New test.
17004
17005 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17006
17007         * gcc.dg/nested-func-1.c: New test.
17008
17009 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17010
17011         * gcc.dg/cpp/assert4.c: New test.
17012
17013 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17014
17015         PR c++/2294
17016         * g++.dg/lookup/using9.c: New test.
17017
17018 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17019
17020         PR c++/12762
17021         * g++.dg/template/error3.C: New test.
17022
17023 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17024
17025         PR ada/13035
17026         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17027         No longer use a wrapper for gcc, since this does not work under
17028         Windows.
17029
17030 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17031
17032         PR c++/2094
17033         * g++.dg/template/ptrmem7.C: New test.
17034
17035 2003-11-13  Andrew Pinski <apinski@apple.com>
17036
17037         * gcc.c-torture/compile/20031113-1.c: New test.
17038
17039 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17040             Kean Johnston <jkj@sco.com>
17041
17042         PR c/13029
17043         * gcc.dg/unused-4.c: Update.
17044
17045 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17046
17047         * g++.dg/opt/const3.C: New test.
17048
17049 2003-11-13  Jan Hubicka  <jh@suse.cz>
17050
17051         * gcc.c-torture/compile/20031112-1.c: New test.
17052
17053 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17054
17055         * g++.dg/parse/crash10.C: Remove bogus error marker.
17056
17057 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17058
17059         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17060         (host_gcc): Likewise.
17061         (ROOT): Honor $PWDCMD.
17062         (BASE): Likewise.
17063         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17064
17065 2003-11-12  Catherine Moore  <clm@redhat.com>
17066
17067         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17068
17069 2003-11-12  Andreas Jaeger  <aj@suse.de>
17070             Jakub Jelinek  <jakub@redhat.com>
17071             Andrew Pinski  <pinskia@physics.uc.edu>
17072             Richard Henderson  <rth@redhat.com>
17073
17074         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17075         systems.
17076         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17077
17078         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17079         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17080
17081 2003-11-11  Andreas Jaeger  <aj@suse.de>
17082
17083         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17084
17085         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17086
17087 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17088
17089         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17090         Clean ups.
17091
17092 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17093
17094         * gcc.dg/trampoline-1.c: New test.
17095
17096 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17097
17098         * gcc.c-torture/compile/200031109-1.c: New test.
17099
17100 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17101
17102         PR c/3190
17103         PR c/8714
17104         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17105         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17106         gcc.dg/format/no-y2k-1.c: Update.
17107
17108 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17109
17110         PR optimization/10467
17111         * gcc.dg/20031108-1.c: New test case.
17112
17113 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17114
17115         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17116
17117 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17118
17119         * gcc.dg/compound-lvalue-1.c: New test.
17120         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17121         some XFAILs.
17122
17123 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17124
17125         * gcc.dg/altivec-varargs-1.c: New test.
17126
17127 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17128
17129         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17130         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17131         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17132         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17133         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17134
17135 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17136
17137         * gcc.dg/cond-lvalue-1.c: New test.
17138
17139 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17140
17141         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17142
17143 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17144
17145         PR c++/11616
17146         * g++.dg/template/instantiate5.C: New test.
17147
17148 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17149
17150         PR c++/12726
17151         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17152         * ChangeLog: Add missing first entry for above test.
17153
17154 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17155
17156         PR c++/9810
17157         * g++.dg/template/using8.C: New test.
17158         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17159
17160 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17161
17162         PR optimization/10817
17163         * gcc.c-torture/compile/20031102-1.c: New test case.
17164
17165 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17166
17167         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17168         2147483647.
17169
17170 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17171
17172         * gcc.dg/20031102-1.c: New test.
17173
17174 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17175
17176         * gcc.dg/complex-1.c: New test.
17177
17178 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17179
17180         PR c++/12796
17181         * g++.dg/template/crash13.C: Adjust expected error location.
17182         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17183
17184 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17185
17186         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17187
17188 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17189
17190         PR/10239
17191         * gcc.c-torture/compile/20031031-2.c: New test.
17192
17193 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17194
17195         PR/11640
17196         * gcc.c-torture/compile/20031031-1.c: New test.
17197
17198 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17199
17200         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17201         * gcc.misc-tests/bprob.exp: Likewise.
17202         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17203         the execution test on arm-elf configs.
17204         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17205         configs that don't support scratch files.
17206         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17207
17208 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17209
17210         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17211         done by dejagnu.
17212
17213 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17214
17215         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17216         Avoid non pure sh syntax. Add more logging.
17217
17218         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17219         fail.
17220
17221 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17222
17223         PR libgcj/10610
17224         * gcc.dg/ppc-stackalign-1.c: New test.
17225
17226 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17227
17228         * ada/acats/run_all.sh: Change output to be more compliant with
17229         dejagnu framework.
17230         Create acats.sum and acats.log files under testsuite/ada/acats
17231         Only run [a-z]* directories, to filter out e.g. CVS.
17232         Redirect build output to log file.
17233
17234 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17235
17236         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17237
17238 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17239
17240         PR ada/5909:
17241         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17242
17243 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17244
17245         * gcc.c-torture/compile/20031023-1.c: New test.
17246         * gcc.c-torture/compile/20031023-2.c: New test.
17247         * gcc.c-torture/compile/20031023-3.c: New test.
17248         * gcc.c-torture/compile/20031023-4.c: New test.
17249
17250 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17251
17252         PR c++/10371
17253         * g++.dg/lookup/scoped8.C: New test.
17254
17255 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17256
17257         * g++.dg/opt/reg-stack3.C: New test.
17258
17259 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17260
17261         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17262
17263 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17264
17265         PR c++/11076
17266         * g++.dg/template/crash13.C: New test.
17267
17268 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17269
17270         * gcc.dg/c99-restrict-2.c: New test.
17271
17272 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17273
17274         PR c++/12698, c++/12699, c++/12700, c++/12566
17275         * g++.dg/inherit/covariant9.C: New test.
17276         * g++.dg/inherit/covariant10.C: New test.
17277         * g++.dg/inherit/covariant11.C: New test.
17278
17279 2003-10-23  Jason Merrill  <jason@redhat.com>
17280
17281         PR c++/12726
17282         * g++.dg/ext/complit2.C: New test.
17283
17284 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17285
17286         PR target/12654
17287         * gcc.c-torture/execute/20031020-1.c: New test.
17288
17289 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17290
17291         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17292         following the jump_insn.
17293
17294 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17295
17296         * gcc.dg/cast-lvalue-1.c: New test.
17297
17298 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17299
17300         PR c++/11962
17301         * g++.dg/template/cond2.C: New test.
17302
17303 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17304
17305         * gcc.dg/builtins-28.c: New test.
17306
17307 2003-10-20  Jan Hubicka  <jh@suse.cz>
17308
17309         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17310         parameter.
17311         * testsuite/gcc.dg/inline-2.c: Likewise.
17312
17313 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17314
17315         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17316         * gcc.dg/nest.c:  Likewise.
17317
17318 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17319
17320         PR c++/9781, c++/10583, c++/11862
17321         * g++.dg/parse/crash13.C: New test.
17322
17323 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17324
17325         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17326
17327 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17328
17329         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17330         Define HAVE_C99_RUNTIME except on Solaris.
17331         * gcc.dg/builtins-20.c: Likewise.
17332
17333 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17334
17335         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17336
17337 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17338
17339         PR c++/12495
17340         * g++.dg/template/crash21.C: New test.
17341
17342 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17343
17344         PR c++/2513
17345         * g++.dg/template/typename5.C: New test.
17346
17347 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17348
17349         PR c++/12369
17350         * g++.dg/template/friend25.C: New test.
17351
17352 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17353
17354         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17355         versions.
17356
17357 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17358
17359         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17360         == 2147483647.
17361
17362 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17363
17364         * gcc.c-torture/execute/960416-1.x: Remove.
17365         * gcc.c-torture/execute/divconst-3.x: Likewise.
17366
17367 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17368
17369         PR target/12598
17370         * gcc.dg/torture/cris-volatile-1.c: New test.
17371
17372 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17373
17374         PR optimization/9325
17375         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17376         for overflowing floating point to integer conversion during RTL
17377         simplification.
17378
17379 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17380
17381         * objc/execute/_cmd.m: Fix typo.
17382         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17383         Relax 'scan-assembler' regexp.
17384         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17385         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17386         * objc.dg/zero-link-2.m: Remove blank line.
17387         * objc.dg/zero-link-3.m: New test case.
17388
17389 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17390
17391         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17392
17393         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17394         than linker trickery.
17395
17396 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17397
17398         PR c++/12370
17399         * g++.dg/other/friend2.C: New test.
17400
17401 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17402
17403         * gcc.dg/20031012-1.c: New test.
17404
17405 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17406
17407         * gcc.dg/weak/weak-3.c: Fix for new warning.
17408
17409 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17410
17411         PR optimization/8750
17412         * gcc.c-torture/execute/20031012-1.c: New test case.
17413
17414 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17415
17416         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17417         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17418
17419 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17420
17421         PR optimization/12260
17422         * gcc.c-torture/compile/20031011-2.c: New test case.
17423
17424 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17425
17426         * gcc.c-torture/execute/20031011-1.c: New testcase.
17427
17428 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17429
17430         * gcc.c-torture/compile/20031011-1.c: New test.
17431
17432 2003-10-11  Jan Hubicka  <jh@suse.cz>
17433
17434         * g++.dg/other/first-global.C: New test.
17435
17436 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17437
17438         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17439
17440 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17441
17442         * gcc.c-torture/compile/20031010-1.c: New test.
17443
17444 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17445
17446         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17447         * gcc.c-torture/execute/va-arg-25.c: ... here.
17448
17449 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17450
17451         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17452
17453 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17454
17455         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17456
17457 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17458
17459         * g++.dg/parse/error2.C: New test.
17460
17461 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17462
17463         PR c++/11097
17464         * g++.dg/other/error5.C: Modify the error message.
17465         * g++.dg/lookup/using8.C: New test.
17466
17467 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17468
17469         * gcc.dg/darwin-abi-2.c: New file.
17470         * gcc.c-torture/execute/va-arg-24.c: New file.
17471
17472 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17473
17474         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17475         indentation.
17476
17477 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17478
17479         PR c++/10147
17480         * g++.dg/other/error4.C: Update error messages.
17481         * g++.dg/template/ptrmem4.C: Likewise.
17482
17483         PR c++/12337
17484         * g++.dg/init/new9.C: New test.
17485
17486         PR c++/12334, c++/12236, c++/8656
17487         * g++.dg/ext/attrib8.C: New test.
17488
17489 2003-10-06  Devang Patel  <dpatel@apple.com>
17490
17491         * gcc.dg/debug/dwarf2-3.h: New test.
17492         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17493
17494 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17495
17496         * g++.dg/opt/cfg2.C: New test.
17497
17498 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17499
17500         * g++.dg/opt/float1.C: New test.
17501
17502 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17503
17504         * gcc.dg/c90-array-lval-6.c: New test.
17505         * gcc.dg/c99-array-lval-6.c: New test.
17506
17507 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17508             Ziemowit Laski  <zlaski@apple.com>
17509
17510         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17511         'Derived', so that it is never considered a class method; add
17512         new warning for '+port' method ambiguity.
17513         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17514         <objc/objc-api.h> (needed on Mac OS X).
17515         * objc.dg/method-13.m: New test.
17516
17517 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17518
17519         PR optimization/9325, PR java/6391
17520         * gcc.c-torture/execute/20031003-1.c: New test case.
17521
17522 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR optimization/12180
17525         * gcc.dg/20031002-1.c: New test.
17526
17527         PR c++/12486
17528         * g++.dg/inherit/error1.C: New test.
17529
17530 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17531
17532         * lib/f-torture.exp (search_for): Rename to...
17533         (search_for_re): This.  Also, clean up comments and the
17534         "regexp" invocation.
17535
17536 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17537
17538         * gcc.c-torture/compile/20031002-1.c: New test.
17539
17540 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17541
17542         * g++.dg/opt/cond1.C: New test.
17543
17544 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17545
17546         * gcc.dg/Wold-style-definition-2.c: New testcase.
17547         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17548
17549 2003-09-29  Richard Henderson  <rth@redhat.com>
17550
17551         * g++.dg/init/array10.C: Add dg-options.
17552
17553 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17554
17555         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17556
17557 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17558
17559         * g++.dg/template/friend19.C: Fix typo.
17560         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17561
17562 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17563
17564         * gcc.c-torture/execute/20030928-1.c: New test.
17565         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17566
17567 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17568
17569         * g++.dg/opt/unroll1.C: New test.
17570
17571 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17572
17573         PR optimization/11741
17574         * gcc.dg/20030926-1.c: New test case.
17575
17576 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17577
17578         PR c++/5655
17579         * g++.dg/parse/access7.C: New test.
17580         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17581
17582 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17583
17584         MERGE OF objc-improvements-branch into MAINLINE:
17585         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17586         if libobjc has not been built.
17587         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17588         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17589         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17590         objc/execute/nested-3.m, objc/execute/np-2.m,
17591         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17592         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17593         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17594         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17595         objc.dg/special/unclaimed-category-1.h,
17596         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17597         well as GNU runtime.
17598         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17599         * execute/cascading-1.m, execute/function-message-1.m,
17600         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17601         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17602         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17603         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17604         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17605         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17606         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17607         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17608         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17609         * objc.dg/bitfield-2.m: Run only on Darwin.
17610         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17611         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17612         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17613         * objc.dg/const-str-1.m: Fix constant string layout.
17614
17615 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17616
17617         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17618
17619 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17620
17621         * gcc.dg/darwin-abi-1.c: New file.
17622
17623 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17624
17625         PR target/12281
17626         * gcc.c-torture/compile/20030921-1.c: New test.
17627
17628 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17629
17630         * g++.dg/opt/reg-stack2.C: New test.
17631
17632 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17633
17634         * g++.dg/eh/delayslot1.C: New test.
17635
17636 2003-09-20  Richard Henderson  <rth@redhat.com>
17637
17638         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17639
17640 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17641
17642         * gcc.c-torture/execute/20030920-1.c: New test case.
17643
17644 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17645
17646         * g++.dg/rtti/typeid3.C: Correct expected error message.
17647
17648 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17649
17650         PR c++/157
17651         * g++.dg/parse/crash12.C: New test.
17652
17653 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17654
17655         * gcc.dg/compat/mixed-struct-check.h: New.
17656         * gcc.dg/compat/mixed-struct-defs.h: New.
17657         * gcc.dg/compat/mixed-struct-init.h: New.
17658         * gcc.dg/compat/struct-by-value-19_main.c: New.
17659         * gcc.dg/compat/struct-by-value-19_x.c: New.
17660         * gcc.dg/compat/struct-by-value-19_y.c: New.
17661         * gcc.dg/compat/struct-by-value-20_main.c: New.
17662         * gcc.dg/compat/struct-by-value-20_x.c: New.
17663         * gcc.dg/compat/struct-by-value-20_y.c: New.
17664         * gcc.dg/compat/struct-return-19_main.c: New.
17665         * gcc.dg/compat/struct-return-19_x.c: New.
17666         * gcc.dg/compat/struct-return-19_y.c: New.
17667         * gcc.dg/compat/struct-return-20_main.c: New.
17668         * gcc.dg/compat/struct-return-20_x.c: New.
17669         * gcc.dg/compat/struct-return-20_y.c: New.
17670
17671 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17672         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17673         so that it will not complain on LP64 targets.
17674
17675 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17676
17677         PR c++/495
17678         * g++.dg/template/friend24.C: New test.
17679
17680 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17681
17682         PR c++/12332
17683         * g++.dg/template/memtmpl2.C: New test.
17684
17685 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17686
17687         PR target/11184
17688         * gcc.dg/builtin-apply1.c: New test.
17689
17690 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17691
17692         PR c++/9848
17693         * g++.dg/warn/Wunused-4.C: New test.
17694
17695 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17696
17697         PR c++/12316
17698         * g++.dg/other/gc2.C: New test.
17699
17700 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/11991
17703         * g++.dg/rtti/typeid3.C: New test.
17704
17705         PR c++/12266
17706         * g++.dg/overload/template1.C: New test.
17707
17708 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17709
17710         * g++.dg/opt/cfg3.C: New test.
17711
17712 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17713
17714         PR c++/7939
17715         * g++.dg/template/crash11.C: New test.
17716
17717 2003-09-16  Jason Merrill  <jason@redhat.com>
17718             Jakub Jelinek  <jakub@redhat.com>
17719
17720         * gcc.dg/attr-warn-unused-result.c: New test.
17721
17722 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         PR c++/12184
17725         * g++.dg/expr/call2.C: New test.
17726
17727 2003-09-15  Andreas Jaeger  <aj@suse.de>
17728
17729         * gcc.dg/Wold-style-definition-1.c: New test.
17730
17731 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17732
17733         PR c++/3907
17734         * g++.dg/parse/template12.C: New test.
17735
17736         * g++.dg/abi/bitfield11.C: New test.
17737         * g++.dg/abi/bitfield12.C: Likewise.
17738
17739 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17740
17741         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17742         non-expansion of functional macro name without arguments at EOL.
17743         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17744
17745 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17746
17747         * gcc.c-torture/execute/20030914-[12].c: New tests.
17748
17749 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17750
17751         PR c++/11788
17752         * g++.dg/overload/addr1.C: New test.
17753
17754 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17755
17756         * gcc.dg/20030909-1.c: New test.
17757
17758 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17759
17760         * gcc.dg/ultrasp10.c: New test.
17761
17762 2003-09-09  Devang Patel  <dpatel@apple.com>
17763
17764         * gcc.dg/darwin-ld-6.c: New test.
17765
17766 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17767
17768         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17769
17770 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17771
17772         * gcc.dg/ia64-types1.c: New test.
17773         * gcc.dg/ia64-types2.c: Likewise.
17774
17775 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17776
17777         * gcc.dg/builtins-1.c: Add more _Complex tests.
17778         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17779
17780         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17781         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17782
17783 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17784
17785         PR c++/11786
17786         * g++.dg/lookup/koenig2.C: New test.
17787
17788         PR c++/5296
17789         * g++.dg/rtti/typeid2.C: New test.
17790
17791 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17792
17793         * gcc.c-torture/compile/20030904-1.c: New test.
17794
17795 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17796
17797         * g++.dg/opt/longbranch2.C: New test.
17798
17799 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17800
17801         * g++.dg/template/crash10.C: Only compile it.
17802
17803 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17804
17805         PR middle-end/11665
17806         * gcc.c-torture/compile/20030907-1.c: New test.
17807         * g++.dg/init/array11.C: New test.
17808
17809 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17810
17811         PR c++/11852
17812         * g++.dg/init/struct1.C: New test.
17813
17814 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17815
17816         PR c++/12181
17817         * g++.dg/expr/comma1.C: New test.
17818
17819 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17820
17821         PR c++/11867
17822         * g++.dg/expr/static_cast5.C: New test.
17823
17824 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17825
17826         PR c++/11507
17827         * g++.dg/lookup/scoped7.C: New test.
17828
17829         PR c++/9574
17830         * g++.dg/other/static1.C: New test.
17831
17832         PR c++/11490
17833         * g++.dg/warn/template-1.C: New test.
17834
17835         PR c++/11432
17836         * g++.dg/template/crash10.C: New test.
17837
17838         PR c++/2478
17839         * g++.dg/overload/VLA.C: New test.
17840
17841         PR c++/10804
17842         * g++.dg/template/call1.C: New test.
17843
17844 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17845
17846         PR c++/11794
17847         * g++.dg/parse/using3.C: New test.
17848
17849 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17850
17851         PR c++/11409
17852         * g++.dg/overload/builtin3.C: New test case.
17853
17854 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17855
17856         PR c/9862
17857         * gcc.dg/20030906-1.c: New test.
17858         * gcc.dg/20030906-2.c: Likewise.
17859
17860 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17861
17862         PR c++/12167
17863         * g++.dg/parse/defarg5.C: New test.
17864
17865         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17866
17867 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17868
17869         PR c++/12163
17870         * g++.dg/expr/static_cast4.C: New test.
17871
17872         PR c++/12146
17873         * g++.dg/template/crash9.C: New test.
17874
17875 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17876
17877         * g++.old-deja/g++.ext/pretty2.C: Update for change
17878         in __FUNCTION__.
17879         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17880
17881 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17882
17883         PR c++/11922
17884         * g++/dg/template/qualified-id1.C: New test.
17885
17886         PR c++/12037
17887         * g++.dg/warn/noeffect4.C: New test.
17888
17889 2003-09-04  Matt Austern  <austern@apple.com>
17890
17891         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17892         * g++.dg/ext/fnname2.C: Likewise.
17893         * g++.dg/ext/fnname3.C: Likewise.
17894
17895 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17896
17897         * g++.dg/expr/lval1.C: New test.
17898         * g++.dg/ext/lvcast.C: Remove.
17899
17900 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17901
17902         PR optimization/11700.
17903         * gcc.c-torture/compile/20030903-1.c: New test case.
17904
17905 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17906
17907         PR c++/12053
17908         * g++.dg/abi/layout4.C: New test.
17909
17910 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17911
17912         PR c++/11553
17913         * g++.dg/parse/friend3.C: New test.
17914
17915 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17916
17917         PR c++/11847
17918         * g++.dg/template/class1.C: New test.
17919
17920         PR c++/11808
17921         * g++.dg/expr/call1.C: New test.
17922
17923 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17924
17925         PR c++/12114
17926         * g++.dg/init/ref9.C: New test.
17927
17928         PR c++/11972
17929         * g++.dg/template/nested4.C: New test.
17930
17931 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17932
17933         PR c++/12093
17934         * g++.dg/template/non-dependent4.C: New test.
17935
17936         PR c++/11928
17937         * g++.dg/inherit/conv1.C: New test.
17938
17939 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17940
17941         PR c++/6196
17942         * g++.dg/ext/label1.C: New test.
17943         * g++.dg/ext/label2.C: Likewise.
17944
17945 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17946
17947         * g++.dg/expr/cond3.C: New test.
17948
17949 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17950
17951         * gcc.dg/builtins-1.c: Add new builtin cases.
17952
17953 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17954
17955         * gcc.dg/builtins-1.c: Add new cases.
17956         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17957
17958 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17959
17960         * gcc.dg/builtins-1.c: Add more math builtin tests.
17961         * gcc.dg/torture/builtin-attr-1.c: New test.
17962
17963 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17964
17965         PR optimization/5079
17966         * g++.dg/opt/static3.C: New test.
17967
17968 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17969
17970         * gcc.misc-tests/gcov-10b.c: New test.
17971
17972 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17973
17974         * g++.dg/opt/ptrmem3.C: New test.
17975
17976         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17977
17978 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17979
17980         * gcc.dg/20030826-2.c: New test.
17981
17982 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17983
17984         PR middle-end/12002
17985         * g77.f-torture/compile/12002.f: New test case.
17986
17987 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17988
17989         * gcc.dg/20030826-1.c: New test case.
17990
17991 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17992
17993         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17994
17995 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17996
17997         PR c++/11871
17998         * c++.dg/lookup/crash1.C: New test.
17999
18000         * c++.dg/warn/noeffect3.C: New test.
18001
18002 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18003
18004         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18005         * gcc.dg/compat/vector-1_y.c: Ditto.
18006         * gcc.dg/compat/vector-2_x.c: Ditto.
18007         * gcc.dg/compat/vector-2_y.c: Ditto.
18008
18009 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18010
18011         * gcc.dg/20030702-1.c: New test.
18012
18013 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/8795
18016         * g++.dg/ext/altivec-1.C: New test.
18017
18018 2003-08-24  Richard Henderson  <rth@redhat.com>
18019
18020         * g++.dg/eh/simd-2.C: Add -w for x86.
18021
18022 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18023
18024         * gcc.dg/20030815-1.c: New test.
18025
18026 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18027
18028         PR c++/3765
18029         * g++.dg/parse/access6.C: New test.
18030
18031 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18032
18033         PR c++/641, c++/11876
18034         * g++.dg/template/friend22.C: New test.
18035         * g++.dg/template/friend23.C: Likewise.
18036
18037 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18038
18039         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18040         identically.
18041
18042 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18043
18044         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18045
18046 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18047
18048         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18049
18050 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18051
18052         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18053
18054 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18055
18056         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18057
18058 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/11919
18061         * g++.dg/overload/prom1.C: New test.
18062
18063         PR c++/11551
18064         * g++.dg/parse/dtor2.C: New test.
18065
18066         PR c++/10762
18067         * g++.dg/parse/using2.C: New test.
18068
18069 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18070
18071         PR target/11805
18072         * gcc.c-torture/compile/20030821-1.c: New.
18073
18074 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18075
18076         PR c++/11834
18077         * g++.dg/template/deduce2.C: New test.
18078
18079 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18080
18081         * gcc.c-torture/execute/20030821-1.c: New test.
18082
18083 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18084
18085         PR middle-end/11984
18086         * gcc.dg/20030820-1.c: New test case.
18087
18088 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18089
18090         PR c++/11945
18091         * g++.dg/warn/noeffect2.C: New test.
18092
18093 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18094
18095         PR c++/10926
18096         * g++.dg/template/dtor2.C: New test.
18097
18098         PR c++/11684
18099         * g++.dg/template/operator1.C: New test.
18100         * g++.dg/parse/operator4.C: New test.
18101
18102         PR c++/11946.C
18103         * g++.dg/expr/enum1.C: New test.
18104         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18105
18106         PR c++/11036.C
18107         * g++.dg/parse/elab2.C: New test.
18108         * g++.dg/parse/typedef4.C: Change error message.
18109         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18110         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18111         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18112
18113 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18114
18115         * gcc.dg/pch/warn-1.c: New.
18116         * gcc.dg/pch/warn-1.hs: New.
18117
18118         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18119         not-tested file.
18120
18121 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18122
18123         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18124
18125 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18126
18127         * gcc.dg/uninit-D.c: New Test.
18128         * gcc.dg/uninit-E.c: New Test.
18129         * gcc.dg/uninit-F.c: New Test.
18130         * gcc.dg/uninit-G.c: New Test.
18131
18132 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18133
18134         * g++.dg/README: Describe the pch directory.
18135
18136 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18137
18138         PR c++/11174
18139         * g++.dg/parse/access4.C: New test.
18140         * g++.dg/parse/access5.C: Likewise.
18141         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18142
18143 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18144
18145         * gcc.dg/noncompile/20030818-1.c: New.
18146
18147 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18148
18149         PR c++/11957
18150         * g++.dg/warn/noeffect1.C: New test.
18151
18152         * g++.dg/template/scope2.C: New test.
18153         * g++.dg/template/error2.C: Correct dg-error
18154
18155 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18156
18157         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18158
18159 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18160
18161         PR C++/11512
18162         * g++.dg/template/warn1.C: New.
18163
18164 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18165
18166         * g++.dg/template/error2.C: New test.
18167         * g++.dg/lookup/using7.C: Adjust errors
18168         * g++.old-deja/g++.pt/crash36.C: Likewise.
18169         * g++.old-deja/g++.pt/derived3.C: Likewise.
18170
18171 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18172
18173         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18174         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18175         * gcc.c-torture/execute/builtins/string-9.c: New, from
18176         string-opt-9.c.  Adjust for execute/builtins framework.
18177         * gcc.c-torture/execute/string-opt-9.c: Delete.
18178
18179 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18180
18181         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18182
18183         * g++.dg/parse/ret-type2.C: New test.
18184
18185         PR c++/11703
18186         * g++.dg/init/new8.C: New test.
18187
18188         PR c++/10923
18189         * g++.dg/parse/typedef5.C: New test.
18190
18191         PR c++/9512
18192         * g++.dg/parse/qualified2.C: New test.
18193         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18194         invalid code.
18195
18196 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18197
18198         * g++.dg/conversion/ptrmem1.C: New test.
18199
18200 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18201
18202         PR target/11693
18203         * gcc.dg/20030811-1.c: New test.
18204
18205         PR target/11535
18206         * gcc.c-torture/execute/20030811-1.c: New test.
18207
18208 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18209
18210         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18211
18212 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18213
18214         PR c++/11789.C
18215         * g++.dg/inherit/multiple1.C: New test.
18216
18217 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18218
18219         * gcc.dg/spe1.c: New test.
18220
18221         PR c++/11670
18222         * g++.dg/expr/cast2.C: New test.
18223
18224         PR c++/10530
18225         * g++.dg/template/dependent-name2.C: New test.
18226
18227 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18228
18229         * g++.dg/parse/crash11.C: Put the dg options in comments.
18230
18231 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18232
18233         * lib/gcc-dg.exp: Update for diagnostic change.
18234
18235 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18236
18237         PR c++/5767
18238         * g++.dg/parse/crash11.C: New test.
18239
18240 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18241
18242         * gcc.dg/cpp/spacing1.c: Update.
18243
18244 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18245
18246         PR target/11739
18247         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18248         a value for -mtune.
18249
18250 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18251
18252         PR middle-end/11771
18253         * gcc.c-torture/compile/20030804-1.c: New test case.
18254
18255 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18256
18257         * gcc.dg/20030804-1.c: New test case.
18258
18259 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18260
18261         * gcc.dg/cpp/separate-1.c: New test.
18262
18263 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18264
18265         PR c++/11704
18266         * g++.dg/template/dependent-expr2.C: New test.
18267
18268         PR c++/11766
18269         * g++.dg/expr/ptrmem1.C: New test.
18270
18271 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18272
18273         PR c++/9453
18274         * g++.dg/template/friend15.C: New test.
18275
18276 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18277
18278         * lib/dg-pch.exp: Work round PCH bug.
18279
18280 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18281
18282         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18283         builtins.  Move cases from builtins-4.c here.
18284
18285         * gcc.dg/torture/builtin-math-1.c: New test taken from
18286         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18287         additional cases.
18288
18289         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18290         Delete.
18291
18292 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18293
18294         PR c++/9447
18295         * g++.dg/template/using7.C: New test.
18296
18297 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18298
18299         * import1.c, import2.c: New tests.
18300
18301 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18302
18303         * g++.dg/eh/crossjump1.C: New test.
18304
18305 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18306
18307         PR c++/11697
18308         * g++.dg/template/using6.C: New test.
18309
18310         PR c++/11744
18311         * g++.dg/template/koenig2.C: New test.
18312
18313 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18314
18315         PR c++/7983
18316         * g++.dg/parse/typedef4.C: New test.
18317
18318 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18319
18320         PR c++/8442, c++/8806
18321         * g++.dg/template/elab1.C: New test.
18322         * g++.dg/template/type2.C: Likewise.
18323         * g++.dg/template/ttp3.C: Adjust expected error message.
18324         * g++.old-deja/g++.law/visibility13.C: Likewise.
18325         * g++.old-deja/g++.niklas/t135.C: Likewise.
18326         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18327         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18328         template argument.
18329         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18330
18331 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18332
18333         PR c++/11295
18334         * g++.dg/ext/stmtexpr1.C: New test.
18335
18336         * g++.dg/opt/tmp1.C: New test.
18337
18338         PR c++/11525
18339         * g++.dg/parse/constant4.C: New test.
18340
18341         PR c++/9447
18342         * g++.dg/template/using5.C: New test.
18343
18344 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18345
18346         * gcc.dg/builtins-27.c: New test case.
18347
18348 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18349
18350         * gcc.dg/tls/opt-7.c: New test.
18351
18352 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18353
18354         * g++.old-deja/g++.other/crash18.C: Remove.
18355
18356 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18357
18358         * g++.dg/template/explicit3.C: New.
18359         * g++.dg/template/explicit4.C: New.
18360         * g++.dg/template/explicit5.C: New.
18361
18362         PR c++/11347
18363         * g++.dg/template/memtmpl1.C: New.
18364
18365 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18366
18367         PR target/11565
18368         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18369         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18370
18371 2003-07-30  Jan Hubicka  <jh@suse.cz>
18372
18373         * vtgc1.c: Kill.
18374
18375 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18376
18377         * gcc.dg/struct-in-proto-1.c: New test.
18378
18379 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18380
18381         * gcc.dg/cpp/include2.c: Only expect one message.
18382
18383 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18384
18385         PR c++/9447
18386         * g++.dg/template/using1.C: New test.
18387         * g++.dg/template/using2.C: New test.
18388         * g++.dg/template/using3.C: New test.
18389         * g++.dg/template/using4.C: New test.
18390
18391 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18392
18393         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18394         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18395
18396 2003-07-28  Jan Hubicka  <jh@suse.cz>
18397
18398         PR c++/11530
18399         * g++.dg/opt/call1.C: New test.
18400
18401 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18402
18403         PR c++/11667
18404         * g++.dg/init/enum2.C: New test.
18405         * g++.dg/template/overload1.C: Add "-w" option.
18406
18407 2003-07-28    <hp@bitrange.com>
18408
18409         * gcc.dg/Wdeclaration-after-statement-1.c,
18410         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18411
18412 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18413
18414         * gcc.c-torture/compile/20030725-1.c: New test.
18415
18416 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18417
18418         * gcc.dg/20030505.c: Only run for SPE.
18419         Remove definition of opaque type.
18420
18421 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18422
18423         * g++.dg/template/ptrmem6.C: New test.
18424
18425 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18426
18427         * gcc.c-torture/compile/zero-strct-2.c: New test.
18428
18429 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18430
18431         * gcc.dg/intermod-1.c: New test.
18432
18433 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18434
18435         PR c++/11617
18436         * g++.dg/template/lookup2.C: New test.
18437         * g++.dg/template/memclass1.C: Remove instantiated from error.
18438         * g++.dg/other/error2.C: Tweak expected errors.
18439
18440         PR c++/11596
18441         * g++.dg/template/defarg3.C: New test.
18442
18443         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18444
18445 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18446
18447         * g++.dg/inherit/access5.C: New test.
18448
18449 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18450
18451         PR c++/11513
18452         * g++.dg/template/crash8.C: New test.
18453
18454 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18455
18456         PR c/10602
18457         * gcc.dg/noncompile/incomplete-2.c: New test.
18458
18459 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18460
18461         PR c++/11645
18462         * g++.dg/inherit/access4.C: New test.
18463
18464         PR c++/11517
18465         * g++.dg/expr/cond2.C: New test.
18466
18467         PR optimization/10679
18468         * g++.dg/opt/inline4.C: New test.
18469
18470 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18471
18472         * g++.dg/parse/crash10: New test.
18473
18474 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18475
18476         * g++.dg/ext/flexary1.C: New test.
18477
18478 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18479
18480         PR c++/10793
18481         * g++.dg/template/crash9.C: New test.
18482
18483 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18484
18485         PR c++/3004
18486         * g++.dg/parse/typedef3.C: New test.
18487
18488         PR c++/7906
18489         * g++.dg/parse/operator2.C: New test.
18490
18491         PR c++/8895
18492         * g++.dg/parse/def-tmpl-arg1.C: New test.
18493
18494         PR c++/9282
18495         * g++.dg/parse/funptr1.C: New test.
18496
18497         PR c++/9452
18498         * g++.dg/parse/ambig3.C: New test.
18499
18500         PR c++/9454
18501         * g++.dg/parse/operator3.C: New test.
18502
18503         PR c++/9486
18504         * g++.dg/parse/template10.C: New test.
18505
18506         PR c++/9488
18507         * g++.dg/parse/template11.C: New test.
18508
18509         PR c++/10150
18510         * g++.dg/parse/invalid-op1.C: New test.
18511
18512         PR c++/10247
18513         * g++.dg/parse/condexpr1.C: New test.
18514
18515 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18516
18517         * g++.dg/ext/packed3.C: New test.
18518         * g++.dg/ext/packed4.C: New test.
18519
18520         * gcc.dg/pack-test-3.c: New test.
18521
18522 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18523
18524         * lib/compat.exp: Handle dg-options per source file.
18525         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18526         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18527         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18528         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18529         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18530         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18531         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18532         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18533         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18534         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18535         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18536         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18537         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18538         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18539
18540 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18541
18542         PR c/10320
18543         * gcc.c-torture/execute/20030718-1.c: New test.
18544
18545 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18546
18547         PR optimization/11536
18548         * gcc.dg/20030721-1.c: New test.
18549
18550 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18551
18552         PR c++/11546
18553         * g++.dg/template/lookup1.C: New test.
18554
18555 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18556
18557         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18558         diagnostics of ill-formed constructs involving labels.
18559         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18560         the new 'previously defined here' message.
18561
18562 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         * g++.dg/parse/non-dependent2.C: New test.
18565
18566 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18567
18568         * g++.dg/init/init-ref4.C: xfail on targets without
18569         weak symbols.
18570
18571 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18572
18573         PR target/11087
18574         * gcc.c-torture/execute/20030717-1.c: New test.
18575
18576 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18577
18578         * g++.dg/opt/cfg1.C: New test.
18579
18580 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18581
18582         PR optimization/11557
18583         * gcc.dg/20030717-1.c: New test.
18584
18585 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18586
18587         PR c++/10476
18588         * g++.dg/expr/crash-1.C: New test.
18589
18590         PR c++/11027
18591         * g++.dg/template/init3.C: New test.
18592
18593         PR c++/8222
18594         * g++.dg/template/non-dependent1.C: New test.
18595
18596         PR c++/11070
18597         * g++.dg/template/non-dependent2.C: New test.
18598
18599         PR c++/11071
18600         * g++.dg/template/non-dependent3.C: New test.
18601
18602         PR c++/9907
18603         * g++.dg/template/sizeof5.C: New test.
18604
18605 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18606
18607         PR 11498
18608         * gcc.c-torture/compile/mangle-1.c: New file.
18609
18610 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18611
18612         PR c++/7809
18613         * g++.dg/parse/access3.C: New test.
18614
18615 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18616
18617         PR c++/11384
18618         * g++.dg/init/init-ref4.C: New test.
18619
18620 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18621
18622         PR c++/11547
18623         * g++.dg/parse/constant3.C: New test.
18624         * g++.dg/parse/crash7.C: Likewise.
18625
18626 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18627
18628         PR target/11008
18629         * gcc.dg/i386-pentium4-not-mull.c: New.
18630
18631 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18632
18633         * gcc.dg/asm-names.c (ymain): Make it weak.
18634
18635 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18636
18637         PR c++/5421
18638         * g++.dg/template/friend21.C: New test.
18639
18640 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18641
18642         * gcc.dg/cleanup-8.c: New test.
18643         * gcc.dg/cleanup-9.c: New test.
18644
18645 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18646
18647         * g++.dg/ext/dll-MI1.h: New file.
18648         * g++.dg/ext/dllexport-MI1.C: New file.
18649         * g++.dg/ext/dllimport-MI1.C: New file.
18650
18651 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18652
18653         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18654         it does not have cmpstrsi patterns (just cmpmemsi).
18655
18656 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18657
18658         PR debug/11473
18659         * g++.dg/debug/debug8.C: New test.
18660
18661 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18662
18663         PR c++/10108
18664         * g++.dg/template/crash7.C: New test.
18665
18666 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18667
18668         PR target/10795
18669         * gcc.c-torture/compile/20030708-1.c: New.
18670
18671 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18672
18673         * gcc.c-torture/execute/20030715-1.c: New test.
18674
18675 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18676
18677         * gcc.dg/pch/inline-3.c: New file.
18678         * gcc.dg/pch/inline-3.hs: New file.
18679         * gcc.dg/pch/inline-4.c: New file.
18680         * gcc.dg/pch/inline-4.hs: New file.
18681
18682 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18683
18684         PR c++/11509
18685         * g++.dg/template/crash6.C: New test.
18686
18687         PR c++/7053
18688         * g++.dg/template/friend20.C: New test.
18689
18690         PR c++/7019
18691         * g++.dg/template/overload2.C: New test.
18692
18693 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18694
18695         PR optimization/11440
18696         * gcc.c-torture/execute/20030714-1.c: New test.
18697
18698 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18699
18700         PR c++/11154
18701         * g++.dg/template/partial2.C: New test.
18702
18703 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18704
18705         PR c++/11503
18706         * g++.dg/template/anon1.C: New test.
18707
18708         PR c++/11493
18709         PR c++/11495
18710         * g++.dg/parse/template9.C: Likewise.
18711         * g++.dg/template/crash4.C: New test.
18712         * g++.dg/template/koenig1.C: Likewise.
18713         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18714         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18715         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18716         functions.
18717         * g++.old-deja/g++.jason/template36.C: Likewise.
18718         * g++.old-deja/g++.mike/p1989.C: Likewise.
18719         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18720         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18721         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18722         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18723         compiling.
18724         * g++.old-deja/g++.pt/union2.C: Use this->.
18725
18726 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18727
18728         * gcc.dg/20030711-1.c: New test.
18729
18730 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18731
18732         PR c++/11050
18733         * g++.dg/parse/args1.C: New test.
18734         * g++.pt/defarg8.C: Change expected errors.
18735
18736 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/8164
18739         * g++.dg/template/nontype2.C: New test.
18740
18741         PR c++/10558
18742         * g++.dg/parse/template8.C: New test.
18743
18744         PR c++/8327
18745         * g++.dg/template/scope1.C: New test.
18746
18747         * g++.dg/warn/Wsign-compare-1.C: New test.
18748
18749 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18750
18751         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18752
18753 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18754
18755         PR c++/9411
18756         * g++.dg/template/explicit2.C: New test.
18757
18758         PR c++/10032
18759         * g++.dg/warn/pedantic1.C: New test.
18760
18761 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18762
18763         PR c++ 9483
18764         * g++.dg/other/field1.C: New test.
18765
18766 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18767
18768         PR c/11449
18769         * gcc.c-torture/compile/20030707-1.c: New.
18770
18771 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18772
18773         PR c++/10849
18774         * g++.dg/template/access12.C: New test.
18775
18776 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18777
18778         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18779         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18780         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18781         * gcc.misc-tests/gcov.exp: Update
18782         * g++.dg/gcov/gcov.exp: Update
18783         * lib/gcov.exp: Update.
18784
18785 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18786
18787         * g++.dg/abi/mangle17.C: Make sure template expressions are
18788         dependent.
18789         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18790         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18791         * g++.dg/opt/stack1.C: Remove erroneous code.
18792         * g++.dg/parse/template7.C: New test.
18793         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18794         * g++.old-deja/g++.pt/crash4.C: Likewise.
18795
18796 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18797
18798         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18799         with zero or one occurence of `$' after the initial `L'.
18800
18801 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18802
18803         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18804
18805 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18806
18807         PR c/11370
18808         * gcc.dg/Wunreachable-6.c: New testcase.
18809         * gcc.dg/Wunreachable-7.c: New testcase.
18810
18811 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18812
18813         PR c/11420
18814         * gcc.dg/20030708-1.c: New test.
18815
18816 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18817
18818         * gcc.dg/compat/sdata-section.h: New file.
18819         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18820         * gcc.dg/torture/mips-sdata-1.c: New test.
18821
18822 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18823
18824         PR c++/11030
18825         * g++.dg/template/friend19.C: New test.
18826
18827 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18828
18829         * g++.dg/opt/strength-reduce.C: New test.
18830
18831 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18832
18833         PR target/10979
18834         * gcc.dg/20030707-1.c: New testcase.
18835
18836 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18837
18838         PR optimization/11059
18839         * g++.dg/opt/emptyunion.C: New testcase.
18840
18841 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18842             Eric Botcazou  <ebotcazou@libertysurf.fr>
18843
18844         * g++.dg/opt/stack1.C: New test.
18845
18846 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18847
18848         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18849         run test.
18850
18851         PR c++/11431
18852         * g++.dg/expr/static_cast3.C: New test.
18853
18854 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18855
18856         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18857         everywhere.
18858         * gcc.dg/concat.c: Concatenation of string constants with
18859         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18860         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18861         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18862         necessary to avoid multi-character character constant warning.
18863         * gcc.dg/cpp/escape.c: Likewise.
18864         * gcc.dg/cpp/ucs.c: Likewise.
18865         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18866         Fix a typo.
18867
18868 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18869
18870         PR c/11428
18871         * gcc.c-torture/compile/20030704-1.c: New.
18872
18873 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18874
18875         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18876
18877 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18878
18879         PR c++/5287, PR c++/7910,  PR c++/11021
18880         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18881         tests for warnings.
18882         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18883         * g++.dg/ext/dllimport3.C: Likewise.
18884         * g++.dg/ext/dllimport4.C: New file.
18885         * g++.dg/ext/dllimport5.C: New file.
18886         * g++.dg/ext/dllimport6.C: New file.
18887         * g++.dg/ext/dllimport7.C: New file.
18888         * g++.dg/ext/dllimport8.C: New file.
18889         * g++.dg/ext/dllimport9.C: New file.
18890         * g++.dg/ext/dllimport10.C: New file.
18891         * g++.dg/ext/dllexport1.C: New file.
18892
18893 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18894
18895         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18896         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18897
18898 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18899
18900         * gcc.dg/builtins-25.c: New testcase.
18901         * gcc.dg/builtins-26.c: New testcase.
18902
18903 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18904
18905         * gcc.dg/compat/vector-defs.h: New file.
18906         * gcc.dg/compat/vector-setup.h: New file.
18907         * gcc.dg/compat/vector-check.h: New file.
18908         * gcc.dg/compat/vector-1_main.c: New file.
18909         * gcc.dg/compat/vector-1_x.c: New file.
18910         * gcc.dg/compat/vector-1_y.c: New file.
18911         * gcc.dg/compat/vector-2_main.c: New file.
18912         * gcc.dg/compat/vector-2_x.c: New file.
18913         * gcc.dg/compat/vector-2_y.c: New file.
18914
18915         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18916         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18917         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18918         * gcc.dg/compat/struct-align-1.h: New file.
18919         * gcc.dg/compat/struct-align-1_main.c: New file.
18920         * gcc.dg/compat/struct-align-1_x.c: New file.
18921         * gcc.dg/compat/struct-align-1_y.c: New file.
18922         * gcc.dg/compat/struct-align-2.h: New file.
18923         * gcc.dg/compat/struct-align-2_main.c: New file.
18924         * gcc.dg/compat/struct-align-2_x.c: New file.
18925         * gcc.dg/compat/struct-align-2_y.c: New file.
18926
18927         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18928         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18929         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18930         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18931         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18932         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18933         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18934         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18935         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18936         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18937         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18938         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18939         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18940         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18941         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18942         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18943         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18944         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18945         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18946         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18947         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18948         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18949         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18950         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18951         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18952         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18953         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18954         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18955         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18956
18957 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18958
18959         * gcc.dg/i386-call-1.c: New test.
18960
18961 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18962
18963         PR c++/9162
18964         * g++.dg/parse/defarg4.C: New.
18965
18966 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18967
18968         PR target/10700
18969         * gcc.c-torture/compile/20030703-1.c: New test case.
18970
18971 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18972
18973         * g++.dg/template/local3.C: Remove extra semicolon.
18974
18975 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18976
18977         * gcc.dg/i386-volatile-1.c: New test.
18978
18979 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18980
18981         PR c++/11072
18982         * g++.dg/other/offsetof2.C: XFAIL.
18983         * g++.dg/other/offsetof5.C: New.
18984
18985         PR c++/10219
18986         * g++.dg/template/error1.C: New.
18987
18988         PR c++/9779
18989         * g++.dg/template/dependent-expr1.C: New.
18990
18991 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18992
18993         PR c++/6949
18994         * g++.dg/template/local3.C: New test.
18995
18996         PR c++/11149
18997         * g++.dg/lookup/scoped6.C: New test.
18998
18999 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19000
19001         PR c++/8046
19002         * g++.dg/other/error7.C: New test.
19003
19004 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19005
19006         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19007         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19008         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19009         * g++.old-deja/g++.other/union2.C: Likewise.
19010         * gcc.dg/c90-const-expr-2.c: Likewise.
19011         * gcc.dg/c90-const-expr-3.c: Likewise.
19012         * gcc.dg/c99-const-expr-2.c: Likewise.
19013         * gcc.dg/c99-const-expr-3.c: Likewise.
19014         * gcc.dg/concat.c: Likewise.
19015
19016 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19017
19018         PR c++/9559
19019         * g++.dg/init/static1.C: New test.
19020
19021 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19022
19023         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19024         * g++.old-deja/g++.other/access2.C: Likewise.
19025         * g++.old-deja/g++.other/decl2.C: Likewise.
19026         * gcc.c-torture/execute/20020615-1.c: Likewise.
19027
19028 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19029
19030         PR c++/4933
19031         * g++.dg/template/sizeof4.C: New test.
19032
19033 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19034
19035         * g++.dg/other/error6.C: New test.
19036
19037 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19038
19039         PR c++/10750
19040         * g++.dg/parse/constant2.C: New test.
19041
19042 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19043
19044         PR c++/11106
19045         * g++.dg/other/error5.C: New test.
19046
19047 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19048
19049         * gcc.dg/format/gcc_diag-1.c: New test.
19050
19051 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19052
19053         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19054
19055 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19056
19057         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19058         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19059         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19060
19061 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19062
19063         * gcc.c-torture/execute/builtins/string-8.c: New test.
19064         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19065         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19066         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19067
19068 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19069
19070         PR c++/10468
19071         * g++.dg/ext/typeof6.C: New test.
19072
19073 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19074
19075         PR c++/10796
19076         * g++.dg/init/enum1.C: New test.
19077
19078 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19079
19080         * gcc.dg/20030627-1.c: New test.
19081
19082 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19083
19084         PR c++/11332
19085         * g++.dg/expr/static_cast2.C: New test.
19086
19087 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19088             Jakub Jelinek  <jakub@redhat.com>
19089
19090         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19091         sprintf(dst,"%s",src) optimization.
19092         * gcc.c-torture/execute/20030626-1.c: New test case.
19093         * gcc.c-torture/execute/20030626-2.c: New test case.
19094
19095 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19096
19097         * gcc.c-torture/execute/multi-ix.c: New test.
19098
19099         * gcc.c-torture/execute/simd-4.c (main):
19100         Added missing semicolon at end of union.
19101
19102 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19103
19104         PR c++/8266
19105         * g++.dg/template/explicit-instantiation3.C: New test.
19106
19107 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19108
19109         * gcc.dg/20030626-1.c: Use signed char.
19110
19111 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19112
19113         * gcc.dg/20030626-1.c: New test.
19114
19115 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19116
19117         * const-str-2.m: Update.
19118
19119 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19120
19121         PR c++/10990
19122         * g++.dg/rtti/dyncast1.C: New test.
19123         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19124         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19125         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19126
19127         PR c++/10931
19128         * g++.dg/expr/static_cast1.C: New test.
19129
19130 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19131
19132         * gcc.dg/20030625-1.c: New test.
19133
19134 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19135
19136         * gcc.c-torture/compile/20030624-1.c: New test case.
19137
19138 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19139
19140         * gcc.c-torture/execute/string-opt-17.c: New test.
19141
19142 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19143
19144         PR c++/5754
19145         * g++.dg/parse/crash6.C: New test.
19146
19147 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19148
19149         * gcc.dg/builtins-24.c: New test case.
19150
19151 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19152
19153         * g++.dg/opt/operator1.C: New test.
19154
19155 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19156
19157         * gcc.c-torture/execute/string-opt-16.c: New test case.
19158
19159 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19160
19161         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19162         * g++.old-deja/g++.other/conv7.C: Likewise
19163         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19164         * g++.old-deja/g++.other/overload14.C: Likewise.
19165
19166 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19167
19168         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19169         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19170
19171 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19172
19173         PR c++/10888
19174         * g++.dg/warn/Winline-3.C: New test.
19175
19176 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19177
19178         * lib/target-supports.exp (check_alias_available): Make the test
19179         program acceptable to the Solaris assembler.
19180
19181         PR c++/10749
19182         * g++.dg/template/memclass2.C: New test.
19183
19184 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19185             Eric Botcazou  <ebotcazou@libertysurf.fr>
19186
19187         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19188         data for non-matching targets.
19189         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19190
19191 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19192
19193         PR c++/10845
19194         * g++.dg/template/member3.C: New test.
19195
19196 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19197
19198         PR c++/10939
19199         * g++.dg/template/func1.C: New test.
19200
19201         PR c++/9649
19202         * g++.dg/template/static4.C: New test.
19203         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19204
19205         PR c++/11041
19206         * g++.dg/init/ref7.C: New test.
19207
19208 2003-06-19  Matt Austern  <austern@apple.com>
19209
19210         PR c++/11228
19211         * g++.dg/anew1.C: New test.
19212         * g++.dg/anew2.C: New test.
19213         * g++.dg/anew3.C: New test.
19214         * g++.dg/anew4.C: New test.
19215
19216 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19217
19218         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19219
19220 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19221
19222         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19223         endian-dependent.
19224
19225 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19226
19227         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19228         Remove cruft.
19229
19230 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19231
19232         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19233         * gcc.c-torture/compile/961203-1.c: Likewise.
19234         * gcc.c-torture/compile/980506-1.c: Likewise.
19235
19236 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19237
19238         PR c++/10712
19239         * g++.dg/lookup/using7.C: New test.
19240
19241 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19242
19243         PR c++/11105
19244         * g++.dg/abi/conv1.C: Remove it.
19245         * g++.dg/template/conv7.C: New test.
19246         * g++.dg/template/conv8.C: Likewise.
19247         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19248         conversion operator.
19249
19250 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19251
19252         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19253         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19254         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19255         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19256         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19257         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19258         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19259         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19260         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19261         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19262         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19263         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19264         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19265         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19266         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19267         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19268         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19269         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19270         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19271         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19272         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19273         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19274         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19275         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19276         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19277         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19278         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19279         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19280         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19281
19282 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19283
19284         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19285         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19286         indications.
19287
19288 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19289
19290         * gcc.dg/i386-387-5.c: New test case.
19291         * gcc.dg/i386-387-6.c: New test case.
19292         * gcc.dg/builtins-23.c: New test case.
19293
19294 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19295
19296         * gcc.dg/builtins-22.c: New test case.
19297         * gcc.dg/i386-387-1.c: Update to test exp.
19298         * gcc.dg/i386-387-2.c: Likewise.
19299
19300 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19301
19302         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19303
19304 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19305
19306         * lib/gcc-dg.exp (dg-require-dll): New function.
19307         (dg-xfail-if): Likewise.
19308         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19309         driver.
19310
19311         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19312         * gcc.c-torture/compile/20001205-1.c: Likewise.
19313         * gcc.c-torture/compile/20001226-1.c: Likewise.
19314         * gcc.c-torture/compile/20010518-2.c: Likewise.
19315         * gcc.c-torture/compile/20020312-1.c: Likewise.
19316         * gcc.c-torture/compile/20020604-1.c: Likewise.
19317         * gcc.c-torture/compile/920501-12.c: Likewise.
19318         * gcc.c-torture/compile/920501-4.c: Likewise.
19319         * gcc.c-torture/compile/920520-1.c: Likewise.
19320         * gcc.c-torture/compile/920521-1.c: Likewise.
19321         * gcc.c-torture/compile/920625-1.c: Likewise.
19322         * gcc.c-torture/compile/961203-1.c: Likewise.
19323         * gcc.c-torture/compile/980506-1.c: Likewise.
19324         * gcc.c-torture/compile/981006-1.c: Likewise.
19325         * gcc.c-torture/compile/981022-1.c: Likewise.
19326         * gcc.c-torture/compile/981223-1.c: Likewise.
19327         * gcc.c-torture/compile/990617-1.c: Likewise.
19328         * gcc.c-torture/compile/dll.c: Likewise.
19329         * gcc.c-torture/compile/labels-3.c: Likewise.
19330         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19331         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19332         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19333         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19334         * gcc.c-torture/compile/simd-5.c: Likewise.
19335         * gcc.c-torture/compile/20000804-1.x: Remove.
19336         * gcc.c-torture/compile/20001205-1.x: Likewise.
19337         * gcc.c-torture/compile/20001226-1.x: Likewise.
19338         * gcc.c-torture/compile/20010518-2.x: Likewise.
19339         * gcc.c-torture/compile/20020312-1.x: Likewise.
19340         * gcc.c-torture/compile/20020604-1.x: Likewise.
19341         * gcc.c-torture/compile/920501-12.x: Likewise.
19342         * gcc.c-torture/compile/920501-4.x: Likewise.
19343         * gcc.c-torture/compile/920520-1.x: Likewise.
19344         * gcc.c-torture/compile/920521-1.x: Likewise.
19345         * gcc.c-torture/compile/920625-1.x: Likewise.
19346         * gcc.c-torture/compile/961203-1.x: Likewise.
19347         * gcc.c-torture/compile/980506-1.x: Likewise.
19348         * gcc.c-torture/compile/981006-1.x: Likewise.
19349         * gcc.c-torture/compile/981022-1.x: Likewise.
19350         * gcc.c-torture/compile/981223-1.x: Likewise.
19351         * gcc.c-torture/compile/990617-1.x: Likewise.
19352         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19353         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19354         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19355         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19356         * gcc.c-torture/compile/simd-5.x: Likewise.
19357
19358         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19359
19360 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19361
19362         * gcc.c-torture/execute/20030611-1.c: New test.
19363
19364 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19365
19366         PR middle-end/168
19367         * gcc.dg/20030612-1.c: New test case.
19368
19369 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19370
19371         PR c++/10635
19372         * g++.dg/expr/cast1.C: New test.
19373
19374 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19375
19376         * gcc.dg/builtins-21.c: New test case.
19377
19378 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19379
19380         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19381         options instead of at the end.
19382         * lib/objc.exp (objc_target_compile): Likewise.
19383
19384 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19385
19386         PR c++/10432
19387         * g++.dg/parse/error1.C: New test.
19388
19389 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19390
19391         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19392         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19393         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19394         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19395         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19396         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19397         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19398         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19399         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19400         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19401         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19402         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19403         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19404         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19405         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19406         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19407         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19408         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19409         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19410         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19411         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19412         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19413         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19414         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19415
19416         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19417         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19418         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19419         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19420         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19421         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19422         * gcc.dg/compat/scalar-return-3_main.c: New file.
19423         * gcc.dg/compat/scalar-return-3_x.c: New file.
19424         * gcc.dg/compat/scalar-return-3_y.c: New file.
19425         * gcc.dg/compat/scalar-return-4_main.c: New file.
19426         * gcc.dg/compat/scalar-return-4_x.c: New file.
19427         * gcc.dg/compat/scalar-return-4_y.c: New file.
19428
19429 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19430
19431         * gcc.dg/compat/fp2-struct-check.h: New file.
19432         * gcc.dg/compat/fp2-struct-defs.h: New file.
19433         * gcc.dg/compat/fp2-struct-init.h: New file.
19434         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19435         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19436         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19437         * gcc.dg/compat/struct-return-10_main.c: New file.
19438         * gcc.dg/compat/struct-return-10_x.c: New file.
19439         * gcc.dg/compat/struct-return-10_y.c: New file.
19440
19441         * gcc.dg/compat/compat-common.h: New file.
19442         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19443         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19444         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19445         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19446         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19447         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19448         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19449         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19450         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19451         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19452         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19453         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19454         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19455         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19456         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19457         * gcc.dg/compat/small-struct-check.h: Ditto.
19458         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19459         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19460         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19461         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19462         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19463         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19464         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19465         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19466         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19467         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19468         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19469         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19470         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19471         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19472         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19473         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19474         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19475         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19476         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19477         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19478         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19479         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19480         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19481         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19482         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19483         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19484         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19485         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19486         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19487         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19488
19489 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19490
19491         * g++.dg/pch/static-1.C: New file.
19492         * g++.dg/pch/static-1.Hs: New file.
19493
19494 2003-06-10  Richard Henderson  <rth@redhat.com>
19495
19496         * gcc.dg/asm-7.c: Adjust expected warning text.
19497
19498 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19499
19500         * gcc.dg/builtins-20.c: New test case.
19501
19502 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19503
19504         PR c++/11131
19505         * g++.dg/opt/template1.C: New test.
19506
19507 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19508
19509         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19510         additional_sources.
19511
19512 2003-05-21  David Taylor  <dtaylor@emc.com>
19513
19514         * gcc.dg/Wpadded.c: New file.
19515
19516 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19517
19518         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19519         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19520         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19521         dg-require-weak.
19522
19523 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19524
19525         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19526
19527 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19528
19529         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19530         (dg-require-alias): Likewise.
19531         (dg-require-gc-sections): Likewise.
19532         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19533
19534 2003-06-08  Richard Henderson  <rth@redhat.com>
19535
19536         * gcc.dg/20011029-2.c: Fix the array reference.
19537         * gcc.dg/asm-7.c: New.
19538
19539 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19540
19541         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19542
19543 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19544
19545         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19546         (dg-require-gc-sections): Likewise.
19547
19548 2003-06-08  Jan Hubicka  <jh@suse.cz>
19549
19550         * i386-cmov1.c: Fix regular expression.
19551         * i386-cvt-1.c: Likewise.
19552         * i386-local.c: Likewise.
19553         * i386-local2.c: Likewise.
19554         * i386-mul.c: Likewise.
19555         * i386-ssetype-1.c: Likewise.
19556         * i386-ssetype-3.c: Likewise.
19557         * i386-ssetype-5.c: Likewise.
19558
19559 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19560
19561         PR c++/11039
19562         * g++.dg/warn/implicit-typename2.C: New test.
19563         * g++.dg/warn/implicit-typename3.C: New test.
19564
19565 2003-06-07  Richard Henderson  <rth@redhat.com>
19566
19567         * g++.dg/other/offsetof3.C: Use size_t.
19568         * g++.dg/other/offsetof4.C: Likewise.
19569
19570 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19571
19572         * lib/copy-file.exp: New. Implement gcc_copy_files.
19573
19574         * lib/dg-pch.exp: Load copy-file.exp
19575         (dg-pch): Use gcc_copy_files instead of "file copy".
19576
19577 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19578
19579         * gcc.dg/weak/weak.exp: Simplify.
19580         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19581         * gcc.dg/weak/weak-1.c: Likewise.
19582         * gcc.dg/weak/weak-2.c: Likewise.
19583         * gcc.dg/weak/weak-3.c: Likewise.
19584         * gcc.dg/weak/weak-4.c: Likewise.
19585         * gcc.dg/weak/weak-5.c: Likewise.
19586         * gcc.dg/weak/weak-6.c: Likewise.
19587         * gcc.dg/weak/weak-7.c: Likewise.
19588         * gcc.dg/weak/weak-8.c: Likewise.
19589         * gcc.dg/weak/weak-9.c: Likewise.
19590
19591 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19592
19593         gcc.c-torture/execute/20030606-1.c: New.
19594
19595 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19596
19597         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19598         * gcc.dg/builtins-19.c: Likewise.
19599
19600 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19601
19602         * gcc.dg/builtins-2.c: Add some more tests.
19603         * gcc.dg/builtins-18.c: New test case.
19604         * gcc.dg/builtins-19.c: New test case.
19605
19606 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19607             Jim Wilson  <wilson@tuliptree.org>
19608
19609         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19610
19611 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19612
19613         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19614         mempcpy/stpcpy calls not to be optimized into something else.
19615         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19616         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19617         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19618
19619 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19620
19621         * gcc.dg/format/asm_fprintf-1.c: New test.
19622
19623 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19624
19625         * lib/gcc-defs.exp (additional_sources): New variable.
19626         (dg-additional-sources): New function.
19627         (additional_files): New variable.
19628         (dg-additional-files): New function.
19629         (dg-additional-files-options): Likewise.
19630         * lib/gcc-dg.exp (dg-require-weak): New function.
19631         (dg-require-alias): Likewise.
19632         (dg-require-gc-sections): Likewise.
19633         * lib/target-supports.exp (check_alias_available): Remove testfile
19634         parameter.
19635         (check_gc_sections_available): New function.
19636         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19637         (dg-gpp-additional-files): Likewise.
19638         * lib/g++.exp (additional_sources): Remove.
19639         (additional_files): Likewise.
19640         (g++_target_compile): Use dg-additional-files-options.
19641
19642         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19643         Tcl logic.
19644         * gcc.dg/special/ecos.exp: Remove.
19645         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19646         * gcc.dg/special/alias-1.c: Likewise.
19647         * gcc.dg/special/alias-2.c: Likewise.
19648         * gcc.dg/special/gcsec-1.c: Likewise.
19649         * gcc.dg/special/weak-1.c: Likewise.
19650         * gcc.dg/special/weak-2.c: Likewise.
19651         * gcc.dg/special/wkali-1.c: Likewise.
19652         * gcc.dg/special/wkali-2.c: Likewise.
19653
19654         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19655         dg-gpp-additional-*.
19656         * g++.dg/special/conpr-3.C: Likewise.
19657         * g++.dg/special/conpr-4.C: Likewise.
19658         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19659         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19660         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19661         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19662         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19663         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19664         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19665         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19666         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19667         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19668         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19669         * g++.old-deja/g++.other/comdat1.C: Likewise.
19670         * g++.old-deja/g++.other/comdat2.C: Likewise.
19671         * g++.old-deja/g++.other/comdat3.C: Likewise.
19672         * g++.old-deja/g++.other/ctor1.C: Likewise.
19673         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19674
19675 2003-06-05  Richard Henderson  <rth@redhat.com>
19676
19677         * gcc.dg/debug/20030605-1.c: New.
19678
19679 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19680
19681         * README.QMTEST: Update.
19682
19683 2003-06-04  Richard Henderson  <rth@redhat.com>
19684
19685         * gcc.dg/cleanup-1.c: New.
19686         * gcc.dg/cleanup-2.c: New.
19687         * gcc.dg/cleanup-3.c: New.
19688         * gcc.dg/cleanup-4.c: New.
19689         * gcc.dg/cleanup-5.c: New.
19690         * gcc.dg/cleanup-6.c: New.
19691         * gcc.dg/cleanup-7.c: New.
19692
19693 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19694
19695         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19696
19697         * lib/dg-pch.exp: New file.
19698         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19699         * gcc.dg/pch/pch.exp: Likewise.
19700
19701 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19702
19703         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19704         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19705         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19706         * gcc.dg/builtins-17.c: New test case.
19707         * gcc.dg/i386-387-4.c: New test case.
19708         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19709
19710 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19711
19712         * gcc.dg/ultrasp9.c: New test.
19713
19714 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19715
19716         * gcc.c-torture/compile/20030604-1.c: New test.
19717         * gcc.dg/sparc-constant-1.c: New test.
19718
19719 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19720
19721         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19722
19723 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19724
19725         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19726
19727         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19728         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19729
19730 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19731
19732         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19733
19734 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19735
19736         PR c++/10940
19737         * g++.dg/template/spec10.C: New test.
19738
19739 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19740
19741         * gcc.dg/builtins-16.c: New test case.
19742
19743 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19744
19745         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19746         mempcpy test with post-increments.
19747         * gcc.c-torture/execute/string-opt-3.c: New test.
19748         * gcc.dg/string-opt-1.c: New test.
19749
19750 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19751
19752         PR fortran/10965
19753         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19754
19755 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19756
19757         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19758         (scan-assembler): ... here.  Use dg-scan.
19759         (scan-assembler-not): Likewise.
19760         (scan-file): New function.
19761         (scan-file-not): Likewise.
19762         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19763         * gcc.dg/cpp/_Pragma4.c: Likewise.
19764         * gcc.dg/cpp/_Pragma5.c: Likewise.
19765         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19766         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19767         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19768         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19769         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19770         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19771         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19772         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19773         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19774         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19775         * gcc.dg/cpp/cxxcom1.c: Likewise.
19776         * gcc.dg/cpp/line1.c: Likewise.
19777         * gcc.dg/cpp/maccom1.c: Likewise.
19778         * gcc.dg/cpp/maccom2.c: Likewise.
19779         * gcc.dg/cpp/maccom3.c: Likewise.
19780         * gcc.dg/cpp/maccom4.c: Likewise.
19781         * gcc.dg/cpp/maccom5.c: Likewise.
19782         * gcc.dg/cpp/maccom6.c: Likewise.
19783         * gcc.dg/cpp/multiline.c: Likewise.
19784         * gcc.dg/cpp/spacing1.c: Likewise.
19785         * gcc.dg/cpp/spacing2.c: Likewise.
19786         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19787         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19788         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19789         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19790         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19791         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19792         * gcc.dg/cpp/cxxcom2.c: Likewise.
19793         * gcc.dg/cpp/cxxcom2.h: New file.
19794
19795         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19796         * g++.dg/cpp/truefalse.C: Here.
19797         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19798
19799 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19800
19801         * gcc.dg/cpp/redef3.c: New file.
19802
19803 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19804
19805         * gcc.dg/i386-loop-3.c: New test.
19806
19807 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19808
19809         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19810
19811 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19812
19813         * gcc.dg/fwrapv-1.c: New test case.
19814         * gcc.dg/fwrapv-2.c: New test case.
19815
19816 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19817
19818         PR c++/10956
19819         * g++.dg/template/spec9.C: New test.
19820
19821 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19822
19823         * gcc.dg/duff-4.c: New test case.
19824
19825 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19826
19827         PR fortran/10843
19828         * g77.dg/ffixed-form-1.f: New test
19829         * g77.dg/ffixed-form-2.f: New test
19830         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19831         * g77.dg/ffree-form-3.f: New test
19832
19833 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19834
19835         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19836         * gcc.dg/wint_t-1.c: Likewise.
19837
19838 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19839
19840         * g++.dg/template/access11.C: New test.
19841
19842 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19843
19844         PR c++/10849
19845         * g++.dg/template/access10.C: New test.
19846
19847 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19848             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19849
19850         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19851
19852 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19853
19854         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19855         suppress for powerpc-*-darwin*.
19856         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19857
19858 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19859
19860         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19861         suppress option for powerpc-*-darwin*.
19862
19863 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19864
19865         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19866         * gcc.dg/builtins-4.c: Add test for fmod.
19867
19868 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19869
19870         PR c++/10682
19871         * g++.dg/template/instantiate4.C: New test.
19872
19873 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19874
19875         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19876
19877 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19878
19879         * gcc.dg/compat/scalar-return-1_main.c: New file.
19880         * gcc.dg/compat/scalar-return-1_x.c: New file.
19881         * gcc.dg/compat/scalar-return-1_y.c: New file.
19882         * gcc.dg/compat/scalar-return-2_main.c: New file.
19883         * gcc.dg/compat/scalar-return-2_x.c: New file.
19884         * gcc.dg/compat/scalar-return-2_y.c: New file.
19885         * gcc.dg/compat/struct-return-3_main.c: New file.
19886         * gcc.dg/compat/struct-return-3_y.c: New file.
19887         * gcc.dg/compat/struct-return-3_x.c: New file.
19888         * gcc.dg/compat/struct-return-2_main.c: New file.
19889         * gcc.dg/compat/struct-return-2_x.c: New file.
19890         * gcc.dg/compat/struct-return-2_y.c: New file.
19891
19892 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19893
19894         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19895         for hppa*-hp-hpux*.
19896         * gcc.dg/20021014-1.c (dg-options): Likewise.
19897         * gcc.dg/nest.c (dg-options): Likewise.
19898
19899 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19900
19901         PR c++/9738
19902         * g++.dg/ext/dllimport2.C: New file.
19903         * g++.dg/ext/dllimport3.C: New file.
19904
19905 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19906
19907         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19908         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19909         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19910         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19911         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19912         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19913         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19914         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19915         * gcc.dg/compat/small-struct-defs.h: New file.
19916         * gcc.dg/compat/small-struct-init.h: New file.
19917         * gcc.dg/compat/small-struct-check.h: New file.
19918         * gcc.dg/compat/fp-struct-defs.h: New file.
19919         * gcc.dg/compat/fp-struct-check.h: New file.
19920         * gcc.dg/compat/fp-struct-init.h: New file.
19921         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19922         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19923
19924 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19925
19926         * gcc.dg/20030225-2.c: New test.
19927
19928 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19929             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19930
19931         * gcc.c-torture/compile/20030518-1.c: New test case.
19932
19933 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19934
19935         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19936         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19937         gcc-dg-debug-runtest.
19938         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19939         gcc-dg-debug-runtest.
19940
19941 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19942
19943         PR c++/9022
19944         * g++.dg/lookup/using6.C: New test.
19945
19946 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19947
19948         * g++.dg/parse/access2.C: New test.
19949
19950 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19951
19952         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19953         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19954         * gcc.dg/debug/debug.exp: Likewise.
19955
19956 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19957
19958         * gcc.dg/dollar.c: New test.
19959
19960 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19961
19962         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19963         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19964         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19965         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19966         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19967         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19968         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19969         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19970         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19971         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19972         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19973         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19974         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19975         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19976         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19977         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19978         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19979         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19980
19981 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19982
19983         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19984         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19985         support for "repo" mode.
19986         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19987         * lib/g77-dg.exp: Likewise.
19988         * lib/obj-dg.exp: Likewise.
19989
19990 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19991
19992         Merge from gcc-3_2-rhl8-branch:
19993         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19994
19995         * gcc.dg/tls/opt-6.c: New test.
19996
19997         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19998
19999         * gcc.dg/20030405-1.c: New test.
20000
20001         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20002
20003         * gcc.dg/20030309-1.c: New test.
20004
20005         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20006
20007         * gcc.c-torture/execute/20030307-1.c: New test.
20008
20009         2003-02-20  Randolph Chung  <tausq@debian.org>
20010
20011         * gcc.c-torture/compile/20030220-1.c: New test.
20012
20013         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20014
20015         * gcc.dg/20030217-1.c: New test.
20016
20017         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20018
20019         * gcc.c-torture/compile/20020129-1.c: New test.
20020
20021         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20022
20023         * gcc.dg/unroll-1.c: New test.
20024
20025         2002-11-16  Jan Hubicka  <jh@suse.cz>
20026
20027         * gcc.c-torture/execute/20020920-1.c: New test.
20028
20029         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20030
20031         PR target/7434
20032         * gcc.c-torture/compile/20021008-1.c: New test.
20033
20034         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20035
20036         PR target/7559
20037         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20038
20039         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20040
20041         * gcc.c-torture/compile/20020807-1.c: New test.
20042
20043         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20044
20045         * gcc.dg/tls/opt-1.c: New test.
20046
20047         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20048
20049         * gcc.dg/20020729-1.c: New test.
20050
20051         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20052
20053         * g++.dg/opt/life1.C: New test.
20054
20055         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20056
20057         * gcc.dg/20020525-1.c: New test.
20058
20059         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20060
20061         PR c++/6794
20062         * g++.dg/ext/pretty1.C: New test.
20063         * g++.dg/ext/pretty2.C: New test.
20064
20065 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20066
20067         PR c++/8385
20068         * g++.dg/ext/typeof5.C: New test.
20069
20070 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20071
20072         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20073         __USER_LABEL_PREFIX__ into account.
20074         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20075
20076 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20077
20078         * gcc.dg/builtins-15.c: New test case.
20079
20080 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20081
20082         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20083
20084 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20085
20086         * lib/g++.exp: Tweak handling of additional source files.
20087         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20088         * g++.dg/special/conpr-2a.C: Rename to ...
20089         * g++.dg/special/conpr-2a.cc: ... this.
20090         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20091         * g++.dg/special/conpr-3a.C: Rename to ...
20092         * g++.dg/special/conpr-3a.cc: This.
20093         * g++.dg/special/conpr-3b.C: Rename to ...
20094         * g++.dg/special/conpr-3b.cc: This.
20095         * g++.dg/special/conpr-4.C: New test.
20096         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20097
20098 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20099
20100         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20101
20102 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20103
20104         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20105         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20106         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20107         * g++.old-deja/g++.other/warn3.C: Likewise.
20108
20109 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20110
20111         * gcc.dg/i386-387-1.c: Update to also test log.
20112         * gcc.dg/i386-387-2.c: Likewise.
20113
20114 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20115
20116         * g77.f-torture/execute/int8421.f: New test.
20117
20118 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20119
20120         PR c++/10230, c++/10481
20121         * g++.dg/lookup/scoped5.C: New test.
20122
20123 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20124
20125         PR c++/10552
20126         * g++.dg/template/ttp6.C: New test.
20127
20128 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20129
20130         * gcc.c-torture/execute/builtins: New directory.
20131         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20132         gcc.c-torture/execute/builtins.
20133         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20134         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20135         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20136         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20137
20138 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20139
20140         PR c++/9252
20141         * g++.dg/template/access8.C: New test.
20142         * g++.dg/template/access9.C: New test.
20143
20144 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20145
20146         PR c++/9554
20147         * g++.dg/parse/access1.C: New test.
20148
20149 2003-05-09  DJ Delorie  <dj@redhat.com>
20150
20151         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20152         long, and not an int.
20153
20154 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20155
20156         PR c++/10555, c++/10576
20157         * g++.dg/template/memclass1.C: New test.
20158
20159 2003-05-08  DJ Delorie  <dj@redhat.com>
20160
20161         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20162         targets.
20163         * gcc.c-torture/execute/20021024-1.x: Likewise.
20164         * gcc.c-torture/execute/shiftdi.x: Likewise.
20165         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20166         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20167         * gcc.dg/20021018-1.c: Likewise.
20168
20169 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20170
20171         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20172
20173         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20174         (bcopy): Call memmove.
20175
20176 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20177
20178         * g77.f-torture/compile/8485.f: New test case.
20179
20180 2003-05-07  Richard Henderson  <rth@redhat.com>
20181
20182         PR c++/10570
20183         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20184         Verify exception_cleanup not called for rethrows.
20185         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20186         when exiting catch block without rethrowing.
20187         * g++.dg/eh/forced3.C: New.
20188         * g++.dg/eh/forced4.C: New.
20189
20190 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20191
20192         * gcc.dg/20030505.c: Fix triplet.
20193
20194 2003-05-06  DJ Delorie  <dj@redhat.com>
20195
20196         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20197         * gcc.dg/nest.c: Likewise.
20198
20199 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20200
20201         * gcc.dg/builtins-14.c: New test case.
20202
20203 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20204
20205         * lib/compat.exp (compat-execute): New argument.
20206         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20207         * gcc.dg/compat: New test directory.
20208         * gcc.dg/compat/compat.exp: New expect script.
20209         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20210         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20211         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20212         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20213         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20214         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20215
20216         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20217         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20218         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20219         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20220         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20221         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20222         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20223         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20224         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20225         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20226         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20227         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20228         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20229         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20230         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20231
20232 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20233
20234         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20235
20236 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20237
20238         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20239
20240 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20241
20242         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20243         * gcc.dg/ppc-fsel-2.c: New test.
20244
20245         * gcc.dg/unused-5.c: New test.
20246
20247 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20248
20249         PR c++/10496
20250         * g++.dg/warn/pmf1.C: New test.
20251
20252 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20253
20254         PR c++/4494
20255         * g++.dg/warn/main.C: New test.
20256
20257 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20258
20259         * gcc.dg/nonnull-3.c: New test.
20260
20261 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20262
20263         * gcc.dg/cpp/Wtrigraphs.c: Update.
20264         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20265
20266 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20267
20268         * gcc.dg/ppc-fsel-1.c: New test.
20269
20270 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20271
20272         PR c/10604
20273         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20274
20275 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20276
20277         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20278
20279 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20280
20281         PR c++/9364, c++/10553, c++/10586
20282         * g++.dg/parse/typename4.C: New test.
20283         * g++.dg/parse/typename5.C: Likewise.
20284
20285 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20286
20287         * gcc.c-torture/compile/20030503-1.c: New test.
20288
20289 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20290
20291         * g++.dg/lookup/using5.C: Fix testcase error.
20292
20293 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20294
20295         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20296         since MEABI is no longer supported.  Remove all vestiges
20297         of MEABI from the test.
20298
20299 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20300
20301         PR c++/10554
20302         * g++.dg/lookup/using5.C: New test.
20303
20304 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20305
20306         PR c++/8772
20307         * g++.dg/template/ttp5.C: New test.
20308
20309 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20310
20311         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20312         (dg-gpp-additional-sources): New function.
20313         (dg-gpp-additional-files): Likewise.
20314         * lib/g++.exp (additional_sources): New variable.
20315         (additional_files): Likewise.
20316         (g++_target_compile): Deal with them.
20317         * lib/old-dejagnu.exp: Remove.
20318         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20319         * g++.old-deja: Revise all tests to use dg commands.
20320
20321 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20322
20323         PR c++/9432, c++/9528
20324         * g++.dg/lookup/using4.C: New test.
20325
20326 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20327
20328         * gcc.dg/noreturn-5.c: New file.
20329         * gcc.dg/noreturn-6.c: New file.
20330
20331         * gcc.c-torture/compile/inline-1.c: New file.
20332
20333 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20334
20335         PR c++/10551
20336         * g++.dg/template/explicit1.C: New test.
20337
20338 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20339
20340         PR c++/10549
20341         * g++.dg/other/bitfield1.C: New test.
20342
20343         PR c++/10527
20344         * g++.dg/init/new7.C: New test.
20345
20346 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20347
20348         * g++.dg/ext/desig1.C: New test.
20349         * g++.dg/ext/init1.C: Update.
20350
20351         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20352
20353 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20354
20355         PR c++/10180
20356         * g++.dg/warn/Winline-1.C: New test.
20357
20358 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20359
20360         * gcc.c-torture/execute/string-opt-19.c: New test.
20361
20362         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20363         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20364
20365 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20366
20367         PR c++/10506
20368         * g++.dg/init/new6.C: New test.
20369
20370         PR c++/10503
20371         * g++.dg/init/ref6.C: New test.
20372
20373 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20374
20375         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20376
20377 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20378
20379         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20380         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20381
20382 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20383
20384         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20385         initialized static data members.
20386
20387 2003-04-25  H.J. Lu <hjl@gnu.org>
20388
20389         * gcc.dg/ia64-sync-4.c: New test.
20390
20391 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20392
20393         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20394         date.
20395
20396 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20397
20398         PR c++/10337
20399         * g++.dg/warn/conv1.C: New test.
20400         * g++.old-deja/g++.other/conv7.C: Adjust.
20401         * g++.old-deja/g++.other/overload14.C: Adjust.
20402
20403 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20404
20405         PR c++/10471
20406         * g++.dg/template/defarg2.C: New test.
20407
20408 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20409
20410         * gcc.dg/cpp/include2.c: Update.
20411         * gcc.dg/cpp/multiline-2.c: New.
20412         * gcc.dg/cpp/multiline.c: Update.
20413         * gcc.dg/cpp/strify2.c: Update.
20414         * gcc.dg/cpp/trad/literals-2.c: Update.
20415
20416 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20417
20418         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20419
20420 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20421
20422         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20423
20424 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20425
20426         PR c++/10451
20427         * g++.dg/parse/crash4.C: New test.
20428
20429         PR c++/9847
20430         * g++.dg/parse/crash5.C: New test.
20431
20432 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20433
20434         PR c++/10446
20435         * g++.dg/parse/crash3.C: New test.
20436
20437         PR c++/10428
20438         * g++.dg/parse/elab1.C: New test.
20439
20440 2003-04-22  Devang Patel  <dpatel@apple.com>
20441
20442         * gcc.dg/cpp/trad/funlike-5.c: New test.
20443
20444 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20445
20446         * g++.dg/other/packed1.C: Fix dg options.
20447
20448 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20449
20450         * g++.dg/other/offsetof2.C: New test.
20451
20452 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20453
20454         * g++.dg/template/recurse.C: Adjust location of error messages.
20455
20456 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20457
20458         PR c++/9881
20459         * g++.dg/init/addr-const1.C: New test.
20460         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20461
20462 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20463
20464         PR c++/10405
20465         * g++.dg/lookup/struct-hack1.C: New test.
20466
20467 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20468
20469         * ucs.c: Update diagnostic messages.
20470
20471 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20472
20473         * gcc.dg/cpp/truefalse.cpp: New test.
20474         * gcc.dg/cpp/cpp.exp: Update.
20475         * g++.dg/other/stdbool-if.C: Remove.
20476
20477 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20478
20479         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20480         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20481
20482 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20483
20484         * gcc.c-torture/compile/20030418-1.c: New test.
20485
20486 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20487
20488         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20489
20490 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20491
20492         PR c++/10347
20493         g++.dg/template/dependent-name1.C: New test.
20494
20495 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20496
20497         * gcc.dg/warn-1.c (tourist_guide): New array,
20498         contains a pointer to bar.
20499
20500 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20501
20502         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20503         * gcc.c-torture/execute/medce-1.c: New test case.
20504         * gcc.c-torture/execute/medce-2.c: New test case.
20505
20506 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20507
20508         * lib/prune.exp: Ignore more messages.
20509
20510         PR c++/10381
20511         * g++.dg/parse/lookup3.C: New test.
20512
20513 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20514
20515         * gcc.c-torture/compile/20030415-1.c : New test.
20516
20517 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20518
20519         * gcc.c-torture/execute/scope-2.c: Move to ...
20520         * gcc.dg/noncompile/scope.c: .... here.
20521
20522 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20523
20524         * gcc.dg/20030414-2.c: New test case.
20525
20526 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20527
20528         PR target/10377
20529         * gcc.dg/20030414-1.c: New test.
20530
20531 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20532
20533         * gcc.dg/builtins-12.c: New test case.
20534         * gcc.dg/builtins-13.c: New test case.
20535
20536 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20537
20538         * gcc.c-torture/execute/string-opt-18.c: New test.
20539
20540 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20541
20542         PR c++/10300
20543         * g++.dg/init/new5.C: New test.
20544
20545 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20546
20547         PR c++/7910
20548         * g++.dg/ext/dllimport1.C: New test.
20549
20550 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20551
20552         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20553
20554 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20555
20556         PR Fortran/9263
20557         * g77.f-torture/noncompile/9263.f: New test
20558         PR Fortran/1832
20559         * g77.f-torture/execute/1832.f: New test
20560
20561 2003-04-11  David Chad  <davidc@freebsd.org>
20562             Loren J. Rittle  <ljrittle@acm.org>
20563
20564         libobjc/8562
20565         * objc.dg/headers.m: New test.
20566
20567 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20568
20569         * gcc.c-torture/execute/builtin-noret-2.c: New.
20570         * gcc.c-torture/execute/builtin-noret-2.x: New.
20571         XFAIL builtin-noret-2.c at -O1 and above.
20572         * gcc.dg/redecl.c: New.
20573         * gcc.dg/Wshadow-1.c: Update error regexps.
20574
20575 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20576
20577         * g++.dg/abi/bitfield10.C: New test.
20578
20579 2003-04-09  Mike Stump  <mrs@apple.com>
20580
20581         * gcc.dg/pch/pch.exp: Make testcase names longer.
20582         * g++.dg/pch/pch.exp: Make testcase names longer.
20583
20584 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20585
20586         * gcc.dg/builtins-11.c: New test case.
20587
20588 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20589
20590         * gcc.dg/builtins-9.c: New test case.
20591         * gcc.dg/builtins-10.c: New test case.
20592
20593 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20594
20595         * gcc.dg/noncompile/init-4.c.c: New test.
20596
20597 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20598
20599         * gcc.misc-test/gcov-9.c: New test.
20600         * gcc.misc-test/gcov-10.c: New test
20601         * gcc.misc-test/gcov-11.c: New test.
20602
20603 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20604
20605         PR optimization/10024
20606         * gcc.c-torture/compile/20030405-1.c: New test.
20607
20608 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20609
20610         * gcc.dg/pch/static-3.c: New.
20611         * gcc.dg/pch/static-3.hs: New.
20612         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20613
20614 2003-04-04  Richard Henderson  <rth@redhat.com>
20615
20616         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20617         * g++.dg/eh/forced2.C: Likewise.
20618
20619 2003-04-03  Mike Stump  <mrs@apple.com>
20620
20621         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20622         target arg.
20623         (scan-assembler-times, scan-assembler-not): Likewise.
20624         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20625
20626 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20627
20628         * gcc.dg/sparc-loop-1.c: New test.
20629
20630 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20631
20632         PR other/9274
20633         * g++.dg/pch/system-2.C: New.
20634         * g++.dg/pch/system-2.Hs: New.
20635
20636 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20637
20638         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20639
20640         * g++.dg/eh/simd-1.C (vecfunc): Same.
20641
20642 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20643
20644         * gcc.c-torture/execute/20030401-1.c: New test case.
20645
20646 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20647
20648         * objc.dg/defs.m: New.
20649
20650 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20651
20652         * g++.dg/eh/simd-1.C: New.
20653         * g++.dg/eh/simd-2.C: New.
20654
20655 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20656
20657         * gcc.c-torture/execute/simd-3.c: New.
20658
20659 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20660
20661         PR c/9936
20662         * gcc.dg/20030331-2.c: New test.
20663
20664 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20665
20666         PR c++/10278
20667         * g++.dg/parse/crash2.C: New test.
20668
20669 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20670
20671         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20672         * gcc.c-torture/execute/20030331-1.c: ...here.
20673
20674 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20675
20676         * gcc.c-torture/execute/20030331-1.c: New test.
20677
20678 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20679
20680         * lib/gcov.exp: Adjust call return testing strings.
20681         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20682
20683 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20684
20685         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20686         * gcc.dg/builtins-7.c: New test case.
20687         * gcc.dg/builtins-8.c: New test case.
20688
20689 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20690
20691         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20692
20693 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20694
20695         PR c++/7647
20696         * g++.dg/lookup-class-member-2.C: New test.
20697
20698 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20699
20700         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20701
20702 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20703
20704         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20705
20706 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20707
20708         * g++.dg/init/attrib1.C: New test.
20709
20710 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20711
20712         * gcc.dg/ultrasp8.c: New test.
20713
20714 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20715
20716         * gcc.dg/ultrasp7.c: New test.
20717
20718 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20719
20720         PR c++/10047
20721         * g++.dg/template/inline1.C: New test.
20722
20723 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20724
20725         * gcc.dg/sparc-dwarf2.c: New test.
20726
20727 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20728
20729         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20730         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20731
20732 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20733
20734         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20735         than reading .x files.
20736         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20737         * g77.dg/gcov/gcov-1.f: Likewise.
20738         * gcc.misc-tests/gcov-4b.c: Likewise.
20739         * gcc.misc-tests/gcov-5b.c: Likewise.
20740         * gcc.misc-tests/gcov-6.c: Likewise.
20741         * gcc.misc-tests/gcov-7.c: Likewise.
20742         * gcc.misc-tests/gcov-8.c: Likewise.
20743         * g++.dg/gcov/gcov-1.x: Remove.
20744         * g77.dg/gcov/gcov-1.x: Likewise.
20745         * gcc.misc-tests/gcov-4b.x: Likewise.
20746         * gcc.misc-tests/gcov-5b.x: Likewise.
20747         * gcc.misc-tests/gcov-6.x: Likewise.
20748         * gcc.misc-tests/gcov-7.x: Likewise.
20749         * gcc.misc-tests/gcov-8.x: Likewise.
20750
20751 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20752
20753         PR opt/10087
20754         * gcc.dg/20030324-1.c: New test.
20755
20756 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20757
20758         PR c++/10224
20759         * g++.dg/template/arg3.C: New test.
20760
20761         PR c++/10158
20762         * g++.dg/template/friend18.C: New test.
20763
20764 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20765
20766         * g77.f-torture/compile/20030326-1.f: New test case.
20767
20768 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20769
20770         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20771
20772         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20773
20774 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20775
20776         * gcc.dg/ia64-sync-3.c: New test.
20777
20778 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20779
20780         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20781
20782 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20783
20784         * gcc.dg/ultrasp6.c: New test.
20785
20786 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20787
20788         * gcc.dg/i386-signbit-1.c: New test.
20789         * gcc.dg/i386-signbit-2.c: New test.
20790         * gcc.dg/i386-signbit-3.c: New test.
20791
20792 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20793
20794         * gcc.dg/ultrasp5.c: Fix options.
20795
20796 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20797
20798         * gcc.dg/ultrasp5.c: Fix comment.
20799
20800 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20801
20802         PR fortran/10197
20803         * g77.f-torture/execute/10197.f: New test.
20804
20805 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20806
20807         PR c++/9898, c++/383
20808         * g++.dg/template/conv6.C: New test.
20809
20810         PR c++/10119
20811         * g++.dg/template/ptrmem5.C: New test.
20812
20813         PR c++/10026
20814         * g++.dg/lookup/koenig1.C: New test.
20815
20816         PR C++/10199
20817         * g++.dg/lookup/template2.C: New test.
20818
20819 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20820
20821         * g++.dg/opt/rtti1.C: New test.
20822
20823 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20824
20825         * gcc.dg/ultrasp5.c: New test.
20826
20827 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20828
20829         PR middle-end/9967
20830         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20831         builtin fputs.
20832
20833 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20834
20835         PR c/8224
20836         * gcc.dg/20030323-1.c: New test.
20837
20838 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20839
20840         * gcc.c-torture/compile/20030323-1.c: New test case.
20841
20842 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20843
20844         * gcc.dg/20030321-1.c: New test.
20845
20846 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20847
20848         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20849
20850 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20851
20852         PR c++/9978, c++/9708
20853         * g++.dg/ext/vlm1.C: Adjust expected error.
20854         * g++.dg/ext/vla2.C: New test.
20855         * g++.dg/template/arg1.C: New test.
20856         * g++.dg/template/arg2.C: New test.
20857
20858 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20859
20860         * g77.f-torture/execute/select.f: New test.
20861         * g77.f-torture/noncompile/select_no_compile.f: New test.
20862
20863 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20864
20865         PR c++/9898
20866         * g++.dg/other/error4.C: New test.
20867
20868 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20869
20870         * g++.dg/template/friend17.C: New test.
20871
20872 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20873
20874         * gcc.c-torture/compile/20030320-1.c: New.
20875
20876 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20877
20878         * gcc.dg/builtins-6.c: New test case.
20879
20880 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20881
20882         PR target/10073
20883         * gcc.c-torture/compile/20030319-1.c: New.
20884
20885 2003-03-18  Jan Hubicka  <jh@suse.cz>
20886
20887         * gcc.dg/i386-cvt-1.c: New test.
20888
20889 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20890
20891         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20892         * objc.dg/naming-2.m: Likewise.
20893
20894 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20895
20896         PR c++/9639
20897         * g++.dg/parse/crash1.C: New test.
20898
20899 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20900
20901         PR c++/8805
20902         * g++.dg/eh/cleanup1.C: New test.
20903
20904 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20905
20906         * gcc.c-torture/execute/20030316-1.c: New test case.
20907
20908 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20909
20910         PR c++/9629
20911         * g++.dg/init/ctor2.C: New test.
20912
20913 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20914
20915         * g77.f-torture/compile/xformat.f: New test case.
20916
20917 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20918
20919         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20920         * g++.old-deja/g++.mike/eh50.C: Likewise.
20921
20922 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20923
20924         PR c++/6440
20925         * g++.dg/template/spec7.C: New test.
20926         * g++.dg/template/spec8.C: Likewise.
20927
20928 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20929
20930         * gcc.c-torture/execute/20030313-1.c: New test.
20931
20932 2003-03-14  Richard Henderson  <rth@redhat.com>
20933
20934         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20935
20936 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20937
20938         * gcc.c-torture/compile/20030314-1.c: New test.
20939
20940 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20941
20942         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20943         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20944         thumb target,
20945         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20946         to accept newer _imp__  prefix and additional
20947         newline in .drectve section.
20948         * gcc.dg/dll-4.c: Likewise.
20949         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20950         switch.
20951
20952 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20953
20954         * g++.dg/parse/namespace9.C: New test.
20955
20956         * g++.dg/init/ref5.C: New test.
20957         * g++.dg/parse/ptrmem1.C: Likewise.
20958
20959 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20960
20961         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20962         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20963         regular expression.
20964         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20965         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20966
20967 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20968
20969         * gcc.c-torture/execute/20030224-2.c: New test.
20970
20971 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20972
20973         * gcc.dg/decl-3.c: New test.
20974
20975 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20976
20977         * gcc.dg/i386-loop-2.c: New test.
20978
20979 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR c++/9474
20982         * g++.dg/parse/namespace8.C: New test.
20983
20984         PR c++/9924
20985         * g++.dg/overload/builtin2.C: New test.
20986
20987 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20988
20989         * gcc.dg/return-type-3.c: New test.
20990
20991 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20992
20993         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20994         profiling options are not supported.
20995
20996 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20997
20998         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20999         * g++.old-deja/g++.warn/impint2.C: Likewise.
21000
21001 2003-03-10  Devang Patel  <dpatel@apple.com>
21002
21003         * g++.dg/cpp/c++_cmd_1.C: New test.
21004         * g++.dg/cpp/c++_cmd_1.h: New file.
21005
21006 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21007
21008         * gcc.dg/altivec-9.c: New file.
21009
21010 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21011
21012         * gcc.dg/ppc-sdata-1.c: New test.
21013         * gcc.dg/ppc-sdata-2.c: New test.
21014
21015 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21016
21017         PR c++/9373
21018         * g++.dg/opt/ptrmem2.C: New test.
21019
21020         PR c++/8534
21021         * g++.dg/opt/ptrmem1.C: New test.
21022
21023 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21024
21025         * gcc.dg/i386-loop-1.c: New test.
21026
21027 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21028
21029         PR c++/9970
21030         * g++.dg/lookup/friend1.C: New test.
21031
21032 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21033
21034         PR c++/9823
21035         * g++.dg/parser/constructor1.C: New test.
21036
21037 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21038
21039         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21040
21041         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21042
21043 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21044
21045         * gcc.dg/cpp/Wunused.c: Update test.
21046
21047 2003-03-08  Jan Hubicka  <jh@suse.cz>
21048
21049         * gcc.dg/inline-3.c: New test.
21050
21051 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21052
21053         PR c++/9809
21054         * g++.dg/parse/builtin1.C: New test.
21055
21056         PR c++/9982
21057         * g++.dg/abi/cookie1.C: New test.
21058         * g++.dg/abi/cookie2.C: Likewise.
21059
21060         PR c++/9524
21061         * g++.dg/template/field1.C: New test.
21062
21063         PR c++/9912
21064         * g++.dg/parse/class1.C: New test.
21065         * g++.dg/parse/namespace7.C: Likewise.
21066         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21067
21068 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21069
21070         * g++.dg/init/ref4.C: New test.
21071
21072 2003-03-07  Jan Hubicka  <jh@suse.cz>
21073
21074         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21075         * gcc.dg/inline-3.c:  New test.
21076
21077 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21078
21079         * g++.dg/init/ref3.C: New test.
21080
21081         PR c++/9965
21082         * g++.dg/init/ref2.C: New test.
21083
21084         PR c++/9400
21085         * g++.dg/warn/Wshadow-2.C: New test.
21086
21087         PR c++/9791
21088         * g++.dg/warn/Woverloaded-1.C: New test.
21089
21090 2003-03-05  Jan Hubicka  <jh@suse.cz>
21091
21092         * gcc.dg/i386-local2.c: New.
21093         * gcc.dg/i386-local.c: Fix typo.
21094
21095 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21096
21097         * g++.dg/abi/layout3.C: New test.
21098
21099 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21100
21101         * gcc.c-torture/compile/20030305-1.c
21102
21103 2003-03-05  Jan Hubicka  <jh@suse.cz>
21104
21105         * gcc.dg/i386-local.c: New.
21106
21107 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21108
21109         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21110
21111 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21112
21113         * gcc.dg/switch-2.c: New test.
21114         * gcc.dg/switch-3.c: New test.
21115         * gcc.dg/Wswitch.c: Adjust line numbers.
21116         * gcc.dg/Wswitch-default.c: Likewise.
21117         * gcc.dg/Wswitch-enum.c: Likewise.
21118
21119 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21120
21121         * gcc.c-torture/execute/20030222-1.c: New test.
21122
21123 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21124
21125         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21126
21127 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21128
21129         PR c++/9878
21130         * g++.dg/init/ref1.C: New test.
21131
21132 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21133
21134         * gcc.dg/sh-relax.c: New SH-only test.
21135
21136 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21137
21138         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21139         comment explaining purpose of testcase.
21140
21141 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21142
21143         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21144         for HC11/HC12 (asm needs two int registers).
21145         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21146         HC11/HC12 because the test uses an asm which needs two 32-bit
21147         registers.
21148
21149 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21150
21151         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21152         for HC11/HC12 (array is too large otherwise).
21153         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21154         * gcc.c-torture/compile/20010518-2.x: Likewise.
21155         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21156         HC11/HC12 (array is too large).
21157
21158 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21159
21160         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21161         * lib/g++-dg.exp (g++-dg-test): Likewise.
21162
21163 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21164
21165         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21166         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21167
21168 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21169
21170         * g++.dg/warn/implicit-typename1.C: Remove warning.
21171
21172 2003-02-28  Richard Henderson  <rth@redhat.com>
21173
21174         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21175         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21176
21177 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21178
21179         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21180         * g++.dg/pch/pch.exp: Likewise.
21181
21182 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21183
21184         PR c++/9879
21185         * testsuite/g++.dg/init/new4.C: New test.
21186
21187 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21188
21189         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21190
21191 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21192
21193         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21194         unsigned long.
21195
21196         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21197         wider than float.
21198
21199 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21200
21201         * lib/scanasm.exp: Add support for counting numbers of
21202         occurences.
21203         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21204         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21205
21206 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21207
21208         PR c++/9683
21209         * g++.dg/template/static3.C: New test.
21210
21211         PR c++/9829
21212         * g++.dg/parse/namespace6.C: New test.
21213
21214 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21215
21216         PR target/9732
21217         * gcc.dg/20030225-1.c: New test.
21218
21219 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21220
21221         * README: Remove out-of-date information.
21222
21223         PR c++/9836
21224         * g++.dg/template/spec6.C: New test.
21225
21226 2003-02-24  Jeff Law  <law@redhat.com>
21227
21228         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21229
21230 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21231
21232         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21233         * gcc.dg/pragma-ep-1.c: Likewise.
21234
21235 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21236
21237         PR c++/9602
21238         * g++.dg/template/friend16.C: New test.
21239
21240 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21241
21242         PR c++/5333
21243         * g++.dg/parse/fused-params1.C: Adjust error messages.
21244         * g++.dg/template/nested3.C: New test.
21245
21246 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21247
21248         * g++.dg/abi/param1.C: New test.
21249
21250 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21251
21252         PR c++/7982
21253         * g++.dg/warn/implicit-typename1.C: New test.
21254
21255 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21256
21257         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21258         with "mtune".
21259         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21260         * gcc.c-torture/execute/20010129-1.x: Likewise.
21261         * gcc.dg/20011107-1.c: Likewise.
21262         * gcc.dg/20020108-1.c: Likewise.
21263         * gcc.dg/20020122-3.c: Likewise.
21264         * gcc.dg/20020206-1.c: Likewise.
21265         * gcc.dg/20020310-1.c: Likewise.
21266         * gcc.dg/20020426-2.c: Likewise.
21267         * gcc.dg/20020517-1.c: Likewise.
21268         * gcc.dg/991230-1.c: Likewise.
21269         * gcc.dg/i386-unroll-1.c: Likewise.
21270         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21271
21272 2003-02-22  Jan Hubicka  <jh@suse.cz>
21273
21274         * gcc.dg/i386-mul.c: New test.
21275
21276 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21277
21278         * gcc.dg/builtins-5.c: New test case.
21279
21280 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21281
21282         * gcc.dg/asmreg-1.c: New test.
21283
21284 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21285
21286         PR c++/9749
21287         * g++.dg/parse/varmod1.C: New test.
21288
21289 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21290
21291         PR c++/9727
21292         * g++.dg/template/op1.C: New test.
21293
21294 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21295
21296         PR c++/8906
21297         * g++.dg/template/nested2.C: New test.
21298
21299 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21300
21301         PR c++/8724
21302         * g++.dg/expr/dtor1.C: New test.
21303
21304 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21305
21306         * gcc.dg/cpp/include3.c: New test.
21307         * gcc.dg/cpp/inc/foo.h: New file.
21308
21309 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21310
21311         * gcc.c-torture/execute/20030221-1.c: New test.
21312
21313 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21314
21315         PR c++/9729
21316         * g++.dg/abi/conv1.C: New test.
21317
21318 2003-02-20  Jan Hubicka  <jh@suse.cz>
21319
21320         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21321
21322 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21323
21324         * gcc.c-torture/compile/20030219-1.c: New test.
21325
21326 2003-02-18  Jan Hubicka  <jh@suse.cz>
21327
21328         * gcc.dg/funcorder.c: New test.
21329
21330 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21331
21332         * gcc.c-torture/execute/20030218-1.c: New.
21333
21334 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21335
21336         * gcc.dg/20030218-1.c: New.
21337
21338 2003-02-18  Richard Henderson  <rth@redhat.com>
21339
21340         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21341         * gcc.dg/attr-used-2.c: New.
21342
21343 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21344
21345         PR c++/9704
21346         * g++.dg/init/copy5.C: New test.
21347
21348 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21349
21350         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21351         * g++.dg/pch/pch.exp: Likewise.
21352
21353 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21354
21355         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21356         STACK_SIZE is not defined.
21357
21358 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21359
21360         PR c++/9457
21361         * g++.dg/template/init1.C: New test.
21362
21363 2003-02-16  Jan HUbicka  <jh@suse.cz>
21364
21365         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21366         (foo): Add few extra tests
21367         * gcc.dg/c99-const-expr-3.c: Likewise.
21368         * gcc.c-torture/execute/20030216-1.c: New.
21369
21370 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21371
21372         PR c++/9459
21373         * g++.dg/ext/typeof4.C: New test.
21374
21375 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21376
21377         * gcc.dg/i386-387-3.c: New test case.
21378
21379 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21380
21381         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21382         cris-*-elf* cris-*-aout* and mmix-*-*.
21383
21384 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21385
21386         * gcc.dg/20030213-1.c: New test.
21387
21388 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21389
21390         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21391         * gcc.dg/i386-387-2.c: Likewise.
21392
21393 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21394
21395         * gcc.dg/ppc-spe.c: Fix formatting.
21396         Enable tests that were previously unsupported by gas.
21397         Delete tests for instructions that no longer exist.
21398         Switch arguments on evsubifw builtin.
21399
21400 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21401
21402         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21403         STACK_SIZE is too small.
21404
21405 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21406             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21407
21408         * gcc.dg/decl-2.c: New test.
21409
21410 2003-02-10  Jan Hubicka  <jh@suse.cz>
21411
21412         * gcc.dg/i386-fpcvt-1.c:  New test.
21413
21414 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21415
21416         * gcc.c-torture/execute/20030209-1.c: New test.
21417
21418 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21419
21420         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21421         int-wide bitops, use the constants of the same width.
21422         Likewise, if long long is 32-bit wide, test bitops using
21423         32-bit constants.
21424
21425 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21426
21427         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21428
21429 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21430
21431         * testsuite/gcc.dg/builtins-4.c: New test case.
21432
21433 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21434
21435         * gcc.dg/20020430-1.c: Fix dg command typos.
21436         * gcc.dg/20020503-1.c: Likewise.
21437
21438 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21439
21440         PR c++/8785
21441         * g++.dg/parse/fused-params1.C: New test.
21442
21443         PR c++/8857
21444         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21445
21446         PR c++/8921
21447         * g++.dg/parse/non-dependent1.C: New test.
21448
21449         PR c++/8928
21450         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21451
21452         PR c++/9228
21453         * g++.dg/parse/undefined7.C: New test.
21454         * g++.dg/parse/non-templ1.C: New test.
21455
21456         PR c++/9229
21457         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21458
21459 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21460
21461         * gcc.c-torture/compile/20030206-1.c: New test.
21462
21463 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21464
21465         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21466         "pow" to "foo" to avoid potential confusion with a math built-in.
21467
21468 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21469
21470         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21471         conditions for SPARC targets.
21472
21473 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21474
21475         * gcc.dg/20030204-1.c: New test.
21476
21477 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21478
21479         PR c++/38
21480         * g++.dg/parse/array-size1.C: New test.
21481
21482         PR c++/5657
21483         * g++.dg/parse/undefined3.C: New test.
21484
21485         PR c++/5665
21486         * g++.dg/parse/undefined4.C: New test.
21487
21488         PR c++/5975
21489         * g++.dg/parse/undefined5.C: New test.
21490
21491         PR c++/7259
21492         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21493
21494         PR c++/8578
21495         * g++.dg/parse/casting-operator1.C: New test.
21496
21497         PR c++/8596
21498         * g++.dg/parse/undefined6.C: New test.
21499
21500         PR c++/8736
21501         * g++.dg/parse/missing-template1.C: New test.
21502
21503 2003-02-04  Jan Hubicka  <jh@suse.cz>
21504
21505         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21506         * gcc.dg/i386-cmov?.c:  Likewise.
21507         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21508         * gcc.dg/i386-ssefp-1.c:  Likewise.
21509         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21510         conventions.
21511
21512 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21513
21514         PR c++/7129
21515         * testsuite/g++.dg/ext/max.C: New test.
21516
21517 2003-02-03  Jan Hubicka  <jh@suse.cz>
21518
21519         * gcc.c-torture/execute/20030203-1.c: New test.
21520
21521 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21522
21523         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21524         'natural-endian'.
21525
21526 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21527
21528         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21529         * g++.dg/init/new2.C: Likewise.
21530         * g++.dg/other/new1.C: Likewise.
21531
21532 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21533
21534         * gcc.dg/struct-ret-libc.c: New test.
21535
21536 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21537
21538         * gcc.dg/20030129-1.c: New test.
21539
21540 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21541
21542         PR c++/8849
21543         * g++.dg/template/ptrmem4.C: New test.
21544
21545 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21546
21547         * g++.dg/parser/constant1.C: New test.
21548
21549 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21550
21551         PR c++/8591
21552         * g++.dg/parse/friend2.C: New test.
21553
21554 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21555
21556         PR c++/9437
21557         * g++.dg/template/unify4.C: New test.
21558
21559 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21560
21561         * gcc.c-torture/execute/20030128-1.c: New test.
21562
21563 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21564
21565         * g++.dg/lookup/nested1.C: Test moved from ...
21566         * g++.old-deja/g++.other/lookup24.C: ... here.
21567
21568 2003-01-28  Jan Hubicka  <jh@suse.cz>
21569
21570         * gcc.dg/i386-cmov5.c:  New test.
21571
21572 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21573
21574         * gcc.c-torture/execute/20010925-1.c: Changed the
21575         memcpy declaration.
21576
21577 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21578
21579         PR c++/3902
21580         * g++.dg/parse/template5.C: New test.
21581
21582 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21583
21584         PR fortran/9258
21585         * g77.dg/pr9258: New test.
21586
21587 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21588
21589         * README: Move relevant parts from README.g++.
21590
21591         * README.g++: Remove this file.
21592
21593 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21594
21595         * g++.dg/abi/dcast1.C: New test.
21596
21597 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21598
21599         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21600
21601 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21602
21603         PR c++/47
21604         * g++.old-deja/g++.other/lookup24.C: New test.
21605
21606 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21607
21608         PR middle-end/7227
21609         * gcc.dg/uninit-C.c: New test.
21610
21611 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21612
21613         * g++.dg/abi/covariant1.C: New test.
21614
21615 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21616
21617         * gcc.dg/20030123-1.c: New test.
21618
21619 2003-01-25  Jan Hubicka  <jh@suse.cz>
21620
21621         PR opt/8492
21622         * gcc.c-torture/compile/20030125-1.c
21623
21624 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21625
21626         PR c++/9403
21627         * g++.dg/parse/template3.C: New test.
21628         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21629
21630         PR c++/795
21631         * g++.dg/parse/template4.C: New test.
21632
21633         PR c++/9415
21634         * g++.dg/template/qual2.C: New test.
21635
21636         PR c++/8545
21637         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21638
21639         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21640
21641 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21642
21643         * gcc.c-torture/execute/switch-1.c: New test case.
21644
21645 2003-01-25  Jan Hubicka  <jh@suse.cz>
21646
21647         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21648
21649 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21650
21651         Tweaks for Bison-1.875. From the NEWS file:
21652         "- `parse error' -> `syntax error'
21653         Bison now uniformly uses the term `syntax error'"
21654         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21655         * gcc.dg/cpp/digraph2.c: Likewise.
21656         * gcc.dg/cpp/direct2.c: Likewise.
21657         * gcc.dg/cpp/paste4.c: Likewise.
21658         * gcc.dg/c90-restrict-1.c: Likewise.
21659         * gcc.dg/c99-func-2.c: Likewise.
21660         * gcc.dg/noncompile/920721-2.c: Likewise.
21661         * gcc.dg/noncompile/930622-2.c: Likewise.
21662         * gcc.dg/noncompile/940112-1.c: Likewise.
21663         * gcc.dg/noncompile/950921-1.c: Likewise.
21664         * gcc.dg/noncompile/951123-1.c: Likewise.
21665         * gcc.dg/noncompile/971104-1.c: Likewise.
21666         * gcc.dg/noncompile/990416-1.c: Likewise.
21667
21668 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21669
21670         * g++.dg/parse/undefined1.C: Add error message.
21671
21672 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21673
21674         PR c++/9354
21675         * g++.dg/parse/new1.C: New test.
21676
21677         PR c++/9216
21678         * g++.dg/parse/template2.C: New test.
21679
21680         PR c++/9354
21681         * g++.dg/parse/typedef2.C: New test.
21682
21683         PR c++/9328
21684         * g++.dg/ext/typeof3.C: New test.
21685
21686 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21687
21688         PR c++/2738
21689         * g++.dg/parse/ret-type1.C: New test.
21690
21691         PR c++/3792
21692         * g++.dg/parse/tmpl-outside1.C: New test.
21693
21694         PR c++/4207
21695         * g++.dg/parse/int-as-enum1.C: New test.
21696
21697         PR c++/4903
21698         * g++.dg/parse/no-typename1.C: New test.
21699
21700         PR c++/5533
21701         * g++.dg/parse/no-value1.C: New test.
21702
21703         PR c++/5921
21704         * g++.dg/parse/wrong-inline1.C: New test.
21705
21706         PR c++/6402
21707         * g++.dg/parse/ref1.C: New test.
21708
21709         PR c++/6992
21710         * g++.dg/parse/attr-ctor1.C: New test.
21711
21712         PR c++/7229
21713         * g++.dg/parse/namespace5.C: New test.
21714
21715         PR c++/7917
21716         * g++.dg/parse/func-def1.C: New test.
21717
21718         PR c++/8143
21719         * g++.dg/parse/undefined1.C: New test.
21720
21721         PR c++/5723, PR c++/8522
21722         * g++.dg/parse/specialization1.C: New test.
21723
21724         PR c++/163, PR c++/8595
21725         * g++.dg/parse/struct-as-enum1.C: New test.
21726
21727         PR c++/9173
21728         * g++.dg/parse/undefined2.C: New test.
21729
21730 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21731
21732         PR c++/9298
21733         * g++.dg/parse/template1.C: New test.
21734
21735         PR c++/9384
21736         * g++.dg/parse/using1.C: New test.
21737
21738         PR c++/9285
21739         PR c++/9294
21740         * g++.dg/parse/expr2.C: New test.
21741
21742         PR c++/9388
21743         * g++.dg/parse/lookup2.C: Likewise.
21744
21745 2003-01-21  Jan Hubicka  <jh@suse.cz>
21746
21747         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21748         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21749         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21750         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21751
21752 2003-01-20  Nick Clifton  <nickc@redhat.com>
21753
21754         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21755         problem with ARM sibcall code generation.
21756
21757 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21758
21759         * gcc.c-torture/execute/20030120-1.c: New.
21760
21761 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21762
21763         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21764
21765 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21766
21767         PR c++/9272
21768         * g++.dg/parse/ctor1.C: New test.
21769
21770         PR c++/9294:
21771         * g++.dg/parse/qualified1.C: New test.
21772
21773         * g++.dg/parse/typename3.C: New test.
21774
21775 2003-01-16  Richard Henderson  <rth@redhat.com>
21776
21777         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21778
21779 2003-01-16  Richard Henderson  <rth@redhat.com>
21780
21781         * g++.dg/pch/pch.exp: Copy test header to the working directory
21782         before using it either for precompilation or direct use.
21783         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21784         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21785
21786 2003-01-16  Richard Henderson  <rth@redhat.com>
21787
21788         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21789         before using it either for precompilation or direct use.
21790         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21791         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21792
21793 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21794
21795         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21796         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21797         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21798         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21799         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21800         typename warning into error.
21801         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21802         error messages.
21803         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21804         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21805         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21806         messages.
21807         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21808         make declaration visible in template.
21809         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21810         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21811         messages.
21812         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21813         message.
21814         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21815         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21816         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21817         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21818         typename warning with error message.
21819         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21820         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21821         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21822
21823 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21824
21825         * g++.dg/parse/ambig2.C: New test.
21826
21827 2003-01-15  Richard Henderson  <rth@redhat.com>
21828
21829         * g++.dg/tls/init-2.C: Update error message string.
21830
21831 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21832
21833         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21834
21835 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21836
21837         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21838         all for HC11/HC12.
21839         * gcc.c-torture/compile/20001205-1.x: Likewise.
21840         * gcc.c-torture/compile/20001226-1.x: Likewise.
21841         * gcc.c-torture/compile/920520-1.x: Likewise.
21842         * gcc.c-torture/compile/961203-1.x: Likewise.
21843         * gcc.c-torture/compile/20020604-1.x: Likewise.
21844
21845 2003-01-15  Jan Hubicka  <jh@suse.cz>
21846
21847         * gcc.c-torture/compile/20030115-1.c: New test.
21848
21849         * gcc.dg/i386-fpcvt-1.c: New test.
21850         * gcc.dg/i386-fpcvt-2.c: New test.
21851
21852 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21853
21854         Further conform g++'s __vmi_class_type_info to the C++ ABI
21855         specification.
21856         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21857         the specification.
21858
21859 2003-01-14  Jan Hubicka  <jh@suse.cz>
21860
21861         * gcc.dg/i386-fpcvt-1.c: New test.
21862         * gcc.dg/i386-fpcvt-2.c: New test.
21863
21864 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21865
21866         * gcc.dg/i386-mmx-3.c: New test.
21867
21868 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21869
21870         PR c++/9264
21871         * g++.dg/parse/octal1.C: New file.
21872
21873         PR c++/9172
21874         * g++.dg/parse/typename1.C: New file.
21875
21876 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21877
21878         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21879         * gcc.dg/bf-no-ms-layout.c: Likewise.
21880         * gcc.dg/bf-ms-attrib.c: Likewise.
21881
21882 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21883
21884         PR c++/9099
21885         * g++.dg/parse/dtor1.C: New file.
21886
21887         PR c++/9128
21888         * g++.dg/rtti/typeid1.C: New file.
21889
21890         PR c++/9153
21891         * g++.dg/parse/lookup1.C: New file.
21892
21893         PR c++/9171
21894         * g++.dg/templ/spec5.C: New file.
21895
21896 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21897
21898         * gcc.c-torture/compile/20030110-1.c: New test.
21899
21900 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21901
21902         Merge from pch-branch:
21903
21904         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21905
21906         * gcc.dg/pch/cpp-1.h: New.
21907         * gcc.dg/pch/cpp-1.c: New.
21908         * gcc.dg/pch/cpp-2.h: New.
21909         * gcc.dg/pch/cpp-2.c: New.
21910
21911         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21912
21913         * gcc.dg/pch/except-1.h: New.
21914         * gcc.dg/pch/except-1.c: New.
21915
21916         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21917
21918         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21919         running test.
21920         * gcc.dg/pch: Include *.hp not *.h.
21921         * gcc.dg/pch/system-1.h: New.
21922         * gcc.dg/pch/system-1.c: New.
21923
21924         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21925
21926         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21927         rather than trying to build and run a program using PCH.
21928         * gcc.dg/pch: Remove dg-do commands from test files.
21929
21930         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21931
21932         * gcc.dg/pch/macro-3.c: New.
21933         * gcc.dg/pch/macro-3.h: New.
21934
21935         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21936
21937         * gcc.dg/pch/common-1.c: New.
21938         * gcc.dg/pch/common-1.h: New.
21939         * gcc.dg/pch/decl-1.c: New.
21940         * gcc.dg/pch/decl-1.h: New.
21941         * gcc.dg/pch/decl-2.c: New.
21942         * gcc.dg/pch/decl-2.h: New.
21943         * gcc.dg/pch/decl-3.c: New.
21944         * gcc.dg/pch/decl-3.h: New.
21945         * gcc.dg/pch/decl-4.c: New.
21946         * gcc.dg/pch/decl-4.h: New.
21947         * gcc.dg/pch/decl-5.c: New.
21948         * gcc.dg/pch/decl-5.h: New.
21949         * gcc.dg/pch/global-1.c: New.
21950         * gcc.dg/pch/global-1.h: New.
21951         * gcc.dg/pch/inline-1.c: New.
21952         * gcc.dg/pch/inline-1.h: New.
21953         * gcc.dg/pch/inline-2.c: New.
21954         * gcc.dg/pch/inline-2.h: New.
21955         * gcc.dg/pch/static-1.c: New.
21956         * gcc.dg/pch/static-1.h: New.
21957         * gcc.dg/pch/static-2.c: New.
21958         * gcc.dg/pch/static-2.h: New.
21959
21960         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21961
21962         * g++.dg/pch/pch.exp: Better handle failing testcases.
21963         * gcc.dg/pch/pch.exp: Likewise.
21964         * gcc.dg/pch/macro-1.c: New.
21965         * gcc.dg/pch/macro-1.h: New.
21966         * gcc.dg/pch/macro-2.c: New.
21967         * gcc.dg/pch/macro-2.h: New.
21968
21969         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21970
21971         * g++.dg/dg.exp: Treat files in pch/ specially.
21972         * g++.dg/pch/pch.exp: New file.
21973         * g++.dg/pch/empty.H: New file.
21974         * g++.dg/pch/empty.C: New file.
21975         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21976         "precompile".
21977
21978         * gcc.dg/pch/pch.exp: New file.
21979         * gcc.dg/pch/empty.h: New file.
21980         * gcc.dg/pch/empty.c: New file.
21981         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21982         "precompile".
21983
21984 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21985
21986         * g++.dg/template/friend14.C: New test.
21987
21988 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21989
21990         * gcc.dg/old-style-asm-1.c: New test.
21991
21992 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21993
21994         * gcc.c-torture/compile/20030109-1.c: New test.
21995
21996 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21997
21998         * gcc.c-torture/execute/20030109-1.c: New test.
21999
22000 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22001
22002         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22003         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22004         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22005         * g++.old-deja/g++.mike/eh2.C: Likewise
22006         * g++.old-deja/g++.mike/eh3.C: Likewise
22007         * g++.old-deja/g++.mike/eh5.C: Likewise
22008         * g++.old-deja/g++.mike/eh6.C: Likewise
22009         * g++.old-deja/g++.mike/eh7.C: Likewise
22010         * g++.old-deja/g++.mike/eh8.C: Likewise
22011         * g++.old-deja/g++.mike/eh9.C: Likewise
22012         * g++.old-deja/g++.mike/eh10.C: Likewise
22013         * g++.old-deja/g++.mike/eh12.C: Likewise
22014         * g++.old-deja/g++.mike/eh13.C: Likewise
22015         * g++.old-deja/g++.mike/eh14.C: Likewise
22016         * g++.old-deja/g++.mike/eh16.C: Likewise
22017         * g++.old-deja/g++.mike/eh17.C: Likewise
22018         * g++.old-deja/g++.mike/eh18.C: Likewise
22019         * g++.old-deja/g++.mike/eh21.C: Likewise
22020         * g++.old-deja/g++.mike/eh23.C: Likewise
22021         * g++.old-deja/g++.mike/eh24.C: Likewise
22022         * g++.old-deja/g++.mike/eh25.C: Likewise
22023         * g++.old-deja/g++.mike/eh26.C: Likewise
22024         * g++.old-deja/g++.mike/eh27.C: Likewise
22025         * g++.old-deja/g++.mike/eh28.C: Likewise
22026         * g++.old-deja/g++.mike/eh29.C: Likewise
22027         * g++.old-deja/g++.mike/eh31.C: Likewise
22028         * g++.old-deja/g++.mike/eh33.C: Likewise
22029         * g++.old-deja/g++.mike/eh34.C: Likewise
22030         * g++.old-deja/g++.mike/eh35.C: Likewise
22031         * g++.old-deja/g++.mike/eh36.C: Likewise
22032         * g++.old-deja/g++.mike/eh37.C: Likewise
22033         * g++.old-deja/g++.mike/eh38.C: Likewise
22034         * g++.old-deja/g++.mike/eh39.C: Likewise
22035         * g++.old-deja/g++.mike/eh40.C: Likewise
22036         * g++.old-deja/g++.mike/eh41.C: Likewise
22037         * g++.old-deja/g++.mike/eh42.C: Likewise
22038         * g++.old-deja/g++.mike/eh44.C: Likewise
22039         * g++.old-deja/g++.mike/eh46.C: Likewise
22040         * g++.old-deja/g++.mike/eh47.C: Likewise
22041         * g++.old-deja/g++.mike/eh48.C: Likewise
22042         * g++.old-deja/g++.mike/eh49.C: Likewise
22043         * g++.old-deja/g++.mike/eh50.C: Likewise
22044         * g++.old-deja/g++.mike/eh51.C: Likewise
22045         * g++.old-deja/g++.mike/eh53.C: Likewise
22046         * g++.old-deja/g++.mike/eh55.C: Likewise
22047         * g++.old-deja/g++.mike/p7912.C: Likewise
22048         * g++.old-deja/g++.mike/p9706.C: Likewise
22049         * g++.old-deja/g++.mike/p10416.C: Likewise
22050         * g++.old-deja/g++.mike/p11667.C: Likewise
22051         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22052         Remove redundant reference to Iris.
22053         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22054         Elxsi, i860, Pico Java, and WE32K.
22055
22056 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22057
22058         * g++.dg/ext/asm4.C: New test.
22059
22060 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22061
22062         PR c++/9030
22063         * g++.dg/template/friend12.C: New test.
22064         * g++.dg/template/friend13.C: Likewise.
22065         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22066
22067 2003-01-08  Jan Hubicka  <jh@suse.cz>
22068
22069         * gcc.dg/i386-cadd.c: New test.
22070         * gcc.dg/i386-cmov4.c: Likewise.
22071
22072 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/9165
22075         * g++.dg/warn/Wunused-3.C: New test.
22076
22077         * g++.dg/abi/bitfield9.C: New test.
22078
22079         PR c++/9189
22080         * g++.dg/parse/defarg3.C: New test.
22081
22082 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22083
22084         * g++.dg/parse/ambig1.C: New test.
22085         * g++.dg/parse/defarg2.C: New test.
22086
22087 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22088
22089         * g++.dg/template/defarg-1.C: New test.
22090         * g++.dg/template/local2.C: Likewise.
22091
22092 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22093
22094         * gcc.c-torture/execute/20030105-1.c: New test.
22095
22096 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22097
22098         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22099         * g++.dg/parse/namespace4.C: Likewise.
22100
22101 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22102
22103         * g++.dg/template/ntp2.C: New test.
22104
22105 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22106
22107         * g++.dg/parse/extern-C-1.C: New test.
22108
22109         * g++.dg/parse/namespace4.C: New test.
22110
22111         * g++.dg/template/nested1.C: New test.
22112
22113         * g++.dg/parse/namespace3.C: New test.
22114
22115 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22116
22117         * g++.dg/lookup/two-stage1.C: New test.
22118
22119 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22120
22121         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22122         * g++.old-deja/g++.jason/access8.C: Likewise.
22123         * g++.old-deja/g++.other/decl5.C: Likewise.
22124
22125 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22126
22127         * g++.dg/parse/parse7.C: New test.
22128
22129 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22130
22131         PR c++/2843
22132         * g++.dg/ext/attrib7.C: New test.
22133
22134 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22135
22136         * g++.dg/parse/parse6.C: New test.
22137
22138 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22139
22140         * gcc.dg/h8300-stack-1.c: New.
22141
22142 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22143
22144         g++.dg/lookup/exception1.C: New test.
22145
22146         g++.dg/lookup/template1.C: New test.
22147
22148         g++.dg/parse/namespace2.C: New test.
22149
22150         g++.dg/parse/parens2.C: New test.
22151
22152 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22153
22154         * g++.dg/parse/parse5.C: New test.
22155         * g++.dg/lookup/scoped4.C: New test.
22156
22157 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22158
22159         * g++.dg/parse/parens1.C: New test.
22160
22161         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22162         angle-bracket1.C.
22163         * g++.dg/parse/parens2.C: New test.
22164
22165         * g++.dg/lookup/scope-operator1.C: New test.
22166
22167         * g++.dg/parse/operator1.C: New test.
22168
22169 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22170
22171         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22172         * g++.old-deja/g++.other/access6.C: Likewise.
22173         * g++.old-deja/g++.other/decl1.C: Likewise.
22174         * g++.old-deja/g++.pt/typename12.C: Likewise.
22175
22176 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22177
22178         * g++.dg/parse/namespace1.C: New test.
22179
22180 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22181
22182         * g++.dg/parse/parse4.C: New test.
22183
22184 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22185
22186         * g++.dg/parse/parse3.C: New test.
22187
22188 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22189
22190         * g++.dg/parse/parse2.C: New test.
22191
22192 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22193
22194         * g++.dg/template/friend11.C: New test.
22195
22196 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22197
22198         * g++.dg/parse/parse1.C: New test.
22199
22200 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22201
22202         * lib/profopt.exp: Change the name of a global variable to avoid
22203         possible clashes with other test suites.
22204
22205 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22206
22207         * g++.dg/inherit/covariant8.C: New test.
22208
22209 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22210
22211         * g++.dg/init/array9.C: New test.
22212
22213         PR c++/9112
22214         * g++.dg/parse/expr1.C: New test.
22215
22216 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22217
22218         * gcc.c-torture/compile/20021230-1.c: New test.
22219
22220 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22221
22222         * g++.dg/inherit/covariant5.C: New test.
22223         * g++.dg/inherit/covariant6.C: New test.
22224         * g++.dg/inherit/covariant7.C: New test.
22225
22226 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22227
22228         PR c++/2739
22229         * g++.dg/other/access2.C: New test.
22230
22231 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22232
22233         * g++.dg/other/anon-struct.C: No longer fails
22234         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22235         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22236         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22237
22238 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22239
22240         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22241
22242 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22243
22244         * g++.dg/eh/spec4.C: Remove stray semicolon.
22245         * g++.dg/expr/pmf-1.C: Change error message.
22246         * g++.dg/ext/asm1.C: Remove stray semicolon.
22247         * g++.dg/ext/typename1.C: Add missing typenames.
22248         * g++.dg/inherit/template-as-base.C: Change error message.
22249         * g++.dg/lookup/scoped1.C: Likewise.
22250         * g++.dg/lookup/scoped2.C: Likewise.
22251         * g++.dg/lookup/using2.C: Likewise.
22252         * g++.dg/other/component1.C: Remove stray semicolon.
22253         * g++.dg/other/do1.C: Change error message.
22254         * g++.dg/other/error2.C: Likewise.
22255         * g++.dg/other/init1.C: Likewise.
22256         * g++.dg/other/packed1.C: Remove stray semicolon.
22257         * g++.dg/other/ptrmem2.C: Change error message.
22258         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22259         marker.
22260         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22261         * g++.dg/template/access3.C: Add typename keyword.
22262         * g++.dg/template/access5.C: Remove stray semicolon.
22263         * g++.dg/template/access6.C: Likewise.
22264         * g++.dg/template/complit1.C: Likewise.
22265         * g++.dg/template/crash1.C: Change error message.
22266         * g++.dg/template/inherit2.C: Remove stray semicolon.
22267         * g++.dg/template/instantiate2.C: Likewise.
22268         * g++.dg/template/instantiate3.C: Change error message.
22269         * g++.dg/template/qual1.C: Remove stray semicolon.
22270         * g++.dg/template/qualttp18.C: Change error message.
22271         * g++.dg/template/ref1.C: Remove stray semicolon.
22272         * g++.dg/template/sizeof1.C (A::value): Declare it.
22273         * g++.dg/template/spec4.C: Change error message.
22274         * g++.dg/template/static1.C: Likewise.
22275         * g++.dg/template/type1.C: Likewise.
22276         * g++.dg/template/typename3.C: Likewise.
22277         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22278         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22279         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22280         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22281         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22282         named return value extension.
22283         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22284         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22285         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22286         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22287         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22288         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22289         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22290         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22291         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22292         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22293         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22294         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22295         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22296         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22297         syntax.
22298         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22299         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22300         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22301         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22302         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22303         * g++.old-deja/g++.brendan/template11.C: Likewise.
22304         * g++.old-deja/g++.brendan/template26.C: Likewise.
22305         * g++.old-deja/g++.brendan/template27.C: Use explicit
22306         specialization syntax.
22307         * g++.old-deja/g++.brendan/template30.C: Likewise.
22308         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22309         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22310         non-dependent names.
22311         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22312         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22313         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22314         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22315         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22316         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22317         named return value extension.
22318         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22319         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22320         * g++.old-deja/g++.ext/return1.C: Likewise.
22321         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22322         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22323         * g++.old-deja/g++.jason/access8.C: Likewise.
22324         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22325         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22326         pseudo-destructor names.
22327         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22328         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22329         pseudo-destructor names.
22330         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22331         * g++.old-deja/g++.jason/overload19.C: Likewise.
22332         * g++.old-deja/g++.jason/overload32.C: Likewise.
22333         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22334         stray semicolons.
22335         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22336         * g++.old-deja/g++.jason/return.C: Likewise.
22337         * g++.old-deja/g++.jason/return2.C: Likewise.
22338         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22339         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22340         syntax.
22341         * g++.old-deja/g++.jason/template10.C: Account for use of
22342         non-dependent names.
22343         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22344         syntax.
22345         * g++.old-deja/g++.jason/template37.C: Likewise.
22346         * g++.old-deja/g++.law/access4.C: Change error messages.
22347         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22348         pseudo-destructor names.
22349         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22350         * g++.old-deja/g++.law/ctors9.C: Likewise.
22351         * g++.old-deja/g++.law/cvt22.C: Likewise.
22352         * g++.old-deja/g++.law/dtors5.C: Likewise.
22353         * g++.old-deja/g++.law/global-init1.C: Likewise.
22354         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22355         * g++.old-deja/g++.law/operators28.C: Likewise.
22356         * g++.old-deja/g++.law/visibility28.C: Likewise.
22357         * g++.old-deja/g++.martin/eval1.C: Likewise.
22358         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22359         name.
22360         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22361         * g++.old-deja/g++.mike/net34.C: Likewise.
22362         * g++.old-deja/g++.mike/net36.C: Likewise.
22363         * g++.old-deja/g++.mike/ns2.C: Likewise.
22364         * g++.old-deja/g++.mike/p12306.C: Likewise.
22365         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22366         value extension.
22367         * g++.old-deja/g++.mike/p700.C: Likewise.
22368         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22369         * g++.old-deja/g++.mike/p710.C: Likewise.
22370         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22371         value extension.
22372         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22373         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22374         * g++.old-deja/g++.ns/crash2.C: Likewise.
22375         * g++.old-deja/g++.ns/crash3.C: Likewise.
22376         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22377         * g++.old-deja/g++.ns/ns17.C: Likewise.
22378         * g++.old-deja/g++.ns/template16.C: Likewise.
22379         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22380         keyword.
22381         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22382         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22383         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22384         named return value extension.
22385         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22386         * g++.old-deja/g++.other/access4.C: Issue additional error
22387         messages.
22388         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22389         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22390         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22391         * g++.old-deja/g++.other/crash25.C: Change error message.
22392         * g++.old-deja/g++.other/crash4.C: Change error message.
22393         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22394         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22395         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22396         checks.
22397         * g++.old-deja/g++.other/defarg8.C: Likewise.
22398         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22399         * g++.old-deja/g++.other/dtor10.C: Likewise.
22400         * g++.old-deja/g++.other/incomplete.C: Likewise.
22401         * g++.old-deja/g++.other/linkage7.C: Likewise.
22402         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22403         lookup algorithm.
22404         * g++.old-deja/g++.other/mangle2.C: Likewise.
22405         * g++.old-deja/g++.other/refinit2.C: Likewise.
22406         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22407         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22408         * g++.old-deja/g++.pt/crash28.C: Likewise.
22409         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22410         syntax.
22411         * g++.old-deja/g++.pt/crash32.C: Change error message.
22412         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22413         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22414         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22415         error message position.
22416         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22417         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22418         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22419         syntax.
22420         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22421         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22422         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22423         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22424         keyword.
22425         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22426         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22427         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22428         keyword.
22429         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22430         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22431         syntax.
22432         * g++.old-deja/g++.pt/friend28.C: Account for use of
22433         non-dependent names.
22434         * g++.old-deja/g++.pt/friend29.C: Likewise.
22435         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22436         rules.
22437         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22438         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22439         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22440         lookup rules.
22441         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22442         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22443         keyword.
22444         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22445         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22446         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22447         keyword.
22448         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22449         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22450         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22451         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22452         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22453         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22454         keyword.
22455         * g++.old-deja/g++.pt/spec10.C: Likewise.
22456         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22457         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22458         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22459         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22460         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22461         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22462         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22463         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22464         * g++.old-deja/g++.pt/typename15.C: Likewise.
22465         * g++.old-deja/g++.pt/typename22.C: Likewise.
22466         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22467         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22468         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22469         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22470         syntax.
22471         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22472         return value extension.
22473         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22474         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22475         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22476         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22477
22478 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22479
22480         * g++.dg/warn/inline1.C: New test.
22481         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22482         * g++.old-deja/g++.jason/synth10.C: Likewise.
22483         * g++.old-deja/g++.mike/net31.C: Likewise.
22484         * g++.old-deja/g++.mike/p8786.C: Likewise.
22485
22486         * g++.dg/template/friend10.C: New test.
22487         * g++.dg/template/conv5.C: New test.
22488
22489 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22490
22491         * g++.dg/lookup/scoped3.C: New test.
22492
22493         * g++.dg/lookup/decl1.C: New test.
22494         * g++.dg/lookup/decl2.C: New test.
22495
22496 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22497
22498         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22499         gcc.c-torture/compile/20021015-1.c,
22500         gcc.c-torture/compile/20021015-2.c,
22501         gcc.c-torture/compile/20021123-1.c,
22502         gcc.c-torture/compile/20021123-2.c,
22503         gcc.c-torture/compile/20021123-3.c,
22504         gcc.c-torture/compile/20021123-4.c,
22505         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22506         only to 3.1 or 3.2 branch.
22507
22508 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22509
22510         * gcc.dg/i386-bitfield3.c: New test.
22511
22512         * gcc.dg/i386-bitfield2.c: New test.
22513
22514 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22515
22516         * g++.dg/parse/conv_op1.C: New test.
22517
22518 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22519
22520         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22521         approved.
22522
22523 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22524
22525         * gcc.c-torture/compile/20021220-1.c: New test.
22526
22527 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22528
22529         * gcc.dg/i386-fastcall-1.c: New.
22530
22531 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22532
22533         * gcc.c-torture/execute/20021219-1.c: New test.
22534
22535 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22536
22537         * gcc.dg/i386-pic-1.c: New test.
22538
22539 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22540
22541         PR c++/8099
22542         * g++.dg/template/friend9.C: New test.
22543
22544 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22545
22546         PR c++/3663
22547         * g++.dg/template/access7.C: New test.
22548
22549 2002-12-18  Nick Clifton  <nickc@redhat.com>
22550
22551         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22552         the libstdc++-v3 directory has been found.
22553
22554 2002-12-12  Devang Patel <dpatel@apple.com>
22555         * gcc.dg/darwin-ld-1.c: New test.
22556         * gcc.dg/darwin-ld-2.c: New test.
22557         * gcc.dg/darwin-ld-3.c: New test.
22558         * gcc.dg/darwin-ld-4.c: New test.
22559         * gcc.dg/darwin-ld-5.c: New test.
22560
22561 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22562
22563         * gcc.c-torture/compile/20021212-1.c: New test.
22564
22565 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22566
22567         * gcc.dg/fshort-wchar: New test.
22568
22569 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22570
22571         PR c++/8372
22572         * g++.dg/template/dtor1.C: New test.
22573
22574         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22575         markers.
22576
22577 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22578
22579         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22580
22581 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22582
22583         * g++.dg/template/static1.C: New test.
22584         * g++.dg/template/static2.C: New test.
22585         * g++.old-deja/g++.ext/memconst.C: New test.
22586
22587 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22588
22589         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22590         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22591         * g++.dg/special/initp1.C: Likewise.
22592
22593 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22594
22595         * gcc.c-torture/execute/20021204-1.c: New test.
22596
22597 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22598
22599         * gcc.dg/ppc-fmadd-1.c: New file.
22600         * gcc.dg/ppc-fmadd-2.c: New file.
22601         * gcc.dg/ppc-fmadd-3.c: New file.
22602
22603 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22604
22605         * gcc.c-torture/compile/20021204-1.c: New test.
22606
22607 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22608
22609         * g++.dg/inherit/covariant2.C: New test.
22610         * g++.dg/inherit/covariant3.C: New test.
22611         * g++.dg/inherit/covariant4.C: New test.
22612         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22613         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22614
22615 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22616
22617         PR c++/8688
22618         * g++.dg/init/brace3.C: New test.
22619
22620 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22621
22622         * gcc.dg/20020210-1.c: Fix a comment typo.
22623
22624 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22625
22626         PR c++/8720
22627         * g++.dg/parse/defarg1.C: New test.
22628
22629         PR c++/8615
22630         * g++.dg/template/char1.C: New test.
22631
22632         * g++.dg/template/varmod1.C: Fix typo.
22633
22634 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22635
22636         DR 180
22637         * g++.old-deja/g++.pt/crash32.C: Expect error.
22638
22639 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22640
22641         PR c++/5919
22642         * g++.dg/template/varmod1.C: New test.
22643
22644         PR c++/8727
22645         * g++.dg/inherit/typeinfo1.C: New test.
22646
22647         PR c++/8663
22648         * g++.dg/inherit/typedef1.C: New test.
22649
22650 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22651
22652         PR c++/8332
22653         PR c++/8493
22654         * g++.dg/template/strlen1.C: New test.
22655
22656         PR c++/8227
22657         * g++.dg/template/ctor2.C: New test.
22658
22659         PR c++/8214
22660         * g++.dg/init/string1.C: New test.
22661
22662         PR c++/8511
22663         * g++.dg/template/friend8.C: New test.
22664
22665 2002-11-29  Joe Buck <jbuck@synopsys.com>
22666
22667         * g++.dg/lookup/anon2.C: New test.
22668
22669 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22670
22671         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22672         h8300 port.
22673
22674 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22675
22676         * gcc.dg/bitfld-6.c: New test.
22677
22678 2002-11-27  Jan Hubicka  <jh@suse.cz>
22679
22680         * gcc.c-torture/execute/20021127.[cx]: New test.
22681
22682 2002-11-26  Jan Hubicka  <jh@suse.cz>
22683
22684         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22685         quality.
22686
22687 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22688
22689         * g++.dg/init/brace2.C: New test.
22690         * g++.old-deja/g++.mike/p9129.C: Correct.
22691
22692 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22693
22694         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22695
22696 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22697
22698         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22699
22700 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22701
22702         * testsuite/g++.dg/abi/empty11.C: New test.
22703         * testsuite/g++.dg/rtti/cv1.C: New test.
22704
22705 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22706
22707         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22708
22709 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22710
22711         * g++.dg/abi/empty10.C: New test.
22712
22713 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22714
22715         * gcc.c-torture/compile/20021124-1.c: New test.
22716
22717 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22718
22719         * g++.dg/abi/rtti2.C: New test.
22720
22721 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22722
22723         * gcc.dg/i386-unroll-1.c: New test.
22724
22725 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22726
22727         * gcc.c-torture/compile/20021120-1.c: New test.
22728         * gcc.c-torture/compile/20021120-2.c: New test.
22729
22730 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22731
22732         * gcc.dg/bitfld-5.c: New test.
22733
22734 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22735
22736         * gcc.c-torture/execute/20021120-3.c: New test.
22737
22738 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22739
22740         * gcc.c-torture/execute/20021120-2.c: New test.
22741
22742 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22743
22744         * gcc.c-torture/execute/20021120-1.c: New test.
22745
22746 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22747
22748         * gcc.c-torture/execute/20021118-3.c: New test.
22749
22750 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22751
22752         * gcc.c-torture/compile/20021119-1.c: New test.
22753
22754 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22755
22756         * gcc.dg/duff-1.c: New test.
22757         * gcc.dg/duff-2.c: New test.
22758         * gcc.dg/duff-3.c: New test.
22759
22760 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22761
22762         * gcc.dg/cpp/_Pragma5.c: New test.
22763
22764 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22765
22766         * gcc.c-torture/execute/20021118-2.c: New test.
22767
22768 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22769
22770         * gcc.c-torture/execute/20021118-1.c: New test.
22771
22772 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22773
22774         * gcc.dg/20021116-1.c: New test.
22775
22776 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22777
22778         * g++.dg/abi/vcall1.C: New test.
22779
22780 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22781
22782         * gcc.dg/20021029-1.c: New test.
22783         * gcc.dg/20021029-2.c: New test.
22784
22785 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22786
22787         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22788
22789 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22790
22791         PR c/8439
22792         * gcc.dg/20021110.c: Move to ...
22793         * gcc.c-torture/compile/20021110.c: .... here.
22794
22795 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22796
22797         PR c/8467
22798         * gcc.c-torture/execute/20021111-1.c
22799
22800 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22801
22802         PR c/8439
22803         * gcc.dg/20021110.c: New test.
22804
22805 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22806
22807         * g++.dg/abi/vthunk3.C: Run only on x86.
22808
22809 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22810
22811         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22812
22813 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22814
22815         * lib/compat.exp (compat-execute): Fix logic error in last
22816         change.
22817
22818 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22819
22820         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22821
22822 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22823
22824         PR c++/8389
22825         * g++.dg/template/access6.C: New test.
22826
22827 2002-11-08  Jan Hubicka  <jh@suse.cz>
22828
22829         * gcc.dg/i386-ssefp-1.c: New test.
22830         * gcc.dg/i386-ssefp-1.c: New test.
22831
22832 2002-11-08  Jan Hubicka  <jh@suse.cz>
22833
22834         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22835
22836 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22837
22838         * g++.dg/abi/vthunk3.C: New test.
22839
22840         PR c++/8338
22841         * g++.dg/template/crash2.C: New test.
22842
22843 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22844
22845         * testsuite/g++.dg/abi/dtor1.C: New test.
22846         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22847
22848 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22849
22850         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22851         Darwin.
22852
22853 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22854
22855         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22856         -mthumb.  Only xfail with -O0.
22857
22858 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22859
22860         * g++.dg/abi/thunk1.C: New test.
22861         * g++.dg/abi/thunk2.C: Likewise.
22862         * g++.dg/abi/vtt1.C: Likewise.
22863
22864 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22865
22866         PR optimization/8423
22867         * gcc.c-torture/execute/builtin-constant.c: New test.
22868
22869 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22870
22871         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22872         Add some more cases.
22873
22874 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22875
22876         PR c++/8391
22877         * g++.dg/opt/local1.C: New test.
22878
22879 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22880
22881         PR c++/8160
22882         * g++.dg/template/complit1.C: New test.
22883
22884         PR c++/8149
22885         * g++.dg/template/typename4.C: Likewise.
22886
22887 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22888
22889         Core issue 287, PR c++/7639
22890         * g++.dg/template/instantiate1.C: Adjust error location.
22891         * g++.dg/template/instantiate3.C: New test.
22892         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22893         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22894         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22895
22896 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22897
22898         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22899
22900 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c++/8287
22903         * g++.dg/init/dtor2.C: New test.
22904
22905 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22906
22907         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22908         * gcc.dg/nest.c: Bypass errors on irix6.
22909
22910 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22911
22912         * gcc.dg/nest.c: Expect error for mmix-*-*.
22913         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22914
22915 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22916
22917         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22918         markers.
22919
22920         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22921
22922 2002-10-25  Mike Stump  <mrs@apple.com>
22923
22924         * gcc.dg/warn-1.c: New test.
22925
22926 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22927
22928         * g++.dg/template/typename3.C: New test.
22929
22930 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22931
22932         * g++.dg/lookup/ptrmem1.C: New test.
22933
22934         * g++.dg/abi/vthunk2.C: New test.
22935
22936 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22937
22938         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22939
22940 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22941
22942         * g++.dg/abi/empty9.C: New test.
22943
22944 2002-10-24  Richard Henderson  <rth@redhat.com>
22945
22946         * g++.dg/inherit/thunk1.C: Enable for ia64.
22947
22948 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22949
22950         PR c++/8067
22951         * g++.dg/lookup/pretty1.C: New test.
22952
22953 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22954
22955         * gcc.dg/20021023-1.c: New test.
22956
22957 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22958
22959         PR c++/7679
22960         * g++.dg/parse/inline1.C: New test.
22961
22962 2002-10-23  Richard Henderson  <rth@redhat.com>
22963
22964         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22965
22966         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22967
22968 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22969
22970         PR c++/6579
22971         * g++.dg/parse/stmtexpr3.C: New test.
22972
22973 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22974
22975         * g++.dg/expr/cond1.C: New test.
22976
22977 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22978
22979         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22980
22981 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22982
22983         * g++.dg/abi/vbase13.C: New test.
22984         * g++.dg/abi/vbase14.C: Likewise.
22985
22986 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22987
22988         * gcc.dg/tls/pic-1.c: New test.
22989         * gcc.dg/tls/nonpic-1.c: New test.
22990         * gcc.dg/20021018-1.c: New test.
22991
22992 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22993
22994         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22995         Remove only files with the same base name as the test case.
22996         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22997         (profopt-execute): Likewise.  Also, remove old profiling
22998         and performance data files before running the tests.
22999
23000         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23001         * g++.dg/bprob/bprob.exp: Likewise.
23002         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23003         to allow more general test case names.
23004
23005         * g++.dg/bprob/bprob-1.C: Rename to ...
23006         * g++.dg/bprob/g++-bprob-1.C: ... this.
23007
23008         * g77.dg/bprob/bprob-1.f: Rename to ...
23009         * g77.dg/bprob/g77-bprob-1.f: ... this.
23010
23011 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23012
23013         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23014         bison 1.50 or later.
23015
23016 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23017
23018         * g++.dg/README: Describe more test directories.
23019
23020 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23021
23022         * g++.dg/init/array6.C: Add additional tests.
23023
23024 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23025
23026         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23027         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23028
23029 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23030
23031         * gcc.c-torture/compile/20020604-1.x: New.
23032         * gcc.c-torture/compile/simd-5.x: Likewise.
23033         * gcc.c-torture/execute/920710-1.x: Likewise.
23034         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23035
23036 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23037
23038         * g++.dg/inherit/override1.C: Add dg-options clause.
23039
23040 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23041
23042         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23043         _mm_slli_si128.
23044
23045 2002-10-19  Andreas Schwab  <schwab@suse.de>
23046
23047         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23048         directory component.
23049
23050 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23051
23052         * g++.dg/inherit/thunk1.C: New test.
23053
23054         * g++.dg/inherit/override1.C: New test.
23055
23056         * g++.dg/abi/mangle11.C: New test.
23057         * g++.dg/abi/mangle14.C: New test.
23058         * g++.dg/abi/mangle17.C: New test.
23059
23060 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23061
23062         * g++.dg/overload/member2.C: New test.
23063
23064 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23065
23066         * g++.dg/README: Describe new compat directory.
23067         * g++.dg/dg.exp: Skip tests in compat directory.
23068         * README.compat: New file.
23069         * lib/compat.exp: New expect script.
23070         * g++.dg/compat: New test directory.
23071         * g++.dg/compat/compat.exp: New expect script.
23072         * g++.dg/compat/abi: New test directory.
23073         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23074         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23075         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23076         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23077         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23078         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23079         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23080         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23081         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23082         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23083         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23084         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23085         * g++.dg/compat/break: New test directory.
23086         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23087         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23088         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23089         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23090         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23091         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23092         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23093         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23094         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23095         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23096         g++.dg/compat/break/README: New files.
23097         * g++.dg/compat/eh: New test directory.
23098         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23099         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23100         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23101         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23102         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23103         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23104         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23105         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23106         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23107         g++.dg/compat/eh/filter2_y.C,
23108         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23109         g++.dg/compat/eh/new1_y.C,
23110         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23111         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23112         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23113         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23114         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23115         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23116         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23117         g++.dg/compat/eh/unexpected1_y.C: New files.
23118         * g++.dg/compat/init: New test directory.
23119         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23120         g++.dg/compat/init/array5_y.C,
23121         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23122         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23123         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23124         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23125         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23126         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23127         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23128         g++.dg/compat/init/init-ref2_y.C: New files.
23129
23130 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23131
23132         PR c++/7584
23133         * g++.dg/inherit/using3.C: New test.
23134
23135 2002-10-17  Jan Hubicka  <jh@suse.cz>
23136
23137         * gcc.dg/20021017-2.c: New test.
23138
23139 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23140
23141         * g++.dg/abi/mangle16.C: Adjust.
23142
23143         * g++.dg/init/array8.C: New test.
23144
23145 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23146
23147         * gcc.dg/special/mips-abi.exp: New test.
23148         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23149
23150 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23151
23152         * g++.dg/abi/mangle16.C: New test.
23153         * g++.dg/abi/mangle17.C: Likewise.
23154
23155         PR c++/7478
23156         * g++.dg/template/ref1.C: New test.
23157
23158 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23159
23160         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23161
23162 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23163
23164         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23165
23166 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23167
23168         PR c++/7524
23169         * g++.dg/init/array7.C: New test.
23170
23171 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23172
23173         * g++.dg/init/array6.C: New test.
23174
23175         * g++.dg/abi/mangle13.C: Likewise.
23176         * g++.dg/abi/mangle14.C: Likewise.
23177         * g++.dg/abi/mangle15.C: Likewise.
23178
23179 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23180
23181         * g++.dg/abi/empty8.C: New test.
23182
23183 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23184
23185         * g++.dg/init/ctor1.C: New test.
23186
23187 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23188
23189         * gcc.c-torture/execute/20021015-1.c: New test.
23190
23191 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23192
23193         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23194
23195 2002-10-14  Jan Hubicka  <jh@suse.cz>
23196
23197         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23198
23199 2002-10-14  Richard Henderson  <rth@redhat.com>
23200
23201         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23202
23203 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23204
23205         PR optimization/6631
23206         * g++.dg/opt/const2.C: New test.
23207
23208 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23209
23210         PR c++/7176
23211         * g++.dg/parse/friend1.C: New test.
23212         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23213
23214 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23215
23216         * gcc.dg/20021014-1.c: New test.
23217
23218 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23219
23220         PR c++/5661
23221         * g++.dg/ext/vlm1.C: New test.
23222         * g++.dg/ext/vlm2.C: Likewise.
23223
23224         * g++.dg/init/array1.C: Remove invalid braces.
23225         * g++.dg/init/brace1.C: New test.
23226         * g++.dg/init/copy2.C: Likewise.
23227         * g++.dg/init/copy3.C: Likewise.
23228         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23229         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23230         braces.
23231
23232 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23233
23234         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23235
23236 2002-10-11  Richard Shann  <richard.shann@superh.com>
23237
23238         * gcc.c-torture/compile/simd-5.c: New test.
23239
23240 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23241
23242         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23243
23244 2002-10-10  Jim Wilson  <wilson@redhat.com>
23245
23246         * gcc.c-torture/execute/20021010-1.c: New test.
23247
23248 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23249
23250         PR c/7353
23251         * g++.dg/ext/typedef-init.C: New test.
23252         * gcc.dg/typedef-init.c: New test.
23253
23254 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23255
23256         * gcc.dg/cpp/paste13.c: New test.
23257
23258 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23259
23260         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23261         remaining platforms, XFAIL during compile, not execute.  Don't
23262         XFAIL at -O0.
23263
23264 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23265
23266         * gcc.dg/alias-1.c: Tweak expected warning.
23267
23268 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23269
23270         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23271
23272 2002-10-06  Andreas Jaeger  <aj@suse.de>
23273
23274         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23275         * gcc.dg/cpp/c++98.C: Likewise.
23276
23277         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23278         * g++.dg/cpp/c++98.C: Likewise.
23279
23280         * g++.dg/README (Subdirectories): Mention cpp directory.
23281
23282         PR target/7559
23283         * gcc.dg/20021006-1.c: New test.
23284
23285 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23286
23287         PR c++/7804
23288         * g++.dg/other/warning1.C: New test.
23289
23290 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23291
23292         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23293         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23294         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23295
23296 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23297
23298         PR c++/7931
23299         * g++.dg/template/ptrmem3.C: New test.
23300
23301         PR c++/7754
23302         * g++.dg/template/union1.C: New test.
23303
23304 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23305
23306         PR c++/8006
23307         * g++.dg/abi/mangle9.C: New test.
23308         * g++.dg/abi/mangle10.C: New test.
23309         * g++.dg/abi/mangle11.C: New test.
23310         * g++.dg/abi/mangle12.C: New test.
23311
23312 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23313
23314         PR c++/7188.
23315         * g++.dg/template/meminit1.C: New test.
23316         * g++.dg/warn/Wreorder-1.C: Likewise.
23317         * g++.old-deja/g++.mike/warn3.C: Tweak.
23318         * lib/prune.exp: Ingore "in copy constructor".
23319
23320 2002-10-02  Andreas Jaeger  <aj@suse.de>
23321
23322         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23323         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23324         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23325         on x86-64.
23326
23327 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23328
23329         * gcc.dg/empty1.C: Fix typo.
23330
23331 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23332
23333         * gcc.dg/alias-1.c: New test.
23334
23335 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23336
23337         * gcc.dg/empty1.C: New test.
23338
23339         * g++.dg/tls/init-2.C: Tweak error messages.
23340
23341 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23342
23343         * gcc.c-torture/compile/20020923-1.c: New test.
23344
23345 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23346
23347         * gcc.c-torture/execute/ffs-1.c: New test.
23348         * gcc.c-torture/execute/ffs-2.c: Ditto.
23349
23350 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23351
23352         * g++.dg/overload/member1.C: New test.
23353
23354 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23355
23356         * g++.dg/abi/empty7.C: New test.
23357         * g++.dg/init/pm2.C: Likewise.
23358
23359 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23360
23361         * g++.dg/rtti/crash1.C: New test.
23362
23363 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23364
23365         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23366         gcc.dg/sibcall-4.c: New tests.
23367
23368 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23369
23370         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23371         powerpc and MMIX targets.
23372
23373 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23374
23375         * gcc.dg/cpp/20020927-1.c: New.
23376
23377 2002-09-26  David S. Miller  <davem@redhat.com>
23378
23379         * gcc.c-torture/compile/trunctfdf.c: New.
23380
23381 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23382
23383         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23384
23385 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23386
23387         * gcc.c-torture/execute/loop-15.c: New.
23388
23389 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23390
23391         * README.QMTEST: Fix typo.
23392
23393 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23394
23395         * gcc.dg/20020926-1.c: New test.
23396
23397 2002-09-25  David S. Miller  <davem@redhat.com>
23398
23399         PR target/7842
23400         * gcc.c-torture/execute/shiftdi.c: New test.
23401
23402 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23403
23404         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23405         unique to the tool.
23406         * lib/g77.exp (g77_init): Likewise.
23407         * lib/g++.exp (g++_init): Likewise.
23408         * lib/objc.exp (objc_init): Likewise.
23409
23410 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23411
23412         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23413         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23414         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23415
23416 2002-09-25  Richard Henderson  <rth@redhat.com>
23417
23418         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23419         too-small long double.
23420
23421 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23422
23423         * gcc.dg/20020919-1.c: New test.
23424
23425 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23426
23427         * g++.dg/abi/bitfield6.C: New test.
23428         * g++.dg/abi/bitfield7.C: New test.
23429         * g++.dg/abi/bitfield8.C: New test.
23430         * g++.dg/abi/vbase11.C: New test.
23431
23432 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23433
23434         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23435         hppa*-*-hpux*.  Update test comment.
23436
23437 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23438
23439         * gcc.dg/tls/struct-1.c: New test.
23440
23441 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23442
23443         * gcc.dg/cpp/tr-warn2.c: Update.
23444
23445 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23446
23447         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23448
23449 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23450
23451         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23452         systems.
23453
23454 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23455
23456         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23457
23458         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23459         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23460         setting of cxxfilt.
23461
23462 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23463
23464         * gcc.dg/20020312-2.c: Update for darwin.
23465
23466 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23467
23468         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23469
23470 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23471
23472         * objc.dg/comp-types-1.m: New test.
23473         * objc.dg/comp-types-2.m: New test.
23474         * objc.dg/comp-types-3.m: New test.
23475         * objc.dg/comp-types-4.m: New test.
23476         * objc.dg/comp-types-5.m: New test.
23477         * objc.dg/comp-types-6.m: New test.
23478
23479 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23480
23481         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23482
23483 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23484
23485         * g++.dg/other/do1.C: New test.
23486
23487         * g++.dg/template/subst1.C: New test.
23488
23489 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23490
23491         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23492
23493 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23494
23495         * g++.dg/template/qualttp20.C: Adjust expected errors.
23496         * g++.old-deja/g++.jason/report.C: Likewise.
23497         * g++.old-deja/g++.other/qual1.C: Likewise.
23498
23499         * g++.dg/lookup/scoped2.C: New test.
23500
23501         * g++.dg/ext/asm3.C: New test.
23502
23503 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23504
23505         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23506
23507 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23508
23509         * ChangeLog: follow spelling conventions.
23510         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23511         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23512         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23513         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23514         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23515         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23516         * g++.old-deja/g++.law/global-init1.C: Likewise.
23517         * g++.old-deja/g++.other/delete4.C: Likewise.
23518         * g++.old-deja/g++.other/inline21.C: Likewise.
23519         * g++.old-deja/g++.other/singleton.C: Likewise.
23520         * g77.dg/strlen0.f: Likewise.
23521         * g77.f-torture/compile/20010519-1.f: Likewise.
23522         * g77.f-torture/compile/980310-4.f: Likewise.
23523         * gcc.c-torture/compile/20000605-1.c: Likewise.
23524         * gcc.c-torture/execute/20020225-1.c: Likewise.
23525         * gcc.dg/c90-hexfloat-2.c: Likewise.
23526         * gcc.dg/c99-bool-1.c: Likewise.
23527         * gcc.dg/c99-hexfloat-2.c: Likewise.
23528         * gcc.dg/dll-2.c: Likewise.
23529         * gcc.dg/wtr-union-init-1.c: Likewise.
23530         * gcc.dg/wtr-union-init-2.c: Likewise.
23531         * gcc.dg/wtr-union-init-3.c: Likewise.
23532         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23533         * gcc.dg/cpp/defined.c: Likewise.
23534         * gcc.dg/cpp/macsyntx.c: Likewise.
23535         * gcc.dg/cpp/paste2.c: Likewise.
23536         * gcc.dg/cpp/trad/defined.c: Likewise.
23537         * gcc.dg/format/c90-printf-1.c: Likewise.
23538         * gcc.dg/format/c90-scanf-1.c: Likewise.
23539         * gcc.dg/format/c99-printf-1.c: Likewise.
23540         * gcc.dg/format/c99-scanf-1.c: Likewise.
23541         * gcc.misc-tests/gcov-8.c: Likewise.
23542         * lib/profopt.exp: Likewise.
23543
23544 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23545
23546         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23547
23548 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23549
23550         * g++.dg/inherit/using2.C: New test.
23551
23552 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23553
23554         * ChangeLog: Follow spelling conventions.
23555         * g++.dg/template/friend4.C: Likewise.
23556         * g++.old-deja/g++.pt/crash67.C: Likewise.
23557         * gcc.c-torture/execute/20000801-4.c: Likewise.
23558         * gcc.dg/c90-digraph-1.c: Likewise.
23559         * gcc.dg/c94-digraph-1.c: Likewise.
23560         * gcc.dg/c99-digraph-1.c: Likewise.
23561         * gcc.dg/cpp/line5.c: Likewise.
23562         * gcc.dg/cpp/multiline.c: Likewise.
23563         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23564         * gcc.dg/format/attr-3.c: Likewise.
23565         * gcc.dg/format/c90-scanf-3.c: Likewise.
23566         * gcc.dg/format/ext-4.c: Likewise.
23567
23568 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23569
23570         * g++.dg/template/pretty1.C: New test.
23571
23572 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23573
23574         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23575
23576 2002-09-13  Matt Austern  <austern@apple.com>
23577
23578         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23579         passing a cast expression to a function by const reference.
23580
23581 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23582
23583         * g++.dg/template/deduce1.C: New test.
23584
23585 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23586
23587         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23588         32-bit int.
23589
23590 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23591
23592         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23593         usage.
23594
23595 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23596
23597         * gcc.c-torture/compile/20020910-1.c: New test.
23598
23599 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23600
23601         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23602
23603 2002-09-10  Andreas Jaeger  <aj@suse.de>
23604
23605         * gcc.dg/20020312-2.c: Adjust for x86-64.
23606
23607 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23608
23609         * g77.dg/7388.f: New test case for PR 7388.
23610
23611 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23612
23613         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23614
23615 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23616
23617         * objc.dg/proto-lossage-1.m: New test.
23618
23619 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23620
23621         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23622
23623 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23624
23625         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23626         expected to pass.
23627
23628 2002-09-06  Stan Shebs  <shebs@apple.com>
23629             David Edelsohn  <edelsohn@gnu.org>
23630
23631         * gcc.dg/weak: New directory.
23632         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23633         target-specific xfail bits.
23634         * gcc.dg/typeof-2.c: Move to new directory.
23635         * gcc.dg/weak.exp: New expect script.
23636
23637 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23638
23639         * gcc.c-torture/execute/extzvsi.c: New test.
23640
23641 2002-09-05  Stan Shebs  <shebs@apple.com>
23642
23643         * gcc.dg/weak-1.c: xfail on Darwin.
23644         * gcc.dg/weak-2.c: Ditto.
23645         * gcc.dg/weak-3.c: Ditto.
23646         * gcc.dg/weak-4.c: Ditto.
23647         * gcc.dg/weak-5.c: Ditto.
23648         * gcc.dg/weak-6.c: Ditto.
23649         * gcc.dg/weak-7.c: Ditto.
23650         * gcc.dg/weak-8.c: Ditto.
23651         * gcc.dg/weak-9.c: Ditto.
23652
23653 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23654
23655         * gcc.c-torture/execute/loop-14.c: New test.
23656
23657 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23658
23659         * g++.dg/other/cxa-atexit1.C: New test.
23660
23661         * gcc.dg/typeof-2.c: New test.
23662
23663 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23664
23665         * gcc.dg/builtins-2.c: New testcase.
23666         * gcc.dg/builtins-3.c: New testcase.
23667
23668 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23669
23670         * gcc.dg/cpp/_Pragma4.c: New test.
23671
23672 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23673
23674         * objc/execute/nil_method-1.m: New testcase.
23675
23676 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23677
23678         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23679         [Object class], not [Object initialize].
23680
23681 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23682             Hans-Peter Nilsson  <hp@bitrange.com>
23683
23684         * gcc.c-torture/execute/20020720-1.x: Skip test on
23685         mmix-knuth-mmixware.  Correct comment.
23686
23687 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23688
23689         * testsuite/g++.dg/abi/bitfield5.C: New test.
23690         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23691
23692 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23693
23694         * objc.dg/undeclared-selector.m: New test.
23695
23696 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23697
23698         * g++.dg/other/offsetof1.C: Avoid cast warning.
23699
23700 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23701
23702         * objc.dg/super-class-2.m: New test.
23703
23704 2002-08-24  Matt Austern  <austern@apple.com>
23705
23706         * g++.dg/ext/lvaddr.C: New test.
23707         * g++.dg/ext/lvcast.C: New test.
23708
23709 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23710
23711         * testsuite/g++.dg/inherit/cond1.C: New test.
23712
23713 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23714
23715         * gcc.dg/noncompile/incomplete-1.c: New test.
23716
23717 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23718
23719         * gcc.dg/typespec-1.c: New test.
23720
23721 2002-08-20  Devang Patel  <dpatel@apple.com>
23722         * objc.dg/proto-hier-2.m: New test.
23723
23724 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23725
23726         * objc.dg/bitfield-1.m: New test.
23727         * objc.dg/bitfield-2.m: New test.
23728
23729 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23730
23731         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23732         gcc.dg/c99-flex-array-4.c: New tests.
23733
23734 2002-08-16  Stan Shebs  <shebs@apple.com>
23735
23736         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23737
23738 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23739
23740         * gcc.dg/typeof-1.c: New test.
23741         * g++.dg/ext/typeof2.C: New test.
23742
23743 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23744
23745         * g++.dg/other/offsetof1.C: New test.
23746
23747 2002-08-14  Richard Henderson  <rth@redhat.com>
23748
23749         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23750
23751 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23752
23753         * gcc.dg/cpp/_Pragma3.c: New test.
23754
23755 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23756
23757         * g++.dg/template/inherit3: New test.
23758
23759 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23760
23761         * gcc.dg/bitfld-4.c: Add blank options.
23762
23763 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23764
23765         * g++.dg/template/crash1.C: New test.
23766
23767 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.dg/tls/opt-2.c: New test.
23770
23771 2002-08-08  Devang Patel  <dpatel@apple.com>
23772
23773         * objc.dg/selector-1.m : New test
23774
23775 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23776
23777         * g++.dg/abi/bitfield4.C: New test.
23778         * gcc.dg/bitfld-4.c: New test.
23779
23780 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23781
23782         * g++.dg/other/packed1.C: New test.
23783
23784 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23785
23786         * g++.dg/abi/offsetof.C: Tweak error messages.
23787         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23788
23789 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23790
23791         * gcc.dg/bitfld-3.c: New test.
23792
23793 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23794             Richard Henderson  <rth@redhat.com>
23795
23796         * gcc.dg/i386-bitfield1.c: New test.
23797         * g++.dg/abi/bitfield3.C: Update.
23798
23799 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23800
23801         * objc.dg/const-str-2.m: Update.
23802         * gcc.dg/cpp/c++98.c: Change to C extension.
23803         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23804         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23805
23806 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23807
23808         * testsuite/gcc.dg/tls/diag-3.c: New.
23809
23810 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23811
23812         * g++.dg/README (Subdirectories): Document new subdir expr.
23813         * g++.dg/expr/pmf-1.C: New test.
23814
23815 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23816
23817         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23818
23819 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23820
23821         * g++.dg/abi/bitfield3.C: New test.
23822
23823 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23824
23825         * lib/gcov.exp: Tweak expected line formats.
23826         * gcc.misc-tests/gcov8.c: New test.
23827         * gcc.misc-tests/gcov8.x: New flags.
23828
23829 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23830
23831         * consistency.vlad/layout/endian.c: Include string.h.
23832
23833         * gcc.c-torture/execute/20020805-1.c: New test.
23834
23835 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23836
23837         * g++.dg/other/conversion1.C: New test.
23838
23839 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23840
23841         * gcc.dg/builtins-1.c: New testcase.
23842
23843 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23844
23845         * g++.dg/inherit/access3.C: New test.
23846
23847 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23848
23849         * gcc.dg/ia64-visibility-2.c: New test.
23850
23851 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23852
23853         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23854         __qualifier_flags to __flags.
23855
23856 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23857
23858         * g++.dg/inherit/operator1.C: New test.
23859         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23860         * g++.dg/other/error1.C: Change expected error message.
23861         * g++.dg/template/conv4.C: Likewise.
23862
23863 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23864
23865         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23866         for documented behavior.
23867
23868 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23869
23870         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23871         several targets known to fail.
23872
23873 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23874
23875         * gcc.dg/mips-args-[123].c: New tests.
23876
23877 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23878
23879         * gcc.dg/ppc-spe.c: New.
23880
23881 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23882
23883         * g++.dg/other/ptrmem4.C: New testcase.
23884
23885 2002-07-24  Richard Henderson  <rth@redhat.com>
23886
23887         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23888
23889 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23890
23891         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23892
23893 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23894
23895         * gcc.c-torture/execute/memset-3.c: New testcase.
23896
23897 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23898
23899         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23900         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23901
23902 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23903
23904         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23905         Delete.
23906
23907 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23908
23909         * gcc.c-torture/compile/simd-4.c: New test.
23910
23911 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23912
23913         PR c++/7347, c++/7348
23914         * g++.dg/template/access4.C: New test.
23915         * g++.dg/template/access5.C: New test.
23916         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23917         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23918         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23919         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23920
23921 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23922
23923         * gcc.dg/gnu89-init-2.c: New test.
23924
23925 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23926
23927         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23928
23929 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23930
23931         * gcc.c-torture/execute/20020720-1.c: New testcase.
23932
23933 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23934
23935         * gcc.dg/cpp/Wsignprom.c: New tests.
23936
23937 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23938
23939         * gcc.c-torture/execute/loop-13.c: New test.
23940
23941 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23942
23943         * gcc.dg/cpp/expr.c: New tests.
23944
23945 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23946
23947         * g++.dg/opt/pr6713.C: Add template instantiation.
23948
23949 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23950
23951         * gcc.dg/nest.c: New test.
23952
23953 2002-07-17  Richard Henderson  <rth@redhat.com>
23954
23955         * g++.dg/opt/pr6713.C: New test.
23956
23957 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23958
23959         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23960         XFAIL for all x86 processors.
23961
23962 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23963
23964         * gcc.c-torture/execute/20010122-1.x: Do not test with
23965         -fomit-frame-pointer.
23966
23967 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23968
23969         * g++.dg/template/instantiate2.C: New test.
23970         * g++.dg/template/spec4.C: New test.
23971
23972 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23973
23974         * g++.dg/template/access2.C: New test.
23975         * g++.dg/template/access3.C: New test.
23976
23977 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23978
23979         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23980         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23981         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23982         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23983         Convert to use <stdarg.h>.
23984         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23985         Delete.
23986         * gcc.dg/va-arg-2.c: New.
23987         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23988
23989 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23990
23991         * gcc.c-torture/compile/20020710-1.c: New test.
23992
23993 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23994                           Andrew Pinski  <pinskia@physics.uc.edu>
23995
23996         gcc.c-torture/compile/simd-2.c: New testcase.
23997         gcc.c-torture/compile/simd-3.c: Likewise.
23998
23999 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24000
24001         PR c++/7224
24002         * g++.dg/overload/error1.C: New test.
24003
24004 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24005
24006         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24007         configuration and IRIX 6 O32 ABI.
24008
24009 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24010
24011         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24012
24013 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24014
24015         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24016
24017 2002-07-10  Jeffrey A Law  <law@redhat.com>
24018
24019         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24020
24021         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24022
24023 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24024
24025         * gcc.dg/20020312-2.c: Check for __PPC__.
24026
24027 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24028
24029         * gcc.c-torture/compile/20020709-1.c: New test.
24030
24031 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24032
24033         * g++.dg/template/qualttp21.C: New test case.
24034
24035 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24036
24037         * gcc.c-torture/compile/20020706-1.c: New test.
24038         * gcc.c-torture/compile/20020706-2.c: New test.
24039
24040 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24041             Alexandre Oliva  <aoliva@redhat.com>
24042
24043         * g++.dg/warn/incomplete1.C: New test.
24044
24045 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24046
24047         PR c++/7099
24048         * g++.dg/warn/noreturn1.C: New test.
24049
24050 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24051
24052         PR c++/6706
24053         * g++.dg/debug/debug6.C: New test.
24054         * g++.dg/debug/debug7.C: New test.
24055
24056 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24057
24058         * gcc.c-torture/compile/simd-3.c: New test.
24059
24060 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24061
24062         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24063         * gcc.dg/20020620-1.c: Likewise.
24064
24065 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24066
24067         PR c++/6944
24068         * g++.dg/init/array4.C: New test.
24069         * g++.dg/init/array5.C: New test.
24070
24071 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24072
24073         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24074         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24075
24076 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24077
24078         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24079         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24080         * gcc.dg/wtr-conversion-1.c: Likewise.
24081         * gcc.dg/wtr-escape-1.c: Likewise.
24082         * gcc.dg/wtr-int-type-1.c: Likewise.
24083         * gcc.dg/wtr-label-1.c: Likewise.
24084         * gcc.dg/wtr-static-1.c: Likewise.
24085         * gcc.dg/wtr-strcat-1.c: Likewise.
24086         * gcc.dg/wtr-suffix-1.c: Likewise.
24087         * gcc.dg/wtr-switch-1.c: Likewise.
24088         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24089         * gcc.dg/wtr-union-init-1.c: Likewise.
24090         * gcc.dg/wtr-union-init-2.c: Likewise.
24091         * gcc.dg/wtr-union-init-3.c: Likewise.
24092
24093         * gcc.dg/wtr-func-def-1.c: New test.
24094
24095 2002-07-02 Devang Patel <dpatel@apple.com>
24096
24097         * objc.dg/param-1.m: New test.
24098
24099 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24100
24101         * gcc.dg/cpp/trad/directive.c: Add test.
24102         * gcc.dg/cpp/trad/macroargs.c: Add test.
24103         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24104
24105 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24106
24107         * gcc.dg/cpp/cmdlne-M.c: New test.
24108
24109 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24110
24111         * objc.dg/desig-init-1.m: New test.
24112
24113 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24114
24115         PR c++/6716
24116         * g++.dg/template/instantiate1.C: New test.
24117
24118 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24119
24120         PR c++/7112
24121         * g++.dg/template/sizeof2.C: New test.
24122
24123 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24124
24125         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24126         gcc.dg/cpp/trad/include.c: New tests.
24127
24128 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24129
24130         PR target/7177
24131         * gcc.c-torture/compile/20020701-1.c: New test.
24132
24133 2002-07-01  Stan Shebs  <shebs@apple.com>
24134
24135         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24136         header here...
24137         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24138         (objc-torture-execute): or here.
24139
24140 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24141
24142         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24143
24144 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24145
24146         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24147
24148 2002-06-30  Devang Patel  <dpatel@apple.com>
24149
24150         * objc.dg/fsyntax-only.m: New test.
24151
24152 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24153
24154         PR c++/6695
24155         * g++.dg/template/friend7.C: New file.
24156
24157 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24158
24159         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24160         return type.
24161
24162 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24163
24164         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24165         avoid division by zero.
24166
24167 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24168
24169         * gcc.dg/Wunknownprag.c: New tests.
24170
24171 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24172
24173         * gcc.c-torture/execute/simd-2.c: New test.
24174
24175 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24176
24177         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24178         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24179         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24180         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24181         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24182         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24183         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24184         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24185         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24186         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24187         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24188         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24189         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24190         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24191         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24192         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24193         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24194
24195 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24196
24197         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24198         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24199         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24200         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24201         New tests.
24202         * gcc.dg/cpp/trad/directive.c: Update.
24203
24204 2002-06-23  Andreas Jaeger  <aj@suse.de>
24205
24206         * gcc.c-torture/execute/complex-6.c: New.
24207
24208 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24209
24210         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24211         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24212         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24213         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24214
24215 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24216
24217         * gcc.dg/cpp/trad: New directory with traditional tests copied
24218         from parent directory.
24219         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24220         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24221         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24222         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24223         Move to trad/ and rename.
24224         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24225         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24226         gcc.dg/cpp/trad/redef2.c: New tests.
24227         * gcc.dg/cpp/trad/trad.exp: New driver.
24228
24229 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24230
24231         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24232         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24233         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24234         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24235         Remove.
24236
24237 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24238
24239         * gcc.dg/20020620-1.c: New test.
24240
24241 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24242
24243         * g++.dg/template/ttp4.C: New test.
24244
24245 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24246
24247         * g++.dg/opt/vt1.C: Fix regexp.
24248
24249 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24250
24251         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24252         Don't use attribute `noinline'.
24253
24254 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24255
24256         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24257
24258 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24259
24260         * gcc.c-torture/execute/simd-1.c: New.
24261
24262         * gcc.dg/simd-1.c: New.
24263
24264 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24265
24266         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24267
24268 2002-06-16  Richard Henderson  <rth@redhat.com>
24269
24270         * g++.dg/ext/anon-struct1.C: New.
24271         * g++.dg/ext/anon-struct2.C: New.
24272         * g++.dg/ext/anon-struct3.C: New.
24273         * gcc.dg/anon-struct-1.c: New.
24274         * gcc.dg/anon-struct-2.c: New.
24275         * gcc.dg/anon-struct-3.c: New.
24276         * gcc.dg/20011008-1.c: Adjust warning text.
24277         * gcc.dg/20020527-1.c: Add -fms-extensions.
24278
24279 2002-06-16  Richard Henderson  <rth@redhat.com>
24280
24281         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24282
24283 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24284
24285         * gcc.c-torture/execute/20020615-1.c: New test.
24286
24287 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24288
24289         * gcc.c-tortuture/execute/compare-1.c: New test case.
24290         * gcc.c-tortuture/execute/compare-2.c: New test case.
24291         * gcc.c-tortuture/execute/compare-3.c: New test case.
24292
24293 2002-06-13  Richard Henderson  <rth@redhat.com>
24294
24295         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24296         ia64 ilp32.
24297
24298 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24299
24300         * g++.dg/template/typename2.C: Update error message.
24301
24302 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24303
24304         * gcc.c-torture/execute/20020611-1.c: New test.
24305
24306 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24307
24308         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24309         list of targets to skip.
24310
24311 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24312
24313         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24314         targets if not optimizing.
24315
24316 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24317
24318         * gcc.c-torture/compile/20020605-1.c: New test.
24319
24320         * g++.dg/opt/vt1.C: New test.
24321
24322         * gcc.dg/20020531-1.c: New test.
24323
24324         * gcc.dg/20020530-1.c: New test.
24325
24326         * gcc.dg/20020527-1.c: New test.
24327
24328         * g++.dg/opt/cse1.C: New test.
24329
24330 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24331
24332         * gcc.dg/20020607-2.c: New test case.
24333
24334 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24335
24336         * gcc.c-torture/compile/20020604-1.c: New test.
24337
24338 2002-06-04  Richard Henderson  <rth@redhat.com>
24339
24340         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24341         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24342         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24343
24344 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24345
24346         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24347
24348 2002-06-03  Richard Henderson  <rth@redhat.com>
24349
24350         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24351         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24352
24353 2002-06-02  Richard Henderson  <rth@redhat.com>
24354
24355         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24356         test functions static.
24357
24358 2002-06-02  Andreas Jaeger  <aj@suse.de>
24359
24360         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24361         now.
24362
24363 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24364
24365         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24366         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24367         Update for mofified diagnostics.
24368         * gcc.dg/c99-intconst-1.c: No longer fail.
24369
24370 2002-06-02  Richard Henderson  <rth@redhat.com>
24371
24372         * gcc.dg/uninit-A.c: Remove xfail markers.
24373
24374 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24375
24376         * gcc.dg/fnegate-1.c: New test case.
24377
24378 2002-05-30  Osku Salerma  <osku@iki.fi>
24379
24380         * gcc.c-torture/execute/mayalias-1.c: New file.
24381
24382 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24383
24384         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24385         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24386         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24387
24388 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24389
24390         * gcc.c-torture/execute/20020529-1.c: New test.
24391
24392 2002-05-27  Richard Henderson  <rth@redhat.com>
24393
24394         * g++.dg/ext/attrib6.C: New test case.
24395
24396 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24397
24398         * gcc.c-torture/execute/pure-1.c: New test.
24399
24400 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24401
24402         * gcc.dg/cpp/arith-2.c: Remove.
24403
24404 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24405
24406         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24407         * gcc.dg/cpp/if-3.c: Remove.
24408
24409 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24410
24411         * g++.dg/opt/cse2.C: New test.
24412
24413 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24414
24415         * gcc.dg/cpp/arith-1.c: New semantic tests.
24416         * gcc.dg/cpp/if-1.c: Update.
24417
24418 2002-05-24  Ben Elliston  <bje@redhat.com>
24419
24420         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24421
24422 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * gcc.dg/verbose-asm.c: New test.
24425
24426 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24427
24428         * gcc.dg/cpp/paste12.c: New test.
24429
24430 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24431
24432         * g++.dg/parse/named_ops.C: New test.
24433
24434 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24435
24436         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24437
24438 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24439
24440         * gcc.dg/weak-2.c: Allow optional leading underscore
24441         in scan-assembler symbol name.
24442         * gcc.dg/weak-3.c: Likewise.
24443         * gcc.dg/weak-4.c: Likewise.
24444         * gcc.dg/weak-5.c: Likewise.
24445
24446 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24447
24448         * gcc.dg/20020523-1.c: New test.
24449
24450 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24451
24452         * objc.dg/const-str-2.m: Update now that we stop after
24453         a command line error.
24454
24455 2002-05-22  Richard Henderson  <rth@redhat.com>
24456
24457         * g++.dg/dg.exp: Fix typo in test pruneing.
24458
24459 2002-05-22  Richard Henderson  <rth@redhat.com>
24460
24461         * g++.dg/dg.exp: Prune the tls subdirectory.
24462         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24463         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24464         * g++.dg/tls/init-1.C: New.
24465
24466 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24467
24468         * gcc.dg/20020517-1.c: New test.
24469
24470 2002-05-21  Richard Henderson  <rth@redhat.com>
24471
24472         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24473         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24474
24475 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24476
24477         * g++.dg/other/copy2.C: New test.
24478
24479 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24480
24481         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24482         (MAX_COPY): Bump up to 10 times sizeof (long long).
24483         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24484
24485         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24486         sizeof (long long).
24487
24488         * gcc.c-torture/execute/strcpy-1.c: New test.
24489
24490 2002-05-19  Jason Merrill  <jason2redhat.com>
24491
24492         * g++.dg/ext/oper1.C: New test.
24493
24494 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24495 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24496
24497         * README.QMTEST: New file.
24498
24499         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24500
24501 2002-05-19  Andreas Jaeger  <aj@suse.de>
24502
24503         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24504         now.
24505         * gcc.c-torture/execute/loop-2d.x: Likewise.
24506
24507 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24508
24509         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24510         support weak symbols.
24511         * gcc.dg/weak-4.c: Likewise
24512         * gcc.dg/weak-6.c: Likewise
24513
24514 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24515
24516         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24517         cygwin, coff and h8300-*-hms targets
24518         * gcc.dg/weak-5.c: Likewise
24519         * gcc.dg/weak-7.c: Likewise
24520
24521 2002-05-16  Jason Merrill  <jason@redhat.com>
24522
24523         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24524         (scan-assembler-not, scan-assembler-dem): Likewise.
24525         (scan-assembler-dem-not): Likewise.
24526
24527 2002-05-15  Richard Henderson  <rth@redhat.com>
24528
24529         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24530
24531 2002-05-15  Richard Henderson  <rth@redhat.com>
24532
24533         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24534         (vfoo1f): Warning here.
24535         (vfoo1l): Don't redefine the alias.
24536
24537 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24538
24539         * g++.dg/init/pm1.C: New test.
24540
24541 2002-05-12  David S. Miller  <davem@redhat.com>
24542
24543         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24544         types.
24545
24546 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24547
24548         * gcc.c-torture/execute/20020510-1.c: New test case.
24549
24550 2002-05-10  David S. Miller  <davem@redhat.com>
24551
24552         * gcc.c-torture/execute/conversion.c: Test long double too.
24553
24554 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24555
24556         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24557         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24558         * lib/g++.exp (g++_link_flags): Likewise.
24559         * lib/objc.exp (objc_target_compile): Likewise.
24560
24561 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24562
24563         * gcc.dg/cpp/poison.c: Update.
24564         * gcc.dg/cpp/20000625-2.c: Remove.
24565         * gcc.dg/cpp/direct2s.c: Remove final test.
24566
24567 2002-05-08  Tom Rix  <trix@redhat.com>
24568
24569         * gcc.c-torture/execute/20020508-1.c: New test.
24570         * gcc.c-torture/execute/20020508-2.c: New test.
24571         * gcc.c-torture/execute/20020508-3.c: New test.
24572
24573 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24574
24575         * gcc.dg/cpp/charconst-4.c: More tests.
24576
24577 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24578
24579         PR c/6569
24580         * gcc.dg/weak-3.c: Update location of warning messages.
24581         * gcc.dg/weak-5.c: Likewise.
24582
24583 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24584
24585         * gcc.c-torture/execute/20020506-1.c: New test case.
24586
24587 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24588
24589         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24590
24591 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24592
24593         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24594
24595 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24596
24597         * gcc.dg/cpp/charconst-3.c: New test.
24598
24599 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24600
24601         * gcc.dg/cpp/charconst.c: Update tests.
24602
24603 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24604
24605         * treelang: Added directory for new sample language treelang. Also
24606         lib/treelang.exp: New file to signal treelang should be tested.
24607
24608 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24609
24610         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24611         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24612         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24613         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24614         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24615         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24616         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24617
24618 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24619
24620         * gcc.dg/format/xopen-2.c: New test.
24621
24622 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24623
24624         * gcc.dg/20020503-1.c: New test.
24625
24626 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24627
24628         * g++.dg/init/dtor1.C: Make it tougher.
24629
24630 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24631
24632         * g++.dg/init/dtor1.C: New test.
24633
24634 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24635
24636         * gcc.dg/altivec-8.c: New.
24637
24638 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24639
24640         * gcc.dg/altivec-7.c: New.
24641
24642 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24643
24644         * g++.dg/parse/typedef1.C: New test.
24645
24646 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24647
24648         PR c++/6486
24649         * g++.dg/template/friend6.C: New test.
24650
24651         PR c++/6492
24652         * g++.dg/init/copy1.C: New test.
24653
24654 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24655
24656         * g++.dg/warn/effc1.C: New test.
24657
24658 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24659
24660         * gcc.dg/cpp/if-cexp.c: Add a test.
24661
24662 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24663
24664         * gcc.dg/20020426-2.c: New test.
24665
24666 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24667
24668         * gcc.dg/cpp/if-mop.c: Update.
24669         * gcc.dg/cpp/if-mpar.c: Add test.
24670         * gcc.dg/cpp/if-oppr.c: Update.
24671
24672 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24673
24674         PR c/6343
24675         * gcc.dg/weak-[2-7].c: New tests.
24676
24677 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24678
24679         * gcc.dg/enum1.c: New test.
24680
24681 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24682
24683         PR c++/6497
24684         * g++.dg/inherit/access2.C: New test.
24685
24686 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24687
24688         PR bootstrap/6445
24689         * gcc.dg/20020426-1.c: New test.
24690
24691 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24692
24693         * g++.dg/abi/enum1.C: New test.
24694
24695 2002-04-26  Richard Henderson  <rth@redhat.com>
24696
24697         * gcc.dg/c99-bool-1.c: Expect always true warning.
24698
24699 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24700
24701         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24702
24703 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24704
24705         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24706         targets.
24707
24708 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24709
24710         * g++.dg/abi/mange7.C: New test.
24711
24712         PR c++/6438.
24713         * g++.dg/parse/stmtexpr2.C: New test.
24714
24715 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24716
24717         * gcc.dg/20020312-2.c: Add SH target.
24718
24719 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24720
24721         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24722         compiler output on mips*-*-irix*.
24723
24724 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24725
24726         * g++.dg/parse/attr1.C: New test.
24727
24728 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24729
24730         * gcc.c-torture/execute/string-opt-17.c: New test case.
24731         * gcc.c-torture/execute/memset-2.c: New test case.
24732
24733 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24734
24735         PR c++/6256:
24736         * g++.dg/template/friend5.C: New test.
24737
24738         PR c++/6331:
24739         * g++.dg/template/qual1.C: Likewise.
24740
24741 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24742
24743         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24744         Include stdlib.h, not stdio.h or ctype.h.
24745
24746 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24747
24748         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24749         cris-*-elf* and mmix-*-*.
24750         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24751         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24752         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24753         Ditto.
24754         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24755         * gcc.dg/wchar_t-1.c: Ditto.
24756
24757 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24758
24759         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24760         Clarify comment.
24761
24762 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24763
24764         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24765
24766 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24767
24768         * gcc.c-torture/execute/20000906-1.x: Delete.
24769
24770 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24771
24772         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24773
24774 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24775
24776         * PR6367
24777         * g77.f-torture/execute/6367.f: New test.
24778         * g77.f-torture/execute/6367.x: Disable for MMIX.
24779
24780 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24781
24782         * PR6352
24783         * g++.dg/opt/inline2.C: New test.
24784
24785 2002-04-18  Richard Henderson  <rth@redhat.com>
24786
24787         * gcc.dg/20000906-1.c: Enable for all targets.
24788         * gcc.c-torture/compile/iftrap-2.c: New.
24789
24790 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24791
24792         * gcc.dg/20020418-1.c: New test.
24793         * gcc.dg/20020418-2.c: New test.
24794
24795 2002-04-18  Richard Henderson  <rth@redhat.com>
24796
24797         * gcc.c-torture/compile/iftrap-1.c: New.
24798         * gcc.dg/iftrap-1.c: Adjust for ia64.
24799         * gcc.dg/iftrap-2.c: New.
24800
24801 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * gcc.c-torture/compile/20020418-1.c: New test.
24804
24805 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24806
24807         * gcc.c-torture/compile/20020415-1.c: New.
24808
24809 2002-04-18  David S. Miller  <davem@redhat.com>
24810
24811         * gcc.c-torture/execute/20020418-1.c: New test.
24812
24813 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24814
24815         * gcc.dg/20020416-1.c: New test.
24816
24817         * g++.dg/opt/inline1.C: New test.
24818
24819 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24820
24821         * gcc.dg/altivec-5.c: New test.
24822
24823         * gcc.dg/20020415-1.c: New test.
24824
24825 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24826
24827         * testsuite/lib/chill.exp: Remove.
24828
24829 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24830
24831         * g++.dg/other/big-struct.C: New test.
24832
24833 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24834
24835         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24836         of scratch file.
24837
24838 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24839
24840         PR c/6277
24841         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24842         in scan-assembler function name
24843
24844 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24845
24846         * g77.f-torture/execute/980628-4.x,
24847         g77.f-torture/execute/980628-5.x,
24848         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24849         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24850         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24851         i[34567]86-*-*.
24852
24853 2002-04-13  David S. Miller  <davem@redhat.com>
24854
24855         * gcc.c-torture/execute/20020413-1.c: New test.
24856
24857 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24858
24859         * gcc.dg/asm-6.c,
24860         * g++.dg/ext/asm1.C: New tests.
24861
24862 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24863
24864         PR c++ 5373.
24865         * g++.dg/parse/stmtexpr1.C: New test.
24866
24867         PR c++/5189.
24868         * g++.dg/template/copy1.C: New test.
24869
24870 2002-04-12  Richard Henderson  <rth@redhat.com>
24871
24872         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24873
24874 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24875
24876         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24877         gcc.c-torture/execute/20020307-2.c.
24878
24879 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24880
24881         * g++.dg/ext/attrib5.C,
24882         * g++.dg/lookup/struct1.C: New tests.
24883
24884 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24885
24886         * gcc.dg/20020411-1.c: New test.
24887
24888         * gcc.c-torture/execute/20020411-1.c: New test.
24889
24890 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24891
24892         * g77.f-torture/execute/6177.f: New test.
24893
24894 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24895
24896         PR middle-end/6247
24897         * g++.dg/opt/cleanup1.C: New test.
24898
24899         * g++.dg/opt/const1.C: New test.
24900
24901 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24902
24903         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24904
24905 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24906
24907         PR c++/5507
24908         * g++.dg/template/typename2.C: New test.
24909
24910 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24911
24912         * gcc.c-torture/execute/loop-12.c: New.
24913
24914 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24915
24916         * g77.f-torture/execute/980628-4.x,
24917         g77.f-torture/execute/980628-5.x,
24918         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24919         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24920         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24921
24922 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24923
24924         PR optimization/6086
24925         * g++.dg/opt/preinc1.C: New test.
24926
24927 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24928
24929         PR c++/5571
24930         * g++.dg/opt/static2.C: New test.
24931
24932 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24933
24934         PR c/5120
24935         * gcc.dg/20020406-1.c: New test.
24936
24937 2002-04-04  David S. Miller  <davem@redhat.com>
24938
24939         * gcc.c-torture/execute/20020404-1.c: New test.
24940
24941 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24942
24943         PR c/6123
24944         * gcc.dg/20020312-2.c: Do not declare global register variable
24945         if __PIC__ or __pic__ is defined.
24946
24947 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24948
24949         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24950         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24951
24952 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24953
24954         * gcc.misc-tests/linkage.exp: Update last change to handle
24955         sparc*-, not just sparc-.
24956
24957 2002-04-03  Richard Henderson  <rth@redhat.com>
24958
24959         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24960
24961 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24962
24963         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24964
24965 2002-04-02  David S. Miller  <davem@redhat.com>
24966
24967         * gcc.c-torture/execute/20020402-3.c: New test.
24968
24969 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24970
24971         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24972         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24973
24974         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24975         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24976         g77.f-torture/execute/20001201.x,
24977         g77.f-torture/execute/u77-test.x: New files.
24978
24979         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24980         * gcc.dg/wchar_t-1.c: Ditto.
24981
24982 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24983
24984         * gcc.c-torture/execute/20020402-1.c: New test.
24985
24986 2002-04-01  Richard Henderson  <rth@redhat.com>
24987
24988         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24989
24990         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24991
24992 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24993
24994         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24995
24996 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24997
24998         * g++.dg/inherit/template-as-base.C: Expect error.
24999         * g++.dg/inherit/namespace-as-base.C: Likewise.
25000
25001 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25002
25003         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25004         g++.dg/ext/instantiate3.C: Tweak match patterns.
25005
25006         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25007         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25008         -da test.
25009
25010 2002-03-31  Richard Henderson  <rth@redhat.com>
25011
25012         * gcc.dg/special/alias-2.c: New.
25013         * gcc.dg/special/ecos.exp: Run it.
25014
25015 2002-03-31  Richard Henderson  <rth@redhat.com>
25016
25017         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25018
25019 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25020
25021         * gcc.dg/weak-1.c: Disable on h8300 port.
25022
25023 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25024
25025         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25026         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25027         ordering tests.
25028         * g++.dg/bprob/bprob-1.C: New test.
25029         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25030         * g++.dg/gcov/gcov-1.C: New test.
25031         * g++.dg/gcov/gcov-1.x: New file.
25032         * g++.dg/gcov/gcov-2.C: New test.
25033         * g++.dg/gcov/gcov-3.C: New test.
25034         * g++.dg/gcov/gcov-3.h: New file.
25035
25036 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25037
25038         * g++.old-deja/g++.other/builtins5.C: New test.
25039         * g++.old-deja/g++.other/builtins6.C: New test.
25040         * g++.old-deja/g++.other/builtins7.C: New test.
25041         * g++.old-deja/g++.other/builtins8.C: New test.
25042         * g++.old-deja/g++.other/builtins9.C: New test.
25043
25044 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25045
25046         * g++.dg/opt/static1.C: New test.
25047
25048         * g++.dg/opt/longbranch1.C: New test.
25049
25050 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25051
25052         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25053
25054         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25055
25056 2002-03-28  Jeffrey A Law  (law@redhat.com)
25057
25058         * gcc.c-torture/execute/20020328-1.c: New test.
25059
25060 2002-03-27  Richard Henderson  <rth@redhat.com>
25061
25062         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25063         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25064         move from g++.old-deja/g++.ext/.
25065
25066 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25067
25068         * g++.dg/init/new2.C: New test.
25069
25070 2002-03-26  Richard Henderson  <rth@redhat.com>
25071
25072         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25073
25074         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25075         on sparc.
25076
25077         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25078         sparcv9 systems.
25079         * gcc.dg/20001102-1.c: Likewise.
25080
25081 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25082
25083         * gcc.dg/cpp/endif-pedantic1.c,
25084         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25085
25086 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25087
25088         * g++.dg/init/new1.C: New test.
25089
25090 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25091
25092         * g++.dg/abi/vbase9.C: New test.
25093
25094 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25095
25096         * gcc.dg/arm-asm.c: New test.
25097
25098 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25099
25100         * gcc.dg/Wswitch-enum.c: New test.
25101         Fix PR c/5044.
25102
25103 2002-03-26  Richard Henderson  <rth@redhat.com>
25104
25105         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25106         structure.
25107
25108 2002-03-25  Richard Henderson  <rth@redhat.com>
25109
25110         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25111         sparcv9 systems.
25112
25113         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25114         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25115
25116 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25117
25118         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25119
25120 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25121
25122         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25123         targets using generic thunk support.
25124
25125 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25126
25127         * gcc.c-torture/compile/20020323-1.c: New test.
25128
25129         * g++.dg/opt/conj2.C: New test.
25130
25131 2002-03-24  Richard Henderson  <rth@redhat.com>
25132
25133         * gcc.dg/weak-1.c: Use -fno-common.
25134
25135 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25136
25137         * g77.dg/f77-edit-apostrophe-out.f: New test
25138         * g77.dg/f77-edit-h-out.f: New test
25139         * g77.dg/f77-edit-t-in.f: New test
25140         * g77.dg/f77-edit-t-out.f: New test
25141         * g77.dg/f77-edit-x-out.f: New test
25142         * g77.dg/f77-edit-slash-out.f: New test
25143         * g77.dg/f77-edit-colon-out.f: New test
25144         * g77.dg/f77-edit-s-out.f: New test
25145
25146 2002-03-24  Richard Henderson  <rth@redhat.com>
25147
25148         * objc/execute/formal_protocol-6.x: New XFAIL.
25149
25150 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25151
25152         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25153         that do not support weak symbols
25154
25155 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25156
25157         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25158         * lib/g77.exp:  Likewise
25159         * lib/objc.exp: Likewise
25160
25161 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25162
25163         * gcc.dg/Wswitch-default.c: New test.
25164
25165 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25166
25167         * g++.dg/other/enum1.C: New test.
25168
25169 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25170
25171         * gcc.dg/pragma-ep-3.c: Fix typo.
25172
25173 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25174
25175         * g++.dg/inherit/template-as-base.C: New test.
25176
25177 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25178
25179         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25180         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25181
25182 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25183
25184         * gcc.dg/cpp/multiline.c: Update to match.
25185
25186 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25187
25188         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25189
25190 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25191
25192         * gcc.dg/cpp/extratokens2.c:  New file.
25193
25194 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25195
25196         * gcc.dg/20020312-2.c: Add rs6000 target.
25197
25198         * gcc.c-torture/compile/20020319-1.c: New test.
25199
25200 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25201
25202         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25203         (A, E): Handle this.
25204
25205 2002-03-20  Jason Merrill  <jason@redhat.com>
25206
25207         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25208         ignoring -fpic.
25209         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25210         through prune_gcc_output.
25211
25212 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25213
25214         * gcc.c-torture/compile/20020320-1.c: New test.
25215
25216 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25217
25218         * gcc.c-torture/compile/20020318-1.c: New test.
25219
25220         * gcc.dg/struct-by-value-1.c: New test.
25221
25222         * gcc.dg/20020319-1.c: New test.
25223
25224 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25225
25226         * g++.dg/opt/conj1.C: New test.
25227
25228 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25229
25230         * g++.dg/template/qualttp20.C: Revert previous change.
25231         * g++.dg/template/qualttp3.C: Likewise.
25232         * g++.dg/template/qualttp4.C: Likewise
25233         * g++.dg/template/qualttp5.C: Likewise
25234         * g++.dg/template/qualttp6.C: Likewise
25235         * g++.dg/template/qualttp7.C: Likewise
25236         * g++.dg/template/qualttp8.C: Likewise
25237         * g++.dg/template/recurse.C: Likewise.
25238
25239 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25240
25241         * gcc.dg/cpp/wchar-1.c: Update.
25242
25243 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25244
25245         * g++.dg/template/conv1.C: New test.
25246         * g++.dg/template/conv2.C: New test.
25247         * g++.dg/template/conv3.C: New test.
25248         * g++.dg/template/conv4.C: New test.
25249
25250 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25251
25252         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25253         * g++.dg/template/qualttp3.C: Likewise.
25254         * g++.dg/template/qualttp4.C: Likewise
25255         * g++.dg/template/qualttp5.C: Likewise
25256         * g++.dg/template/qualttp6.C: Likewise
25257         * g++.dg/template/qualttp7.C: Likewise
25258         * g++.dg/template/qualttp8.C: Likewise
25259         * g++.dg/template/recurse.C: Likewise.
25260
25261 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25262
25263         * g++.dg/opt/dtor1.C: New test.
25264
25265 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25266
25267         * gcc.c-torture/compile/20020315-1.c: New test.
25268
25269 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25270
25271         * gcc.dg/weak-1.c: Fix scan tests.
25272
25273 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25274
25275         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25276         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25277         cris-*-aout* mmix-*-*.
25278         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25279         cris-*-aout* mmix-*-*.
25280         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25281         cris-*-elf* cris-*-aout* and mmix-*-*.
25282         * gcc.dg/20001009-1.c: Ditto.
25283         * gcc.dg/20010912-1.c: Ditto.
25284         * gcc.dg/20020122-4.c: Ditto.
25285         * gcc.dg/inline-2.c: Ditto.
25286
25287 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25288
25289         * gcc.c-torture/compile/20020314-1.c: New test.
25290
25291 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25292
25293         * gcc.c-torture/execute/20020314-1.c: New test.
25294
25295 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25296
25297         * g++.dg/warn/Wunused-1.C: New test.
25298
25299 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25300
25301         * g++.dg/abi/mangle6.C: New test.
25302
25303 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25304
25305         * gcc.c-torture/compile/20020309-2.c: New test.
25306
25307         * gcc.c-torture/compile/20020312-1.c: New test.
25308
25309 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25310
25311         * g++.dg/other/access1.C: New test.
25312
25313 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25314
25315         * gcc.c-torture/execute/wchar_t-1.c: New test.
25316
25317 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25318
25319         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25320
25321 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25322
25323         * gcc.dg/20020312-1.c: New test case.
25324
25325 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25326
25327         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25328
25329 2002-03-11  Richard Henderson  <rth@redhat.com>
25330
25331         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25332         * g++.old-deja/g++.jason/report.C: Likewise.
25333
25334 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25335
25336         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25337         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25338
25339 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25340
25341         * testsuite/g++.dg/overload/pmf1.C: New test.
25342
25343 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25344
25345         * gcc.c-torture/execute/20020307-1.c: Use long.
25346
25347 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25348
25349         PR optimization/5844
25350         * gcc.dg/20020310-1.c: New test.
25351
25352 2002-03-09  Michael Meissner  <meissner@redhat.com>
25353
25354         * gcc.c-torture/execute/memcpy-2.c: New test.
25355         * gcc.c-torture/execute/memset-1.c: New test.
25356         * gcc.c-torture/execute/strlen-1.c: New test.
25357         * gcc.c-torture/execute/strcmp-1.c: New test.
25358         * gcc.c-torture/execute/strncmp-1.c: New test.
25359
25360 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25361
25362         * gcc.dg/ppc-ldstruct.c: New test.
25363
25364 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25365
25366         * gcc.c-torture/execute/va-arg-22.c: New test.
25367
25368 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25369
25370         * gcc.c-torture/compile/20020309-1.c: New test.
25371
25372 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25373
25374         * gcc.c-torture/execute/20020307-2.c: New test.
25375
25376 2002-03-07  Jeffrey A Law  (law@redhat.com)
25377
25378         * g77.f-torture/compile/20020307-1.f: New test.
25379
25380 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25381
25382         * gcc.dg/unordered-1.c: New test.
25383
25384 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25385
25386         * gcc.c-torture/execute/20020307-1.c: New test.
25387
25388 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25389
25390         * gcc.dg/20020304-1.c: New test.
25391
25392         * gcc.c-torture/compile/20020304-2.c: New test.
25393
25394 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25395
25396         * gcc.c-torture/compile/20020304-1.c: New test case
25397         (from PR c/5830).
25398
25399 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25400
25401         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25402
25403 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25404
25405         * g++.dg/other/classkey1.C: New test.
25406
25407 2002-03-01  Richard Henderson  <rth@redhat.com>
25408
25409         * gcc.c-torture/compile/981223-1.x: New.
25410         * gcc.c-torture/compile/920625-1.x: New.
25411
25412 2002-02-28  Richard Henderson  <rth@redhat.com>
25413
25414         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25415
25416 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25417
25418         * gcc.c-torture/execute/20020227-1.c: New test.
25419
25420 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25421
25422         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25423         here" ERROR lines.
25424         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25425         * g++.old-deja.g++.other/defarg1.C: Likewise.
25426         * g++.old-deja/g++.pt/calls2.C: Likewise.
25427         * g++.old-deja/g++.pt/crash20.C: Likewise.
25428         * g++.old-deja/g++.pt/crash30.C: Likewise.
25429         * g++.old-deja/g++.pt/crash36.C: Likewise.
25430         * g++.old-deja/g++.pt/crash6.C: Likewise.
25431         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25432         * g++.old-deja/g++.pt/derived3.C: Likewise.
25433         * g++.old-deja/g++.pt/error1.C: Likewise.
25434         * g++.old-deja/g++.pt/friend21.C: Likewise.
25435         * g++.old-deja/g++.pt/friend23.C: Likewise.
25436         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25437         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25438
25439 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25440
25441         * gcc.c-torture/execute/20020225-2.c: New test.
25442
25443 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25444
25445         * gcc.c-torture/execute/920730-1t.c,
25446         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25447         Delete test cases, only relevant to -traditional.
25448
25449 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25450
25451         * gcc.dg/cpp/undef1.c: Remove.
25452         * gcc.dg/cpp/directiv.c: Update.
25453         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25454
25455 2002-02-27  Michael Meissner  <meissner@redhat.com>
25456
25457         * gcc.c-torture/execute/20020226-1.c: New test.
25458
25459 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25460
25461         * g++.dg/debug/debug4.C: New test.
25462
25463         * gcc.dg/ia64-visibility-1.c: New test.
25464
25465 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25466
25467         * gcc.dg/debug/20020224-1.c: New.
25468
25469 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25470
25471         * gcc.c-torture/execute/960416-1.x: New.
25472         * gcc.c-torture/execute/divconst-3.x: Likewise.
25473
25474 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25475
25476         * gcc.dg/20020224-1.c: New test.
25477
25478 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25479
25480         * gcc.c-torture/execute/20020225-1.c: New.
25481
25482 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25483
25484         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25485
25486 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25487
25488         * gcc.dg/20020222-1.c: New test.
25489
25490 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25491
25492         * g++.dg/opt/anonunion1.C: New test.
25493
25494 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25495
25496         * g++.dg/template/qualttp19.C: New test.
25497         * g++.dg/template/qualttp20.C: New test.
25498         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25499         * g++.old-deja/g++.other/qual1.C: Likewise.
25500
25501 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25502
25503         * gcc.dg/attr-alwaysinline.c: New.
25504
25505 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25506
25507         * gcc.dg/20020220-1.c: New test.
25508
25509         * gcc.dg/20020220-2.c: New test.
25510
25511         * g++.dg/opt/mmx1.C: New test.
25512
25513 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25514
25515         * gcc.c-torture/compile/20020110.c: New test.
25516
25517 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25518
25519         * gcc.c-torture/execute/20020219-1.c: New test.
25520
25521         * gcc.dg/20020219-1.c: New test.
25522
25523         * gcc.dg/noncompile/20020220-1.c: New test.
25524
25525         * g++.dg/opt/ptrintsum1.C: New test.
25526
25527         * gcc.dg/debug/20020220-1.c: New test.
25528
25529 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25530
25531         * gcc.c-torture/execute/20020216-1.c: New test.
25532
25533 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25534
25535         * gcc.dg/decl-1.c: Update, new test.
25536
25537 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25538
25539         * g++.dg/abi/bitfield1.C: New test.
25540         * g++.dg/abi/bitfield2.C: New test.
25541
25542 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25543
25544         * gcc.dg/attr-nest.c: New test.
25545
25546 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25547
25548         * gcc.c-torture/execute/20020215-1.c: New test.
25549
25550 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25551
25552         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25553         * g++.dg/debug/debug.exp: New.
25554         * g++.dg/debug/trivial.C: New.
25555         * g++.dg/debug/debug1.C: Moved...
25556         * g++.dg/other/debug1.C: ...from here.
25557         * g++.dg/debug/debug2.C: Moved...
25558         * g++.dg/other/debug2.C: ...from here.
25559         * g++.dg/debug/debug3.C: Moved...
25560         * g++.dg/other/debug3.C: ...from here.
25561
25562         * gcc.dg/noncompile/20020213-1.c: New test.
25563
25564 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25565
25566         * g++.dg/other/debug3.C: New test.
25567
25568         * gcc.c-torture/execute/20020213-1.c: New test.
25569
25570 2002-02-13  Richard Smith <richard@ex-parrot.com>
25571
25572         * g++.old-deja/g++.other/thunk1.C: New test.
25573
25574 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25575
25576         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25577
25578 2002-02-13  Stan Shebs  <shebs@apple.com>
25579
25580         * gcc.dg/altivec-3.c: New.
25581
25582 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25583
25584         * gcc.dg/Wunreachable-1.c: New test.
25585         * gcc.dg/Wunreachable-2.c: New test.
25586
25587 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25588
25589         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25590
25591 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25592
25593         * gcc.dg/decl-1.c: New test.
25594
25595 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25596
25597         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25598
25599 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25600
25601         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25602         * gcc.c-torture/compile/980506-1.x: Likewise.
25603
25604 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25605
25606         * gcc.dg/20020210-1.c: New.
25607
25608 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25609
25610         * g77.f-torture/execute/947.f: New regression test
25611         for PR fortran/947.
25612
25613 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25614
25615         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25616         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25617
25618 2002-02-08  Richard Henderson  <rth@redhat.com>
25619
25620         * gcc.c-torture/compile/labels-3.c: New.
25621
25622 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25623
25624         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25625         expression statements work instead.
25626         * gcc.dg/noncompile/20020207-1.c: New test.
25627
25628 2002-02-07  Richard Henderson  <rth@redhat.com>
25629
25630         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25631
25632 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25633
25634         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25635         message from g77
25636         * lib/g77-dg.exp: Trim g77 error messages so that they are
25637         recognized by dg.exp.
25638
25639 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25640
25641         PR fortran/5473
25642         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25643
25644 2002-02-07  Richard Henderson  <rth@redhat.com>
25645
25646         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25647         to be sufficiently aligned for integers.
25648
25649 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25650
25651         * g++.dg/template/friend4.C: New test.
25652
25653 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25654
25655         PR fortran/5743
25656         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25657         unsupported cases.
25658
25659 2002-02-07  Richard Henderson  <rth@redhat.com>
25660
25661         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25662         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25663         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25664         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25665
25666 2002-02-06  Richard Henderson  <rth@redhat.com>
25667
25668         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25669
25670 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25671
25672         * gcc.dg/20020206-1.c: New test.
25673
25674 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25675
25676         * gcc.c-torture/execute/20020206-1.c: New test.
25677
25678         * gcc.c-torture/execute/20020206-2.c: New test.
25679
25680         PR optimization/5429:
25681         * gcc.c-torture/compile/20020206-1.c: New test.
25682
25683 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25684
25685         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25686         as certain file formats cannot support particularly large
25687         alignments.
25688
25689         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25690         and do not expect to be able to link the executable.
25691
25692         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25693         fail because the COFF format does not support the weak attribute.
25694
25695 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25696
25697         * g77.dg/pr5473.f:  New test
25698
25699 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25700
25701         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25702         Fix testcase accordingly.
25703
25704 2002-02-04  Richard Henderson  <rth@redhat.com>
25705
25706         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25707         (buf): Change to be an array of pointers, not ints.
25708
25709 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25710
25711         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25712         before all tests.  Move warning one line above to match where it
25713         C frontend emits.
25714         * gcc.dg/Wswitch-2.c: New test.
25715         * g++.dg/warn/Wswitch-1.C: New test.
25716         * g++.dg/warn/Wswitch-2.C: New test.
25717
25718 2002-02-04  Richard Henderson  <rth@redhat.com>
25719
25720         * g++.dg/abi/offsetof.C: Fix size comparison.
25721
25722 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25723
25724         * gcc.dg/cast-qual-2.c: New test.
25725
25726 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25727
25728         * gcc.dg/20020201-4.c: New test.
25729
25730 2002-02-04  Ben Elliston  <bje@redhat.com>
25731
25732         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25733         target_info attribute != 0, in addition to the empty string.
25734         (gcc_target_compile): Likewise.
25735
25736 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25737
25738         * gcc.dg/Wswitch.c: New test.
25739         PR gcc/4475. PR gcc/3780.
25740
25741 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25742
25743         * g77.f-torture/execute/5122.f: New test for regressions
25744         against PR fortran/5122.
25745
25746 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25747
25748         * g77.f-torture/compile/pr3743.f: Delete
25749         * g77.dg/pr3743-1.f: New test.
25750         * g77.dg/pr3743-2.f: New test.
25751         * g77.dg/pr3743-3.f: New test.
25752         * g77.dg/pr3743-4.f: New test.
25753
25754 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25755
25756         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25757
25758 2002-02-02  Richard Henderson  <rth@redhat.com>
25759
25760         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25761         * gcc.c-torture/execute/bf64-1.c: Likewise.
25762
25763 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25764
25765         * gcc.dg/20020201-2.c: New test.
25766
25767         * gcc.dg/20020201-3.c: New test.
25768
25769         * gcc.c-torture/execute/bitfld-2.c: New test.
25770
25771 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25772
25773         * gcc.dg/bitfld-1.c: Update.
25774         * gcc.dg/bitfld-2.c: Update.
25775         * gcc.c-torture/execute/bitfld-1.x: New.
25776
25777 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25778
25779         * gcc.c-torture/execute/20020201-1.c: New test.
25780
25781 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25782
25783         PR target/5469
25784         * gcc.dg/20020201-1.c: New test.
25785
25786 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25787
25788         PR fortran/3743
25789         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25790         * g77.f-torture/compile/pr3743.x: Remove
25791
25792 2002-01-31  Tom Rix  <trix@redhat.com>
25793
25794         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25795
25796 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25797
25798         * gcc.dg/noncompile/20020130-1.c: New test.
25799
25800 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25801
25802         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25803
25804 2002-01-29  Richard Henderson  <rth@redhat.com>
25805
25806         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25807         to long long.
25808         * gcc.c-torture/execute/bf64-1.c: Likewise.
25809
25810 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25811
25812         * gcc.c-torture/execute/20020129-1.c: New test.
25813
25814 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25815
25816         * gcc.c-torture/compile/20000224-1.c: Update.
25817         * gcc.c-torture/execute/bitfld-1.c: New tests.
25818         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25819         * gcc.dg/uninit-A.c: Update.
25820
25821 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25822
25823         * g++.dg/template/ctor1.C: Add instantiation.
25824
25825 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25826
25827         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25828         argument to __builtin_prefetch to be const ptr.
25829
25830 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25831
25832         * gcc.c-torture/compile/20020120-1.c: New test.
25833
25834 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25835
25836         * gcc.c-torture/execute/20020127-1.c: New test.
25837
25838 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25839
25840         * g77.dg/f77-edit-i-in.f: New test
25841         * g77.dg/f77-edit-i-out.f: New test
25842
25843 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25844
25845         * gcc.dg/debug/debug.exp: New file.
25846         * gcc.dg/debug/trivial.c: New file.
25847         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25848         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25849         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25850         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25851         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25852         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25853         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25854         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25855         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25856         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25857         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25858         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25859         * gcc.dg/20000503-1.c: Removed.
25860         * gcc.dg/20010207-1.c: Removed.
25861         * gcc.dg/20011223-1.c: Removed.
25862         * gcc.dg/20020104-2.c: Removed.
25863         * gcc.dg/debug-1.c: Removed.
25864         * gcc.dg/debug-2.c: Removed.
25865         * gcc.dg/debug-3.c: Removed.
25866         * gcc.dg/debug-4.c: Removed.
25867         * gcc.dg/debug-5.c: Removed.
25868         * gcc.dg/debug-6.c: Removed.
25869         * gcc.dg/dwarf2-1.c: Removed.
25870         * gcc.dg/dwarf2-2.c: Removed.
25871
25872 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25873
25874         * g++.old-deja/g++.other/eh5.C: New test.
25875         * g++.old-deja/g++.other/sibcall2.C: New test.
25876         * g++.old-deja/g++.other/array9.C: New test.
25877         * g++.old-deja/g++.other/typename2.C: New test.
25878         * g++.old-deja/g++.other/crash60.C: New test.
25879         * g++.old-deja/g++.other/conv9.C: New test.
25880         * g++.old-deja/g++.other/mangle10.C: New test.
25881         * g++.old-deja/g++.other/unchanging1.C: New test.
25882         * g++.old-deja/g++.other/exprstmt1.C: New test.
25883         * g++.old-deja/g++.other/inline23.C: New test.
25884         * g++.old-deja/g++.eh/ia64-1.C: New test.
25885         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25886         * g++.old-deja/g++.other/reload1.C: New test.
25887         * g++.old-deja/g++.other/static20.C: New test.
25888         * g++.old-deja/g++.other/local-alloc1.C: New test.
25889         * g++.old-deja/g++.other/conv8.C: New test.
25890         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25891         * g++.old-deja/g++.other/storeexpr1.C: New test.
25892         * g++.old-deja/g++.other/storeexpr2.C: New test.
25893         * g++.dg/eh/template2.C: New test.
25894         * g++.dg/warn/weak1.C: New test.
25895
25896 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25897
25898         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25899         Remove first, non-varying, argument.
25900
25901 2002-01-23  Richard Henderson  <rth@redhat.com>
25902
25903         * gcc.dg/inline-2.c: New.
25904
25905         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25906         Add optional target arg.  Check number of arguments.
25907         (scan-assembler-not, scan-assembler-dem): Likewise.
25908         (scan-assembler-dem-not): Likewise.
25909
25910 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25911
25912         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25913         line 12.
25914         * g++.old-deja/g++.brendan/parse3.C,
25915         g++.old-deja/g++.other/crash26.C,
25916         g++.old-deja/g++.other/crash28.C,
25917         g++.old-deja/g++.other/crash29.C,
25918         g++.old-deja/g++.other/crash30.C,
25919         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25920
25921 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25922
25923         * gcc.dg/20020115-1.c: New.
25924
25925 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25926
25927         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25928
25929 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25930
25931         * gcc.dg/20020122-3.c: New.
25932
25933 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25934
25935         * g++.dg/other/gc1.C: New test.
25936
25937 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25938
25939         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25940
25941 2002-01-22  Richard Henderson  <rth@redhat.com>
25942
25943         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25944
25945 2002-01-22  Richard Henderson  <rth@redhat.com>
25946
25947         * gcc.dg/20020122-4.c: New.
25948
25949 2002-01-22  H.J. Lu <hjl@gnu.org>
25950
25951         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25952         link output.
25953         * gcc.dg/special/ecos.exp: Likewise.
25954         * lib/g++-dg.exp: Likewise.
25955         * lib/g77-dg.exp: Likewise.
25956         * lib/gcc-dg.exp : Likewise.
25957         * lib/mike-g++.exp: Likewise.
25958         * lib/mike-g77.exp: Likewise.
25959         * lib/mike-gcc.exp: Likewise.
25960         * lib/objc-dg.exp: Likewise.
25961
25962 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25963
25964         PR target/5379
25965         * gcc.dg/20020122-2.c: New test.
25966
25967 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25968
25969         * gcc.dg/20020122-1.c: New test.
25970
25971 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25972
25973         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25974
25975 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25976
25977         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25978
25979 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25980
25981         * gcc.c-torture/compile/20020121-1.c: New test.
25982
25983 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25984
25985         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25986         ld_library_path.
25987
25988 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25989
25990         * gcc.dg/20020218-1.c: New test.
25991
25992 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25993
25994         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25995         messages
25996         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25997         "At global scope" warning
25998         * g++.dg/ext/align1.C: Change cygwin test for alignment
25999         from db-bogus to dg-warning
26000
26001 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26002
26003         * g77.f-torture/compile/cpp2.F: New test.
26004
26005 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26006
26007         * g++.dg/template/access1.C: New test.
26008
26009 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26010
26011         * gcc.dg/20020118-1.c: New.
26012
26013 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26014
26015         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26016
26017 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26018
26019         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26020         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26021         alignment warnings.
26022
26023 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26024
26025         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26026         torture_with_loops and torture_without_loops
26027
26028 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26029
26030         * gcc.c-torture/compile/20020116-1.c: New test.
26031
26032 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26033
26034         * gcc.dg/20020116-2.c: New test.
26035
26036         * gcc.dg/ultrasp4.c: New test.
26037
26038         * gcc.dg/20020116-1.c: New test.
26039
26040 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26041
26042         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26043         by EABI.
26044
26045 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26046
26047         * gcc.misc-tests/i386-prefetch.exp: New.
26048         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26049         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26050         * gcc.misc-tests/i386-pf-none-1.c: New test.
26051         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26052
26053 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * gcc.dg/gnu89-init-1.c: Add new tests.
26056
26057 2002-01-15  Andreas Jaeger  <aj@suse.de>
26058
26059         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26060         * gcc.dg/i386-mmx-2.c: Likewise.
26061         * gcc.dg/i386-sse-1.c: Likewise.
26062         * gcc.dg/i386-sse-2.c: Likewise.
26063         * gcc.dg/i386-sse-3.c: Likewise.
26064
26065 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26066
26067         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26068         Uncomment additional cases that now pass.
26069
26070 2002-01-11  Richard Henderson  <rth@redhat.com>
26071
26072         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26073         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26074
26075 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26076
26077         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26078
26079 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26080
26081         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26082         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26083
26084 2002-01-10  Dale Johannesen  <dalej@apple.com>
26085
26086         * gcc.c-torture/execute/loop-11.c: New.
26087
26088 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26089
26090         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26091         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26092
26093 2002-01-09  Richard Henderson  <rth@redhat.com>
26094
26095         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26096         type in which to perform the operation for each size.
26097
26098 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26099
26100         * gcc.c-torture/compile/20020109-2.c: New test.
26101
26102 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26103
26104         * gcc.c-torture/execute/loop-10.c: New test.
26105
26106 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26107
26108         * gcc.c-torture/compile/20010226-1.c: New test.
26109         * gcc.c-torture/compile/20010227-1.c: New test.
26110         * gcc.c-torture/compile/20010426-1.c: New test.
26111         * gcc.c-torture/compile/20010510-1.c: New test.
26112         * gcc.c-torture/compile/20010605-3.c: New test.
26113         * gcc.c-torture/compile/20010824-1.c: New test.
26114         * gcc.c-torture/execute/20010409-1.c: New test.
26115         * gcc.dg/noncompile/20000901-1.c: New test.
26116         * gcc.dg/20001023-1.c: New test.
26117         * gcc.dg/20001101-1.c: New test.
26118         * gcc.dg/20001102-1.c: New test.
26119         * gcc.dg/20010207-1.c: New test.
26120         * gcc.dg/20010405-1.c: New test.
26121         * gcc.dg/20010822-1.c: New test.
26122         * gcc.dg/20011107-1.c: New test.
26123
26124 2002-01-09  Jeffrey A Law  (law@redhat.com)
26125
26126         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26127
26128         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26129         execution failure on PA targets.
26130
26131 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26132
26133         * gcc.c-torture/compile/20020109-1.c: New test.
26134
26135 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26136
26137         * gcc.c-torture/execute/20020108-1.c: New test.
26138
26139 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26140
26141         * gcc.dg/20020108-1.c: New test.
26142
26143 2002-01-08  H.J. Lu <hjl@gnu.org>
26144
26145         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26146         for header files.
26147
26148 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26149
26150         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26151         consistency.
26152
26153 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26154
26155         * gcc.dg/altivec-4.c: Test altivec predicates.
26156
26157 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26158
26159         * gcc.c-torture/execute/20020107-1.c: New test.
26160
26161 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26162
26163         PR c/5279
26164         * gcc.c-torture/compile/20020106-1.c: New test.
26165
26166 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26167
26168         * gcc.c-torture/execute/nestfunc-4.c: New test.
26169
26170 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26171
26172         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26173         extra triple that slipped in.
26174         * g++.old-deja/g++.abi/align.C: Likewise.
26175         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26176
26177 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26178
26179         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26180         * g++.old-deja/g++.abi/align.C: Likewise.
26181         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26182
26183         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26184         on FreeBSD/i386.
26185         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26186         FreeBSD.
26187
26188 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26189
26190         * gcc.dg/20020104-1.c: New test.
26191
26192         * gcc.dg/20020104-2.c: New test.
26193
26194 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26195
26196         * gcc.dg/20020103-1.c: Fix typo in target selector.
26197
26198 2002-01-03  Richard Henderson  <rth@redhat.com>
26199
26200         * gcc.dg/20020103-1.c: New.
26201
26202 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26203
26204         * gcc.c-torture/execute/20020103-1.c: New test.
26205
26206 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26207
26208         * g++.dg/other/debug2.C: New test.
26209
26210         * gcc.c-torture/compile/20020103-1.c: New test.
26211
26212 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26213
26214         * gcc.dg/gnu89-init-1.c: Added new tests.
26215
26216 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         * g++.dg/template/friend2.C: Remove as patch is reverted.
26219
26220         * g++.dg/warn/oldcast1.C: New test.
26221
26222         * g++.dg/template/ptrmem1.C: New test.
26223         * g++.dg/template/ptrmem2.C: New test.
26224
26225         * g++.dg/template/ntp.C: New test.
26226
26227         * g++.dg/other/component1.C: New test.
26228
26229         * g++.dg/template/ttp3.C: New test.
26230
26231         * g++.dg/template/friend2.C: New test.
26232         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26233
26234 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26235
26236         * g++.dg/other/ptrmem1.C: New test.
26237         * g++.dg/other/ptrmem2.C: New test.
26238
26239 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26240
26241         * g++.dg/template/ctor1.C: New test.
26242
26243 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26244
26245         * g++.dg/template/friend2.C: New test.
26246
26247 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26248
26249         * gcc.dg/mmix-1.c: New test.
26250
26251 2001-12-31  Richard Henderson  <rth@redhat.com>
26252
26253         * gcc.dg/asm-5.c: New.
26254
26255 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26256
26257         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26258         in namespace __gnu_cxx
26259
26260 2001-12-30  Richard Henderson  <rth@redhat.com>
26261
26262         * gcc.dg/debug-6.c: New.
26263
26264 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26265
26266         * gcc.c-torture/compile/20011229-2.c: New test.
26267
26268 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26269
26270         * gcc.dg/debug-3.c: New test.
26271         * gcc.dg/debug-4.c: New test.
26272         * gcc.dg/debug-5.c: New test.
26273
26274 2001-12-29  Richard Henderson  <rth@redhat.com>
26275
26276         * g++.dg/eh/loop1.C: New.
26277
26278 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26279
26280         * g++.dg/template/crash1.C: New test.
26281
26282 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26283
26284         * g++.dg/other/const1.C: New test.
26285
26286 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26287
26288         * gcc.c-torture/compile/20011229-1.c: New test.
26289
26290 2001-12-28  Stan Shebs  <shebs@apple.com>
26291
26292         * lib/objc-torture.exp: Resync with c-torture.exp.
26293         * lib/objc.exp: Load standard libraries.
26294
26295 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26296
26297         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26298         additional tests.
26299
26300 2001-12-27  Roger Sayle <roger@eyesopen.com>
26301
26302         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26303
26304 2001-12-27  Richard Henderson  <rth@redhat.com>
26305
26306         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26307
26308 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26309
26310         * g++.dg/eh/ctor1.C: New test.
26311         * g++.dg/other/error2.C: New test.
26312
26313 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26314
26315         * g++.dg/other/init2.C: New test.
26316
26317 2001-12-24  Richard Henderson  <rth@redhat.com>
26318
26319         * gcc.dg/20011223-1.c: New.
26320         * gcc.dg/inline-1.c: New.
26321
26322 2001-12-23  Richard Henderson  <rth@redhat.com>
26323
26324         * gcc.dg/asm-4.c: Test operand modifiers.
26325
26326 2001-12-23  Richard Henderson  <rth@redhat.com>
26327
26328         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26329
26330 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26331
26332         * gcc.c-torture/execute/20011223-1.c: New test.
26333
26334 2001-12-21  Richard Henderson  <rth@redhat.com>
26335
26336         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26337         re-enables the warning.
26338
26339 2001-12-21  Richard Henderson  <rth@redhat.com>
26340
26341         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26342
26343 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26344
26345         * gcc.c-torture/compile/20011218-1.c: New test.
26346
26347 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26348
26349         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26350         arm-isr.c test.
26351         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26352         epilogue generation for ARM ISR routines.
26353
26354 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26355
26356         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26357         * gcc.dg/format/c90-printf-3.c: Likewise.
26358         * gcc.dg/format/c99-printf-3.c: Likewise.
26359         * gcc.dg/format/ext-1.c: Likewise.
26360         * gcc.dg/format/ext-6.c: Likewise.
26361         * gcc.dg/format/format.h: Prototype unlocked stdio.
26362
26363 2001-12-20  Richard Henderson  <rth@redhat.com>
26364
26365         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26366         (arena): Use it.
26367         (malloc): Correct allocation logic.  Abort if we fill up the
26368         arena before initialization complete.
26369         (realloc): Correct allocation logic.
26370
26371 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26372
26373         * gcc.c-torture/compile/20011219-2.c: New test.
26374
26375         * gcc.c-torture/execute/20011219-1.c: New test.
26376
26377 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26378
26379         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26380         target does not support weak symbols.
26381
26382 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26383
26384         * gcc.c-torture/compile/20011219-1.c: New test.
26385
26386 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26387
26388         * g++.dg/other/error1.C: New test.
26389
26390 2001-12-17  Jeffrey A Law  (law@redhat.com)
26391
26392         * gcc.c-torture/execute/20011217-1.c: New test.
26393
26394 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26395
26396         * objc.dg/special/: New directory.
26397         * objc.dg/special/special.exp: New file.
26398         * objc.dg/special/unclaimed-category-1.h: New file.
26399         * objc.dg/special/unclaimed-category-1a.m: New file.
26400         * objc.dg/special/unclaimed-category-1.m: New file.
26401
26402 2001-12-17  Andreas Jaeger  <aj@suse.de>
26403
26404         * gcc.c-torture/compile/20011217-2.c: New test.
26405
26406 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26407
26408         * gcc.c-torture/compile/20011217-1.c: New test.
26409
26410 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26411
26412         * testsuite/gcc.dg/20011214-1.c: New.
26413
26414 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26415
26416         * gcc.dg/altivec-4.c: New.
26417
26418 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26419
26420         * gcc.dg/20011113-1.c: New test.
26421
26422 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26423
26424         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26425         std::__malloc_alloc_template<0> and
26426         std::__default_alloc_template<false, 0>.
26427
26428 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26429
26430         * objc/execute/bf-21.m: New test.
26431         * objc/execute/enumeration-1.m: New test.
26432         * objc/execute/enumeration-2.m: New test.
26433
26434 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26435
26436         * gcc.dg/gnu89-init-1.c: New test.
26437
26438 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26439
26440         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26441         * g++.old-deja/g++.jason/2371.C: Likewise.
26442         * g++.old-deja/g++.jason/template33.C: Likewise.
26443         * g++.old-deja/g++.jason/template34.C: Likewise.
26444         * g++.old-deja/g++.jason/template36.C: Likewise.
26445         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26446         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26447         * g++.old-deja/g++.other/typename1.C: Likewise.
26448         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26449         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26450         * g++.old-deja/g++.pt/typename11.C: Likewise.
26451         * g++.old-deja/g++.pt/typename14.C: Likewise.
26452         * g++.old-deja/g++.pt/typename16.C: Likewise.
26453         * g++.old-deja/g++.pt/typename3.C: Likewise.
26454         * g++.old-deja/g++.pt/typename4.C: Likewise.
26455         * g++.old-deja/g++.pt/typename5.C: Likewise.
26456         * g++.old-deja/g++.pt/typename7.C: Likewise.
26457         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26458
26459 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26460
26461         * g++.dg/other/linkage1.C: New test.
26462         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26463         specifiers.
26464
26465 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26466
26467         * gcc.dg/concat.c: New test.
26468
26469 2001-12-11  Stan Shebs  <shebs@apple.com>
26470
26471         * objc/compile: New test directory.
26472         * objc/compile/compile.exp: New expect script.
26473         * objc/compile/20011211-1.m: New compile test.
26474
26475 2001-12-11  Jason Merrill  <jason@redhat.com>
26476
26477         * lib/prune.exp (prune_gcc_output): Also handle "In member
26478         function".  So many permutations...
26479
26480 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         * g++.dg/template/typedef1.C: New test.
26483
26484 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26485
26486         * g++.dg/other/copy1.C: New test.
26487
26488 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26489
26490         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26491
26492         * gcc.dg/builtin-choose-expr.c: New.
26493
26494 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26495
26496         * gcc.dg/altivec-2.c: New.
26497
26498 2001-12-07  Richard Henderson  <rth@redhat.com>
26499
26500         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26501
26502 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26503
26504         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26505         ultrasparc.
26506
26507 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26508
26509         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26510
26511 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26512
26513         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26514         variable argument list.
26515
26516 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26517
26518         * gcc.c-torture/execute/memcheck: Delete entire directory.
26519         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26520         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26521
26522 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26523
26524         * gcc.dg/Wshadow-1.c: New test.
26525
26526 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26527
26528         * gcc.c-torture/compile/20011130-1.c: New test.
26529
26530         * gcc.dg/noncompile/20011025-1.c: New test.
26531
26532         * g++.dg/other/anon-union.C: New test.
26533
26534         * gcc.c-torture/execute/20011024-1.c: New test.
26535
26536 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26537
26538         * gcc.c-torture/execute/20000722-1.x,
26539         gcc.c-torture/execute/20010123-1.x: Remove.
26540         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26541         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26542         gcc.dg/c99-complit-2.c: New tests.
26543
26544 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26545
26546         * g++.dg/inherit/base1.C: New test.
26547
26548 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26549
26550         * g++.dg/other/stdarg1.C: New test.
26551
26552         * gcc.c-torture/compile/20011130-2.c: New test.
26553
26554 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26555
26556         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26557         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26558         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26559         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26560         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26561         * gcc.dg/builtin-prefetch-1.c: New test.
26562
26563 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26564
26565         * gcc.dg/20011130-1.c: New test.
26566
26567 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26568
26569         * g++.dg/other/scope1.C: New test.
26570         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26571
26572 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26573
26574         * gcc.dg/vla-init-1.c: New test.
26575
26576 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26577
26578         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26579
26580 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26581
26582         * objc.dg/alias.m: Update.
26583         * objc.dg/class-1.m: Update.
26584         * objc.dg/const-str-1.m: Update.
26585         * objc.dg/fwd-proto-1.m: Update.
26586         * objc.dg/id-1.m: Update.
26587         * objc.dg/super-class-1.m: Update.
26588
26589 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26590
26591         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26592         constructs.
26593
26594 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26595
26596         * gcc.c-torture/execute/20011128-1.c: New test.
26597
26598 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26599
26600         * gcc.dg/20011127-1.c: New test.
26601
26602 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26603
26604         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26605         from Austin Group draft 7.
26606         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26607         scanf format arguments.
26608         * gcc.dg/format/no-exargs-2.c: New test.
26609
26610 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26611
26612         * g++.dg/abi/vbase8-4.C: New test.
26613
26614 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26615
26616         * gcc.c-torture/execute/20011121-1.c: New test.
26617
26618 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26619
26620         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26621
26622 2001-11-23  Andreas Jaeger  <aj@suse.de>
26623
26624         * gcc.dg/cpp/charconst-2.c: New test.
26625
26626 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26627
26628         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26629         to the host if it is remote.  Let tests specify extra headers
26630         they use.
26631         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26632         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26633         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26634         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26635         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26636         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26637         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26638         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26639         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26640         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26641
26642 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26643
26644         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26645         for little endian ARMs.
26646
26647 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26648
26649         * gcc.c-torture/compile/20011119-1.c: New test.
26650         * gcc.c-torture/compile/20011119-2.c: New test.
26651
26652 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26653
26654         * gcc.dg/altivec-1.c: Fix typo.
26655
26656 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26657
26658         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26659
26660 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26661
26662         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26663
26664 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26665
26666         * lib/g77.exp: Don't specify --rpath-link.
26667
26668         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26669         across all the headers.
26670         * gcc.dg/format/format.exp: For testing on a remote host,
26671         copy format.h.
26672
26673         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26674         * gcc.c-torture/execute/930406-1.c: Likewise.
26675         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26676
26677 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26678
26679         * gcc.dg/altivec-1.c: New.
26680
26681 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26682
26683         * gcc.dg/cpp/fpreprocessed.c: New test case.
26684
26685 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26686
26687         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26688         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26689         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26690
26691 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26692
26693         * gcc.dg/no-builtin-1.c: New test.
26694
26695 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26696
26697         * gcc.c-torture/execute/20011115-1.c: New test.
26698
26699 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26700
26701         * gcc.c-torture/compile/20011114-2.c: New test.
26702         * gcc.c-torture/compile/20011114-3.c: New test.
26703         * gcc.c-torture/compile/20011114-4.c: New test.
26704
26705 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.dg/other/init1.C: New test.
26708
26709 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26710
26711         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26712         message.
26713
26714         * gcc.c-torture/execute/20011114-1.c: New testcase.
26715
26716         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26717         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26718         like the (before this change) version of 20010327-1.c.
26719
26720 2001-11-14  Roger Sayle <roger@eyesopen.com>
26721
26722         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26723
26724 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26725
26726         * g++.dg/init/array2.C: New test.
26727
26728 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26729
26730         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26731
26732 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26733
26734         * g++.dg/other/forscope1.C: New test.
26735         * g++.dg/ext/forscope1.C: New test.
26736         * g++.dg/ext/forscope2.C: New test.
26737
26738 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26739
26740         * gcc.c-torture/execute/20011113-1.c: New test.
26741
26742 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26743
26744         * gcc.c-torture/execute/20011109-2.c: New test.
26745
26746         * gcc.c-torture/execute/20011109-1.c: New test.
26747
26748 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26749
26750         * gcc.c-torture/compile/20011109-1.c: New test.
26751
26752 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26753
26754         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26755         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26756         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26757         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26758         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26759         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26760         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26761
26762 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26763
26764         * g++.dg/warn/Wshadow-1.C: New tests.
26765         * g++.old-deja/g++.mike/for3.C: Update.
26766
26767 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26768
26769         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26770         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26771         XFAILs.  Adjust expected error texts.
26772         * gcc.c-torture/compile/20011106-1.c,
26773         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26774         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26775         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26776         gcc.dg/c99-array-lval-5.c: New tests.
26777
26778 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26779
26780         * gcc.dg/cpp/defined.c: Update.
26781
26782 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26783
26784         * gcc.c-torture/execute/anon-1.c: New test.
26785
26786 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26787
26788         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26789         same size, so no warning should be produced on stormy16.
26790
26791         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26792         due to oversized array.
26793         * g++.old-deja/g++.mike/ns15.C: Likewise.
26794         * g++.old-deja/g++.pt/crash16.C: Likewise.
26795
26796 2001-11-02  Graham Stott  <grahams@redhat.com>
26797
26798         * g++.dgother/debug1.C: Fix typos.
26799
26800 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26801
26802         * g++.dg/other/debug1.C: New test.
26803
26804 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26805
26806         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26807         of unsigned long.
26808
26809 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26810
26811         * gcc.dg/20011029-2.c: New test.
26812
26813         * gcc.c-torture/compile/20011029-1.c: New test.
26814
26815 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26816
26817         * objc/execute/class_self-1.m: New test.
26818         * objc/execute/class_self-2.m: New test.
26819
26820 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26821
26822         * gcc.misc-tests/msgs.exp: Delete.
26823         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26824         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26825         error set to match recent changes.
26826
26827 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26828
26829         * gcc.dg/20011021-1.c: New test.
26830
26831 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26832
26833         * gcc.c-torture/compile/20011023-1.c: New test.
26834
26835 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26836
26837         * lib/g77.exp: Rewrite based on lib/g++.exp.
26838
26839 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26840
26841         * gcc.c-torture/execute/20011019-1.c: New test.
26842
26843         * gcc.dg/20011018-1.c: New test.
26844
26845 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26846
26847         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26848
26849 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26850
26851         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26852         * gcc.dg/attr-invalid.c: Likewise.
26853
26854 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26855
26856         * testsuite/gcc.dg/20011015-1.c: New test.
26857
26858 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26859
26860         * g++.dg/template/unify2.C: New test.
26861
26862 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26863
26864         * g++.dg/other/exception-specification.C: New test
26865
26866 2001-10-13  Tom Rix  <trix@redhat.com>
26867
26868         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26869         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26870
26871 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26872
26873         * testsuite/gcc.dg/20011009-1.c: New test.
26874
26875 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26876
26877         PR g++/4476
26878         * g++.dg/other/friend1.C: New test.
26879
26880 2001-10-11  Richard Henderson  <rth@redhat.com>
26881
26882         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26883
26884 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26885
26886         * gcc.c-torture/compile/20011010-1.c: New.
26887
26888 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26889
26890         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26891         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26892         g77.f-torture/execute/execute.exp,
26893         g77.f-torture/noncompile/noncompile.exp,
26894         gcc.c-torture/compile/compile.exp,
26895         gcc.c-torture/execute/execute.exp,
26896         gcc.c-torture/execute/ieee/ieee.exp,
26897         gcc.c-torture/execute/memcheck/memcheck.exp,
26898         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26899         objc/execute/execute.exp: Update FSF address.
26900
26901 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26902
26903         * gcc.dg/cpp/cmdlne-C.c: Update.
26904         * gcc.dg/cpp/cmdlne-C2.c: New.
26905
26906 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26907
26908         * gcc.c-torture/execute/20011008-3.c: New.
26909
26910 2001-10-08  DJ Delorie  <dj@redhat.com>
26911
26912         * gcc.dg/20011008-1.c: New.
26913         * gcc.dg/20011008-2.c: New.
26914
26915 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26916
26917         * gcc.dg/cpp/spacing1.c: Update test.
26918
26919 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26920
26921         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26922         spelling errors of "separate" as "seperate".
26923
26924 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26925
26926         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26927         enough to avoid inlining.
26928
26929 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26930
26931         * lib/g77.exp: set libg2c_dir correctly.
26932
26933 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26934
26935         * gcc.dg/cpp/macro11.c: New test.
26936
26937 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26938
26939         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26940         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26941         gcc.dg/format/multattr-3.c: New tests.
26942         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26943         tests for format attributes on function pointers being rejected.
26944
26945 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26946
26947         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26948
26949 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26950
26951         * g++.dg/warn/format1.C: New test.
26952
26953 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26954
26955         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26956
26957 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26958
26959         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26960
26961 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26962
26963         * gcc.dg/cpp/redef2.c: Add test.
26964
26965 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26966
26967         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26968         long-standing bug on i686, apparently.
26969         * gcc.c-torture/execute/loop-2c.x: New file.
26970         * gcc.c-torture/execute/loop-2d.x: New file.
26971         * gcc.c-torture/execute/loop-3c.x: New file.
26972
26973 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26974
26975         * gcc.dg/cpp/20000625-2.c: Correct line number.
26976
26977 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26978
26979         * gcc.dg/cpp/macro10.c: New test.
26980         * gcc.dg/cpp/strify3.c: New test.
26981         * gcc.dg/cpp/spacing1.c: Add tests.
26982         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26983         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26984
26985 2001-09-24  DJ Delorie  <dj@redhat.com>
26986
26987         * gcc.c-torture/execute/20010924-1.c: New test.
26988
26989 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26990
26991         * testsuite/objc/execute/paste.m: Remove.
26992
26993 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26994
26995         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26996
26997 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26998
26999         * g77.dg/strlen0.f: New test.
27000
27001 2001-09-21  Richard Henderson  <rth@redhat.com>
27002
27003         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27004         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27005
27006 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27007
27008         Table-driven attributes.
27009         * g++.dg/ext/attrib1.C: New test.
27010
27011 2001-09-20  DJ Delorie  <dj@redhat.com>
27012
27013         * gcc.dg/20000926-1.c: Update expected warning messages.
27014         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27015         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27016         array.
27017
27018 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27019
27020         * g++.dg/eh/registers1.C: New test case.
27021
27022 2001-09-17  Richard Henderson  <rth@redhat.com>
27023
27024         * gcc.dg/array-5.c: Fix VLA decomposition test.
27025
27026 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27027
27028         * gcc.dg/cpp/line5.c: New testcase.
27029
27030 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27031
27032         * gcc.dg/cpp/macro9.c: New test.
27033
27034 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27035
27036         * gcc.c-torture/execute/980223.c: Change type of addr from long
27037         to char *.
27038
27039 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27040
27041         * gcc.c-torture/execute/20010915-1.c: New test.
27042
27043 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27044
27045         * g77.dg/bprob: New directory.
27046         * g77.dg/bprob/bprob.exp: New file.
27047         * g77.dg/bprob/bprob-1.f: New test.
27048         * g77.dg/gcov: New directory.
27049         * g77.dg/gcov/gcov.exp: New file.
27050         * g77.dg/gcov/gcov-1.f: New test.
27051         * g77.dg/gcov/gcov-1.x: New file.
27052
27053 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27054
27055         * gcc.dg/cpp/directiv.c: Update.
27056         * gcc.dg/cpp/undef1.c: Update.
27057
27058 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27059
27060         * gcc.dg/20010912-1.c: New test.
27061
27062 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27063
27064         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27065         language-independent file in lib.
27066         * lib/gcov.exp: New file.
27067
27068 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27069
27070         * gcc.c-torture/compile/20010911-1.c: New test.
27071
27072 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27073
27074         * lib/profopt.exp: New, to support profile-directed optimizations.
27075         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27076         * gcc.misc-tests/bprob-1.c: New test.
27077         * gcc.misc-tests/bprob-2.c: New test.
27078
27079 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27080
27081         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27082         XFAIL and which kinds of gcov output to verify.
27083         * gcc.misc-tests/gcov-4b.x: New file.
27084         * gcc.misc-tests/gcov-5b.x: New file.
27085         * gcc.misc-tests/gcov-6.x: New file.
27086         * gcc.misc-tests/gcov-7.c: New test.
27087         * gcc.misc-tests/gcov-7.x: New file.
27088
27089 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27090
27091         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27092         * gcc.misc-tests/gcov-6.c: New test.
27093
27094 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27095
27096         PR c++/3986
27097         * g++.dg/abi/vbase1.C: New test.
27098
27099 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27100
27101         * objc.dg/method-2.m: New.
27102
27103 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27104
27105         PR c++/4203
27106         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27107         * g++.dg/init/empty1.C: New test.
27108
27109 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27110
27111         * gcc.c-torture/compile/20010903-1.c: New test.
27112
27113 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27114
27115         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27116         for m68k.
27117
27118 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27119
27120         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27121
27122         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27123
27124         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27125
27126 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27127
27128         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27129         for 16-bit 'unsigned int'.
27130
27131 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27132
27133         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27134
27135 2001-08-27  Richard Henderson  <rth@redhat.com>
27136
27137         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27138         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27139
27140 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27141
27142         * gcc.dg/asm-names.c (ymain): New.
27143
27144 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27145
27146         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27147         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27148         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27149
27150 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27151
27152         * gcc.dg/compare5.c: New testcase.
27153
27154 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27155
27156         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27157         and "In instantiation".
27158
27159 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27160
27161         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27162
27163 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27164
27165         * gcc.misc-tests/gcov.exp: Add support for branch information.
27166         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27167         * gcc.misc-tests/gcov-4.c: New test.
27168         * gcc.misc-tests/gcov-4b.c: New test.
27169         * gcc.misc-tests/gcov-5b.c: New test.
27170
27171 2001-08-20  Zack Weinberg  <zackw@panix.com>
27172
27173         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27174         expected to fail.
27175
27176 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27177
27178         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27179
27180 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27181
27182         * g++.dg/eh/template1.C: New test.
27183
27184 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27185
27186         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27187         Fix thinko.
27188         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27189         for xfail.
27190
27191 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27192
27193         * lib/g77-dg.exp:  Use prune.exp for common procedures
27194         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27195         * lib/g77.exp: (g77-dg-prune) Remove
27196
27197 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27198
27199         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27200
27201 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27202
27203         * g++.dg/template/unify1.C: New test.
27204
27205 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27206
27207         * g++.dg/abi/empty4.C: New test.
27208
27209 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27210
27211         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27212         solaris2.*
27213         * g77.f-torture/compile/pr3743.x: Likewise
27214
27215 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27216
27217         * g++.dg/other/using-declaration.C: New test.
27218
27219 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27220
27221         * gcc.dg/cpp/tr-sign.c: New testcase.
27222
27223 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27224
27225         * gcc.dg/cpp/19951025-1.c: Revert.
27226         * gcc.dg/cpp/directiv.c: We no longer process directives that
27227         interrupt macro arguments.
27228
27229 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27230
27231         * gcc.dg/bconstp-1.c: New test.
27232
27233 2001-08-03  Richard Henderson  <rth@redhat.com>
27234
27235         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27236
27237 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27238
27239         * gcc.dg/cpp/19951025-1.c: Update.
27240
27241 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27242
27243         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27244         should be x.
27245
27246 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27247
27248         Kill -fhonor-std.
27249         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27250         * g++.old-deja/g++.other/std1.C: Likewise.
27251         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27252
27253 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27254
27255         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27256         (g77_pass, g77_fail, g77_finish, g77_exit,
27257         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27258
27259 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27260
27261         * g77.dg/fbackslash.f
27262         * g77.dg/fcase-preserve.f
27263         * g77.dg/ff90-1.f
27264         * g77.dg/ffixed-line-length-0.f
27265         * g77.dg/ffixed-line-length-132.f
27266         * g77.dg/ffixed-line-length-7.f
27267         * g77.dg/ffixed-line-length-72.f
27268         * g77.dg/ffixed-line-length-none.f
27269         * g77.dg/ffree-form-1.f
27270         * g77.dg/fno-backslash.f
27271         * g77.dg/fno-f90-1.f
27272         * g77.dg/fno-fixed-form-1.f
27273         * g77.dg/fno-onetrip.f
27274         * g77.dg/fno-typeless-boz.f
27275         * g77.dg/fno-underscoring.f
27276         * g77.dg/fno-vxt-1.f
27277         * g77.dg/fonetrip.f
27278         * g77.dg/ftypeless-boz.f
27279         * g77.dg/fugly-assumed.f
27280         * g77.dg/funderscoring.f
27281         * g77.dg/fvxt-1.f
27282
27283 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27284
27285         * objc.dg/fwd-proto-1.m: New.
27286         * objc.dg/local-decl-1.m: New.
27287         * objc.dg/naming-1.m: New.
27288         * objc.dg/naming-2.m: New.
27289         * objc.dg/proto-hier-1.m: New.
27290
27291 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27292
27293         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27294         largest-type elements to a struct makes its size grow.
27295
27296 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * g++.dg/abi/vthunk1.C: New test.
27299
27300 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27301
27302         * g++.dg/abi/vbase8-22.C: New test.
27303
27304 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27305
27306         * gcc.dg/cpp/macro8.c: New test.
27307
27308 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27309
27310         * g++.dg/abi/vbase8-21.C: New test.
27311
27312 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27313
27314         * g++.dg/abi/vbase8-10.C: New test.
27315
27316 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27317
27318         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27319         ${tool}_set_ld_library_path.
27320         Changed caller.
27321         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27322         g++.exp.
27323
27324 2001-07-26  Stan Cox <scox@redhat.com>
27325
27326         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27327         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27328         gcc_exit, gcc_check_unsupported_p):
27329         Moved to gcc-deps.exp
27330         * gcc-deps.exp: New file.
27331
27332 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27333
27334         * g++.old-deja/g++.pt/defarg14.C: New test.
27335
27336 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27337
27338         * g++.old-deja/g++.other/lineno5.C: New test.
27339
27340 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27341
27342         * g++.old-deja/g++.pt/crash68.C: New test.
27343
27344 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27345
27346         * g++.old-deja/g++.other/crash42.C: New test.
27347
27348 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27349
27350         * gcc.dg/cpp/extratokens.c: Fix.
27351         * gcc.dg/cpp/skipping2.c: New tests.
27352
27353 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27354
27355         * gcc.c-torture/execute/20010724-1.c: New file.
27356         * gcc.c-torture/execute/20010724-1.x: New file.
27357
27358 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         * g++.old-deja/g++.other/cond7.C: New test.
27361
27362 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27363
27364         * g++.old-deja/g++.other/optimize4.C: New test.
27365
27366 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27367
27368         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27369
27370 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27371
27372         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27373         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27374         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27375         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27376
27377         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27378         bug report" message.
27379
27380         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27381         * g++.dg/ext/instantiate1.C: Move from old-deja.
27382
27383 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27384
27385         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27386         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27387         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27388         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27389
27390 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27391
27392         * gcc.c-torture/execute/20010723-1.c: New test.
27393
27394 2001-07-23  Ben Elliston  <bje@redhat.com>
27395
27396         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27397
27398 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27399
27400         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27401         i[34567]86-*-*.
27402         Delete handling of ieee_multilib_flags.
27403         Pass -mieee for alpha*-*-* and sh-*-*.
27404         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27405
27406 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27407
27408         Remove old-abi tests.
27409         * g++.old-deja/g++.mike/p11116.C: Remove.
27410         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27411
27412 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27413
27414         * g77.f-torture/compile/pr3743.f:  New test
27415
27416 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27417
27418         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27419
27420 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27421
27422         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27423         g++.old-deja/g++.pt/static6.C: Likewise.
27424         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27425         supports weak symbols.
27426
27427 2001-07-18  Andreas Jaeger  <aj@suse.de>
27428
27429         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27430         supported again.
27431
27432 2001-07-18  Andreas Jaeger  <aj@suse.de>
27433
27434         * gcc.dg/iftrap-1.c: Fix target line.
27435
27436 2001-07-17  Richard Henderson  <rth@redhat.com>
27437
27438         * gcc.c-torture/execute/20010717-1.c: New.
27439
27440 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27441
27442         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27443         tests.
27444
27445 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27446
27447         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27448
27449 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27450
27451         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27452         UAC_SIGBUS, UAC_NOPRINT definitions.
27453
27454 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27455
27456         * objc/execute/object_is_class.m: New test.
27457         * objc/execute/object_is_meta_class.m: New test.
27458
27459 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27460
27461         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27462         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27463
27464 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27465
27466         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27467         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27468
27469 2001-07-14  Richard Henderson  <rth@redhat.com>
27470
27471         * gcc.dg/iftrap-1.c: New.
27472
27473 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27474
27475         * g77.f-torture/execute/intrinsic77.f: New test.
27476
27477 2001-07-11  Janis Johnson <janis@us.ibm.com>
27478
27479         * gcc.misc-tests/gcov-3.c: New test.
27480
27481 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27482
27483         * gcc.c-torture/compile/20010711-1.c,
27484         * gcc.c-torture/compile/20010711-2.c: New tests.
27485
27486 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27487
27488         * gcc.c-torture/execute/20010711-1.c: New test.
27489
27490 2001-07-11  Ben Elliston  <bje@redhat.com>
27491
27492         * g++.old-deja/g++.other/enum5.C: New test.
27493
27494 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27495
27496         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27497         (g++-dg-prune): Call prune_gcc_output.
27498         * prune.exp: New file for prune_gcc_output.
27499         * lib/g++.exp, lib/gcc.exp: Load it.
27500
27501 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27502
27503         * gcc.c-torture/compile/20010701-1.c,
27504         g++.old-deja/g++.ext/attrib6.C: New tests.
27505
27506 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27507
27508         * gcc.c-torture/compile/20010706-1.c: New test.
27509
27510 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27511
27512         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27513
27514 2001-06-28  Stan Shebs  <shebs@apple.com>
27515
27516         * gcc.dg/pragma-darwin.c: New test.
27517
27518 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27519
27520         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27521         Solaris 2.[678] system.
27522
27523 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27524
27525         * gcc.dg/20010622-1.c: New test.
27526
27527 2001-06-18  Stan Shebs  <shebs@apple.com>
27528
27529         * objc.dg: New directory.
27530         * objc.dg/dg.exp: New file.
27531         * objc.dg/alias.m: New.
27532         * objc.dg/class-1.m: New.
27533         * objc.dg/class-2.m: New.
27534         * objc.dg/const-str-1.m: New.
27535         * objc.dg/const-str-2.m: New.
27536         * objc.dg/id-1.m: New.
27537         * objc.dg/method-1.m: New.
27538         * objc.dg/super-class-1.m: New.
27539         * lib/objc-dg.exp: New file.
27540
27541 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27542
27543         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27544         of label name.
27545
27546 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27549
27550 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27551
27552         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27553         variable.
27554
27555 2001-06-12  Richard Henderson  <rth@redhat.com>
27556
27557         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27558
27559 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27560
27561         * g++.old-deja/g++.abi/vbase5.C: New test.
27562         * g++.old-deja/g++.abi/vbase6.C: New test.
27563         * g++.old-deja/g++.abi/vbase7.C: New test.
27564
27565 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27566
27567         * gcc.c-torture/compile/20010610-1.c: New test.
27568
27569 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27570
27571         * g++.old-deja/g++.abi/vbase4.C: New test.
27572
27573 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27574
27575         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27576         support %f for HC11/HC12 targets.
27577         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27578         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27579         on HC11/HC12 targets.
27580         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27581
27582 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27583
27584         * gcc.dg/wchar_t-1.c: New file.
27585         * gcc.dg/wint_t-1.c: Likewise.
27586
27587 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27588
27589         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27590
27591 2001-06-11  Richard Henderson  <rth@redhat.com>
27592
27593         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27594
27595 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27596
27597         * gcc.c-torture/compile/20010611-1.c: New test.
27598
27599 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27600
27601         * gcc.dg/c99-tag-1.c: Add more tests.
27602
27603 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27604
27605         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27606         representation on MN10300 and ARM/Thumb.
27607
27608 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27609
27610         * g77.f-torture/execute/20010610.f: New.
27611
27612 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27613
27614         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27615         names.
27616
27617 2001-06-09  Richard Henderson  <rth@redhat.com>
27618
27619         * gcc.c-torture/execute/ashrdi-1.c: New.
27620         * gcc.c-torture/execute/ashldi-1.c: New.
27621         * gcc.c-torture/execute/lshrdi-1.c: New.
27622
27623 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27624
27625         * objc/execute/load-3.m: Added. Check sending +load to categories,
27626         in addition to classes.
27627
27628 2001-06-08  Stan Shebs  <shebs@apple.com>
27629
27630         * objc/execute/load-2.m: New test.  From Nicola Pero
27631         <n.pero@mi.flashnet.it>.
27632
27633 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * gcc.c-torture/execute/20010605-2.c: New test.
27636
27637 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27638
27639         * g++.old-deja/g++.abi/vbase2.C: New test.
27640         * g++.old-deja/g++.abi/vbase3.C: New test.
27641
27642 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         * g++.old-deja/g++.pt/friend49.C: New test.
27645
27646 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27647
27648         * g++.old-deja/g++.ext/anon3.C: New test.
27649
27650 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27651
27652         * g++.old-deja/g++.other/conv7.C: New test.
27653
27654 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27655
27656         * gcc.c-torture/compile/20010605-2.c: New test.
27657
27658 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27659
27660         * gcc.c-torture/execute/20010604-1.c: New test.
27661
27662 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27663
27664         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27665
27666 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27667
27668         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27669         (g++_link_flags): Likewise.
27670         (g++_init): Pass gccpath's value to two previous functions.
27671
27672 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27673
27674         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27675         Ensure logfile entry matches exec command line.
27676
27677 2001-05-31  Richard Henderson  <rth@redhat.com>
27678
27679         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27680         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27681
27682 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27683
27684         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27685         compiler for irix6.2
27686
27687 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27688
27689         * g++.old-deja/g++.other/optimize3.C: New file.
27690
27691 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27692
27693         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27694         assemble.
27695
27696 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27697
27698         * g++.old-deja/g++.other/optimize2.C: New file.
27699
27700 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27701
27702         * gcc.c-torture/compile/20010518-2.c: New file.
27703         * gcc.c-torture/execute/20010518-1.c: New file.
27704         * gcc.c-torture/execute/20010518-2.c: New file.
27705
27706 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27707
27708         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27709
27710 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27711
27712         G++ no longer defines builtins that do not begin with __builtin.
27713         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27714         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27715         * g++.old-deja/g++.law/builtin1.C: Likewise.
27716         * g++.old-deja/g++.law/cvt2.C: Likewise.
27717         * g++.old-deja/g++.mike/net5.C: Likewise.
27718         * g++.old-deja/g++.other/builtins1.C: Likewise.
27719         * g++.old-deja/g++.other/builtins2.C: Likewise.
27720         * g++.old-deja/g++.other/builtins3.C: Likewise.
27721         * g++.old-deja/g++.other/builtins4.C: Likewise.
27722         * g++.old-deja/g++.other/inline8.C: Likewise.
27723         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27724
27725 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27726
27727         * g++.old-deja/g++.pt/using1.C: Adjust.
27728         * g++.old-deja/g++.pt/using2.C: New test.
27729
27730 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27731
27732         * gcc.dg/cpp/charconst.c: New tests.
27733         * gcc.dg/cpp/escape.c: New tests.
27734         * gcc.dg/cpp/escape-1.c: New tests.
27735         * gcc.dg/cpp/escape-2.c: New tests.
27736         * gcc.dg/cpp/ucs.c: New tests.
27737
27738 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27739
27740         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27741         native compiler for irix6.5.
27742
27743 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27744
27745         * lib/g++.exp (g++_include_flags): Use args to compute
27746         get_multilibs.
27747         (g++_link_flags): Likewise.
27748         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27749
27750 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27751
27752         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27753
27754 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27755
27756         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27757         this file.
27758
27759 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27760
27761         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27762         STACK_SIZE;
27763         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27764         to STACK_SIZE; Use it to define size of add_histo array.
27765         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27766         to STACK_SIZE.
27767         (f): Use GITT_SIZE to define size of gitt local table.
27768         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27769         to STACK_SIZE; Use it to define size of bytemem array.
27770
27771 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27772
27773         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27774         on 68HC11/HC12 due to the asm instruction.
27775         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27776         * gcc.c-torture/compile/920520-1.x: Likewise.
27777         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27778         on 68HC11/HC12 because the function is larger than 64K.
27779         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27780         on 68HC11/HC12 because the structure is too large.
27781
27782 2001-05-20  Richard Henderson  <rth@redhat.com>
27783
27784         * gcc.c-torture/execute/20010520-1.c: New.
27785
27786 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27787
27788         * g++.old-deja/g++.warn/compare1.C: New test.
27789         * gcc.dg/compare4.c: New test.
27790
27791 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27792
27793         * g++.old-deja/g++.other/optimize1.C: New test.
27794
27795 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27796
27797         * g++.old-deja/g++.pt/spec41.C: New test.
27798
27799 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27800
27801         * gcc.c-torture/compile/20010114-1.x: Remove.
27802
27803 2001-05-18  Stan Shebs  <shebs@apple.com>
27804
27805         * gcc.c-torture/compile/20010518-1.c: New test.
27806
27807 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27808
27809         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27810         * g++.old-deja/g++.pt/crash67.C: New test.
27811
27812 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27813
27814         * g++.old-deja/g++.other/debug9.C: New test.
27815
27816 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27817
27818         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27819
27820 2001-05-16  Jan Hubicka  <jh@suse.cz>
27821
27822         * gcc.c-torture/compile/20010516-1.c: New test.
27823
27824 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27825
27826         * g++.old-deja/g++.other/crash41.C: New test.
27827
27828 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27829
27830         * g++.old-deja/g++.pt/crash66.C: New test.
27831
27832 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27833
27834         * g++.old-deja/g++.robertl/eb27.C: Convert.
27835
27836 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27837
27838         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27839         declaration being redundant.
27840
27841 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27842
27843         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27844
27845 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27846
27847         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27848
27849 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27850
27851         * lib/g++.exp: Use testsuite_flags.
27852
27853 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27854
27855         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27856
27857 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27858
27859         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27860
27861 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27862
27863         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27864
27865 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27866
27867         * gcc.c-torture/compile/20010313-1.c: New test.
27868
27869 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27870
27871         * gcc.dg/cpp/direct2.c: New test.
27872         * gccq.dg/cpp/direct2s.c: New test.
27873
27874         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27875
27876 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27877
27878         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27879         * g++.old-deja/g++.other/op3.C: Likewise.
27880
27881 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27882
27883         * gcc.dg/cpp/syshdr.h: New file.
27884         * gcc.dg/cpp/sysmac1.c: Update.
27885         * gcc.dg/cpp/sysmac2.c: Update.
27886
27887 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27888
27889         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27890
27891 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27892
27893         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27894         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27895
27896 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27897
27898         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27899
27900 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27901
27902         * lib/g++.exp (g++_include_flags): Don't use any special flags
27903         if TESTING_IN_BUILD_TREE is not defined.
27904         (g++_init): Use a plain 'c++' as the compiler if
27905         TESTING_IN_BUILD_TREEE is not defined.
27906
27907 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27908
27909         * g++.old-deja/g++.eh/catch13.C: New test.
27910         * g++.old-deja/g++.eh/catch14.C: New test.
27911
27912 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.dg/cpp/tr-define.c: New test.
27915
27916 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27917
27918         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27919         <stdlib.h>, not <malloc.h>.
27920
27921 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27922
27923         * g++.old-deja/g++.ns/template17.C: New test.
27924
27925 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         * g++.old-deja/g++.pt/ref4.C: New test.
27928
27929 2001-04-30  Richard Henderson  <rth@redhat.com>
27930
27931         * gcc.dg/20000724-1.c: Revert last change.
27932
27933 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27934
27935         * g77.f-torture/execute/20010430.f: New test.
27936
27937 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27938
27939         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27940
27941 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27942
27943         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27944
27945 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27946
27947         * g++.old-deja/g++.eh/crash6.C: New test.
27948
27949 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27950
27951         * g++.old-deja/g++.other/warn7.C: New test.
27952
27953 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27954
27955         * g++.old-deja/g++.other/defarg9.C: New test.
27956
27957 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27958
27959         * g77.f-torture/compile/20010426.f: New test.
27960         * g77.f-torture/execute/20010426.f: New test.
27961
27962 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27963
27964         * g77.f-torture/compile/20000629-1.x: Remove - error
27965         has been fixed.
27966
27967 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27968
27969         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27970         Tweak slightly to work with g++.dg framework.
27971         * g++.dg/special/ecos.exp: Run initp1.C test.
27972         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27973
27974         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27975         its linker doesn't give line numbers either.
27976         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27977
27978 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27979
27980         * g++.old-deja/g++.other/lex1.C: New test.
27981
27982 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27983
27984         * gcc.dg/noncompile/20010425-1.c: New test.
27985
27986 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27987
27988         * g++.old-deja/g++.pt/mangle2.C: New test.
27989
27990 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27991
27992         * gcc.dg/format/plus-1.c: New test.
27993
27994 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27995
27996         * gcc.dg/20010423-1.c: New test.
27997
27998 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27999
28000         * gcc.c-torture/execute/20010422-1.c: New test.
28001
28002 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         * g++.old-deja/g++.ns/type2.C: New test.
28005
28006 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28007
28008         * g++.old-deja/g++.other/perf1.C: New test.
28009
28010 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28011
28012         * gcc.dg/c99-func-2.c: Remove xfail.
28013         * gcc.dg/c99-func-3.c: Remove xfail.
28014         * gcc.dg/c99-func-4.c: Remove xfail.
28015
28016 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28017
28018         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28019
28020 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28021
28022         * gcc.c-torture/compile/20010423-1.c: New test.
28023
28024 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28025
28026         * g++.old-deja/g++.pt/typename28.C: New test.
28027
28028 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28029
28030         * g++.old-deja/g++.abi/empty2.C: New test.
28031         * g++.old-deja/g++.abi/empty3.C: New test.
28032
28033 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28034
28035         * g++.old-deja/g++.other/comdat2.C: New test.
28036         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28037
28038 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28039
28040         * g++.old-deja/g++.other/overload14.C: New test.
28041
28042 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28043
28044         * g++.old-deja/g++.other/lookup23.C: New test.
28045
28046 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28047
28048         * gcc.c-torture/execute/20010403-1.c: New test.
28049
28050 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28051             Mark Mitchell  <mark@codesourcery.com>
28052
28053         * lib/old-dejagnu.exp: Don't delete output of executable.
28054         Add .exe suffix to executables.
28055
28056 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28057
28058         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28059
28060 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28061
28062         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28063
28064 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28065
28066         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28067         * g++.old-deja/g++.abi/crash1.C: New test.
28068
28069 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28070
28071         * g++.old-deja/g++.other/crash40.C: New test.
28072
28073 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28074
28075         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28076
28077 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28078
28079         * g++.old-deja/g++.other/warn6.C: New test.
28080
28081 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28082
28083         * g++.old-deja/g++.robertl/eb42.C: Same.
28084
28085 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28086
28087         * gcc.dg/wtr-conversion-1.c: New testcase.
28088
28089 2001-04-10  Richard Henderson  <rth@redhat.com>
28090
28091         * g++.old-deja/g++.other/array5.C: New.
28092
28093 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28094
28095         * gcc.c-torture/execute/20010408-1.c: New test.
28096
28097 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28098
28099         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28100         headers and constructs.
28101         * g++.old-deja/g++.robertl/eb79.C: Same.
28102         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28103         * g++.old-deja/g++.robertl/eb73.C: Same.
28104         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28105         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28106         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28107         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28108         * g++.old-deja/g++.robertl/eb44.C: Same.
28109         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28110         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28111         * g++.old-deja/g++.robertl/eb39.C: Same.
28112         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28113         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28114         * g++.old-deja/g++.robertl/eb30.C: Same.
28115         * g++.old-deja/g++.robertl/eb3.C: Same.
28116         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28117         * g++.old-deja/g++.robertl/eb21.C: Same.
28118         * g++.old-deja/g++.robertl/eb15.C: Same.
28119         * g++.old-deja/g++.robertl/eb118.C: Same.
28120         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28121         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28122         * g++.old-deja/g++.robertl/eb109.C: Same.
28123         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28124         * g++.old-deja/g++.mike/rtti1.C: Same.
28125         * g++.old-deja/g++.mike/p658.C: Same.
28126         * g++.old-deja/g++.mike/net46.C: Same.
28127         * g++.old-deja/g++.mike/net34.C: Same.
28128         * g++.old-deja/g++.mike/memoize1.C: Same.
28129         * g++.old-deja/g++.mike/eh2.C: Same.
28130         * g++.old-deja/g++.law/weak.C: Same.
28131         * g++.old-deja/g++.law/visibility7.C: Same.
28132         * g++.old-deja/g++.law/visibility25.C: Same.
28133         * g++.old-deja/g++.law/visibility22.C: Same.
28134         * g++.old-deja/g++.law/visibility2.C: Same.
28135         * g++.old-deja/g++.law/visibility17.C: Same.
28136         * g++.old-deja/g++.law/visibility13.C: Same.
28137         * g++.old-deja/g++.law/visibility10.C: Same.
28138         * g++.old-deja/g++.law/visibility1.C: Same.
28139         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28140         * g++.old-deja/g++.law/vbase1.C: Same.
28141         * g++.old-deja/g++.law/operators32.C: Same.
28142         * g++.old-deja/g++.law/nest3.C: Same.
28143         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28144         * g++.old-deja/g++.law/except5.C (main): Same.
28145         * g++.old-deja/g++.law/cvt7.C (run): Same.
28146         * g++.old-deja/g++.law/cvt2.C: Same.
28147         * g++.old-deja/g++.law/cvt16.C: Same.
28148         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28149         * g++.old-deja/g++.law/ctors17.C (main): Same.
28150         * g++.old-deja/g++.law/ctors13.C: Same.
28151         * g++.old-deja/g++.law/ctors12.C (main): Same.
28152         * g++.old-deja/g++.law/ctors10.C: Same.
28153         * g++.old-deja/g++.law/code-gen5.C: Same.
28154         * g++.old-deja/g++.law/bad-error7.C: Same.
28155         * g++.old-deja/g++.law/arm9.C: Same.
28156         * g++.old-deja/g++.law/arm12.C: Same.
28157         * g++.old-deja/g++.law/arg8.C: Same.
28158         * g++.old-deja/g++.law/arg1.C: Same.
28159         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28160         * g++.old-deja/g++.jason/template31.C: Same.
28161         * g++.old-deja/g++.jason/template24.C (main): Same.
28162         * g++.old-deja/g++.jason/2371.C: Same.
28163         * g++.old-deja/g++.eh/new2.C: Same.
28164         * g++.old-deja/g++.eh/new1.C: Same.
28165         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28166         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28167         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28168         * g++.old-deja/g++.brendan/crash62.C: Same.
28169         * g++.old-deja/g++.brendan/crash52.C: Same.
28170         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28171         * g++.old-deja/g++.brendan/crash38.C: Same.
28172         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28173         * g++.old-deja/g++.brendan/copy9.C: Same.
28174
28175 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28176
28177         * gcc.c-torture/execute/20001203-2.c (memset):
28178         Count argument is of type __SIZE_TYPE__.
28179
28180 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28181
28182         * gcc.c-torture/compile/20010404-1.c: New test.
28183
28184 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28185
28186         * gcc.c-torture/compile/20010326-1.c: New test.
28187
28188 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28189
28190         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28191         peculiarities of the SH.
28192         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28193
28194 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28195
28196         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28197         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28198         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28199
28200 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28201
28202         * g77.f-torture/compile/20010321-1.f: New test.
28203
28204 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28205
28206         * gcc.c-torture/compile/20010329-1.c: New test.
28207
28208 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28209
28210         * gcc.c-torture/execute/20010329-1.c: New test.
28211
28212 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28213
28214         * g++.old-deja/g++.other/eh4.C: Fix typo.
28215
28216 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28217
28218         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28219
28220 2001-03-28  Philip Blundell  <philb@gnu.org>
28221
28222         * gcc.c-torture/compile/20010328-1.c: New test.
28223
28224 2001-03-27  Richard Henderson  <rth@redhat.com>
28225
28226         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28227         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28228
28229 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28230
28231         * gcc.c-torture/compile/20010327-1.c: New test.
28232
28233 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28234
28235         * g++.old-deja/g++.other/friend12.C: New test.
28236         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28237         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28238
28239 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28240
28241         * gcc.c-torture/execute/20010325-1.c: New test.
28242
28243 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28244
28245         * g++.old-deja/g++.other/mangle3.C: New test.
28246
28247 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28248
28249         * g++.old-deja/g++.other/anon8.C: New test.
28250
28251 2001-03-20  Philip Blundell  <philb@gnu.org>
28252
28253         * gcc.c-torture/compile/20010320-1.c: New test.
28254
28255 2001-03-17  Richard Henderson  <rth@redhat.com>
28256
28257         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28258
28259 2001-03-15  Geoff Keating  <geoff@redhat.com>
28260
28261         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28262         tests on AIX.
28263
28264 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28265
28266         * g++.old-deja/g++.other/eh4.C: New test.
28267
28268 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28269
28270         * gcc.dg/cpp/mi1.c: Update.
28271
28272 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28273
28274         * g++.old-deja/g++.other/regstack.C: New test.
28275
28276 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28277
28278         * g++.old-deja/g++.other/ref4.C: New test.
28279
28280 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28281
28282         * objc/execute/va_method.m: Added.
28283         * objc/execute/IMP.m: Added.
28284         * objc/execute/_cmd.m: Added.
28285         * objc/execute/accessing_ivars.m: Added.
28286         * objc/execute/class-1.m: Added.
28287         * objc/execute/class-10.m: Added.
28288         * objc/execute/class-11.m: Added.
28289         * objc/execute/class-12.m: Added.
28290         * objc/execute/class-13.m: Added.
28291         * objc/execute/class-14.m: Added.
28292         * objc/execute/class-2.m: Added.
28293         * objc/execute/class-3.m: Added.
28294         * objc/execute/class-4.m: Added.
28295         * objc/execute/class-5.m: Added.
28296         * objc/execute/class-6.m: Added.
28297         * objc/execute/class-7.m: Added.
28298         * objc/execute/class-8.m: Added.
28299         * objc/execute/class-9.m: Added.
28300         * objc/execute/class-tests-1.h
28301         * objc/execute/class-tests-2.h
28302         * objc/execute/compatibility_alias.m: Added.
28303         * objc/execute/encode-1.m: Added.
28304         * objc/execute/formal_protocol-1.m: Added.
28305         * objc/execute/formal_protocol-2.m: Added.
28306         * objc/execute/formal_protocol-3.m: Added.
28307         * objc/execute/formal_protocol-4.m: Added.
28308         * objc/execute/formal_protocol-5.m: Added.
28309         * objc/execute/formal_protocol-6.m: Added.
28310         * objc/execute/formal_protocol-7.m: Added.
28311         * objc/execute/informal_protocol.m: Added.
28312         * objc/execute/initialize.m: Added.
28313         * objc/execute/load.m: Added.
28314         * objc/execute/many_args_method.m: Added.
28315         * objc/execute/nested-3.m: Added.
28316         * objc/execute/no_clash.m: Added.
28317         * objc/execute/private.m: Added.
28318         * objc/execute/redefining_self.m: Added.
28319         * objc/execute/root_methods.m: Added.
28320         * objc/execute/selector-1.m: Added.
28321         * objc/execute/static-1.m: Added.
28322         * objc/execute/static-2.m: Added.
28323         * objc/execute/va_method.m: Added.
28324
28325 2001-03-10  Richard Henderson  <rth@redhat.com>
28326
28327         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28328
28329 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28330
28331         * g++.old-deja/g++.other/crash31.C: XFAIL.
28332         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28333         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28334         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28335         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28336         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28337
28338 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28339
28340         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28341
28342 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28343
28344         * gcc.dg/20000724-1.c: Don't use multiline strings.
28345
28346 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28347
28348         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28349         result of -cString against what we expect it to be; don't just
28350         print it out for no one to read.
28351
28352         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28353         Based on testcases provided by Nicola Pero.
28354
28355 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28356
28357         * gcc.dg/cpp/macro7.c: New test.
28358
28359 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28360
28361         * gcc.dg/cpp/multiline.c: Update.
28362
28363 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28364
28365         * g++.old-deja/g++.other/enum3.C: New test.
28366
28367 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28368
28369         * g++.old-deja/g++.other/pod1.C: New test.
28370
28371 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28372
28373         * g++.old-deja/g++.ext/overload1.C: New test.
28374
28375 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28376
28377         * g++.old-deja/g++.pt/using1.C: New test.
28378
28379 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28380
28381         * g++.old-deja/g++.other/using9.C: New test.
28382
28383 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28384
28385         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28386
28387         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28388
28389 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28390
28391         * g++.old-deja/g++.ext/realpt1.C: Remove.
28392
28393 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28396
28397 2001-02-26  Will Cohen  <wcohen@redhat.com>
28398
28399         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28400
28401 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28402
28403         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28404         templatized constructors.
28405
28406 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28407
28408         * gcc.c-torture/execute/20010224-1.c: New test.
28409
28410 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28411
28412         * gcc.c-torture/execute/20010222-1.c: New test.
28413
28414 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28415
28416         * g++.old-deja/g++.other/inline20.C: New test.
28417
28418 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28419
28420         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28421
28422 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28423
28424         * g++.old-deja/g++.other/lookup22.C: New test.
28425
28426 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28427
28428         * g77.dg: New directory.
28429         * g77.dg/20010216-1.f: New test case.
28430         * g77.dg/dg.exp: New driver.
28431         * lib/g77-dg.exp: New driver library.
28432
28433 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28434
28435         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28436
28437 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28438
28439         * g++.old-deja/g++.other/decl9.C: New test.
28440
28441 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28442
28443         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28444         not need <string> and also tests the initialization at runtime.
28445
28446 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28447
28448         * gcc.c-torture/execute/longlong.c: New test.
28449
28450 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28451
28452         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28453
28454 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28455
28456         * gcc.c-torture/execute/920302-1.c (execute):
28457         Change argument type to short.
28458
28459 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28460
28461         * g++.old-deja/g++.pt/deduct6.C: New test.
28462
28463 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28464
28465         * g++.old-deja/g++.pt/deduct5.C: New test.
28466
28467 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28468
28469         * gcc.c-torture/execute/20010209-1.c: New test.
28470
28471 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28472
28473         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28474
28475 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28476
28477         * g++.dg/vtgc1.C: Update for new ABI.
28478
28479         * consistency.vlad: New directory, 1665 files.
28480
28481 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28482
28483         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28484         return type.
28485         * gcc.dg/cpp/digraphs.c: Declare puts.
28486
28487 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28488
28489         * g++.old-deja/g++.other/warn5.C: New test.
28490
28491 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28492
28493         * g++.old-deja/g++.pt/spec40.C: New test.
28494
28495 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28496
28497         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28498         case.
28499         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28500
28501 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28502
28503         * gcc.c-torture/compile/20010209-1.c: New test.
28504
28505 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28506
28507         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28508         excess errors message but not if it crashes.
28509         * g++.old-deja/g++.other/crash27.C: Likewise.
28510         * g++.old-deja/g++.other/crash28.C: Likewise.
28511         * g++.old-deja/g++.other/crash30.C: Likewise.
28512         * g++.old-deja/g++.other/crash32.C: Likewise.
28513         * g++.old-deja/g++.other/crash35.C: Likewise.
28514         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28515
28516 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28517
28518         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28519         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28520         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28521         g77.f-torture/execute/execute.exp,
28522         g77.f-torture/noncompile/noncompile.exp,
28523         gcc.c-torture/execute/execute.exp,
28524         gcc.c-torture/execute/memcheck/memcheck.exp,
28525         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28526         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28527         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28528         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28529         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28530         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28531         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28532         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28533         Remove bug reporting instructions with ancient email addresses.
28534
28535 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28536
28537         * gcc.dg/20010202-1.c: New test.
28538         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28539
28540 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28541
28542         * g++.dg/stdbool-if.C: New test.
28543
28544 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28545
28546         * objc/execute/fdecl.m: Added main().
28547
28548 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28549
28550         * gcc.c-torture/execute/20010206-1.c: New test.
28551
28552 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28553
28554         * gcc.dg/cpp/avoidpaste1.c: Update.
28555
28556 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28557
28558         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28559         Pero <nicola@brainstorm.co.uk>.
28560         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28561
28562 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28563
28564         * g++.old-deja/g++.pt/spec39.C: New test.
28565
28566 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28567
28568         * gcc.c-torture/compile/20010202-1.c: New test.
28569
28570 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28571
28572         * g++.old-deja/g++.abi/primary2.C: New test.
28573         * g++.old-deja/g++.abi/primary3.C: New test.
28574         * g++.old-deja/g++.abi/primary4.C: New test.
28575         * g++.old-deja/g++.abi/primary5.C: New test.
28576         * g++.old-deja/g++.abi/vtable3.h: New test.
28577         * g++.old-deja/g++.abi/vtable3a.C: New test.
28578         * g++.old-deja/g++.abi/vtable3b.C: New test.
28579         * g++.old-deja/g++.abi/vtable3c.C: New test.
28580         * g++.old-deja/g++.abi/vtable3d.C: New test.
28581         * g++.old-deja/g++.abi/vtable3e.C: New test.
28582         * g++.old-deja/g++.abi/vtable3f.C: New test.
28583         * g++.old-deja/g++.abi/vtable3g.C: New test.
28584         * g++.old-deja/g++.abi/vtable3h.C: New test.
28585         * g++.old-deja/g++.abi/vtable3i.C: New test.
28586         * g++.old-deja/g++.abi/vtable3j.C: New test.
28587         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28588
28589 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28590
28591         * g++.old-deja/g++.other/anon6.C: New test.
28592         * g++.old-deja/g++.other/anon7.C: New test.
28593
28594 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28595
28596         * gcc.dg/cpp/avoidpaste2.c: New tests.
28597
28598 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28601
28602 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28603
28604         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28605         DECIMAL_DIG cases for Irix."
28606
28607 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28608
28609         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28610
28611 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28612
28613         * gcc.dg/c99-tag-1.c: New test.
28614
28615 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28616
28617         * gcc.dg/cpp/tr-warn1.c: Add tests.
28618
28619 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28620
28621         * gcc.dg/cpp/avoidpaste1.c: Update.
28622         * gcc.dg/cpp/paste4.c: Update.
28623
28624 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28625
28626         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28627         cases for Irix.
28628
28629 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28630
28631         * g++.old-deja/g++.other/inline19.C: New test.
28632
28633 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28634
28635         * gcc.dg/Wlarger-than.c: New test.
28636
28637 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28638
28639         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28640
28641 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28642
28643         * gcc.c-torture/execute/20010129-1.c: New test.
28644         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28645
28646 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28647
28648         * gcc.dg/cpp/avoidpaste1.c: Test case.
28649
28650 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28651
28652         * g++.old-deja/g++.other/inline18.C: New test.
28653
28654 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28655
28656         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28657         and __builtin_putchar.
28658
28659 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28660
28661         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28662         tests.
28663
28664 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28665
28666         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28667         floating point number rounding mode to round to the nearest
28668         representable mode.
28669
28670 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28671
28672         * g++.old-deja/g++.other/mangle2.C: New test.
28673
28674 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28675
28676         * gcc.c-torture/compile/20010124-1.c: New test.
28677
28678 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         * g++.old-deja/g++.pt/spec38.C: New test.
28681
28682 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28683
28684         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28685         "Build don't run".
28686
28687 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28688
28689         * gcc.c-torture/execute/20010123-1.c: New test.
28690
28691 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28692
28693         * g++.old-deja/g++.pt/spec37.C: New test.
28694
28695 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28696
28697         * g++.old-deja/g++.pt/overload14.C: New test.
28698
28699 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28700
28701         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28702         __builtin_return_address.
28703
28704 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28705
28706         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28707         * g++.old-deja/g++.pt/spec35.C: New test.
28708         * g++.old-deja/g++.pt/spec36.C: New test.
28709
28710 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28711
28712         * gcc.c-torture/compile/20010118-1.c: New test.
28713
28714 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28715
28716         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28717
28718 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28719
28720         * gcc.c-torture/execute/20010119-1.c: New test.
28721
28722 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28723
28724         * g++.old-deja/g++.other/vbase5.C: New test.
28725
28726 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28727
28728         * gcc.c-torture/execute/20010118-1.c: New test.
28729
28730 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28731
28732         * g++.old-deja/g++.pt/deduct3.C: New test.
28733
28734 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28735
28736         * g++.old-deja/g++.pt/spec34.C: New test.
28737
28738 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28739
28740         * g77.f-torture/compile/20000601-2.f: New test.
28741
28742 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28743
28744         * g++.old-deja/g++.other/init17.C: New test.
28745
28746 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28747
28748         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28749
28750 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28751
28752         * g++.old-deja/g++.pt/unify8.C: New test.
28753
28754 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28755
28756         * g++.old-deja/g++.abi/vbase1.C: New test.
28757
28758 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28759
28760         * g++.old-deja/g++.pt/crash65.C: New test.
28761
28762 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28763
28764         * gcc.dg/cpp/assembl2.S: New test case.
28765
28766 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28767
28768         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28769         are supported.
28770
28771 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28772
28773         * g++.old-deja/g++.other/builtins1.C: New test.
28774         * g++.old-deja/g++.other/builtins2.C: Likewise.
28775         * g++.old-deja/g++.other/builtins3.C: Likewise.
28776         * g++.old-deja/g++.other/builtins4.C: Likewise.
28777
28778 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28779
28780         * gcc.c-torture/compile/20010117-1.c: New test.
28781         * gcc.c-torture/compile/20010117-2.c: New test.
28782
28783 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28784
28785         * g77.f-torture/execute/20010116.[fx]: New test,
28786         XFAIL on i?86-*-*.
28787         * g77.f-torture/compile/20010115.f: Indicate it's
28788         a test for PR fortran/1636.
28789
28790 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28791
28792         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28793
28794 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28795
28796         * g77.f-torture/compile/20010115.f: New test.
28797
28798 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28799
28800         * g++.old-deja/g++.pt/nontype5.C: New test.
28801
28802 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28803
28804         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28805         have an equivalent working one below it.
28806
28807 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28808
28809         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28810         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28811
28812 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28813
28814         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28815         message containing "init_priority".
28816         (conpr-2.C): Likewise.
28817         (conpr-3.C): Likewise.
28818         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28819
28820 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28821
28822         * gcc.c-torture/execute/20010114-2.c: New test.
28823
28824 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28825
28826         * gcc.c-torture/compile/20010114-1.c: New test.
28827         * gcc.c-torture/compile/20010114-1.x: Xfail.
28828         * gcc.c-torture/compile/20010114-2.c: New test.
28829         * gcc.c-torture/execute/20010114-1.c: New test.
28830         * gcc.dg/trunc-1.c: New test.
28831         * gcc.dg/uninit-B.c: New test.
28832
28833 2001-01-13  Nick Clifton  <nickc@redhat.com>
28834
28835         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28836         target.
28837
28838 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28839
28840         * gcc.c-torture/compile/20010113-1.c: New test.
28841
28842 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28843
28844         * gcc.c-torture/compile/20001212-1.c: New test.
28845
28846 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28847
28848         * gcc.dg/cpp/widestr1.c: Update.
28849         * gcc.dg/cpp/prag-imp.c: Remove.
28850
28851 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28852
28853         * gcc.c-torture/execute/20000801-3.x: Remove.
28854         * gcc.dg/c90-init-1.c: New test.
28855         * gcc.dg/c99-init-1.c: New test.
28856         * gcc.dg/c99-init-2.c: New test.
28857         * gcc.dg/gnu99-init-1.c: New test.
28858
28859 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28860
28861         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28862         testing that no relevant ones were found.
28863
28864 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28865
28866         * g++.old-deja/g++.pt/cast2.C: New test.
28867
28868 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28869
28870         * g++.old-deja/g++.pt/friend47.C: New test.
28871
28872 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28873
28874         * g++.old-deja/g++.pt/instantiate13.C: New test.
28875
28876 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         * g++.old-deja/g++.other/defarg7.C: New test.
28879         * g++.old-deja/g++.other/defarg8.C: New test.
28880
28881 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28882
28883         * g++.old-deja/g++.pt/crash64.C: New test.
28884
28885 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28886
28887         * g++.old-deja/g++.pt/crash63.C: New test.
28888
28889 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28890
28891         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28892
28893 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28894
28895         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28896
28897 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28898
28899         * g++.old-deja/g++.pt/error3.C: New test.
28900
28901 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28902
28903         * g++.old-deja/g++.other/crash39.C: New test.
28904
28905 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         * g++.old-deja/g++.other/vbase4.C: New test.
28908
28909 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28910
28911         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28912         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28913         * gcc.dg/special/special.exp: New test driver which will check
28914         for alias support for the above test.
28915
28916 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28917
28918         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28919         problems on small machines.
28920         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28921         parameterize.
28922
28923 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28924
28925         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28926         mips.
28927         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28928
28929 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28930
28931         * g++.old_deja/g++.pt/using8.C: New test.
28932
28933 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28934
28935         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28936
28937 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28938
28939         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28940         where a failure is expected.
28941         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28942
28943 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28944
28945         * g++.old_deja/g++.pt/instantiate12.C: New test.
28946
28947 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28948
28949         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28950         start of structs.
28951         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28952         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28953         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28954         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28955         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28956         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28957         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28958         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28959         * g++.old-deja/g++.eh/spec6.C: Likewise.
28960         * g++.old-deja/g++.jason/crash3.C: Likewise.
28961         * g++.old-deja/g++.law/ctors11.C: Likewise.
28962         * g++.old-deja/g++.law/ctors17.C: Likewise.
28963         * g++.old-deja/g++.law/ctors5.C: Likewise.
28964         * g++.old-deja/g++.law/ctors9.C: Likewise.
28965         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28966         * g++.old-deja/g++.mike/net22.C: Likewise.
28967         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28968         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28969         * g++.old-deja/g++.mike/virt3.C: Likewise.
28970         * g++.old-deja/g++.niklas/t128.C: Likewise.
28971         * g++.old-deja/g++.other/anon4.C: Likewise.
28972         * g++.old-deja/g++.other/using1.C: Likewise.
28973         * g++.old-deja/g++.other/warn3.C: Likewise.
28974         * g++.old-deja/g++.pt/t37.C: Likewise.
28975         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28976         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28977
28978 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28979
28980         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28981
28982 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28983
28984         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28985
28986 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28987
28988         * gcc.c-torture/compile/20010107-1.c: New test.
28989
28990 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28991
28992         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28993
28994 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28995
28996         * gcc.dg/format/format.h: New file.
28997         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28998         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28999         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29000         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29001         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29002         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29003         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29004         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29005         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29006         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29007         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29008         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29009         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29010         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29011         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29012         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29013         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29014         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29015         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29016         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29017         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29018         instead of declaring standard types, macros and functions in each
29019         test.
29020
29021 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29022
29023         * gcc.c-torture/execute/20010106-1.c: New test.
29024
29025 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29026
29027         * gcc.dg/format/format.exp: New file.
29028         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29029         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29030         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29031         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29032         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29033         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29034         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29035         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29036         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29037         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29038         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29039         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29040         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29041         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29042         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29043         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29044         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29045         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29046         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29047         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29048         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29049         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29050         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29051         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29052         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29053         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29054         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29055         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29056         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29057         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29058         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29059         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29060         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29061         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29062         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29063         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29064         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29065         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29066         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29067         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29068         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29069         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29070
29071 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29072
29073         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29074         account.
29075
29076 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29077
29078         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29079
29080 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29081
29082         * g++.old-deja/g++.pt/crash62.C: New test.
29083
29084 2001-01-04  Richard Henderson  <rth@redhat.com>
29085
29086         * gcc.dg/20000926-1.c: Update expected warnings.
29087         * gcc.dg/array-2.c: Likewise.
29088         * gcc.dg/array-4.c: Also validate flexible array members.
29089         * gcc.dg/c99-flex-array-1.c: New.
29090
29091 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29092
29093         * gcc.c-torture/compile/20001222-1.x: Remove.
29094
29095 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29096
29097         * gcc.c-torture/execute/built-in-setjmp.c: New.
29098
29099 2001-01-03  Richard Henderson  <rth@redhat.com>
29100
29101         * gcc.dg/940510-1.c: Update expected error wording.
29102         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29103
29104 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29105
29106         * lib/target-supports.exp (check_alias_available): Modified to
29107         indicate aliases not supported if only weak aliases are supported.
29108
29109 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29110
29111         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29112         Turn on cmpstrsi checks for __pj__ and __i370__.
29113
29114 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29115
29116         * g++.old-deja/g++.other/virtual11.C: New test.
29117
29118 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29119
29120         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29121
29122 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29123
29124         * gcc.c-torture/compile/20010102-1.c: New test.
29125
29126 2001-01-02  Andreas Jaeger  <aj@suse.de>
29127
29128         * gcc.dg/noreturn-3.c: New test.
29129
29130         * gcc.dg/noreturn-4.c: New test.
29131
29132 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29133
29134         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29135         __builtin_fputc and __builtin_fwrite.
29136
29137 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29138
29139         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29140         signed char, not default char.
29141
29142 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29143
29144         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29145
29146 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29147
29148         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29149
29150 2000-12-29  Richard Henderson  <rth@redhat.com>
29151
29152         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29153         (__cyg_profile_func_exit): Define.
29154
29155 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29156
29157         * g++.dg/vtgc1.C: New test.
29158
29159 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29160
29161         * gcc.dg/noncompile/20001228-1.c: New test.
29162
29163         * gcc.dg/20001228-1.c: New test.
29164
29165         * gcc.c-torture/execute/20001228-1.c: New test.
29166
29167 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29168
29169         * gcc.dg/format-strfmon-1.c: New test.
29170
29171 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29172
29173         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29174         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29175         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29176         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29177         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29178         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29179         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29180         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29181         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29182         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29183         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29184         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29185         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29186
29187         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29188         * gcc.c-torture/execute/string-opt-4.c: Test index.
29189
29190 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29191
29192         * gcc.c-torture/compile/20001226-1.c: New test.
29193
29194 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29195
29196         * gcc.c-torture/compile/20001222-1.c: New test.
29197         * gcc.c-torture/compile/20001222-1.x: Xfail.
29198
29199 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29200
29201         * gcc.c-torture/execute/comp-goto-2.c: New test.
29202
29203 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29204
29205         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29206         Use long types if __INT_MAX__ is 32767.
29207         (main): Use cast to (sint32 *) when poking 88 into a_page.
29208
29209         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29210
29211 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29212
29213         * gcc.c-torture/compile/20001221-1.c: New test.
29214         * gcc.c-torture/execute/20001221-1.c: New test.
29215
29216 2000-12-20  Richard Henderson  <rth@redhat.com>
29217
29218         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29219         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29220
29221 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29222
29223         * gcc.dg/compare3.c: New test.
29224
29225 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29226
29227         * gcc.dg/format-warnll-1.c: New test.
29228
29229 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29230
29231         * gcc.dg/cpp/cmdlne-P.c: New test.
29232
29233 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29234
29235         * gcc.c-torture/execute/builtin-abs-1.c,
29236         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29237
29238 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29239
29240         * gcc.dg/cpp/multiline.c: New test.
29241
29242 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29243
29244         * g++.old-deja/g++.other/syshdr1.C: Update.
29245         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29246
29247 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29248
29249         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29250
29251 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29252
29253         * g++.old-deja/g++.pt/ttp65.C: New test.
29254
29255 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29256
29257         * g++.old-deja/g++.pt/ttp64.C: New test.
29258
29259 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29260
29261         * g++.old-deja/g++.pt/spec33.C: New test.
29262
29263 2000-12-14  Catherine Moore  <clm@redhat.com>
29264
29265         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29266         * gcc.c-torture/execute/920612-2.c: Likewise.
29267         * gcc.c-torture/execute/920428-2.c: Likewise.
29268         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29269         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29270
29271 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29272
29273         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29274         * gcc.dg/pack-test-2.c: Likewise.
29275
29276 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29277
29278         Tests by Zack Weinberg <zackw@stanford.edu>.
29279
29280         * gcc.dg/cpp/defined.c: Update.
29281         * gcc.dg/cpp/defined_trad.c: New tests.
29282
29283 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29284
29285         * gcc.dg/cpp/trad-direct.c: Update.
29286
29287 2000-12-11  Neil Booth  <neilb@earthling.net>
29288
29289         * gcc.dg/cpp/defined_trad.c
29290
29291 2000-12-11  Neil Booth  <neilb@earthling.net>
29292
29293         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29294
29295 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29296
29297         * gcc.dg/format-miss-2.c: New test.
29298
29299 2000-12-09  Neil Booth  <neilb@earthling.net>
29300
29301         * gcc.dg/cpp/lineflags.c: New tests.
29302         * gcc.dg/cpp/poison.c: Update.
29303         * gcc.dg/cpp/redef2.c: Update.
29304         * gcc.dg/cpp/skipping.c: New test.
29305
29306 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29307
29308         * g++.old-deja/g++.other/eh3.C: New testcase.
29309
29310 2000-12-07  Neil Booth  <neilb@earthling.net>
29311
29312         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29313         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29314         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29315         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29316         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29317         Update.
29318
29319 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29320
29321         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29322         __SIZE_TYPE__ instead of int for type of integers cast to
29323         pointers.
29324
29325 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29326
29327         * g++.old-deja/g++.other/cleanup4.C: New test.
29328
29329 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29330
29331         * format-sec-1.c: New test.
29332
29333 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29334
29335         * gcc.dg/format-nonlit-3.c: New test.
29336
29337 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29338
29339         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29340         through a null pointer.
29341
29342 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29343
29344         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29345         * g++.old-deja/g++.pt/partial4.C: New test.
29346
29347 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29348
29349         * gcc.c-torture/execute/ieee/hugeval.x: New.
29350
29351 2000-12-06  Neil Booth  <neilb@earthling.net>
29352
29353         * gcc.dg/cpp/backslash2.c: New tests.
29354
29355 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29356
29357         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29358         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29359
29360 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29361
29362         * gcc.c-torture/execute/20001203-2.c: New testcase.
29363
29364 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29365
29366         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29367         * g++.old-deja/g++.other/virtual10.C: New test.
29368
29369 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29370
29371         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29372
29373 2000-12-05  Richard Henderson  <rth@redhat.com>
29374
29375         * gcc.c-torture/compile/20001205-1.c: New.
29376
29377 2000-12-04  Neil Booth  <neilb@earthling.net>
29378
29379         * g++.old-deja/g++.other/virtual9.C: New test.
29380         * g++.old-deja/g++.pt/crash61.C: New test.
29381         * gcc.c-torture/execute/loop-9.c: New test.
29382
29383 2000-12-04  Neil Booth  <neilb@earthling.net>
29384
29385         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29386         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29387         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29388         * gcc.dg/cpp/extratokens.c: ...here.
29389
29390 2000-12-04  Neil Booth  <neilb@earthling.net>
29391
29392         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29393         New tests.
29394
29395 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29396
29397         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29398         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29399
29400 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29401
29402         * gcc.c-torture/execute/20001203-1.c: New test.
29403
29404 2000-12-03  Neil Booth  <neilb@earthling.net>
29405
29406         * gcc.dg/cpp/macro6.c: New test cases.
29407
29408 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29409
29410         * gcc.c-torture/execute/string-opt-9.c: New test.
29411         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29412         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29413         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29414
29415         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29416         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29417
29418 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29419
29420         * gcc.dg/cpp/if-6.c: New testcase.
29421
29422         * gcc.dg/20001201-1.c: New testcase.
29423
29424 2000-12-02  Neil Booth  <neilb@earthling.net>
29425
29426         * g++.old-deja/g++.other/externC4.C,
29427         g++.old-deja/g++.other/friend10.C: New tests.
29428
29429 2000-12-02  Neil Booth  <neilb@earthling.net>
29430
29431         * g++.old-deja/g++.other/instan2.C
29432         * g++.old-deja/g++.other/instan3.C: New test.
29433
29434 2000-12-02  Neil Booth  <neilb@earthling.net>
29435
29436         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29437         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29438         gnuc99.c,gnuc99-pedantic.c: New tests.
29439
29440 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29441
29442         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29443         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29444
29445 2000-12-01  Neil Booth  <neilb@earthling.net>
29446
29447         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29448         * gcc.dg/cpp/poison.c: Update.
29449         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29450
29451 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29452
29453         * g77.f-torture/execute/20001201.f: New test.
29454
29455 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29456
29457         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29458
29459 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29460
29461         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29462
29463 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29464
29465         * g++.old-deja/g++.other/cast6.C: New test.
29466
29467 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29468
29469         * gcc.c-torture/execute/20001130-2.c: New testcase.
29470
29471 2000-11-30  Richard Henderson  <rth@redhat.com>
29472
29473         * gcc.c-torture/execute/20001130-1.c: New test.
29474
29475 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29476
29477         * g++.old-deja/g++.other/op3.C: New test.
29478
29479 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29480
29481         * g++.old-deja/g++.other/op2.C: New test.
29482
29483 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29484
29485         * g++.old-deja/g++.other/crash38.C: New test.
29486
29487 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29488
29489         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29490
29491 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29492
29493         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29494         tests.
29495         * gcc.c-torture/execute/string-opt-6.c: New test.
29496
29497         * gcc.dg/20001117-1.c: Add main.
29498
29499 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29500
29501         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29502         Move from here ...
29503         * gcc.dg/940510-1.c: ... to here.
29504
29505         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29506         zero-size arrays in toplevel structures.
29507
29508 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29509
29510         * gcc.c-torture/execute/loop-8.c: New test.
29511
29512 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29513
29514         * g++.old-deja/g++.other/base1.C: New test.
29515
29516 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29517
29518         * g++.old-deja/g++.other/parse2.C: New test.
29519
29520 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29521
29522         * g++.old-deja/g++.pt/incomplete1.C: New test.
29523
29524 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         * g++.old-deja/g++.other/friend9.C: New test.
29527
29528 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29529
29530         * gcc.dg/20001127-1.c: New test.
29531
29532 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         * g++.old-deja/g++.pt/friend46.C: New test.
29535
29536 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         * g++.old-deja/g++.other/ptrmem8.C: New test.
29539
29540 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29541
29542         * gcc.c-torture/execute/string-opt-7.c: New test.
29543         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29544
29545 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29546
29547         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29548         instead of 'mkcheck 2'.
29549
29550 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29551
29552         * gcc.c-torture/execute/memcheck/driver.c,
29553         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29554         C9X references to refer to C99.
29555
29556 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29557
29558         * gcc.dg/ultrasp3.c: New test.
29559
29560 2000-11-25  Neil Booth  <neilb@earthling.net>
29561
29562         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29563
29564 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29565
29566         * gcc.c-torture/compile/20001123-2.c: New.
29567
29568 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29569
29570         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29571
29572 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29573
29574         * gcc.dg/sequence-point-1.c: Add some new tests.
29575         * gcc.c-torture/execute/20001124-1.c: New test.
29576
29577 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29578
29579         * g++.old-deja/g++.other/vaarg4.C: New test.
29580         * gcc.c-torture/compile/20001123-1.c: New test.
29581
29582 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29583
29584         * g++.other/crash24.C: Adjust and remove XFAIL.
29585         * g++.other/crash37.C: New test.
29586
29587 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29588
29589         * g++.old-deja/g++.pt/instantiate9.C: New test.
29590
29591 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29592
29593         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29594         new ABI, too.
29595
29596         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29597         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29598
29599 2000-11-22  Neil Booth  <neilb@earthling.net>
29600
29601         * gcc.dg/cpp/Wtrigraphs.c: New test.
29602
29603 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29604
29605         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29606
29607 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29608
29609         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29610
29611 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29612
29613         * lib/gcc-dg.exp: load_lib scanasm.exp.
29614         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29615         * lib/g++-dg.exp: load_lib scanasm.exp.
29616         * lib/scanasm.exp: New.
29617         (scan-assembler, scan-assembler-not): Add optional arguments to
29618         test name, or if not present, the pattern name.
29619         (scan-assembler-dem, scan-assembler-dem-not): New.
29620
29621         * g++.dg/dg.exp: New.
29622
29623 2000-11-21  Neil Booth  <neilb@earthling.net>
29624
29625         * gcc.dg/cpp/integrated1.c: Remove.
29626
29627 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29628
29629         * gcc.c-torture/execute/20001121-1.c: New test.
29630
29631 2000-11-21  Richard Henderson  <rth@redhat.com>
29632
29633         * gcc.c-torture/compile/20001121-1.c: New test.
29634
29635 2000-11-20  Neil Booth  <neilb@earthling.net>
29636
29637         * gcc.dg/cpp/integrated1.c: New test.
29638
29639 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29640
29641         * g++.old-deja/g++.other/inline17.C: New test.
29642
29643 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29644
29645         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29646         local variable to be zero: I made the variable global. Now
29647         uses abort() and exit() instead of relying on main's return value.
29648
29649 2000-11-20  Neil Booth  <neilb@earthling.net>
29650
29651         * gcc.dg/cpp/paste2.c: Update test.
29652         * objc/execute/paste.m: New test.
29653
29654 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29655
29656         * gcc.dg/c99-condexpr-1.c: New test.
29657
29658 2000-11-20  Neil Booth  <neilb@earthling.net>
29659
29660         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29661
29662 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29663
29664         * g++.old-deja/g++.pt/export1.C: New test.
29665
29666 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29667
29668         * gcc.dg/20001117-1.c: New test.
29669
29670 2000-11-18  Richard Henderson  <rth@redhat.com>
29671
29672         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29673
29674 2000-11-18  Richard Henderson  <rth@redhat.com>
29675
29676         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29677         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29678         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29679
29680 2000-11-18  Richard Henderson  <rth@redhat.com>
29681
29682         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29683         (main): New.  Exit cleanly.
29684
29685 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29686
29687         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29688         gcc.dg/c99-fordecl-2.c: New tests.
29689
29690 2000-11-18  Richard Henderson  <rth@redhat.com>
29691
29692         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29693         * gcc.c-torture/execute/zerolen-2.c: New.
29694
29695 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29696
29697         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29698         memory.
29699
29700 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29701
29702         * g++.old-deja/g++.pt/instantiate8.C: New test.
29703
29704 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29705
29706         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29707         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29708
29709 2000-11-16  Nick Clifton  <nickc@redhat.com>
29710
29711         * gcc.c-torture/execute/nestfunc-2.c: New test.
29712         * gcc.c-torture/execute/nestfunc-3.c: New test.
29713
29714 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29715
29716         * gcc.c-torture/compile/20001116-1.c: New test.
29717
29718 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29719
29720         * gcc.c-torture/execute/20001115-1.c: New test.
29721
29722 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29723
29724         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29725         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29726         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29727         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29728
29729 2000-11-15  Neil Booth  <neilb@earthling.net>
29730
29731         gcc.dg/cpp/_Pragma1.c: Update.
29732         gcc.dg/cpp/_Pragma2.c: New test.
29733
29734 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         * g++.old-deja/g++.other/anon5.C: New test.
29737
29738 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29739
29740         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29741         tests.
29742
29743 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29744
29745         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29746         output.
29747
29748 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29749
29750         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29751         labels at end of compound statements.
29752
29753 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29754
29755         * gcc.c-torture/execute/loop-7.c: New test.
29756
29757 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29758
29759         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29760
29761 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29762
29763         * gcc.dg/c99-bool-1.c: New test.
29764
29765 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29766
29767         * gcc.dg/c99-scope-1.c: Remove xfail.
29768         * gcc.dg/c99-scope-2.c: New test.
29769
29770 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29771
29772         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29773         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29774
29775 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29776
29777         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29778         error messages.
29779
29780         * g++.mike/p700.C: Don't typedef wchar_t.
29781         * g++.mike/p784.C: Likewise.
29782         * g++.mike/eb101.C: Don't use __wchar_t.
29783
29784 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29785
29786         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29787         from DO loop.
29788
29789 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29790
29791         * gcc.c-torture/execute/20001111-1.c: New test.
29792
29793 2000-11-10  Nick Clifton  <nickc@redhat.com>
29794
29795         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29796         long multuiple and accumulate.
29797
29798 2000-11-09  Richard Henderson  <rth@redhat.com>
29799
29800         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29801         via size_t instead of int.
29802
29803         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29804         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29805         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29806         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29807
29808 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29809
29810         * gcc.c-torture/compile/20001109-1.c: New test.
29811         * gcc.c-torture/compile/20001109-2.c: New test.
29812
29813 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29814
29815         * g++.old-deja/g++.pt/operator1.C: New test.
29816         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29817
29818 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29819
29820         * gcc.dg/20001108-1.c: New test.
29821
29822 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29823
29824         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29825         with both arguments constant strings.
29826         * gcc.c-torture/execute/string-opt-3.c: New test.
29827         * gcc.c-torture/execute/string-opt-4.c: New test.
29828         * gcc.c-torture/execute/string-opt-5.c: New test.
29829
29830 2000-11-08  Nick Clifton  <nickc@redhat.com>
29831
29832         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29833         mulsidi3adddi patterns.
29834
29835 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29836
29837         * g++.old-deja/g++.other/crash36.C: New test.
29838
29839 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29840
29841         * g++.old-deja/g++.other/init16.C: New test.
29842
29843 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29844
29845         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29846
29847 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29848
29849         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29850         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29851         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29852
29853 2000-11-07  DJ Delorie  <dj@redhat.com>
29854
29855         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29856
29857 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29858
29859         * gcc.c-torture/execute/string-opt-1.c: New test.
29860
29861 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29862
29863         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29864         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29865         parameters in registers, and there is no way for a varargs
29866         function to know in which order the integer and floating-point
29867         parameters should be interleaved when they are placed on the
29868         stack.
29869         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29870         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29871
29872 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29873
29874         * gcc.c-torture/execute/string-opt-2.c: New test.
29875
29876 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29877
29878         * g++.old-deja/g++.pt/crash60.C: New test.
29879
29880 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29881
29882         * g++.old-deja/g++.other/crash24.C: New test.
29883         * g++.old-deja/g++.other/crash25.C: New test.
29884         * g++.old-deja/g++.other/crash26.C: New test.
29885         * g++.old-deja/g++.other/crash27.C: New test.
29886         * g++.old-deja/g++.other/crash28.C: New test.
29887         * g++.old-deja/g++.other/crash29.C: New test.
29888         * g++.old-deja/g++.other/crash30.C: New test.
29889         * g++.old-deja/g++.other/crash31.C: New test.
29890         * g++.old-deja/g++.other/crash32.C: New test.
29891         * g++.old-deja/g++.other/crash33.C: New test.
29892         * g++.old-deja/g++.other/crash34.C: New test.
29893         * g++.old-deja/g++.other/crash35.C: New test.
29894
29895 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29896
29897         * gcc.c-torture/execute/20001031-1.c: New test.
29898
29899 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29900
29901         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29902         namespace.
29903
29904         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29905         standards-conformant.
29906
29907         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29908
29909         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29910         * g++.old-deja/g++.mike/p755a.C: Likewise.
29911         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29912         library makes no calls to `operator new' during initialization.
29913
29914 2000-11-04  Neil Booth  <neilb@earthling.net>
29915
29916         * gcc.dg/cpp/include2.c: New tests.
29917
29918 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29919
29920         * lib/g++.exp (g++_set_ld_library_path): New function.
29921         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29922
29923 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29924
29925         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29926         warnings.
29927
29928 2000-11-01  Richard Henderson  <rth@redhat.com>
29929
29930         * g++.old-deja/g++.ext/namedret1.C: New.
29931         * g++.old-deja/g++.ext/namedret2.C: New.
29932         * g++.old-deja/g++.ext/namedret3.C: New.
29933
29934 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29935
29936         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29937         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29938
29939 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29940
29941         * gcc.c-torture/execute/va-arg-21.c: New test.
29942
29943 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29944
29945         * gcc.dg/c99-complex-2.c: New test.
29946
29947 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29948
29949         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29950
29951 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29952
29953         * g++.old-deja/g++.other/inline16.C: New test.
29954
29955 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29956
29957         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29958         __PRETTY_FUNCTION__
29959
29960 2000-10-29  Neil Booth  <neilb@earthling.net>
29961
29962         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29963         New tests.
29964         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29965         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29966         optimisation.
29967
29968 2000-10-29  Neil Booth  <neilb@earthling.net>
29969
29970         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29971         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29972         * mi5.c: Test multiple includes work with -C.
29973         * trigraphs.c: Test ^= version.
29974
29975 2000-10-28  Neil Booth  <neilb@earthling.net>
29976
29977         New tests and test updates for new macro expander.
29978
29979         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29980         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29981         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29982         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29983         new diagnostic messages.
29984
29985         * gcc.dg/cpp/macro3.c: New tests.
29986
29987 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29988
29989         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29990         on the same line.
29991
29992 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29993
29994         * g++.old-deja/g++.other/eh2.C: New test.
29995
29996 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29997
29998         * gcc.c-torture/execute/20001027-1.c: New test.
29999
30000 2000-10-26  Richard Henderson  <rth@redhat.com>
30001
30002         * gcc.c-torture/execute/20001026-1.c: New.
30003
30004 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30005
30006         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30007         * g++.old-deja/g++.law/builtin1.C: Likewise.
30008         * g++.old-deja/g++.law/ctors10.C: Likewise.
30009         * g++.old-deja/g++.law/virtual3.C: Likewise.
30010         * g++.old-deja/g++.mike/p658.C: Likewise.
30011         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30012         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30013         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30014         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30015         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30016
30017 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30018
30019         * gcc.c-torture/compile/20001024-1.c: New test.
30020
30021 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30022
30023         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30024         to tell us whether or not we are using V3.
30025
30026 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30027
30028         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30029         operands.
30030
30031 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30032
30033         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30034
30035 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30036
30037         * gcc.c-torture/execute/20001024-1.c: New test.
30038
30039 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30040
30041         * g++.old-deja/g++.other/sibcall1.C: New test.
30042
30043 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30044
30045         * gcc.dg/noncompile/init-3.c: New test.
30046
30047 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30048
30049         * gcc.dg/format-array-1.c: New test.
30050
30051 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30052
30053         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30054         writing through null pointers; remove comment about testing
30055         unterminated strings.
30056
30057 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30058
30059         * gcc.c-torture/execute/20001017-2.c: New test.
30060
30061 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30062
30063         * gcc.c-torture/compile/20001018-1.c: New test.
30064         * gcc.c-torture/compile/20001018-1.x: Xfail.
30065
30066 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30067
30068         * gcc.c-torture/execute/20001017-1.c: New test.
30069
30070 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30071
30072         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30073         for multiple use of arguments with scanf formats; add tests for
30074         multiple use of arguments.
30075
30076 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30077
30078         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30079
30080 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30081
30082         * gcc.dg/format-miss-1.c: New test.
30083
30084 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30085
30086         * gcc.c-torture/execute/20001013-1.c: New test.
30087
30088 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30089
30090         * gcc.dg/format-branch-1.c: New test.
30091
30092 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30093
30094         * README, lib/file-format.exp: Remove EGCS references.
30095
30096 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30097
30098         * gcc.dg/20001013-1.c: New test.
30099
30100 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30101
30102         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30103         for intmax_t in the compiler using __typeof__ and the type rules
30104         for conditional expressions.
30105
30106 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30107
30108         * gcc.dg/20001012-1.c: New test.
30109         * gcc.dg/20001012-2.c: New test.
30110
30111 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30112
30113         * gcc.dg/format-attr-1.c: New test.
30114
30115 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30116
30117         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30118         __LONG_LONG_MAX__ instead of LLONG_MAX.
30119
30120 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30121
30122         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30123         scanf flags.
30124         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30125         flags.
30126
30127 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30128
30129         * gcc.dg/sequence-pt-1.c: New test.
30130
30131 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30132
30133         * gcc.c-torture/execute/20001011-1.c: New testcase.
30134         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30135
30136 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30137
30138         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30139         does not error on it.
30140
30141 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30142
30143         * gcc.dg/20001009-1.c: New test.
30144
30145 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30146
30147         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30148         * gcc.c-torture/execute/20001009-2.c: ... to here.
30149
30150 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30151
30152         * gcc.c-torture/compile/20001009-1.c: New testcase.
30153         * gcc.c-torture/execute/20001009-1.c: New testcase.
30154         Testcases provided by Jan Hubicka <jh@suse.cz>.
30155
30156 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30157
30158         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30159         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30160         uintmax_t using <limits.h> to emulate the compiler's internal
30161         logic.  No longer XFAIL %j tests.
30162
30163 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30164
30165         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30166         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30167         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30168         regexps and details of expected handling of some bad formats.
30169         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30170         suppression.
30171
30172 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30173
30174         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30175         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30176         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30177         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30178         in list archives.
30179
30180 2000-10-06  Richard Henderson  <rth@cygnus.com>
30181
30182         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30183         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30184         * g++.old-deja/g++.jason/report.C: Likewise.
30185         * g++.old-deja/g++.law/friend5.C: Likewise.
30186         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30187         of the expected warnings.
30188
30189 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30190
30191         * g++.old-deja/g++.pt/enum14.C: New test.
30192
30193 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30194
30195         * g++.old-deja/g++.pt/crash59.C: New test.
30196
30197 2000-10-04  Will Cohen  <wcohen@redhat.com>
30198
30199         * gcc.dg/20000926-1.c: New test.
30200
30201 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30202
30203         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30204         function name for current C++ compiler.
30205         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30206
30207 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30208
30209         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30210         __PRETTY_FUNCTION__.
30211         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30212
30213 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30214
30215         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30216
30217 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30218
30219         * gcc.c-torture/compile/20000923-1.c: New test.
30220
30221 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30222
30223         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30224         * g++.old-deja/g++.pt/ttp62.C: Same.
30225         * g++.old-deja/g++.other/inline14.C: Same.
30226
30227 2000-09-24  Richard Henderson  <rth@cygnus.com>
30228
30229         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30230
30231 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30232
30233         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30234
30235 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30236
30237         * gcc.c-torture/compile/20000922-1.c: New file.
30238
30239 2000-09-21  Nick Clifton  <nickc@redhat.com>
30240
30241         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30242         a signed long modulo operation.
30243         (mod6): New function - perform an unsigned long modulo operation.
30244         (main): Add tests for modulos of very large numbers by very small
30245         dividends.
30246
30247 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30248
30249         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30250
30251 2000-09-19  Richard Henderson  <rth@cygnus.com>
30252
30253         * gcc.dg/compare2.c (case 10): XFAIL.
30254
30255 2000-09-18  Richard Henderson  <rth@cygnus.com>
30256
30257         * gcc.c-torture/execute/20000906-1.c: Move ...
30258         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30259         that support __builtin_trap.
30260
30261 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30262
30263         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30264
30265 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30266
30267         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30268         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30269         more $ format tests.
30270
30271 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30272
30273         * gcc.dg/format-errmk-1.c: New test.
30274
30275 2000-09-17  Greg McGary  <greg@mcgary.org>
30276
30277         * gcc.c-torture/execute/20000917-1.x: Remove.
30278
30279 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30280
30281         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30282
30283 2000-09-17  Greg McGary  <greg@mcgary.org>
30284
30285         * gcc.c-torture/execute/20000917-1.c: New test.
30286         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30287
30288 2000-09-16  Neil Booth  <NeilB@earthling.net>
30289
30290         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30291         in nested macro bug.
30292
30293 2000-09-15  Neil Booth  <NeilB@earthling.net>
30294
30295         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30296
30297 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30298
30299         * gcc.c-torture/execute/20000914-1.c: New test.
30300
30301 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30302
30303         * g++.other/inline13.C: New test.
30304
30305 2000-09-12  Andreas Jaeger  <aj@suse.de>
30306
30307         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30308         constant by Ulrich Drepper <drepper@redhat.com>.
30309
30310 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30311
30312         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30313
30314 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30315
30316         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30317
30318 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30319
30320         * gcc.dg/cpp/backslash.c: New test.
30321
30322 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30323
30324         * gcc.c-torture/execute/20000910-1.c: New test.
30325         * gcc.c-torture/execute/20000910-2.c: Likewise.
30326
30327 2000-09-11  Robert Lipe  <robertl@sco.com>
30328
30329         * gcc.dg/pragma-align.c: New test.
30330
30331 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30332
30333         * g++.old-deja/g++.pt/explicit82.C: New test.
30334         * g++.old-deja/g++.pt/explicit83.C: New test.
30335
30336 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30337
30338         * gcc.dg/asm-names.c: New test.
30339
30340 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30341
30342         * gcc.dg/cpp/tr-warn6.c: New test
30343
30344 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30345
30346         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30347         be accepted.
30348
30349 2000-09-07  Catherine Moore  <clm@redhat.com>
30350
30351         * gcc.c-torture/execute/unroll-1.c: New test.
30352
30353 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30354
30355         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30356         ERROR markers.
30357         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30358         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30359         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30360         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30361         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30362         Preprocess only.
30363         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30364         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30365
30366 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30367
30368         * g++.old-deja/g++.pt/deduct2.C: New test.
30369
30370 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30371
30372         * g++.old-deja/g++.pt/parms2.C: New test.
30373
30374 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30375
30376         * g++.old-deja/g++.pt/crash58.C: New test.
30377
30378 2000-09-06  Greg McGary  <greg@mcgary.org>
30379
30380         * gcc.c-torture/execute/20000906-1.c: New test.
30381         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30382
30383 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30384
30385         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30386
30387 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30388
30389         * g++.old-deja/g++.pt/crash57.C: New test.
30390
30391 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30392
30393         * g++.old-deja/g++.pt/crash56.C: New test.
30394
30395 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30396
30397         * g++.old-deja/g++.pt/koenig1.C: New test.
30398
30399 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30400
30401         * gcc.dg/20000904-1.c: New test.
30402
30403 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30404
30405         * gcc.dg/cpp/paste8.c: New test.
30406
30407 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30408
30409         * gcc.c-torture/compile/20000827-1.c: New test.
30410
30411 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30412
30413         * gcc.dg/format-diag-1.c: New test.
30414
30415 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30416
30417         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30418         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30419         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30420         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30421         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30422
30423 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         * g++.old-deja/g++.other/nested4.C: New test.
30426
30427 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30428
30429         * g++.old-deja/g++.ns/scoped1.C: New test.
30430
30431 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30432
30433         * lib/g++.exp: Support testing already-installed GCC.
30434
30435 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30436
30437         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30438
30439 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30440
30441         * gcc.dg/return-type-2.c: New test.
30442
30443 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30444
30445         * gcc.c-torture/compile/20000825-1.c: New test.
30446
30447 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30448
30449         * gcc.dg/dwarf2-2.c: New test.
30450
30451 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30452
30453         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30454         dg-warning regexps.
30455
30456 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30457
30458         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30459         gcc.dg/format-ext-5.c: New tests.
30460
30461 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30462
30463         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30464
30465 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30466
30467         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30468
30469 2000-08-24  Richard Henderson  <rth@cygnus.com>
30470
30471         * gcc.dg/ia64-sync-1.c: New test.
30472         * gcc.dg/ia64-sync-2.c: New test.
30473         * gcc.dg/ia64-asm-1.c: New test.
30474
30475 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30476
30477         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30478         * gcc.dg/format-ext-2.c: New test.
30479
30480 2000-08-23  Jason Merrill  <jason@redhat.com>
30481
30482         * lib/old-dejagnu.exp: Also ignore "In member function" and
30483         "At global scope".
30484
30485 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30486
30487         * gcc.dg/noncompile/label-lineno-1.c: New test.
30488
30489 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30490
30491         * gcc.dg/c99-array-nonobj-1.c: New test.
30492
30493 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30494
30495         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30496         tests.
30497         * gcc.dg/format-ext-1.c: New test.
30498
30499 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30500
30501         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30502         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30503         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30504         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30505         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30506
30507 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30508
30509         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30510         gcc.dg/c99-strftime-2.c: New tests.
30511
30512 2000-08-22  Richard Henderson  <rth@cygnus.com>
30513
30514         * gcc.c-torture/execute/20000822-1.c: New test.
30515
30516 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30517
30518         * gcc.c-torture/execute/20000819-1.x: Remove.
30519
30520 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30521
30522         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30523         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30524         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30525         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30526         gcc.dg/format-xopen-1.c: New tests.
30527
30528 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30529
30530         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30531
30532 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30533
30534         * g++.old-deja/g++.other/loop2.C: New test.
30535
30536         * gcc.c-torture/compile/20000606-1.c: New test.
30537         * gcc.c-torture/compile/20000728-1.c: New test.
30538         * gcc.c-torture/execute/20000801-1.c: New test.
30539         * gcc.c-torture/execute/20000801-2.c: New test.
30540         * gcc.c-torture/execute/20000819-1.c: New test.
30541         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30542         * gcc.dg/20000629-1.c: New test.
30543         * gcc.dg/20000724-1.c: New test.
30544         * gcc.dg/20000807-1.c: New test.
30545
30546 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30547
30548         * gcc.dg/cpp/pragma-1.c: New test.
30549         * gcc.dg/cpp/pragma-2.c: New test.
30550
30551 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30552
30553         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30554         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30555
30556 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30557
30558         * gcc.c-torture/compile/20000818-1.c: New test.
30559
30560 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30561
30562         * gcc.c-torture/execute/20000818-1.c: New test.
30563
30564 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30565
30566         * gcc.dg/format-va-1.c: New test.
30567
30568 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30569
30570         * g++.old-deja/g++.other/typedef8.C: New test.
30571
30572 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30573
30574         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30575         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30576         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30577         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30578         * g++.old-deja/g++.other/ptrmem7.C: New test.
30579         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30580
30581 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30582
30583         * g++.old-deja/g++.pt/typename27.C: New test.
30584
30585 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30586
30587         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30588         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30589         * g++.old-deja/g++.pt/friend45.C: New test.
30590         * g++.old-deja/g++.other/friend8.C: New test.
30591
30592 2000-08-15  Richard Henderson  <rth@cygnus.com>
30593
30594         * gcc.c-torture/execute/20000815-1.c: New test.
30595
30596 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30597
30598         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30599         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30600         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30601
30602 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30603
30604         * g++.old-deja/g++.other/refinit2.C: New test.
30605
30606 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30607
30608         * lib/c-torture.exp (c-torture): Make
30609         compiler_conditional_xfail_data global.
30610         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30611         compiler_conditional_xfail_data machinery.
30612         (f-torture-execute): Likewise.
30613         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30614         and only when unrolling loops.
30615
30616         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30617
30618 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30619
30620         * g++.old-deja/g++.pt/explicit81.C: New test.
30621
30622 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30623
30624         * g++.old-deja/g++.pt/typename26.C: New test.
30625
30626 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30627
30628         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30629         warning.
30630
30631 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30632
30633         * g++.old-deja/g++.other/array3.C: New test.
30634
30635 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30636
30637         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30638         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30639         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30640         New tests.
30641
30642 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30643
30644         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30645         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30646
30647 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30648
30649         * gcc.c-torture/execute/20000808-1.c: New test.
30650
30651 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30652
30653         * gcc.dg/c90-const-expr-1.c: New test.
30654
30655 2000-08-08  Richard Henderson  <rth@cygnus.com>
30656
30657         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30658
30659 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30660
30661         * gcc.dg/noncompile/const-ll-1.c: New test.
30662
30663 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30664
30665         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30666
30667 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30668
30669         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30670         that running programs linked against the shared version of libobjc
30671         run correctly.
30672
30673 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30674
30675         * gcc.dg/c99-printf-1.c: New test.
30676
30677 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30678
30679         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30680
30681 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30682
30683         * gcc.c-torture/execute/20000731-1.x: Delete.
30684
30685 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30686
30687         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30688         and torture_without_loops as is done by c-torture.exp.
30689         (search_for): Copy from c-torture.exp.
30690         (gcc-dg-runtest): New function, drives a directory of tests
30691         iterating over the TORTURE_OPTIONS.
30692         (scan-assembler, scan-assembler-not): Move here from
30693         individual directory drivers.
30694
30695         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30696         defined by lib/gcc-dg.exp.
30697         * gcc.dg/cpp/cpp.exp: Likewise.
30698         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30699         gcc-dg-runtest, so we cycle over optimization options.
30700
30701         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30702         * gcc.dg/compare2.c: No longer expected to fail.
30703
30704 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30705
30706         * gcc.c-torture/execute/20000804-1.c: New test.
30707
30708 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30709
30710         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30711
30712 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30713
30714         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30715
30716 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30717
30718         * gcc.c-torture/compile/20000803-1.c: New test.
30719
30720 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30721
30722         * gcc.c-torture/execute/20000801-3.c,
30723         gcc.c-torture/execute/20000801-4.c: New tests.
30724         * gcc.c-torture/execute/20000801-3.x,
30725         gcc.c-torture/execute/20000801-4.x: Xfail.
30726
30727 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30728
30729         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30730         libobjc/.libs to allow for libtool.
30731
30732 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30733
30734         * gcc.c-torture/compile/20000802-1.c: New test.
30735
30736 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30737
30738         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30739
30740 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30741
30742         * gcc-c-torture/execute/20000731-2.c: New test.
30743
30744         * gcc.c-torture/execute/20000731-1.c: New test.
30745         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30746
30747 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30748
30749         * testsuite/gcc.dg/cpp/paste7.c: New test.
30750         * gcc.dg/cpp/20000725-1.c: New test.
30751
30752 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30753
30754         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30755         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30756         declaration warning for __builtin_dwarf_reg_size.
30757
30758         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30759
30760 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30761
30762         * gcc.dg/noncompile/voidparam-1.c: New test.
30763
30764 2000-07-30  Richard Henderson  <rth@cygnus.com>
30765
30766         * gcc.dg/c90-digraph-1.c: Don't xfail.
30767         * gcc.dg/compare2.c (case 10): Xfail.
30768         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30769
30770 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30771
30772         * gcc.dg/c99-main-1.c: New test.
30773
30774 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30775
30776         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30777
30778 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30779
30780         * gcc.c-tortuer/execute/20000726-1.c: New test.
30781
30782 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30783
30784         * gcc.c-torture/execute/enum-2.c: New test.
30785
30786 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30787
30788         * gcc.dg/cpp/tr-warn3.c: New test.
30789
30790 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * g++.old-deja/g++.ext/implicit1.C: Remove.
30793         * g++.old-deja/g++.jason/c2.C: Remove
30794         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30795         * g++.old-deja/g++.pt/crash16.C: Likewise.
30796         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30797
30798 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30799
30800         * g++.old-deja/g++.other/for2.C: New test.
30801
30802 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30803
30804         * gcc.dg/20000720-1.c: New test.
30805
30806 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30807
30808         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30809
30810 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30811
30812         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30813         * gcc.c-torture/execute/20000722-1.c: New.
30814         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30815
30816 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30817
30818         * gcc.dg/cpp/20000720-1.S: New test.
30819
30820 2000-07-21  Michael Meissner  <meissner@redhat.com>
30821
30822         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30823
30824 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30825
30826         * g++.old-deja/g++.brendan/crash16.C,
30827         g++.old-deja/g++.brendan/parse3.C,
30828         g++.old-deja/g++.brendan/redecl1.C,
30829         g++.old-deja/g++.ns/template13.C,
30830         g++.old-deja/g++.other/decl4.C,
30831         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30832
30833 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30834
30835         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30836         and "Internal error".
30837
30838         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30839         regexps.
30840         * gcc.dg/cpp/paste6.c: New test.
30841
30842 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30843
30844         * gcc.dg/cpp/tr-direct.c: New test.
30845
30846         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30847         gcc.dg/cpp/undef1.c: Tweak error regexps.
30848
30849 2000-07-18  Eric Christopher <echristo@redhat.com>
30850
30851         * gcc.c-torture/compile/20000718-1.c: New test.
30852
30853 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30854
30855         * cpplex.c (_cpp_push_token): If the token being pushed back
30856         is the previous token in this context, just subtract one from
30857         context->posn.
30858         * cppmacro.c (save_expansion): Clear aux field when storing a
30859         placemarker.
30860
30861 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30862
30863         * gcc.dg/noncompile/redecl-1.c: New test.
30864
30865 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30866
30867         * gcc.c-torture/execute/20000717-5.c: New test.
30868         * gcc.c-torture/execute/20000717-1.x: Removed.
30869
30870 2000-07-17  Richard Henderson  <rth@cygnus.com>
30871
30872         * gcc.c-torture/execute/20000717-4.c: New test.
30873
30874 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30875
30876         * gcc.dg/cpp/syshdr.c: New test.
30877         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30878
30879 2000-07-17  Neil Booth  <neilb@earthling.net>
30880
30881         * gcc.dg/cpp/cmdlne-dM.c: New test.
30882         * gcc.dg/cpp/cmdlne-dD.c: New test.
30883
30884 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30885
30886         * gcc.c-torture/execute/20000717-3.c: New test.
30887
30888         * gcc.c-torture/compile/20000717-1.c: New test.
30889
30890 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30891
30892         * gcc.c-torture/execute/20000717-2.c: New test.
30893
30894 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30895
30896         * gcc.dg/formatz-1.c: New test.
30897
30898         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30899         * gcc.dg/c99-digraph-1.c: New tests.
30900
30901         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30902         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30903
30904         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30905         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30906         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30907         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30908         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30909         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30910         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30911
30912 2000-07-17   Greg McGary <greg@mcgary.org>
30913
30914         * gcc.c-torture/execute/20000717-1.c: New test.
30915         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30916
30917 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30918
30919         * gcc.c-torture/execute/20000715-2.c: New test.
30920         * gcc.dg/20000715-1.c: New test.
30921
30922 2000-07-15  Michael Meissner  <meissner@redhat.com>
30923
30924         * gcc.c-torture/execute/20000715-1.c: New test.
30925
30926 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30927
30928         * gcc.c-torture/execute/20000707-1.c: New test.
30929
30930 2000-07-13  Neil Booth  <NeilB@earthling.net>
30931
30932         * testsuite/gcc.dg/cpp/digraph1.c,
30933         testsuite/gcc.dg/cpp/digraph2.c,
30934         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30935
30936 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30937
30938         * g77.f-torture/compile/20000630-2.f:  New test.
30939         * g77.f-torture/compile/20000630-2.x
30940
30941 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30942
30943         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30944
30945 2000-07-11  Neil Booth  <NeilB@earthling.net>
30946
30947         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30948
30949 2000-07-11  Neil Booth  <NeilB@earthling.net>
30950
30951         * gcc.dg/cpp/cmdlne-C.c: New.
30952
30953 2000-07-09  Neil Booth  <NeilB@earthling.net>
30954
30955         * gcc.dg/cpp/directiv.c: New tests.
30956         * gcc.dg/cpp/undef1.c: Update.
30957
30958 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30959
30960         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30961
30962 2000-07-09  Neil Booth  <NeilB@earthling.net>
30963
30964         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30965
30966 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30967
30968         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30969         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30970
30971 2000-07-08  Neil Booth  <NeilB@earthling.net>
30972
30973         * gcc.dg/cpp/macsyntx.c: New tests.
30974
30975 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30976
30977         * gcc.dg/20000707-1.c: New test.
30978
30979 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30980
30981         * gcc.c-torture/execute/20000706-1.c: New test.
30982         * gcc.c-torture/execute/20000706-2.c: New test.
30983         * gcc.c-torture/execute/20000706-3.c: New test.
30984         * gcc.c-torture/execute/20000706-4.c: New test.
30985         * gcc.c-torture/execute/20000706-5.c: New test.
30986
30987 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30988
30989         * g++.old-deja/g++.pt/instantiate7.C: New test.
30990
30991 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30992
30993         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30994         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30995         * g++.old-deja/g++.other/rtti3.C: Likewise.
30996         * g++.old-deja/g++.other/rttid3.C: Likewise.
30997
30998 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30999
31000         *  g77.f-torture/compile/20000630-1.x: Fix typo
31001
31002 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31003
31004         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31005         assembly output.
31006
31007 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31008
31009         * gcc.dg/cpp/ident.c: New test.
31010
31011 2000-07-05  Neil Booth  <NeilB@earthling.net>
31012
31013         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31014           gcc.dg/cpp/lexstrng.c: New tests.
31015
31016 2000-07-04  Neil Booth  <NeilB@earthling.net>
31017
31018         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31019         * gcc.dg/cpp/strify2.c: Same.
31020
31021 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31022
31023         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31024         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31025         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31026         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31027
31028         * testsuite/gcc.dg/cpp/macro1.c,
31029         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31030         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31031         testsuite/gcc.dg/cpp/strify1.c,
31032         testsuite/gcc.dg/cpp/strify2.c: New tests.
31033
31034 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31035
31036         * gcc.c-torture/execute/20000703-1.c: New test.
31037
31038 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31039
31040         * g++.old-deja/g++.pt (lookup10.C): New test.
31041
31042 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31043
31044         * g++.old-deja/g++.pt (typename25.C): New test.
31045
31046 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31047
31048         * gcc.c-torture/compile/20000701-1.c: New test.
31049
31050 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31051
31052         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31053         to test case.
31054
31055 2000-06-30  Catherine Moore  <clm@cygnus.com>
31056
31057         * gcc.c-torture/execute/align-1.c: New test.
31058
31059 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31060
31061         * g++.old-deja/g++.pt/expr8.C: New test.
31062         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31063
31064 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31065
31066         * gcc.c-torture/compile/20000629-1.c: New test.
31067
31068 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31069
31070
31071         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31072         gcc.dg/noncompile directory, depending on whether they're
31073         preprocessor tests or not.  Annotate all the tests for the dg
31074         framework.
31075
31076         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31077         * gcc.dg/noncompile/noncompile.exp: New.
31078
31079         * Moved files:
31080         Old name                                New name
31081         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31082         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31083         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31084         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31085         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31086         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31087         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31088         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31089         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31090         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31091         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31092         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31093         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31094         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31095         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31096         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31097         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31098         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31099         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31100         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31101         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31102         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31103         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31104         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31105
31106         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31107         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31108         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31109         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31110         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31111         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31112
31113 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31114
31115         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31116         declare one variable.  On the fourth, error.
31117         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31118         declared by 20000628-1a.h.
31119
31120 2000-06-29  Richard Henderson  <rth@redhat.com>
31121
31122         * gcc.c-torture/execute/930529-1.x: New file.
31123         * gcc.dg/920413-1.c: Adjust expected warning text.
31124         * gcc.dg/980217-1.c: Declare abort.
31125         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31126
31127 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31128
31129         * g77.f-torture/compile/20000629-1.f: New test.
31130         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31131
31132 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31133
31134         Rearrange lots of files, removing entirely the
31135         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31136         directories.
31137
31138         * Deleted files:
31139         gcc.c-torture/code_quality/code_quality.exp
31140         gcc.c-torture/special/special.exp
31141         gcc.failure/failure.exp
31142         gcc.failure/940409-1.x
31143         gcc.c-torture/compile/961203-1.x
31144
31145         * New files:
31146         gcc.misc-tests/linkage.exp
31147         gcc.c-torture/execute/920730-1t.c
31148         gcc.c-torture/execute/920730-1t.x
31149         gcc.c-torture/compile/920520-1.x
31150         gcc.c-torture/compile/920521-1.x
31151         gcc.c-torture/compile/981006-1.x
31152         gcc.c-torture/execute/eeprof-1.x
31153
31154         * Moved files (possibly with modifications to fit a new harness):
31155         Old name                                New name
31156         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31157         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31158         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31159         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31160         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31161         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31162         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31163         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31164         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31165         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31166         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31167         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31168         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31169         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31170
31171 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31172
31173         * c-torture/compile/961203-1.x: Delete.
31174
31175         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31176         not exit. Include stdio.h.
31177         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31178         * gcc.misc-tests/dg-12.c: Likewise.
31179         * gcc.misc-tests/dg-5.c: Likewise.
31180         * gcc.misc-tests/dg-6.c: Likewise.
31181         * gcc.misc-tests/dg-7.c: Prototype abort.
31182         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31183         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31184         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31185         not exit.
31186         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31187         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31188
31189 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31190
31191         * gcc.dg/cpp/20000628-1.c: New test.
31192         * gcc.dg/cpp/20000628-1.h: New header for above test.
31193         * gcc.dg/cpp/20000628-1a.h: Likewise.
31194
31195 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31196
31197         * gcc.dg/cpp: New directory.
31198         * gcc.dg/cpp/cpp.exp: New driver.
31199         * gcc.dg/cpp/20000627-1.c: New test.
31200         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31201         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31202         and rewrite as a compilation test.
31203
31204         * gcc.dg: Move many files into the cpp subdirectory, possibly
31205         renaming or editing them as well.
31206         Old name                New name
31207         990119-1.c              cpp/19990119-1.c
31208         990228-1.c              cpp/19990228-1.c
31209         990407-1.c              cpp/19990407-1.c
31210         990409-1.c              cpp/19990409-1.c
31211         990413-1.c              cpp/19990413-1.c
31212         990703-1.c              cpp/19990703-1.c
31213         20000127-1.c            cpp/20000127-1.c
31214         20000129-1.c            cpp/20000129-1.c
31215         20000207-1.c            cpp/20000207-1.c
31216         20000207-2.c            cpp/20000207-2.c
31217         20000209-1.c            cpp/20000209-1.c
31218         20000209-2.c            cpp/20000209-2.c
31219         20000301-1.c            cpp/20000301-1.c
31220         20000419-1.c            cpp/20000419-1.c
31221         20000510-1.S            cpp/20000510-1.S
31222         20000519-1.c            cpp/20000519-1.c
31223         20000529-1.c            cpp/20000529-1.c
31224         20000625-1.c            cpp/20000625-1.c
31225         20000625-2.c            cpp/20000625-2.c
31226         cpp-as1.c               cpp/assert1.c
31227         cpp-as2.c               cpp/assert2.c
31228         cxx-comments-1.c        cpp/cxxcom1.c
31229         cxx-comments-2.c        cpp/cxxcom2.c
31230         endif-label.c           cpp/endif.c
31231         cpp-hash1.c             cpp/hash1.c
31232         cpp-hash2.c             cpp/hash2.c
31233         cpp-if1.c               cpp/if-1.c
31234         cpp-if2.c               cpp/if-2.c
31235         cpp-if3.c               cpp/if-3.c
31236         cpp-if4.c               cpp/if-4.c
31237         cpp-if5.c               cpp/if-5.c
31238         cpp-cond.c              cpp/if-cexp.c
31239         cpp-missingop.c         cpp/if-mop.c
31240         cpp-missingparen.c      cpp/if-mpar.c
31241         cpp-opprec.c            cpp/if-oppr.c
31242         cpp-ifparen.c           cpp/if-paren.c
31243         cpp-shortcircuit.c      cpp/if-sc.c
31244         cpp-shift.c             cpp/if-shift.c
31245         cpp-unary.c             cpp/if-unary.c
31246         cpp-li1.c               cpp/line1.c
31247         cpp-li2.c               cpp/line2.c
31248         lineno.c                cpp/line3.c
31249         lineno-2.c              cpp/line4.c
31250         cpp-mi.c                cpp/mi1.c
31251         cpp-mic.h               cpp/mi1c.h
31252         cpp-micc.h              cpp/mi1cc.h
31253         cpp-mind.h              cpp/mi1nd.h
31254         cpp-mindp.h             cpp/mi1ndp.h
31255         cpp-mix.h               cpp/mi1x.h
31256         cpp-mi2.c               cpp/mi2.c
31257         cpp-mi2a.h              cpp/mi2a.h
31258         cpp-mi2b.h              cpp/mi2b.h
31259         cpp-mi2c.h              cpp/mi2c.h
31260         cpp-mi3.c               cpp/mi3.c
31261         cpp-mi3.def             cpp/mi3.def
31262         poison-1.c              cpp/poison.c
31263         pr-impl.c               cpp/prag-imp.c
31264         cpp-redef-2.c           cpp/redef1.c
31265         cpp-redef.c             cpp/redef2.c
31266         strpaste.c              cpp/strp1.c
31267         strpaste-2.c            cpp/strp2.c
31268         cpp-tradpaste.c         cpp/tr-paste.c
31269         cpp-tradstringify.c     cpp/tr-str.c
31270         cpp-tradwarn1.c         cpp/tr-warn1.c
31271         cpp-tradwarn2.c         cpp/tr-warn2.c
31272         trigraphs.c             cpp/trigraphs.c
31273         cpp-unc1.c              cpp/unc1.c
31274         cpp-unc2.c              cpp/unc2.c
31275         cpp-unc3.c              cpp/unc3.c
31276         cpp-unc.c               cpp/unc4.c
31277         undef.c                 cpp/undef1.c
31278         undef-2.c               cpp/undef2.c
31279         cpp-wi1.c               cpp/widestr1.c
31280
31281 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31282
31283         * lib/g++.exp (g++_include_flags): Tweak.
31284
31285 2000-06-27  H.J. Lu  <hjl@gnu.org>
31286             Loren J. Rittle  <ljrittle@acm.org>
31287
31288         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31289         version with one that knows about the new gcc tree structure.
31290         (g++_link_flags): Same.
31291
31292 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31293
31294         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31295         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31296         case we are cross-compiling.
31297
31298         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31299         g++.old-deja/g++.niklas/Makefile.in,
31300         g++.old-deja/g++.niklas/configure.in,
31301         g++.old-deja/g++.other/Makefile.in,
31302         g++.old-deja/g++.other/configure.in,
31303         gcc.c-torture/code_quality/Makefile.in,
31304         gcc.c-torture/code_quality/configure.in,
31305         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31306         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31307         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31308         gcc.c-torture/execute/ieee/Makefile.in,
31309         gcc.c-torture/execute/ieee/configure.in,
31310         gcc.c-torture/noncompile/Makefile.in,
31311         gcc.c-torture/noncompile/configure.in,
31312         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31313         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31314         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31315
31316 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31317
31318         * g++.old-deja/g++.other/ambig3.C: New test.
31319
31320 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31321
31322         * g++.old-deja/g++.pt/syntax1.C: New test.
31323         * g++.old-deja/g++.pt/syntax2.C: New test.
31324         * g++.old-deja/g++.other/syntax3.C: New test.
31325         * g++.old-deja/g++.other/syntax4.C: New test.
31326
31327 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31328
31329         * gcc.dg/20000623-1.c: Prototype exit and abort.
31330
31331 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31332
31333         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31334         New tests.
31335         * gcc.dg/cpp-mi3.def: New file.
31336
31337         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31338         inside assertions.
31339         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31340         lexer's error messages.
31341         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31342         divine anything from the linemarkers.
31343         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31344         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31345
31346 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31347
31348         * gcc.dg/20000623-1.c: New test.
31349
31350 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31351
31352         * gcc.c-torture/execute/20000622-1.c: New test.
31353
31354 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31355
31356         * g++.old-deja/g++.other/init15.C: New test.
31357
31358 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31359
31360         * g++.old-deja/g++.pt/vaarg2.C: New test.
31361         * g++.old-deja/g++.pt/vaarg3.C: New test.
31362
31363 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31364
31365         * g++.old-deja/g++.other/dyncast6.C: New test.
31366
31367 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31368
31369         * gcc.c-torture/execute/loop-6.c: New test.
31370
31371 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31372
31373         * gcc.dg/20000614-1.c: New test.
31374         * gcc.dg/20000614-2.c: New test.
31375
31376 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31377
31378         * g++.old-deja/g++.other/inline12.C: New test.
31379
31380 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31381
31382         * g++.old-deja/g++.other/eh1.C: New test.
31383
31384 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31385
31386         * g++.old-deja/g++.other/type.C: New test.
31387
31388 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31389
31390         * g++.old-deja/g++.other/initstring.C: New test.
31391
31392 2000-06-12  Jason Merrill  <jason@redhat.com>
31393
31394         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31395
31396 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31397
31398         * gcc.c-torture/compile/20000609-1.c: New test.
31399
31400 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31401
31402         * gcc.dg/20000609-1.c: New test.
31403
31404 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31405
31406         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31407         * gcc.c-torture/noncompile/poison-1.c: Move...
31408         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31409         * gcc.dg/cpp-li1.c: Add a token after the #line.
31410
31411 2000-06-05  Richard Henderson  <rth@cygnus.com>
31412
31413         * gcc.c-torture/execute/20000605-2.c: New test.
31414         * gcc.c-torture/execute/20000605-3.c: New test.
31415
31416 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31417
31418         * g77.f-torture/execute/20000503-1.x: New file.
31419
31420 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31421
31422         * g++.old-deja/g++.eh/badalloc1.C: New test.
31423
31424 2000-06-05  Richard Henderson  <rth@cygnus.com>
31425
31426         * gcc.c-torture/execute/20000605-1.c: New test.
31427
31428 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31429             Nathan Sidwell <nathan@codesourcery.com>
31430
31431         * gcc.c-torture/compile/20000605-1.c: New test.
31432
31433 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31434
31435         * g77.f-torture/compile/20000601-1.f:  New test.
31436
31437 2000-06-03  Richard Henderson  <rth@cygnus.com>
31438
31439         * gcc.c-torture/execute/20000603-1.c: New.
31440
31441 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31442
31443         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31444         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31445
31446 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31447
31448         * gcc.dg/compare2.c (case 12): XFAIL.
31449         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31450         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31451
31452         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31453
31454 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31455
31456         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31457         guard macro is already defined when the header is first
31458         included.
31459         * gcc.dg/cpp-mix.h: New file.
31460         * gcc.dg/endif-label.c: Update patterns to match compiler.
31461
31462         * g++.brendan/complex1.C: Declare abort.
31463         * g++.law/refs4.C: Remove XFAIL.
31464         * g++.oliva/expr2.C: Declare abort and exit.
31465
31466 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31467
31468         * gcc.c-torture/execute/20000528-1.c: New test.
31469
31470         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31471         * g++.old-deja/g++.law/temps4.C: Likewise.
31472
31473         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31474         stdlib.h.  Call abort() on failure.
31475         * g++.old-deja/g++.law/refs4.C: Likewise.
31476         * g++.old-deja/g++.law/temps4.C: Likewise.
31477         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31478         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31479
31480 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31481
31482         Relative to g++.dg/special:
31483         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31484
31485         Relative to g++.old-deja:
31486         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31487         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31488         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31489         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31490         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31491         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31492         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31493
31494         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31495         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31496         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31497         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31498         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31499         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31500         and/or string.h.
31501
31502         * g++.other/goto1.C: Update expectations for error messages.
31503
31504 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31505
31506         * gcc.c-torture/compile/20000523-1.c: New test.
31507
31508 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31509
31510         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31511
31512 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31513
31514         * g++.old-deja/g++.eh/catch11.C: New test.
31515         * g++.old-deja/g++.eh/catch12.C: New test.
31516
31517 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31518
31519         * gcc.c-torture/execute/20000523-1.c: New test.
31520
31521 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31522
31523         * c-torture/execute/bcp-1.c: Replace abort in arg of
31524         __builtin_constant_p with a generic external function.
31525
31526         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31527         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31528         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31529         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31530         Prototype abort and/or exit.
31531
31532         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31533         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31534         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31535         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31536
31537 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31538
31539         * gcc.dg/dwarf2-1.c: New test.
31540
31541 2000-05-20  Richard Henderson  <rth@cygnus.com>
31542
31543         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31544
31545 2000-05-20  Andreas Jaeger  <aj@suse.de>
31546
31547         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31548         testcase.
31549
31550 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31551
31552         * gcc.c-torture/execute/20000519-2.c: New test.
31553
31554 2000-05-19  Andreas Jaeger  <aj@suse.de>
31555
31556         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31557         which fails with SSA.
31558
31559         * lib/c-torture.exp: Also test with -O3 -fssa.
31560
31561 2000-05-18  Michael Meissner  <meissner@redhat.com>
31562
31563         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31564         * gcc.c-torture/execute/920415-1.c: Ditto.
31565         * gcc.c-torture/execute/920501-1.c: Ditto.
31566         * gcc.c-torture/execute/conversion.c: Ditto.
31567         * gcc.c-torture/execute/cvt-1.c: Ditto.
31568
31569 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31570
31571         * gcc.c-torture/compile/20000518-1.c: New test.
31572
31573 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31574
31575         * g77.f-torture/compile/200005018.f:  New test.
31576
31577 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31578
31579         * gcc.c-torture/compile/20000517-1.c: New test.
31580
31581 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31582
31583         * gcc.c-torture/execute/20000516-1.c: New test.
31584
31585 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31586
31587         * g++.old-deja/g++.other/eh.C: New test.
31588
31589 2000-05-12  Richard Henderson  <rth@cygnus.com>
31590
31591         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31592         constants through to doit's conditional.
31593
31594 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31595
31596         * gcc.c-torture/compile/20000511-1.c: New test.
31597         * g77.f-torture/compile/20000511-1.f: New test.
31598         * g77.f-torture/compile/20000511-2.f: New test.
31599
31600 2000-05-11  Michael Meissner  <meissner@redhat.com>
31601
31602         * gcc.c-torture/execute/20000511-1.c: New test.
31603
31604 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31605
31606         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31607         * gcc.dg/20000510-1.S: New.
31608
31609 2000-05-08  Catherine Moore  <clm@cygnus.com>
31610
31611         * gcc.dg/unused-3.c: New.
31612
31613 2000-05-06  Richard Henderson  <rth@cygnus.com>
31614
31615           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31616           * g++.old-deja/g++.mike/warn1.C: Likewise.
31617           * g++.old-deja/g++.pt/local1.C: Likewise.
31618           * g++.old-deja/g++.pt/local7.C: Likewise.
31619           * g++.old-deja/g++.pt/spec16.C: Likewise.
31620
31621 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31622
31623         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31624
31625 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31626
31627           * g77.f-torture/execute/20000503-1.f:  New test.
31628
31629 2000-05-04  Andreas Jaeger  <aj@suse.de>
31630
31631         * gcc.dg/noreturn-2.c: New test.
31632
31633 2000-05-04  Neil Booth  <NeilB@earthling.net>
31634
31635         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31636         preprocessor.
31637
31638 2000-05-04  Richard Henderson  <rth@cygnus.com>
31639
31640         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31641
31642 2000-05-04  Richard Henderson  <rth@cygnus.com>
31643
31644         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31645         OpenSSL by Jason R Thorpe.
31646
31647 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31648
31649         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31650
31651 2000-05-03  Robert Lipe <robertlipe@usa.net>
31652
31653         * gcc.dg/20000503-1.c: New test.
31654
31655 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31656
31657         * gcc.c-torture/compile/20000502-1.c: New test.
31658         * g++.old-deja/g++.other/align.C: New test.
31659         * gcc.dg/cpp-tradstringify.c: New test.
31660
31661 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31662
31663         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31664         and hard registers.
31665
31666 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31667
31668         * gcc.c-torture/execute/loop-5.c: New test.
31669
31670 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31671
31672         * gcc.c-torture/execute/va-arg-20.c: New test.
31673
31674 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31675
31676         * gcc.c-torture/execute/20000422-1.c: New test.
31677
31678 2000-04-20  Greg McGary  <gkm@gnu.org>
31679
31680         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31681         when optimizing, but without sibling-call optimizations (-O1).
31682
31683 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31684
31685           * gcc.c-torture/compile/20000420-1.c: New test.
31686
31687 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31688
31689         * g++.abi/ptrflags.C: New test.
31690         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31691
31692 2000-04-19  Catherine Moore  <clm@cygnus.com>
31693
31694         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31695
31696 2000-04-19  Greg McGary  <gkm@gnu.org>
31697
31698         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31699         sibling-call optimizations.
31700
31701 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31702
31703         * gcc.dg/20000419-1.c: New test.
31704
31705 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31706
31707         * gcc.c-torture/execute/20000412-6.c: New test.
31708
31709 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31710
31711         * gcc.c-torture/execute/20000412-5.c: New test.
31712         * g77.f-torture/compile/20000412-1.f: New test.
31713         * gcc.c-torture/execute/20000412-4.c: New test.
31714         * gcc.c-torture/compile/20000412-2.c: New test.
31715         * gcc.c-torture/execute/20000412-3.c: New test.
31716         * gcc.c-torture/compile/20000412-1.c: New test.
31717         * gcc.c-torture/execute/20000412-2.c: New test.
31718
31719 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31720
31721         * objc/execute/bf-20.m: New test.
31722
31723 2000-04-10  Richard Henderson  <rth@cygnus.com>
31724
31725         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31726
31727         * gcc.c-torture/execute/20000412-1.c: New test.
31728
31729 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31730
31731         * g++.old-deja/g++.eh/catchptr1.C: New test.
31732
31733 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31734
31735         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31736
31737 2000-04-08  Neil Booth  <NeilB@earthling.net>
31738
31739         * gcc.dg/cpp-nullchar.c: Remove test as
31740         embedded nulls cause problems.
31741
31742 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31743
31744         * gcc.dg/compare2.c: New test.
31745
31746 2000-04-08  Neil Booth  <NeilB@earthling.net>
31747
31748         * gcc.dg/cpp-nullchar.c: New test.
31749
31750 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31751
31752         * gcc.dg/cpp-mi2.c: New test.
31753         * gcc.dg/cpp-mi2[abc].h: New files.
31754
31755 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31756
31757         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31758         member name.
31759
31760 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31761
31762         * g++.old-deja/g++.abi/vmihint.C: New test.
31763
31764 2000-04-06  Neil Booth  <NeilB@earthling.net>
31765
31766         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31767         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31768         copyright.
31769
31770 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31771
31772         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31773         avoid stack-frame overwrite.
31774
31775 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31776
31777         * gcc.c-torture/compile/20000405-2.c: New test.
31778         * gcc.c-torture/compile/20000405-3.c: New test.
31779
31780 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31781
31782         * gcc.c-torture/compile/20000405-1.c: New test.
31783
31784 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31785
31786         * gcc.dg/cast-qual-1.c: Revert last change.
31787
31788 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31789
31790         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31791
31792 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31793
31794         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31795         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31796
31797 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31798
31799         * gcc.c-torture/compile/20000403-2.c: New test.
31800         * gcc.c-torture/compile/20000403-1.c: New test.
31801
31802 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31803
31804         * gcc.c-torture/execute/20000403-1.c: New test.
31805
31806 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31807
31808         * gcc.c-torture/execute/20000402-1.c: New test.
31809
31810 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31811
31812         * gcc.c-torture/execute/va-arg-15.c: New test.
31813         * gcc.c-torture/execute/va-arg-16.c: New test.
31814         * gcc.c-torture/execute/va-arg-17.c: New test.
31815         * gcc.c-torture/execute/va-arg-18.c: New test.
31816         * gcc.c-torture/execute/va-arg-19.c: New test.
31817
31818 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31819
31820         * gcc.c-torture/compile/981211-1.c: Move to...
31821         * gcc.dg/cpp-as1.c: ...here.
31822         * gcc.dg/cpp-as2.c: New file.
31823
31824         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31825         compiler.
31826
31827 2000-04-02  Neil Booth  <NeilB@earthling.net>
31828
31829         * gcc.dg/cpp-cond.c  New tests.
31830         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31831         accidental success less likely.
31832         * gcc.dg/cpp-missingop.c  New tests.
31833         * gcc.dg/cpp-missingparen.c  New tests.
31834         * gcc.dg/cpp-shift.c  New tests.
31835         * gcc.dg/cpp-shortcircuit.c  New tests.
31836         * gcc.dg/cpp-unary.c  New tests.
31837
31838 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31839
31840         * gcc.c-torture/compile/20000329-1.c: New test.
31841
31842 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31843
31844         * gcc.c-torture/compile/20000326-1.c: New test.
31845         * gcc.c-torture/compile/20000326-2.c: New test.
31846
31847 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31848
31849         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31850         the first parameter is a function argument.
31851
31852 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31853
31854         * g++.old-deja/g++.ext/array4.C: New test.
31855
31856 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31857
31858         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31859
31860 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31861
31862         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31863
31864 2000-03-19  Richard Henderson  <rth@cygnus.com>
31865
31866         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31867
31868 2000-03-19  Richard Henderson  <rth@cygnus.com>
31869
31870         * gcc.c-torture/compile/20000319-1.c: New test.
31871
31872 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31873
31874         * gcc.c-torture/execute/20000314-3.c: New test.
31875         * gcc.c-torture/execute/20000314-2.c: New test.
31876         * gcc.c-torture/execute/20000314-1.c: New test.
31877         * gcc.c-torture/compile/20000314-2.c: New test.
31878         * gcc.c-torture/compile/20000314-1.c: New test.
31879
31880 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31881
31882         * g++.old-deja/g++.warn/inline.C: New test.
31883
31884 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31885
31886         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31887         standards-compliant result rather than specific constants.
31888         Put test-values in array.
31889
31890 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31891
31892         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31893         (g++_target_compile): Put test-specific options last.
31894
31895 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31896
31897         * g++.old-deja/g++.eh/vbase4.C: New test.
31898
31899 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31900
31901         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31902
31903 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31904
31905         * g++.old-deja/g++.brendan/misc12.C: Removed.
31906         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31907         * g++.old-deja/g++.ext/pretty4.C: New test.
31908
31909 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31910
31911         * g++.old-deja/g++.other/string2.C: New test.
31912
31913 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31914
31915         * g++.old-deja/g++.warn/impint2.C: New test.
31916
31917 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31918
31919         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31920         is 1, not zero.
31921
31922 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31923
31924         * g++.old-deja/g++.warn/impint.C: New test.
31925         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31926         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31927         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31928         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31929         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31930         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31931         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31932         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31933         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31934         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31935         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31936         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31937
31938 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31939
31940         * gcc.dg/cpp-redef.c: New test.
31941
31942 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         * g++.old-deja/g++.pt/unify7.C: New test.
31945
31946 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31947
31948         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31949         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31950
31951 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31952
31953         * gcc.c-torture/compile/20000224-1.c: New test.
31954
31955 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31956
31957         * gcc.c-torture/compile/cpp-2.c: New test.
31958         * gcc.c-torture/compile/cpp-1.c: New test.
31959
31960 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31961
31962         * gcc.c-torture/execute/20000225-1.c: New test.
31963
31964 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31965
31966         * gcc.dg/cpp-li2.c: New test.
31967
31968         * gcc.dg/cpp-wi1.c: New test.
31969
31970         * gcc.dg/cpp-li1.c: New test.
31971
31972 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31973
31974         * g++.old-deja/g++.other/sizeof5.C: New test.
31975
31976 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31977
31978         * gcc.c-torture/execute/va-arg-13.c: New test.
31979
31980 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31981
31982         * gcc.c-torture/execute/va-arg-12.c: New test.
31983
31984 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31985
31986         * gcc.c-torture/execute/20000223-1.c: New test.
31987
31988 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31989
31990         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31991
31992 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31993
31994         * g++.old-deja/g++.abi/ptrmem.C: New test.
31995
31996 2000-02-19  Richard Henderson  <rth@cygnus.com>
31997
31998         * gcc.c-torture/compile/init-3.c: New.
31999
32000 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32001
32002         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32003         ALWAYS_CXXFLAGS.
32004
32005 2000-02-11  Robert Lipe <robertl@sco.com>
32006
32007         * gcc.c-torture/compile/20000211-3.c: New test.
32008
32009 2000-02-11  Martin Buchholz <martin@xemacs.org>
32010
32011         * gcc.c-torture/compile/20000211-2.c: New test.
32012
32013 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32014
32015         * gcc.c-torture/compile/20000211-1.c: New test.
32016
32017 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32018
32019         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32020           on native targets
32021
32022 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32023
32024         * g++.old-deja/g++.other/cast5.C: New test.
32025
32026 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32027
32028         * gcc.c-torture/execute/20000205-1.c: New.
32029
32030 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32031
32032         * g++.old-deja/g++.jason/cast3.C: Return void.
32033         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32034
32035 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32036
32037         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32038
32039         * gcc.dg/loop-1.c: New test.
32040
32041 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32042
32043         * gcc.c-torture/compile/20000127-1.c: New test.
32044         * gcc.c-torture/execute/991228-1.c: New test.
32045
32046 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32047
32048         * gcc.dg/unused-2.c: New test.
32049
32050         * gcc.dg/conv-1.c: New test.
32051
32052 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32053
32054         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32055         compiler.
32056         (tool_option_proc): Fix typo.
32057
32058 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32059
32060         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32061         of the ld on the host, not on the build machine.
32062         Also, don't crash if '--help' is not a supported option.
32063
32064 2000-01-24  Richard Henderson  <rth@cygnus.com>
32065
32066         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32067
32068 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32069
32070         * gcc.c-torture/execute/20000120-2.c: New test.
32071         * gcc.c-torture/execute/20000120-1.c: New test.
32072
32073 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32074
32075         * gcc.c-torture/execute/20000113-1.c: New test.
32076
32077 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32078
32079         * gcc.c-torture/execute/20000112-1.c: New test.
32080
32081 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32082
32083         * gcc.dg/20000111-1.c: New test.
32084
32085 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32086
32087         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32088         with 16 bit integers.
32089
32090 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32091
32092         * gcc.dg/20000108-1.c: New test.
32093
32094 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32095
32096         * g++.old-deja/g++.ns/koenig8.C: New test.
32097
32098 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32099
32100         * g++.old-deja/g++.other/cast4.C: New test.
32101
32102 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32103
32104         * gcc.c-torture/compile/20000105-2.c: New test.
32105         * gcc.c-torture/compile/20000105-1.c: New test.
32106
32107 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32108
32109         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32110         references to printf & atoi to conform to ANSI standard.
32111         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32112         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32113         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32114         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32115         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32116         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32117         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32118         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32119         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32120         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32121         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32122         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32123         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32124         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32125         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32126         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32127         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32128         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32129         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32130         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32131         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32132         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32133         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32134         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32135         * g++.old-deja/g++.brendan/init3.C: Likewise.
32136         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32137         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32138         * g++.old-deja/g++.brendan/new2.C: Likewise.
32139         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32140         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32141         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32142         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32143         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32144         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32145         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32146         * g++.old-deja/g++.brendan/template24.C: Likewise.
32147         * g++.old-deja/g++.brendan/template3.C: Likewise.
32148         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32149         * g++.old-deja/g++.jason/inline3.C: Likewise.
32150         * g++.old-deja/g++.jason/opeq.C: Likewise.
32151         * g++.old-deja/g++.law/arg5.C: Likewise.
32152         * g++.old-deja/g++.law/arm7.C: Likewise.
32153         * g++.old-deja/g++.law/ctors11.C: Likewise.
32154         * g++.old-deja/g++.law/cvt8.C: Likewise.
32155         * g++.old-deja/g++.law/init9.C: Likewise.
32156         * g++.old-deja/g++.law/refs4.C: Likewise.
32157         * g++.old-deja/g++.law/template2.C: Likewise.
32158         * g++.old-deja/g++.law/visibility24.C: Likewise.
32159         * g++.old-deja/g++.law/vtable3.C: Likewise.
32160         * g++.old-deja/g++.mike/asm2.C: Likewise.
32161         * g++.old-deja/g++.mike/eh1.C: Likewise.
32162         * g++.old-deja/g++.mike/misc1.C: Likewise.
32163         * g++.old-deja/g++.mike/misc13.C: Likewise.
32164         * g++.old-deja/g++.mike/misc14.C: Likewise.
32165         * g++.old-deja/g++.mike/ns12.C: Likewise.
32166         * g++.old-deja/g++.mike/p1248.C: Likewise.
32167         * g++.old-deja/g++.mike/p3708.C: Likewise.
32168         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32169         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32170         * g++.old-deja/g++.mike/p646.C: Likewise.
32171         * g++.old-deja/g++.mike/p700.C: Likewise.
32172         * g++.old-deja/g++.mike/p783.C: Likewise.
32173         * g++.old-deja/g++.mike/p783a.C: Likewise.
32174         * g++.old-deja/g++.mike/p783b.C: Likewise.
32175         * g++.old-deja/g++.mike/p786.C: Likewise.
32176         * g++.old-deja/g++.mike/p789.C: Likewise.
32177         * g++.old-deja/g++.mike/p789a.C: Likewise.
32178         * g++.old-deja/g++.mike/p807a.C: Likewise.
32179         * g++.old-deja/g++.other/delete3.C: Likewise.
32180         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32181         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32182         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32183         * g++.old-deja/g++.other/empty1.C: Likewise.
32184         * g++.old-deja/g++.other/temporary1.C: Likewise.
32185         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32186         * g++.old-deja/g++.pt/t16.C: Likewise.
32187         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32188
32189 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32190
32191         * gcc.dg/991230-1.c: New test.
32192
32193 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32194
32195         * gcc.c-torture/compile/991229-3.c: New test.
32196         * gcc.c-torture/compile/991229-2.c: New test.
32197         * gcc.c-torture/compile/991229-1.c: New test.
32198
32199 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32200
32201         * gcc.c-torture/compile/labels-2.c: New test.
32202
32203 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32204
32205         * gcc.c-torture/execute/991227-1.c: New test.
32206
32207 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32208
32209         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32210
32211 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32212
32213         * gcc.c-torture/execute/991221-1.c: New test.
32214
32215 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32216
32217         * g++.old-deja/g++.other/cast3.C: New test.
32218
32219 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32220
32221         * gcc.c-torture/execute/991216-4.c: New test.
32222
32223 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32224
32225         * gcc.c-torture/execute/991216-1.c: New test.
32226         * gcc.c-torture/execute/991216-2.c: New test.
32227         * gcc.c-torture/execute/991216-3.c: New test.
32228
32229 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32230
32231         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32232         Actually make the test fail by using "-O2" for compilation.
32233
32234 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32235
32236         * g++.old-deja/g++.warn/cast-align1.C: New test.
32237
32238 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32239
32240         * gcc.c-torture/compile/991214-1.c: New test.
32241         * gcc.c-torture/compile/991214-2.c: New test.
32242
32243 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32244
32245         * gcc.dg/991214-1.c: New test.
32246
32247 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32248
32249         * gcc.c-torture/compile/991213-3.c: New test.
32250         * gcc.c-torture/compile/991213-2.c: New test.
32251         * gcc.c-torture/compile/991213-1.c: New test.
32252
32253 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32254
32255         * gcc.dg/991209-1.c: New test.
32256
32257 1999-12-08  Nathan Sidwell <nathan@acm.org>
32258
32259         * gcc.c-torture/compile/991208-1.c: New test.
32260
32261 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32262
32263         * gcc.dg/ultrasp2.c: New test.
32264
32265 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32266
32267         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32268
32269 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32270
32271         * gcc.c-torture/compile/991202-1.c: New test.
32272         * gcc.c-torture/execute/991202-1.c: New test.
32273         * gcc.c-torture/execute/991202-2.c: New test.
32274         * gcc.c-torture/execute/991202-3.c: New test.
32275
32276 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32277
32278         * g++.old-deja/g++.abi/align.C: New test.
32279         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32280         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32281
32282 1999-12-01  Richard Henderson  <rth@cygnus.com>
32283
32284         * gcc.c-torture/execute/991201-1.c: New.
32285
32286 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32287
32288         * gcc.dg/991129-1.c: New test.
32289
32290 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32291
32292         * gcc.c-torture/compile/991127-1.c: New test.
32293
32294 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32295
32296         * g++.old-deja/g++.other/warn4.C: New test.
32297
32298 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32299
32300         * g++.old-deja/g++.eh/cleanup2.C: New test.
32301         * g++.old-deja/g++.ext/pretty2.C: New test.
32302         * g++.old-deja/g++.ext/pretty3.C: New test.
32303         * g++.old-deja/g++.other/debug6.C: New test.
32304
32305 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32306
32307         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32308         compiler_output to look for one error message instead of two.
32309
32310 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32311
32312         * gcc.c-torture/execute/991118-1.c: Also test case
32313         where the word boundary does not split a byte evenly.
32314
32315 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32316
32317         * g++.old-deja/g++.ext/restrict1.C: New test.
32318
32319 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32320
32321         * gcc.c-torture/execute/991118-1.c: New test.
32322
32323 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32324
32325         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32326         working directory pathnames.
32327
32328 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32329
32330         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32331         host is equipped with driver.h and driver.o so it can actually
32332         compile and run the tests.
32333
32334 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32335
32336         * gcc.c-torture/compile/991008-1.c: New test.
32337
32338 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32339
32340         * lib/gcc-dg.exp: Include target-supports.exp
32341
32342 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32343
32344         * lib/target-supports.exp: New file: Provide procs to test for
32345         features supported by the target.
32346         (check_weak_available): Moved here from ecos.exp.
32347         (check_alias_available): New proc: Determine of the target
32348         toolchain supports the alias attribute.
32349
32350         * gcc.dg/special/ecos.exp: Move check_weak_available to
32351         target-supports.exp.
32352         (alias-1.c): Only perform the test if the target supports
32353         aliases.
32354         (wkali-1.c): Only perform the test if the target supports
32355         aliases.
32356
32357         * gcc.dg/990506-0.c: Expect error messages from cross
32358         targets as well as native targets.
32359
32360 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32361
32362         * gcc.dg/ultrasp1.c: Removed xfail.
32363         * gcc.dg/struct-ret-2.c: Likewise.
32364         * gcc.dg/array-1.c: Likewise.
32365
32366 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32367
32368         * gcc.dg/struct-ret-2.c: New test.
32369
32370         * gcc.dg/array-1.c: New test.
32371
32372 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32373
32374         * gcc.c-torture/execute/991030-1.c: New test.
32375
32376 1999-10-26  Richard Henderson  <rth@cygnus.com>
32377
32378         * gcc.c-torture/compile/991026-2.c: New test.
32379
32380 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32381
32382         * gcc.c-torture/compile/991026-1.c: New test.
32383
32384 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32385
32386         * gcc.c-torture/execute/991023-1.c: New test.
32387
32388 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32389
32390         * gcc.c-torture/execute/991019-1.c: New test.
32391
32392 1999-10-16  Richard Henderson  <rth@cygnus.com>
32393
32394         * gcc.c-torture/execute/991016-1.c: New test.
32395
32396 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32397
32398         * gcc.c-torture/execute/991014-1.c: New test.
32399
32400 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32401
32402         * g++.old-deja/g++.other/union2.C: New test.
32403
32404 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32405
32406         * g++.old-deja/g++.other/vaarg2.C: New test.
32407         * g++.old-deja/g++.other/vaarg3.C: New test.
32408
32409 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32410
32411         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32412         in compile/.
32413
32414 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32415
32416         * gcc.c-torture/execute/va-arg-11.c: New test.
32417
32418 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32419
32420         * lib/file-format.exp (gcc_target_object_format): Don't
32421         crash if objdump is unavailable.
32422
32423 1999-09-29  Donn Terry <donn@interix.com>
32424
32425         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32426
32427 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32428
32429         * gcc.c-torture/compile/990928-1.c: New test.
32430
32431 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32432
32433         * g++.old-deja/g++.other/decl6.C: New test.
32434
32435 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32436
32437         * gcc.c-torture/execute/va-arg-10.c: New test.
32438
32439 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32440
32441         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32442         __PRETTY_FUNCTION__.
32443
32444 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32445
32446         * gcc.c-torture/execute/990923-1.c: New test.
32447
32448 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32449
32450         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32451         for which -fpic is inappropriate.
32452
32453 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32454
32455         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32456
32457 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32458
32459         * g++.old-deja/g++.other/dyncast1.C: New test.
32460         * g++.old-deja/g++.other/dyncast2.C: New test.
32461         * g++.old-deja/g++.other/dyncast3.C: New test.
32462         * g++.old-deja/g++.other/dyncast4.C: New test.
32463         * g++.old-deja/g++.other/dyncast5.C: New test.
32464         * g++.old-deja/g++.eh/catch3.C: New test.
32465         * g++.old-deja/g++.eh/catch3p.C: New test.
32466         * g++.old-deja/g++.eh/catch4.C: New test.
32467         * g++.old-deja/g++.eh/catch4p.C: New test.
32468         * g++.old-deja/g++.eh/catch5.C: New test.
32469         * g++.old-deja/g++.eh/catch5p.C: New test.
32470         * g++.old-deja/g++.eh/catch6.C: New test.
32471         * g++.old-deja/g++.eh/catch6p.C: New test.
32472         * g++.old-deja/g++.eh/catch7.C: New test.
32473         * g++.old-deja/g++.eh/catch7p.C: New test.
32474         * g++.old-deja/g++.eh/catch8.C: New test.
32475         * g++.old-deja/g++.eh/catch8p.C: New test.
32476         * g++.old-deja/g++.eh/catch9.C: New test.
32477         * g++.old-deja/g++.eh/catch9p.C: New test.
32478
32479 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32480
32481         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32482         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32483
32484 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32485
32486         * gcc.c-torture/compile/990913-1.c: New test.
32487
32488 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32489
32490         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32491         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32492
32493 1999-09-09  Richard Henderson  <rth@cygnus.com>
32494
32495         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32496
32497 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32498
32499         * g++.old-deja/g++.other/lookup11.C: New test.
32500         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32501         what is permitted and what we want.
32502         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32503         overload use.
32504         * g++.old-deja/g++.jason/rfg5.C: Likewise
32505
32506 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32507
32508         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32509         * gcc.c-torture/noncompile/poison-1.c: New file.
32510
32511 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32512
32513         * g++.old-deja/g++.other/sizeof3.C: New test.
32514         * g++.old-deja/g++.other/sizeof4.C: New test.
32515         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32516         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32517
32518 1999-09-07  Richard Henderson  <rth@cygnus.com>
32519
32520         * gcc.dg/va-arg-1.c: New.
32521
32522 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32523
32524         * gcc.c-torture/execute/va-arg-9.c: New test.
32525
32526 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32527
32528         * g77.f-torture/compile/980519-2.f: New test.
32529         * g77.f-torture/compile/19990905-0.f: New test.
32530         * g77.f-torture/compile/19990905-1.f: New test.
32531         * g77.f-torture/compile/19990905-2.f: New test.
32532
32533         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32534
32535 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32536
32537         * gcc.c-torture/execute/990827-1.c: Fix typo.
32538
32539 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32540
32541         * g++.old-deja/g++.other/deref1.C: New test.
32542
32543 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32544
32545         * g++.old-deja/g++.other/ambig2.C: New test.
32546         * g++.old-deja/g++.other/cond5.C: New test.
32547         * g++.old-deja/g++.other/lookup16.C: New test.
32548
32549 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32550
32551         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32552         assemblers too.
32553
32554 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32555
32556         * lib/c-torture.exp: Avoid the "compare executables" optimization
32557         when testing native.
32558
32559 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32560
32561         * gcc.c-torture/execute/990829-1.c: New test.
32562         * gcc.c-torture/compile/990829-1.c: New test.
32563
32564 1999-08-27  Paul Burchard  <burchard@pobox.com>
32565
32566         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32567         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32568         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32569         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32570         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32571         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32572         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32573         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32574         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32575         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32576         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32577
32578 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32579
32580         * gcc.c-torture/execute/990827-1.c: New test.
32581
32582 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32583
32584         * g77.f-torture/noncompile/19990826-4.f: New test.
32585
32586         * g77.f-torture/compile/19990826-3.f: New test.
32587
32588         * g77.f-torture/execute/19990826-2.f: New test.
32589
32590         * g77.f-torture/compile/19990826-1.f: New test.
32591
32592         * gcc.c-torture/execute/990826-0.c: New test.
32593         * g77.c-torture/execute/19990826-0.f: New test.
32594
32595         * g77.f-torture/noncompile/970626-2.f: New test.
32596
32597 1999-08-25  Paul Burchard  <burchard@pobox.com>
32598
32599         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32600         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32601         lss-011.C: New tests.
32602
32603 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32604
32605         * g++.old-deja/g++.other/decl5.C: New test.
32606
32607 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32608
32609         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32610         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32611         call `postbase' for each one.  All callers of `postbase' changed
32612         to call this instead.
32613
32614 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32615
32616         * gcc.c-torture/execute/990811-1.c: New test.
32617
32618 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32619
32620         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32621         just native ones.
32622
32623         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32624         just native ones.
32625
32626 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32627
32628         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32629
32630 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32631
32632         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32633
32634 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32635
32636         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32637
32638 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32639
32640         * gcc.c-torture/execute/990804-1.c: New test.
32641
32642 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32643
32644         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32645         * g++.old-deja/g++.brendan/crash64.C: Likewise
32646         * g++.old-deja/g++.brendan/overload8.C: Likewise
32647
32648 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32649
32650         * g++.old-deja/g++.other/struct1.C: New test.
32651
32652 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32653
32654         * g++.old-deja/g++.other/enum2.C: New test.
32655
32656 1999-08-02  Richard Henderson  <rth@cygnus.com>
32657
32658         Adapted from tests from Franz Sirl:
32659         * gcc.c-torture/execute/va-arg-7.c: New test.
32660         * gcc.c-torture/execute/va-arg-8.c: New test.
32661
32662 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32663
32664         * gcc.c-torture/compile/990801-2.c: New test.
32665
32666         * gcc.c-torture/compile/990801-1.c: New test.
32667
32668 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32669
32670         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32671         fp-cmp-1.c, converting double to float.
32672
32673         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32674         fp-cmp-1.c, converting double to long double.
32675
32676         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32677         from fr1 to unknown_register, since fr1 is a legitimate register
32678         on some machines.
32679
32680 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32681
32682         * README: More listname related changes.
32683
32684 1999-07-08  Catherine Moore  <clm@cygnus.com>
32685
32686         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32687
32688 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32689
32690         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32691
32692 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32693
32694         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32695
32696 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32697
32698         * gcc.dg/990703-1.c: New test.
32699
32700 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32701
32702         * lib/file-format.exp: New file: Move definition of proc
32703         gcc_target_object_format to here from
32704         gcc.dg/special/ecos.exp.
32705
32706         * lib/c-torture.exp: Include lib file-format.exp.
32707         * lib/gcc-dg.exp: Include lib file-format.exp.
32708
32709         * gcc.dg/special/ecos.exp: Remove definition of proc
32710         gcc_target_object_format.
32711
32712 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32713
32714         * gcc.c-torture/execute/990628-1.c: New test.
32715
32716 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32717
32718         * gcc.c-torture/compile/990625-2.c: New test.
32719
32720         * gcc.c-torture/compile/990625-1.c: New test.
32721
32722 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32723
32724         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32725         attributes compile.
32726         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32727         ports that use the COFF/PE file format.
32728
32729 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32730
32731         * gcc.c-torture/compile/990617-1.c: New test.
32732
32733 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32734
32735         * g++.old-deja/g++.other/decl4.C: New test.
32736
32737 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32738
32739         * g++.old-deja/g++.other/bitfld3.C: New test.
32740
32741 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32742
32743         * g++.old-deja/g++.eh/catch1.C: New test.
32744
32745 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32746
32747         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32748
32749         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32750         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32751
32752 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32753
32754         * g77.f-torture/compile/19990502-0.f: Replace with new,
32755         shorter, test that still fails after recent changes.
32756
32757 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32758
32759         * gcc.c-torture/execute/990604-1.c: New test.
32760
32761 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32762
32763         * gcc.c-torture/execute/990531-1.c: New test.
32764
32765 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32766
32767         * gcc.c-torture/compile/990527-1.c: New test.
32768
32769 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32770
32771         * gcc.c-torture/execute/990527-1.c: New test.
32772
32773 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32774
32775         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32776         bitfields as signed.
32777
32778 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32779
32780         * g77.f-torture/compile/19990525-0.f: New test.
32781
32782 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32783
32784         * gcc.c-torture/execute/990525-2.c: New test.
32785
32786         * gcc.c-torture/execute/990525-1.c: New test.
32787
32788 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32789
32790         * g++.old-deja/g++.other/anon3.C: New test.
32791         * g++.old-deja/g++.other/anon4.C: New test.
32792         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32793         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32794         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32795         Merrill).
32796
32797 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32798
32799         * gcc.c-torture/execute/990524-1.c: New test.
32800
32801         * gcc.dg/990524-1.c: New test.
32802
32803 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32804
32805         * gcc.c-torture/compile/990523-1.c: New test.
32806
32807 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32808
32809         * gcc.c-torture/compile/990519-1.c: New test.
32810
32811 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32812
32813         * gcc.c-torture/compile/990517-1.c: New test.
32814
32815         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32816         (e4, f4): New tests.
32817         (main): Call them.
32818
32819 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32820
32821         * gcc.dg/noreturn-1.c: New test.
32822
32823 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32824
32825         * gcc.c-torture/execute/990513-1.c: New test.
32826
32827 1999-05-10  Richard Henderson  <rth@cygnus.com>
32828
32829         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32830
32831 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32832
32833         * g77.f-torture/execute/erfc.f: Use small single-precision
32834         values, to avoid problems on Alphas when not -mieee.
32835
32836 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32837
32838         * gcc.dg/990506-0.c: New test.
32839
32840 1999-05-08  Richard Henderson  <rth@cygnus.com>
32841
32842         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32843         the constant to test.  Don't XFAIL 64-bit targets.
32844
32845         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32846         * g++.old-deja/g++.law/profile1.C: Likewise.
32847
32848         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32849         operator new instances.
32850         * g++.old-deja/g++.other/delete5.C: Likewise.
32851
32852 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32853
32854         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32855         intrinsic.
32856
32857 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32858
32859         * g77.f-torture/execute/u77-test.f: Reverse order of two
32860         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32861
32862 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32863
32864         * gcc.dg/compare1.c: New test.
32865
32866 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32867
32868         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32869         New tests.
32870
32871 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32872
32873         * g77.f-torture/compile/19990502-1.f: New test.
32874
32875 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32876
32877         * g77.f-torture/compile/19990502-0.f: New test.
32878
32879 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32880
32881         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32882         intrinsic.
32883
32884 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32885
32886         * g77.f-torture/execute/u77-test.f (main): List libU77
32887         intrinsics not currently tested.
32888         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32889         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32890         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32891         Trim blanks off the ends of some printed strings.
32892
32893 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32894
32895         * g77.f-torture/execute/u77-test.f (main): Just warn about
32896         FSTAT gid disagreement, as it's expected on some systems.
32897
32898 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32899
32900         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32901         use a new function, which allows for some slop.
32902         Clean up some commentary.
32903         (issum): The new function.
32904         (sgladd): Deleted subroutine.
32905
32906 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32907
32908         * g77.f-torture/execute/u77-test.f: Modify to be more like
32909         libf2c/libU77 version, bringing patches to that version here.
32910         Add suitable commentary.
32911
32912 1999-04-25  Richard Henderson  <rth@cygnus.com>
32913
32914         * gcc.dg/990424-1.c: New test.
32915
32916 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32917
32918         * g77.f-torture/execute/u77-test.f (main): Bug involving
32919         LSTAT has been fixed, so turn back on full checking.
32920
32921 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32922
32923         * g77.f-torture/compile/19990419-0.f: New test.
32924         * g77.f-torture/execute/19990419-1.f: New test.
32925
32926 1999-04-17  Richard Henderson  <rth@cygnus.com>
32927
32928         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32929         to avoid the need for a prototype to supress a warning.
32930
32931 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32932
32933         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32934
32935 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32936
32937         * gcc.c-torture/execute/990404-1.c: New test.
32938
32939 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32940
32941         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32942         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32943         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32944         missing initializer warnings.
32945
32946 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32947
32948         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32949         matching strings.
32950
32951 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32952
32953         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32954
32955 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32956
32957         * g77.f-torture/execute/19990325-0.f: New test.
32958         * g77.f-torture/execute/19990325-1.f: New test.
32959
32960 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32961
32962         * gcc.c-torture/execute/990324-1.c: New test.
32963
32964 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32965
32966         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32967         test with 4.
32968
32969 1999-03-17  Richard Henderson  <rth@cygnus.com>
32970
32971         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32972
32973 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32974
32975         * g77.f-torture/execute/19990313-2.f: New test.
32976         * g77.f-torture/execute/19990313-3.f: New test.
32977
32978 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32979
32980         * g77.f-torture/execute/19990313-0.f: New test.
32981         * g77.f-torture/execute/19990313-1.f: New test.
32982
32983 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32984
32985         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32986         printf to sprintf.
32987         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32988         (main): Add check for u15.  Conditionalize u31 check depending on
32989         whether ints are <32 bits or >=32 bits.
32990
32991 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32992
32993         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32994
32995 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32996
32997         * g77.f-torture/compile/19990305-0.f: New test.
32998         * g77.f-torture/execute/19981119-0.f: New test.
32999
33000 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33001
33002         * g77.f-torture/execute/970625-2.f: call ABORT if final
33003         result is not correct, instead of just printing it.
33004         Add this checking via newly introduced obfuscation, to
33005         trip up buggy front ends.
33006
33007 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33008
33009         * g77.f-torture/compile/960317-1.f: Moved from being
33010         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33011
33012 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33013
33014         * g77.f-torture/execute/960317-1.f: New (old) test.
33015         * g77.f-torture/execute/970625-2.f: Ditto.
33016
33017 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33018
33019         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33020         message on line 1 or line 2; cccp and cpplib do this differently.
33021
33022 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33023
33024         * g++.old-deja/g++.law/weak1.C: New test.
33025
33026 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33027
33028         * gcc.c-torture/execute/990119-1.c: Renamed to...
33029         * gcc.dg/990119-1.c: this, so it will only be tested once
33030         (it's a preprocessor test, it doesn't need to be run at
33031         multiple optimization levels).
33032
33033 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33034
33035         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33036           ALWAYS_CXXFLAGS.
33037
33038 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33039
33040         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33041         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33042         to not be compilable by current g77.
33043
33044 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33045
33046         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33047
33048 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33049
33050         * gcc.c-torture/execute/990222-1.c: New test.
33051
33052 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33053
33054         * g77.f-torture/compile/19990218-0.f: New test.
33055         * g77.f-torture/noncompile/19990218-1.f: New test.
33056
33057 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33058
33059         * g77.f-torture/compile/19981216-0.f: New test.
33060
33061 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33062
33063         * gcc.dg/990214-1.c: New test.
33064
33065 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33066
33067         * gcc.dg/990213-2.c: New test.
33068
33069         * gcc.dg/990213-1.c: New test.
33070
33071 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33072
33073         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33074         ints.
33075
33076 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33077
33078         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33079         specified by target.
33080
33081         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33082
33083 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33084
33085         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33086
33087 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33088
33089         * gcc.dg/special/ecos.exp: New test driver for new tests with
33090         special requirements.
33091
33092         * gcc.dg/special/alias-1.c: New test.
33093         * gcc.dg/special/gcsec-1.c: New test.
33094         * gcc.dg/special/weak-1.c: New test.
33095         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33096         * gcc.dg/special/weak-2.c: New test.
33097         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33098         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33099         * gcc.dg/special/wkali-1.c: New test.
33100         * gcc.dg/special/wkali-2.c: New test.
33101         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33102         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33103
33104 1999-02-10  Felix Lee  <flee@cygnus.com>
33105
33106           * lib/c-torture.exp (c-torture-compile): Pull out code for
33107           analyzing gcc error messages.
33108           (c-torture-execute): Likewise.  Fix some (harmless) false
33109           positives.
33110           * lib/gcc.exp (gcc_check_compile): New function.
33111
33112 1999-02-08  Richard Henderson  <rth@cygnus.com>
33113
33114         * gcc.c-torture/execute/990208-1.c: New test.
33115
33116 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33117
33118         * g++.dg/special/ecos.exp: New driver for new tests with special
33119         requirements
33120
33121         * g++.dg/special/conpr-1.C: New test
33122         * g++.dg/special/conpr-2.C: New test
33123         * g++.dg/special/conpr-2a.C: New test
33124         * g++.dg/special/conpr-3.C: New test
33125         * g++.dg/special/conpr-3a.C: New test
33126         * g++.dg/special/conpr-3b.C: New test
33127
33128         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33129         allow g++ to use the dg driver
33130
33131         * README: Add comment about g++.dg directory
33132
33133 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33134
33135         * README: Update email addresses.
33136
33137 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33138
33139         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33140         arguments in order to force structure S onto the stack even on
33141         the alpha.
33142         (test): Pass 10 leading arguments to function foo as well as the
33143         structure S.
33144
33145         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33146         failure for all targets.
33147
33148         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33149         abort to terminate program execution.
33150
33151 1999-01-30  Richard Henderson  <rth@cygnus.com>
33152
33153         * gcc.c-torture/execute/990130-1.c: New test.
33154
33155 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33156
33157         * gcc.dg/990130-1.c: New test.
33158
33159 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33160
33161         * gcc.c-torture/execute/990128-1.c: New test.
33162
33163 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33164
33165         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33166
33167 1999-01-27  Felix Lee  <flee@cygnus.com>
33168
33169         * lib/c-torture.exp (c-torture-compile): pull out code for
33170         analyzing gcc error messages.
33171         (c-torture-execute): ditto, and fix some (harmless) false
33172         positives.
33173         * lib/gcc.exp (gcc_check_compile): new function.
33174
33175 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33176
33177         * gcc.dg/990117-1.c: New test.
33178
33179         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33180
33181         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33182
33183 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33184
33185         * g77.f-torture/compile/990115-1.f: New test.
33186
33187 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33188
33189         * gcc.c-torture/compile/990107-1.c: New test
33190
33191 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33192
33193         * gcc.c-torture/execute/990106-2.c: New test.
33194
33195         * gcc.c-torture/execute/990106-1.c: New test.
33196
33197 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33198
33199         * gcc.c-torture/compile/981223-1.c: New test.
33200
33201 1998-12-29  Richard Henderson  <rth@cygnus.com>
33202
33203         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33204         (opt3): Rename from opt4 and disable.
33205
33206 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33207
33208         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33209
33210 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33211
33212         * g++.old-deja/g++.other/conv5.C: New test.
33213
33214 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33215
33216         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33217
33218 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33219
33220         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33221
33222 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33223
33224         * gcc.c-torture/compile/981211-1.c: New test.
33225
33226 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33227
33228         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33229
33230         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33231
33232 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33233
33234         * gcc.special/930510-1.c: Make C9X safe.
33235         * gcc.misc-tests/gcov-1.c Similarly.
33236         * gcc.misc-tests/gcov-2.c Similarly.
33237
33238 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33239
33240         * gcc.dg/ultrasp1.c: New test.
33241
33242 1998-12-06  Richard Henderson  <rth@cygnus.com>
33243
33244         * gcc.c-torture/execute/981206.c: New test.
33245
33246 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33247
33248         * g++.old-deja/g++.ns/template7.C: New test.
33249
33250         * g++.old-deja/g++.other/expr1.C: New test.
33251
33252         * g++.old-deja/g++.eh/tmpl3.C: New test.
33253
33254         * g++.old-deja/g++.eh/tmpl2.C: New test.
33255
33256 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33257
33258         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33259         * g++.old-deja/g++.other/using6.C: Removed.
33260         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33261
33262         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33263
33264 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33265
33266         * g++.old-deja/g++.pt/overload8.C: New test.
33267
33268         * g++.old-deja/g++.pt/overload7.C: New test.
33269
33270         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33271
33272         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33273         and relinking messages.
33274         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33275         compiling with -frepo.
33276
33277 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33278
33279         * g++.old-deja/g++.pt/lookup6.C: New test.
33280
33281 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33282
33283         * gcc.c-torture/execute/981130-1.c: New test.
33284         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33285
33286 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33287
33288         * g++.old-deja/g++.pt/explicit76.C: New test.
33289
33290         * g++.old-deja/g++.pt/friend38.C: New test.
33291
33292         * g++.old-deja/g++.ns/crash2.C: New test.
33293
33294         * g++.old-deja/g++.pt/defarg8.C: New test.
33295
33296         * g++.old-deja/g++.pt/instantiate6.C: New test.
33297
33298         * g++.old-deja/g++.pt/static6.C: New test.
33299
33300         * g++.old-deja/g++.pt/decl2.C: New test.
33301
33302 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33303
33304         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33305         problem is actually related with name lookup, but so what? :-)
33306
33307         * g++.old-deja/g++.pt/friend37.C: New test.
33308
33309 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33310
33311         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33312         element, which fails on some systems.
33313
33314         * g77.f-torture/execute/labug1.f: New test.
33315
33316 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33317
33318         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33319         is defined.
33320
33321 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33322
33323         * g77.f-torture/compile/981117-1.f: New test.
33324
33325 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33326
33327         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33328         properly discarded.
33329
33330 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33331
33332         * gcc.c-torture/execute/memcheck: New directory of tests for
33333         -fcheck-memory-usage.
33334
33335 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33336
33337         * README: New file, general information about the testsuite and
33338         new description of the various C++ test subdirectories.
33339         * README.g++: Eliminate obsolete information, update and move most
33340         relevant stuff to README.
33341
33342 1998-11-07  Richard Henderson  <rth@cygnus.com>
33343
33344         * gcc.c-torture/compile/981107-1.c: New test.
33345
33346 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33347
33348         * execute/memcpy-bi.c: New testcase.
33349
33350 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33351
33352         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33353         base classes.
33354
33355         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33356         template is selected.
33357
33358         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33359         classes, it should be accepted for all types.
33360
33361         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33362
33363         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33364         specializations start with template headers.
33365
33366 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33367
33368         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33369
33370         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33371         non-POD types.
33372
33373 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33374
33375         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33376
33377 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33378
33379         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33380
33381 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33382
33383         * 981019-1.c: New test.
33384
33385 1998-10-14  Robert Lipe <robertl@dgii.com>
33386
33387         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33388         find objc headers.
33389
33390 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33391
33392         * compile/981001-4.c: Remove use of GCC extension that triggers a
33393         compiler bug.
33394
33395 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33396
33397         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33398
33399 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33400
33401         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33402         instantiation of template produces incorrect code for delete
33403         expression.
33404
33405         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33406         constructors' name is not unique.
33407         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33408         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33409
33410         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33411         automatic array of const is ill-formed.
33412
33413         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33414         of template parameter?
33415
33416         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33417         const.
33418
33419         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33420         pointer-to-member expression.
33421
33422         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33423         declaration causes ICE.
33424
33425 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33426
33427         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33428         reserved in the global namespace.
33429
33430         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33431         generate needed virtual table.
33432
33433         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33434
33435 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33436
33437         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33438         template-dependent type
33439
33440 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33441
33442         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33443         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33444         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33445
33446         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33447         class should be usable as argument of member function.
33448         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33449         class should be usable as return type of member function.
33450         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33451         class should be usable as type of data member.
33452
33453         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33454
33455 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33456
33457         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33458
33459 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33460
33461         * gcc.dg/dll-?.c Add thumb to target list.
33462         Fix assembler scan patterns to match current assembler output.
33463
33464 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33465
33466         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33467         matching of template brackets.
33468
33469         * g++.old-deja/g++.other/using4.C: New test.  Test using
33470         declarations of methods from base classes.
33471
33472         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33473         within functions should introduce names into the innermost
33474         enclosing namespace.
33475
33476         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33477         of static locals if first initialization throws.
33478
33479 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33480
33481         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33482
33483 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33484
33485         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33486         lose track of the possible targets of tablejump insns.
33487         * special/special.exp: Run it.
33488
33489 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33490
33491         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33492         must be declared before its specializations can be named in friend
33493         declarations.
33494
33495 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33496
33497         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33498
33499         * g77.f-torture/execute/io1.f: New test.
33500
33501 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33502
33503         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33504         with pointer to template function, for which no argument deduction
33505         is possible.
33506
33507         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33508         specialization of template function as argument to template
33509         function.
33510
33511         * g++.old-deja/g++.other/access2.C: New test; Inner class
33512         shouldn't have privileged access to Outer's names.
33513
33514 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33515
33516         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33517         friend template declared within template class conflicts with
33518         nested class of the same name.
33519
33520         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33521         is ignored.
33522
33523         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33524         object with direct initializer as function declaration.
33525
33526         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33527         initializers.
33528
33529         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33530         involving const pointer and NULL produces incorrect result.
33531
33532         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33533         type name without `typename' should be rejected with -pedantic.
33534
33535 1998-10-02  Richard Henderson  <rth@cygnus.com>
33536
33537         * g++.old-deja/g++.other/addrof1.C: New test.
33538
33539 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33540
33541         * gcc.c-torture/compile/981001-1.c: New test.
33542         * gcc.c-torture/execute/981001-1.c: New test.
33543
33544 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33545
33546         * gcc.c-torture/compile/981001-2.c: New test.
33547         * gcc.c-torture/compile/981001-3.c: New test.
33548         * gcc.c-torture/compile/981001-4.c: New test.
33549
33550 1998-10-01  Robert Lipe  <robertl@dgii.com>
33551
33552         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33553         multilibbed hosts.   Idea grafted from g77.exp.
33554
33555 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33556
33557         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33558         avoid losing on systems which need -lsocket.
33559
33560 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33561
33562         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33563         * g++.old-deja/g++.other/nested2.C: Ditto.
33564         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33565         failure.
33566
33567 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33568
33569         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33570         preferred over template operator!= for enum bitfields.
33571
33572 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33573
33574         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33575         that happen to have the same base name, but in different scopes,
33576         are incorrectly rejected.
33577
33578 1998-09-16  Richard Henderson  <rth@cygnus.com>
33579
33580         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33581         on the native word size instead of an integer literal.
33582
33583 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33584
33585         * g++.old-deja/g++.other/static2.C: Invocation of static data
33586         member of type pointer-to-function denoted as non-static member.
33587
33588         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33589         checks involving function types and aliases.
33590
33591 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33592
33593         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33594         redefined to the same non-trivial type.
33595
33596         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33597         namespace-qualification of template specializations declared in
33598         other namespaces.
33599
33600         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33601         to declare a subset of the specializations of a template function
33602         as friends of specializations of a template class.
33603
33604         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33605         member templates that do not fully specialize the enclosing
33606         template class are rejected.
33607
33608 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33609
33610         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33611
33612 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33613
33614         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33615         altered from libf2c/libU77 version.
33616
33617 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33618
33619         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33620
33621 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33622
33623         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33624         (un)signed char are different types for template specialization
33625         purposes.
33626
33627 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33628
33629         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33630         * objc: ObjC testsuite.
33631
33632 1998-08-31  Catherine Moore  <clm@cygnus.com>
33633
33634         * gcc.c-torture/execute/941014-1.x:  New file.
33635
33636 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33637
33638         * lib/c-torture.exp: Add support for
33639         torture_eval_before_compile and torture_eval_before_execute
33640         variables.
33641
33642 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33643
33644         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33645         this test triggers valid.
33646
33647 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33648
33649         * gcc.dg/980827-1.c: New test.
33650
33651 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33652
33653         * gcc.c-torture/execute/loop-4b.c: New test.
33654
33655 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33656
33657         * lib/c-torture.exp: Add support for
33658         torture_eval_before_compile and torture_eval_before_execute
33659         variables.
33660
33661 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33662
33663         * gcc.c-torture/compile/980825-1.c: New test.
33664
33665 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33666
33667         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33668         count number tests in opt_t0 not good_t0.
33669
33670 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33671
33672         * gcc.c-torture/compile/930326-1.x: Fix typo.
33673
33674 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33675
33676         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33677         causes an ICE.
33678
33679 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33680
33681         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33682         STACK_SIZE is defined.
33683         * gcc.c-torture/unsorted/stuct.c: Similarly.
33684
33685         * gcc.c-torture/compile/980821-1.c: New test.
33686
33687 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33688
33689         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33690
33691 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33692
33693         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33694         code.
33695
33696 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33697
33698         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33699         error'.
33700
33701 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33702
33703         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33704
33705 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33706
33707         * gcc.c-torture/compile/980816-1.c: New test.
33708
33709         * gcc.dg/980816-1.c: New test.
33710
33711 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33712
33713         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33714         compiler for ieee tests.
33715
33716 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33717
33718         * g77.f-torture/compile/980729-0.f: New test.
33719
33720 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33721
33722         * gcc.c-torture/special/eeprof-1.c: New test, for
33723         -finstrument-functions.
33724         * gcc.c-torture/special/special.exp: Run it.
33725
33726 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33727
33728         * gcc.c-torture/compile/980729-1.c: New test.
33729
33730 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33731
33732         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33733         __thumb__ is defined, and test for ARM style doubles if so.
33734
33735 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33736
33737         * g77.f-torture/noncompile/980615-0.f: New test.
33738
33739 1998-07-26  H.J. Lu  (hjl@gnu.org)
33740
33741         * gcc.dg/980312-1.c: Do link instead of compile.
33742         * gcc.dg/980313-1.c: Likewise.
33743
33744 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33745
33746         * gcc.c-torture/compile/980726-1.c: New test.
33747
33748 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33749
33750         * g77.f-torture/execute/io0.f: New test.
33751
33752 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33753
33754         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33755         an int.
33756
33757 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33758
33759         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33760         m32r bugs.
33761
33762 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33763
33764         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33765         c-decl.c:grokdeclarator can handle mode attributes.
33766
33767 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33768
33769         * gcc.c-torture/execute/980716-1.c: New test.
33770
33771 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33772
33773         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33774         the mn10200.
33775         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33776         the mn10200.
33777         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33778         * gcc.c-torture/compile/930326-1.x: Similarly.
33779
33780 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33781
33782         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33783         New test from Craig.
33784
33785 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33786
33787         * g77.f-torture/noncompile/980616-0.f: New test.
33788
33789         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33790
33791 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33792
33793         *  g++.other/singleton.C: Return error value instead of taking
33794         SIGSEGV.
33795
33796 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33797
33798         *  g++.other/singleton.C: New test.   Warning is under dispute.
33799         Runtime crash is not.
33800
33801 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33802
33803         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33804         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33805         using6.C, using7.C}:  New namespace tests.
33806
33807 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33808
33809         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33810         specialization with typedef'ed names used as array indexes.
33811
33812 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33813
33814         * gcc.c-torture/execute/980709-1.c: New test.
33815
33816         * gcc.dg/980709-1.c: New test.
33817
33818 1998-07-07  Richard Henderson  <rth@cygnus.com>
33819
33820         * gcc.c-torture/execute/bcp-1.c: New test.
33821
33822 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33823
33824         * gcc.c-torture/execute/980707-1.c: New test.
33825
33826 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33827
33828         * gcc.c-torture/compile/980706-1.c: New test.
33829
33830 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33831
33832         * g77.f-torture/execute/980701-0.f,
33833         g77.f-torture/execute/980701-1.f: New test from Craig.
33834
33835 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33836
33837         * gcc.c-torture/compile/980701-1.c: New test.
33838
33839         * gcc.c-torture/execute/980701-1.c: New test.
33840
33841 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33842 rlsruhe.de>
33843
33844         * g++.old-deja/g++.robertl/eb132.C: New test.
33845         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33846
33847 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33848
33849         * g77.f-torture/execute/980628-7.f,
33850         g77.f-torture/execute/980628-8.f,
33851         g77.f-torture/execute/980628-9.f,
33852         g77.f-torture/execute/980628-10.f: New tests from Craig.
33853
33854         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33855
33856 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33857
33858         * g77.f-torture/execute/980628-4.f: New test from Craig.
33859         * g77.f-torture/execute/980628-5.f: Likewise.
33860         * g77.f-torture/execute/980628-2.f: Likewise.
33861         * g77.f-torture/execute/980628-0.f: Likewise.
33862         * g77.f-torture/execute/980628-1.f: Likewise.
33863         * g77.f-torture/execute/980628-3.f: Likewise.
33864         * g77.f-torture/execute/980628-6.f: Likewise.
33865
33866 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33867
33868         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33869         directory when nothing has been installed yet.
33870
33871 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33872
33873         * gcc.c-torture/special/special.exp: Handle newer versions of
33874         dejagnu.
33875
33876 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33877
33878         * gcc.dg/980626-1.c: New test.
33879
33880 1998-06-19  Bruno Haible <haible@ilog.fr>
33881
33882         * gcc.misc-tests/m-un-2.c: New test.
33883         * g++.old-deja/g++.other/warn01.c: Likewise.
33884
33885 1998-06-19  Robert Lipe  <robertl@dgii.com>
33886
33887         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33888         compatibility with assmblers with a different comment character.
33889         Eliminate use of GAS-specific extensions.
33890
33891 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33892
33893         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33894
33895 1998-06-19  Robert Lipe  <robertl@dgii.com>
33896
33897         *lib/g77.exp: Replace search for libf2c.a with search for newly
33898         renamed libg2c.a
33899
33900 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33901
33902         * gcc.c-torture/execute/980617-1.c: New test.
33903
33904 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33905
33906         * gcc.c-torture/execute/980612-1.c: New test.
33907
33908 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33909
33910         * gcc.dg/980523-1.c: Only test on ppc-linux.
33911         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33912
33913         * gcc.c-torture/execute/980608-1.c: New test.
33914
33915 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33916
33917         * gcc.c-torture/execute/980605-1.c: New test.
33918
33919 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33920
33921         * gcc.c-torture/execute/980604-1.c: New test.
33922
33923 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33924
33925         * gcc.c-torture/execute/980602-1.c: New test.
33926         * gcc.c-torture/execute/980602-2.c: Likewise.
33927
33928 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33929
33930         * 970125-0.f: Fix per JCB.  Add commentary.
33931
33932 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33933
33934         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33935         IEEE -0 support.
33936
33937 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33938
33939         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33940         earlier.
33941
33942 1998-05-28  Catherine Moore <clm@cygnus.com>
33943
33944         * gcc.c-torture/execute/980526-3.c: New test.
33945
33946 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33947
33948         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33949         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33950         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33951         m88k-motorola-sysv3 to XFAIL.
33952
33953 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33954
33955         * gcc.dg/980526-1.c: New test.
33956         * gcc.c-torture/execute/980526-2.c: New test.
33957
33958 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33959
33960         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33961
33962         * gcc.c-torture/execute/980526-1.c: New test.
33963
33964 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33965
33966         * g77.f-torture/execute/alpha2.f: Add runtime test.
33967
33968 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33969
33970         * g++.old-deja/old-deja.exp: Strip leading directories.
33971
33972         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33973         error for the line.  Don't run multiple tests for the same line.
33974
33975 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33976
33977         * gcc.dg/980523-1.c: New test.
33978
33979 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33980
33981         * g77.f-torture/compile/970915-0.f: New test.
33982
33983 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33984
33985         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33986
33987 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33988
33989         * gcc.dg/980520-1.c: New test.
33990
33991 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33992
33993         * gcc.dg/980502-1.c: Fix return type.
33994
33995 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33996
33997         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33998         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33999         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34000         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34001         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34002
34003 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34004
34005         * g77.f-torture/execute/980520-1.f: New test.
34006
34007 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34008
34009         * lib/mike-g77.exp: New file.
34010
34011         * g77.f-torture/noncompile/noncompile.exp,
34012         g77.f-torture/noncompile/check0.f: New files.
34013
34014 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34015
34016         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34017         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34018         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34019         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34020         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34021         abort where appropriate.
34022
34023 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34024
34025         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34026         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34027
34028 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34029
34030         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34031
34032 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34033
34034         * g77.f-torture/compile/980427-0.f: New test.
34035
34036 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34037
34038         * g77.f-torture/compile/980424-0.f: New test.
34039
34040 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34041
34042         * g77.f-torture/compile/980419-2.f (main): New test.
34043         * g77.f-torture/compile/970125-0.f: New test.
34044         * g77.f-torture/compile/980419-1.f: New test.
34045
34046 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34047
34048         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34049         of loop-4.c.
34050
34051 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34052
34053         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34054
34055 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34056
34057         * gcc.c-torture/compile/980329-1.c: New test.
34058
34059 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34060
34061         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34062         * gcc.dg/980312-1.c: Fix typo in -march command.
34063
34064 1998-03-16  H.J. Lu  (hjl@gnu.org)
34065
34066         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34067
34068 1998-03-11  Robert Lipe  <robertl@dgii.com>
34069
34070         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34071         Dave Love agree the Fortran source is bogus.
34072
34073 1998-03-11  Robert Lipe  <robertl@dgii.com>
34074
34075         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34076         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34077         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34078         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34079         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34080
34081 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34082
34083         * g++.old-deja/g++.other/friend1.C: New test.
34084
34085 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34086
34087         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34088         possibly uninitialized) variables and declare dnrm2.
34089
34090 1998-02-23  Robert Lipe <robertl@dgii.com>
34091
34092         From Bruno Haible <haible@ilog.fr>:
34093         * gcc.c-torture/execute/980223.c: New test.
34094
34095 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34096
34097         * gcc.dg/ifelse-1.c: New test.
34098
34099 1998-02-09  H.J. Lu  (hjl@gnu.org)
34100
34101         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34102
34103           * lib/old-dejagnu.exp (old-dejagnu): Added the
34104           "execution test - XFAIL *-*-*" handling in the spirit of
34105           "excess errors test -". Changed the "execution test fails"
34106           handling to be like "excess errors test fails".
34107           * Update various tests accordingly.
34108
34109 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34110
34111         * gcc.c-torture/execute/980205.c: New test.
34112
34113 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34114
34115         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34116         * lib/f-torture.exp: Similarly.
34117         * gcc.c-torture: Rename all .cexp files to .x files.
34118
34119 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34120
34121         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34122         (940510-1.c): Removed duplicate.
34123         (971104-1.c): New test.
34124
34125 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34126
34127           * lib/f-torture.exp: Improve error and loop detection.
34128
34129 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34130
34131         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34132         use that to size the filler array.
34133
34134 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34135
34136         * lib/c-torture.exp(c-torture-execute): Fix typo.
34137
34138         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34139         testcase as the executable name. Keep the executable around if
34140         the test fails.
34141
34142 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34143
34144         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34145         changes.  Only test one -g option, and move it to the end of the
34146         list of options to test.
34147
34148 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34149
34150         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34151         variable GCC_TORTURE_OPTIONS to supply default switches separated
34152         by colons.  If no environment variable, run tests with -O0 -g, -O1
34153         -g, and -O2 -g as well.
34154
34155 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34156
34157         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34158         explanatory comments. Fix indentation.
34159
34160 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34161
34162         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34163
34164 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34165
34166         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34167         * g++.old-deja/g++.mike/p7325.C: Likewise.
34168         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34169
34170 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34171
34172         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34173         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34174         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34175         * g++.old-deja/g++.law/operators4.C: Likewise.
34176
34177 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34178
34179         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34180         * g++.old-deja/g++.mike/p784.C: Ditto.
34181         * g++.old-deja/g++.mike/p785.C: Ditto.
34182
34183 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34184
34185           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34186
34187 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34188
34189         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34190         target feature; pass this to c-torture-execute as needed.
34191
34192 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34193
34194         * lib/c-torture.exp(c-torture-execute): If the previous and the
34195         current executables being tested are identical, we don't need to
34196         run the executable again. Try to make the executable names
34197         unique. Add an optional argument for passing additional compiler
34198         flags.
34199
34200 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34201
34202         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34203
34204 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34205
34206         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34207
34208 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34209
34210         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34211         32bit or larger longs.
34212
34213         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34214         have either a 32bit long or 32bit int.
34215
34216 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34217
34218         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34219         Make double precision tests dependent on sizeof (double).
34220
34221 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34222
34223         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34224         too.
34225
34226 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34227
34228         * gcc.c-torture/compile/961203-1.cexp: New script.
34229
34230 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34231
34232         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34233         up the includes ourselves.
34234
34235 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34236
34237         * lib/plumhall.exp: Remove random include, and add a few
34238         verbose messages for debugging.
34239
34240 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34241
34242         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34243         of trying to do it ourselves.
34244
34245 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34246
34247         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34248
34249 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34250
34251         * gcc.prms/5403.c: Made regexp a bit less strict.
34252
34253 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34254
34255         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34256         is returned from remote_load instead.
34257         * lib/plumhall.exp: Ditto.
34258         * lib/mike-g++.exp: Ditto.
34259         * lib/old-dejagnu.exp: Ditto.
34260         * lib/c-torture.exp: Ditto.
34261
34262 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34263
34264         * lib/g++.exp: Use build_wrapper procedure.
34265         * lib/gcc.exp: Ditto.
34266
34267 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34268
34269         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34270         an old-style decl for malloc.  Fixes tests to work when
34271         sizeof (int) != sizeof (size_t).
34272
34273 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34274
34275         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34276
34277         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34278         use stdargs.h interface.
34279
34280 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34281
34282         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34283         NO_VARARGS when compiling.
34284
34285 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34286
34287         * lib/plumhall.exp(ph_includes): New procedure.
34288         (ph_make): Use it.
34289         (ph_compiler): Ditto.
34290
34291         * lib/g++.exp: Rename test-glue.c to testglue.c.
34292         * lib/gcc.exp: Ditto.
34293
34294 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34295
34296         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34297         to completion when it's called.
34298
34299 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34300
34301         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34302         is defined, don't do test.
34303
34304 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34305
34306         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34307         for object files.
34308         (ph_summary): Mark skipped testcases as untested, not unresolved.
34309
34310         * lib/plumhall.exp (ph_make): If unresolved because of bad
34311         errorCode, record errorCode in log file.
34312         (*): Replace send_log/verbose with verbose -log.
34313
34314 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34315
34316         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34317         double conversion if double isn't at least 8 bytes.
34318
34319         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34320         int to work with targets where int is 16 bits.
34321
34322         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34323         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34324         precision for the test to complete.
34325
34326 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34327
34328         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34329         if d10v is not compiled with the -mdouble64 flag.
34330         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34331
34332         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34333         d10v is not compiled with the -mint32 flag.
34334
34335 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34336
34337         * lib/plumhall.exp: Use incr_count.
34338
34339 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34340
34341         * gcc.c-torture: Update to c-torture-1.45.
34342
34343 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34344
34345         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34346         the name of the expect testcase file).
34347
34348         * lib/g++.exp(g++_init): Ditto.
34349
34350 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34351
34352         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34353         the host.
34354
34355         * lib/gcc.exp(gcc_exit): New procedure.
34356
34357 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34358
34359         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34360         specs where appropriate.
34361
34362         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34363         because of new "candidates are" messages, and removed a few
34364
34365         * Converted all non-old-style g++ testcases to old-style, and
34366         moved into g++.old-deja.
34367
34368 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34369
34370         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34371         options.
34372
34373         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34374         succeeded.
34375
34376         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34377
34378 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34379
34380         * lib/gcc.exp (gcc_target_compile): Add support for defining
34381         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34382         the machine doesn't have those features.
34383
34384 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34385
34386         * g++.law/operators4.exp: Don't use LIBS.
34387
34388 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34389
34390         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34391
34392         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34393         * lib/g++.exp: Set it here instead. Also, allow use of the
34394         --tool_exec and --tool_opt options. Change CXX to
34395         GXX_UNDER_TEST.
34396
34397         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34398
34399         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34400
34401 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34402
34403         * lib/old-dejagnu.exp: Use prune_warnings instead of
34404         prune_system_crud.
34405         * lib/mike-g++.exp: Ditto.
34406         * lib/gcc.exp: Ditto.
34407         * lib/g++.exp: Ditto.
34408
34409         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34410
34411 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34412
34413           * 941014-2.c: Include stdlib.h
34414           * 960327-1.c: Include stdio.h
34415           * dbra.c, index-1.c: Don't assume ints are 32bits.
34416
34417 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34418
34419         * lib/gcc.exp: Add gcc,stack_size target feature.
34420
34421         * lib/g++.exp(g++_target_compile): Add the include and link
34422         paths here, not in two other places. And, it's $options, not
34423         options.
34424
34425         * lib/mike-g++.exp(postbase): Remove the code that determines
34426         the correct include and link paths.
34427         * g++.old-deja/old-deja.exp: Ditto.
34428
34429 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34430
34431         * lib/g++.exp(g++_init): target_compile no longer returns the
34432         filename of the result.
34433
34434 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34435
34436         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34437         call to glob.
34438
34439         * gcc.c-torture/special/special.exp: Change call to
34440         gcc_target_compile to include the object file.
34441
34442 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34443
34444         * gcc.c-torture/special/special.exp: Correct misspelling in last
34445         change.
34446
34447 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34448
34449         * lib/plumhall.exp(ph_summary): Log the entire output of the
34450         executable. Return -1 if there were any failures, 0 otherwise.
34451         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34452         (ph_make): Clean up objects and executables that were built
34453         if the tests succeeded.
34454
34455 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34456
34457         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34458         libraries and includes in the build tree as appropriate.
34459
34460 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34461
34462         * lib/c-torture.exp: Instead of looking for the global variable
34463         NO_LONG_LONG, check to see if that's a feature of the target.
34464
34465 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34466
34467         * config/default.exp: Minimize. Delete the remainer of the files in
34468         config; this functionality is now in devo/dejagnu/config.
34469
34470         g++.*/*: Pass any additional flags used to compile to postbase;
34471         delete CXXFLAGS.
34472
34473         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34474         is now done by runtest.exp. Use gcc_target_compile instead of
34475         compile.
34476
34477         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34478         Remove references to CFLAGS. Use remote_file instead of
34479         calling rm -f.
34480         (c-torture): Take a list of arguments to use to compile this
34481         testcase.
34482
34483         lib/g++.exp: Simplify. Use target_compile instead of compile.
34484         lib/gcc-dg.exp: Ditto.
34485         lib/gcc.exp: Ditto.
34486         lib/mike-{gcc,g++}.exp: Ditto.
34487         lib/old-dejagnu.exp: Ditto.
34488         lib/plumhall.exp: Ditto.
34489
34490 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34491
34492         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34493         (ph_linker): Likewise.
34494
34495 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34496
34497           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34498         MAP_ANON / MAP_ANONYMOUS if defined;
34499         else try to map from /dev/zero .
34500
34501 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34502
34503         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34504         isn't defined, then define it to MAP_ANONYMOUS.
34505
34506 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34507
34508         * gcc.c-torture: Update to c-torture-1.42 release.
34509
34510 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34511
34512         * gcc.c-torture: Update to c-torture-1.41 release.
34513
34514 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34515
34516         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34517         c-torture release.
34518
34519 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34520
34521         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34522         and LDFLAGS.  Fix second case to append the target_info ldflags
34523         onto LDFLAGS, not CFLAGS.
34524         * lib/g++.exp (g++_init): Add target_info stuff.
34525         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34526         of libgloss and newlib flags for !native.
34527
34528         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34529         (GDB): Fix relative path to go up another dir for finding gdb.
34530
34531 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34532
34533         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34534         versions in the target_info array, if they don't exist.
34535
34536 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34537
34538         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34539
34540 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34541
34542         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34543         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34544
34545 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34546
34547         * lib/old-dejagnu.exp: Don't remove the output file before we've
34548         actually tested it. Don't append pwd to the path of the executable
34549         we're testing.
34550
34551 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34552
34553         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34554
34555 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34556
34557         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34558         temporary directory for compiler files, and set it to a default
34559         value of /tmp. Set $output as the name of the output file from
34560         compiling the testcase. Add a -o option to $cflags_var so the
34561         compiler writes the final output file as $output. Set $executable
34562         to $output.
34563
34564         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34565         directory for compiler files, and set it to /tmp if it doesn't
34566         already have a value. Set $output_file to the name of the output
34567         file from compiling the testcase. Add a -o option to CXXFLAGS so
34568         the compiler writes the final output file as $output. Use $output
34569         as the executable to be tested.
34570
34571 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34572
34573         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34574
34575 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34576
34577         * gcc.c-torture/execute/pending-1.c: New test.  Still
34578         pending in Tege's queue.
34579
34580 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34581
34582         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34583         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34584         if there were failures.  Call unresolved if there were unresolved
34585         testcases.  Call gcc_fail if program did not run to completion.
34586         (ph_make): Pass additional argument name to ph_execute.
34587         (ph_execute): Add new argument.  Pass additional arguments to
34588         ph_summary.  Call gcc_fail is there is no execution output.
34589
34590 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34591
34592         * lib/plumhall.exp (proc_summary): Output relavent summary
34593         lines into the log so specific failures in plumhall can be
34594         investigated.
34595
34596 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34597
34598         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34599         (c-torture-execute): Don't try to execute tests which use
34600         "long long" types if $NO_LONG_LONG is nonzero.
34601
34602 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34603
34604         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34605         not c-torture.
34606
34607         * gcc.ieee: Move from here.
34608         * gcc.c-torture/execute/ieee: To here.
34609
34610 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34611
34612         * gcc.c-torture: Update to c-torture-1.41 release.
34613
34614 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34615
34616         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34617         not "$output".
34618
34619 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34620
34621         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34622         -c present.
34623
34624 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34625
34626         * config/proelf.exp: Handle connecting to a simulator.
34627
34628 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34629
34630         * config/proelf.exp: New file.  Enough framework that we can
34631         run c-torture tests on the proelf targets (or any other target
34632         that gdb can connect to for that matter).
34633
34634 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34635
34636         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34637         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34638
34639         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34640         exec_output exists.
34641
34642 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34643
34644         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34645         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34646
34647         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34648         to pass/fail/unresolved/unsupported/untested.  Caller must now
34649         call unresolved/unsupported/untested.
34650         * lib/*.exp: Update FSF address.  Update to handle new results of
34651         ${tool}_load.
34652         * lib/chill.exp (verbose): Delete.
34653
34654 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34655
34656         * lib/gcc.exp (default_gcc_start): Change order of args to
34657         $LDFLAGS $CFLAGS $LIBS.
34658         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34659         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34660         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34661         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34662         * gcc.misc-tests/dg-test.exp: Likewise.
34663         * gcc.misc-tests/msgs.exp: Likewise.
34664         * gcc.prms/prms.exp: Likewise.
34665         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34666         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34667
34668         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34669
34670 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34671
34672         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34673
34674         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34675         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34676
34677         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34678         necessary.
34679
34680 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34681
34682         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34683         global for loop; add use of $mathlib.
34684         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34685         settings here; set mathlib for anything but VxWorks.
34686
34687 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34688
34689         * gcc.c-torture: Update to c-torture-1.40 release.
34690
34691 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34692
34693         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34694         dg.exp.
34695
34696 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34697
34698         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34699         global.
34700
34701 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34702
34703         * lib/g++.exp (LIBS): Define if not already.
34704         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34705         (gcc-dg-prune): Call prune_gcc_output.
34706         * lib/gcc.exp (prune_gcc_output): New proc.
34707         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34708         prune_gcc_output.
34709
34710 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34711
34712         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34713         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34714
34715 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34716
34717         * gcc.c-torture: Update to c-torture-1.39 release.
34718
34719 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34720
34721         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34722         fails, try others as well.
34723
34724 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34725
34726         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34727         If compilation fails, mark execute tests as `untested'.
34728         If test is marked as unsupported, don't mark compilation and
34729         execute tests as failed.
34730
34731 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34732
34733         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34734         libstdc++ for whether or not we want to be doing shared
34735         libraries.  Delete link_curses since we don't need it anymore.
34736         * lib/mike-g++.exp (postbase): Don't link in libg++.
34737         * g++.old-deja/old-deja.exp: Likewise.
34738
34739 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34740
34741         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34742
34743 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34744
34745         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34746         For that, add `-Wl,-a,shared_archive'.
34747         * g++.old-deja/old-deja.exp: Likewise.
34748
34749 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34750
34751         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34752
34753 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34754
34755         * lib/mike-g++.exp (postbase): Pay attention to the status of
34756         g++_load.
34757
34758 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34759
34760           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34761
34762 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34763
34764         * lib/gcc.exp (default_gcc_start): No longer need to log program
34765         being executed or its output, execute_anywhere does that now.
34766         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34767         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34768
34769 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34770
34771         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34772         the same as those in lib/g++.exp.
34773
34774 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34775
34776         * gcc.c-torture: Update to c-torture-1.38 release.
34777         * gcc.ieee: Related changes.
34778
34779 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34780
34781         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34782         "exec". Minor reformatting changes.
34783
34784         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34785         cross. This means all "exec" calls now work on a remote host as
34786         well.
34787         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34788         cross. Filter out the extra "\r\n" stuff that expect puts in.
34789         (c-torture-execute): Filter out the bogus warnings like
34790         c-torture-compile does. Add support for canadian cross.
34791         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34792         Use execute_anywhere rather than calling exec directly. Now it
34793         works for canadian cross testing.
34794
34795 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34796
34797         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34798         results into a variable, and check that rather than using file exists.
34799
34800 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34801
34802         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34803         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34804
34805 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34806
34807         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34808         lib_curses if there's a shared libg++ in the build tree.
34809
34810 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34811
34812         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34813         if not supported target.
34814
34815 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34816
34817         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34818         link_curses up to always happen, not just for native builds.
34819
34820 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34821
34822         * gcc.c-torture: Update to c-torture-1.36 release.
34823         * gcc.failure: Related changes.
34824
34825 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34826
34827         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34828
34829 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34830
34831         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34832         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34833         runshlib, link_curses, and mathlib for link and run.
34834
34835         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34836         pass the runtime shared library options for Solaris, OSF/1, and
34837         Irix5, and link with -lcurses to avoid unresolved references.
34838
34839 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34840
34841         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34842         only run once.
34843
34844 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34845
34846         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34847
34848 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34849
34850         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34851         do not have a framework for the "compat" tests yet.
34852
34853 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34854
34855         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34856         set to null if we're testing vxworks5.1.  Use that instead of
34857         `-lm' in the setting of LIBS for link and run.
34858
34859 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34860
34861         * config/rom68k.exp (${tool}_load): Major changes to make it
34862         work.  Verified that it does in fact return the stuff in
34863         exec_output properly.  Catch any Emul or any TRAP other than 0.
34864
34865 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34866
34867         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34868         LDFLAGS properly for targets that need stuff from libgloss.
34869         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34870         only run once.
34871         (gpp_initialized): New variable.
34872
34873 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34874
34875         * config/rom68k.exp: Load libgloss.exp.
34876         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34877         so we can produce a fully linked binary.
34878         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34879         so we can produce a fully linked binary.
34880
34881 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34882
34883         * lib/plumhall.exp (ph_section): Watch for expected failures.
34884         Add missing `else'.
34885
34886         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34887         run the testcase.
34888         (c-torture): Likewise.
34889
34890 1995-08-28  Doug Evans  <dje@cygnus.com>
34891
34892         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34893
34894         * lib/mike-g++.exp (mike_cleanup): New proc.
34895         (prebase): New globals compiler_result, not_compiler_result,
34896         target_regexp.
34897         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34898         allow leading "-" in pattern.  Watch for unsupported tests.
34899         If $compiler_result is set, pattern match assembler code,
34900         and ditto for $not_compiler_result.
34901         * lib/mike-gcc.exp: Likewise.
34902
34903         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34904         execution "succeeded".
34905
34906 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34907
34908         * config/win32.exp: New file.
34909         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34910
34911 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34912
34913         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34914         unsupported.
34915         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34916         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34917         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34918
34919         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34920         "... without exceptions was ...".  That is now handled by
34921         prune_system_crud.
34922         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34923
34924 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34925
34926         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34927         sieve.c,sort2.c}: New files.
34928         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34929         sieve.exp,sort2.exp}: Drivers for them.
34930
34931         * lib/mike-gcc.exp (program_output): New user settable variable.
34932         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34933         messages.
34934         * lib/mike-g++.exp (program_output): New user settable variable.
34935
34936         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34937
34938         * config/sh.exp: Deleted (use sim.exp instead).
34939
34940 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34941
34942         * config/vx.exp: Declare CHECKTASK as global.
34943         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34944         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34945         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34946
34947 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34948
34949         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34950         target. Like vx.exp, only includes `vx29k.exp' instead of
34951         `vxworks.exp'.
34952
34953 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34954
34955         * config/sim.exp: Increase time limit from 120 seconds to 240.
34956
34957 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34958
34959         * gcc.c-torture/execute/950628-1.c: New test.
34960
34961 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34962
34963         * gcc.c-torture: Update with changes/additions from
34964         c-torture-1.34.
34965
34966 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34967
34968         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34969
34970 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34971
34972         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34973
34974 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34975
34976         * gcc.c-torture/compile/950512-1.c: New test.
34977         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34978         * gcc.dg/struct-ret-1.c: Likewise.
34979
34980 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34981
34982         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34983           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34984
34985 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34986
34987         * gcc.c-torture/special/920411-1.c: Deleted.
34988         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34989
34990 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34991
34992         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34993         cpu limit.
34994
34995 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34996
34997         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34998
34999 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35000
35001         From kenner;
35002         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35003         is the proper length.
35004         * va-arg-3.c: Likewise.
35005
35006 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35007
35008         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35009         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35010
35011         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35012         * lib/g++.exp (default_g++_start): Delete old cruft.
35013
35014 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35015
35016         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35017         (2 * (1 << 18)) to (2 * (1 << 17)).
35018
35019         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35020
35021 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35022
35023         * config/rom68k.exp: Renamed from config/idp.exp
35024
35025 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35026
35027         * c-torture/compile/921109-2.c
35028
35029 1995-04-18  Mike Stump  <mrs@cygnus.com>
35030
35031         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35032         excess errors.
35033
35034 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35035
35036         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35037         output.
35038         * lib/g++.exp (default_g++_start): Likewise.
35039
35040 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35041
35042         * gcc.c-torture/compile/950329-1.c: New test.
35043
35044 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35045
35046           * config/bug.exp (${tool}_load): Updated to use new remote_open
35047           and remote_close procs.
35048         * config/idp.exp: New file.
35049
35050 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35051
35052         * gcc.c-torture/execute/950322-1.c: New test.
35053
35054 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35055
35056         * config/vx.exp (${tool}_load): Clean up testing of return code from
35057         vxworks_ld and vxworks_spawn.
35058
35059 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35060
35061         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35062
35063 1995-03-13  Mike Stump  <mrs@cygnus.com>
35064
35065         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35066         can mark excess errors on a machine by machine basis.  Note, the
35067         default is to not expect any excess errors, even when excess
35068         errors test - is given, so you will want to put an XFAIL ... on
35069         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35070         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35071         those 4 machines, but no others.
35072
35073 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35074
35075         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35076         * lib/c-torture.exp: to here.
35077
35078 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35079
35080         * gcc.c-torture/execute/950221-1.c: New test.
35081         * gcc.c-torture/execute/struct-ret-1.c: New test.
35082         * gcc.c-torture/compile/950221-1.c: New test.
35083
35084         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35085
35086 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35087
35088         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35089         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35090
35091 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35092
35093         * g++.gb: New directory of tests, derived from my signature and
35094         class scoping tests.
35095
35096         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35097         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35098         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35099         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35100         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35101         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35102         * g++.gb/sig25.C: Likewise.
35103
35104         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35105         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35106         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35107         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35108         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35109         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35110         * g++.gb/sig25.exp: Likewise.
35111
35112         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35113         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35114         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35115         * g++.gb/scope13.C: Likewise, this test still fails.
35116
35117         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35118         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35119         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35120         * g++.gb/scope13.exp: Ditto.
35121
35122         * g++.gb/README: New file, explains what these tests are about.
35123
35124 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35125
35126         * lib/dg.exp (dg-do): Support `preprocess'.
35127         (dg-test): Likewise.
35128
35129 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35130
35131         * config/udi.exp: change "continue -expect" to "exp_continue".
35132
35133 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35134
35135         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35136         Delete redundant tests.
35137
35138         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35139         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35140         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35141         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35142         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35143         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35144         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35145         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35146
35147         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35148         storing label pointers.
35149         * gcc.c-torture/execute/921019-1.c: Likewise.
35150         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35151         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35152         parameter fp.
35153         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35154         constants.
35155
35156         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35157         Delete obsolete tests.
35158
35159         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35160         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35161         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35162         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35163         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35164         * gcc.c-torture/compile/950124-1.c: New test.
35165
35166         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35167
35168 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35169
35170         * lib/mike-g++.exp: Add -lm to LIBS.
35171
35172 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35173
35174         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35175
35176 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35177
35178         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35179
35180 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35181
35182         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35183
35184 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35185
35186         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35187         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35188         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35189         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35190         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35191         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35192         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35193         * g++.law/{operators31.C, operators32.C,
35194         * g++.law/{operators33.C, operators34.C}: Likewise.
35195         * g++.law/{pic1.C, refs2.C}: Likewise.
35196         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35197         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35198         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35199         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35200
35201         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35202         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35203         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35204         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35205         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35206         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35207         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35208         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35209         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35210         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35211         * g++.law/{operators34.exp}: Likewise.
35212         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35213         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35214         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35215         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35216         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35217
35218         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35219         No longer expected to fail.
35220         * g++.law/missed-error3.C: Tweak for recent bool changes.
35221
35222 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35223
35224         * config/emb-unix: Deleted.
35225         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35226         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35227
35228 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35229
35230         * lib/dg.exp (dg-test): Fix typo in last patch.
35231
35232 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35233
35234         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35235         (handles multiple occurrences).
35236
35237 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35238
35239         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35240         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35241         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35242         printed).
35243         * lib/c-torture.exp (c-torture-compile): Likewise.
35244         (c-torture): Prepend full path if missing.
35245         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35246         (gcc_fail): Likewise.
35247         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35248
35249 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35250
35251         * lib/netware.exp: Only attach to NetWare i386 systems.
35252
35253 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35254
35255         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35256         messages.  Add test name to "output pattern match" pass/fail message.
35257
35258 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35259
35260         * gcc.dg: New testsuite.
35261         * gcc.dg/dg.exp: New file.
35262
35263         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35264         test-switch.c}: Deleted.
35265
35266         * gcc.misc-tests/msgs.exp: New testcase driver.
35267
35268 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35269
35270         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35271         Watch for illegal return values from ${tool}_load.
35272         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35273         cross targets.  Coerce return value >0 to 1.
35274
35275 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35276
35277         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35278
35279         * config/emb-unix.exp: New file.
35280
35281         * config/sim.exp: Error if variable $SIM not defined.
35282         (${tool}_load): Mark test as "untested" if simulator missing.
35283
35284         * config/unix.exp: Load remote.exp to get rcp_download.
35285         * lib/c-torture.exp: Use different option lists for testcases with
35286         and without loops.
35287         * gcc.c-torture/execute/execute.exp: Likewise.
35288
35289 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35290
35291         * config/*.exp: Clarify return code from ${tool}_load.
35292         Call `unresolved' or `untested' instead of `warning' or `perror'
35293         (sometimes you still want to call both though).
35294         Add comment that `shell_id' is local to each file.
35295         * config/udi.exp (timeout): Set to 30.
35296         Don't print warning if connection fails, $connectmode has already
35297         printed an error.
35298         (${tool}_load): Move verbose messages to level 2.
35299         Rework pattern for "Process started" message.
35300         Pass `shell_id' to ${connectmode}_download.
35301         Retry twice upon timeout.  Make resetting of target more robust.
35302         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35303         Pass `shell_id' to exit_$connectmode.
35304         Only call exit_$connectmode if connected.
35305         * config/unix.exp (${tool}_load): Check return codes better.
35306         * config/vrtx.exp (${tool}_load): Likewise.
35307         * config/vx.exp (${tool}_load): Likewise.
35308         Delete unneeded global's.
35309         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35310         from ${tool}_load.
35311         (dg-stat): Delete.
35312         (dg-init): Delete recording of pass/fail counts.
35313         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35314         (old-dejagnu-init): Likewise.
35315         (old-dejagnu-stat): Delete contents, empty proc now.
35316         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35317         (c-torture): Delete references to lcnt, lpass, lfail.
35318         Get option list from TORTURE_OPTIONS.
35319         Delete -funroll[-all]-loops if no loops.
35320         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35321         (g++_stat): Delete contents (empty proc now).
35322         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35323         (gcc_finish): Likewise.
35324         (gcc_stat): Deleted.
35325         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35326         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35327         * gcc.c-torture/execute/execute.exp: Likewise.
35328         Split tests into two parts: compile, execute.
35329         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35330         no loops.  Update to reflect clarified return codes from ${tool}_load.
35331
35332 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35333
35334         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35335         to grep for.
35336         (old-dejagnu): Likewise (where necessary).
35337
35338 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35339
35340         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35341
35342         * lib/dg.exp (dg-process-target): Fix processing of selector.
35343         Add comment regarding use of `error'.
35344
35345         * lib/gcc.exp (prune_system_crud): Define if missing.
35346         * lib/g++.exp (prune_system_crud): Likewise.
35347
35348         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35349         Call prune_system_crud.
35350         * lib/dg.exp (dg-runtest): New proc.
35351         Use perror instead of send_user for tcl errors in testcase.
35352         Don't return any value, it's never used.
35353         Don't clobber previous definition of `unknown'.
35354         Print tcl errors in `dg-final'.
35355
35356 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35357
35358         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35359         (dg-test): Don't print errorInfo, it contains stack backtrace.
35360
35361 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35362
35363         * lib/g++.exp (runtest_file_p): Define if missing.
35364
35365 1994-09-24  Doug Evans  (dje@cygnus.com)
35366
35367         * lib/mike-g++.exp: Comment out loading of g++.exp.
35368         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35369         (default_g++_version): Always print something.
35370         (default_g++_start): Comment out call to `which'.
35371         (g++_start, g++_load): Deleted (must be defined in config file).
35372         * lib/gcc.exp: Test for existence of $CC at start.
35373         Delete check for tmpdir (done in gcc_init).
35374         (default_gcc_version): Always print something.
35375         (default_gcc_start): Comment out call to `which'.
35376         * config/*.exp: Major cleanup - make cross targets work at least a
35377         little better for g++ (by not being "--tool gcc" specific).
35378         Rename gcc_xxx to ${tool}_xxx.
35379         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35380         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35381
35382 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35383
35384         * lib/c-torture.exp (c-torture-compile): Rework compiler
35385         message processing.
35386
35387         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35388         c-torture.
35389
35390 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35391
35392         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35393
35394         * lib/dg.exp (dg-process-target): Support { target native }.
35395
35396 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35397
35398         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35399         looked for "... program xxx got fatal signal".
35400         Correct regsub munging of `comp_output'.
35401         Ignore compiler messages "path prefix not used" and "linker input
35402         file unused".
35403
35404 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35405
35406         * lib/gcc.exp (runtest_file_p): Define if missing.
35407         * gcc.prms/template.c: Example to work from.
35408
35409 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35410
35411         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35412         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35413
35414         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35415         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35416         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35417         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35418
35419         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35420         (dg-process-target): No longer a varargs proc.
35421         Return S/N for target, P/F for xfail.  All callers changed.
35422         (user option procs): More argument checking.
35423         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35424         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35425         (dg-test): Skip test if not running on selected target in `dg-do'.
35426         Update handling of `dg-do-what', `dg-output-text'.
35427         Separate execution pass/fail from output pattern match pass/fail.
35428         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35429
35430 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35431
35432         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35433         target for 920510-1.c.
35434
35435 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35436
35437         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35438         Clean up comment regarding use of passcnt, etc.
35439         (gcc_stat): Don't update `testcnt' here.
35440         (gcc_finish): Do it here.
35441         Might as well reset `but_id' here too.
35442         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35443         to determine if the file should be tested.
35444         * gcc.c-torture/compile/compile.exp: Likewise.
35445         * gcc.c-torture/execute/execute.exp: Likewise.
35446         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35447         * gcc.misc-tests/dg-test.exp: Likewise.
35448         * gcc.prms/prms.exp: Likewise.
35449         * gcc.wendy/wendy.exp: Likewise.
35450         * g++.old-deja.exp: Likewise.
35451         Move "Testing file" message to verbose level 1.
35452
35453 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35454
35455         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35456
35457 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35458
35459         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35460         (default_gcc_start): Accept optional second list element
35461         of compiler flags.  Print compiler output at verbosity level 2.
35462         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35463         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35464         Save current values of framework globals passcnt, failcnt, xpasscnt,
35465         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35466         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35467         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35468         xfailcnt to compute stats.  Update framework global `testcnt' from
35469         pass/fail counts.
35470         (gcc_finish): New proc.  Clean up test environment.
35471         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35472         (gcc_epass, gcc_efail): Delete.
35473         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35474         argument of line number.
35475         (dg-init): If the tool has an init routine, call it.
35476         (dg-test): Remove args `cflags_var' and `libs_var'.
35477         Pass all compiler options to ${tool}_start.
35478         Handle missing line number.
35479         (dg-finish): New function.
35480         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35481         particular files.  Call gcc_finish at end.  Move "skipping test"
35482         message to verbosity level 3.
35483         * gcc.c-torture/compile/compile.exp: Likewise.
35484         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35485         * gcc.c-torture/execute/execute.exp: Likewise.
35486         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35487         Print testcase being tried at verbosity level 1.
35488         * gcc.c-torture/special/special.exp: Unset xfail.
35489         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35490         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35491         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35492         * gcc.failure/failure.exp: Likewise.
35493         * gcc.ieee/ieee.exp: Likewise.
35494         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35495         Update call to dg-test.  Call dg-finish at end.
35496         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35497         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35498         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35499         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35500         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35501         * gcc.wendy/wendy.exp: Add copyright.
35502         Delete setting of tmpdir (done by gcc_init).
35503         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35504         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35505         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35506         gcc_[ce]pass/fail.
35507
35508 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35509
35510         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35511         confusion.
35512         (g++_load): Likewise.
35513
35514         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35515         Rename argument to `prog' to remove the confusion.
35516         Varargs fns behave differently too!
35517         (g++_load): Likewise.
35518
35519         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35520
35521         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35522         what it is.  Delete (always) printing of status value for !native.
35523         Simplify verbose code, and include status and exec_output.
35524         (g++_load): Use gcc_load.
35525
35526 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35527
35528         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35529         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35530         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35531         940714-3.c as these testcases don't exist anymore.  Make
35532         va-arg-1.c expected to pass.
35533
35534 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35535
35536         * gcc.misc-tests/misc.exp: Only run specific testcases.
35537         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35538         * gcc.misc-tests/dg-[1-9].c: New files.
35539
35540         * lib/dg.exp: New testsuite driver.
35541         * gcc.prms/prms.exp: Use it.
35542
35543         * README.gcc: New file.
35544
35545         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35546         Document and reset `lxpass' and `lxfail'.
35547         Simplify "initialized" message.
35548         (gcc_stat): Clean up comments a little.
35549
35550 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35551
35552         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35553
35554 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35555
35556         * lib/old-dejagnu.exp (process-option): New proc.
35557         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35558         (old-dejagnu): Simplify.
35559         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35560
35561 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35562
35563         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35564         exists and is not an empty string.
35565
35566         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35567         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35568         finished.
35569         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35570         automatically.
35571
35572         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35573         longer expected to fail.
35574
35575         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35576         "f" function call.
35577
35578         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35579
35580         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35581         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35582         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35583         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35584         c-torture-1.29.
35585
35586         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35587         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35588
35589         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35590
35591         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35592         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35593
35594         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35595         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35596         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35597
35598 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35599
35600         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35601         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35602         940714-1.c, 940714-2.c, 940714-3.c},
35603         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35604         gcc.misc-tests/{mg.c,mg.exp}:
35605         New tests.
35606         * gcc.noncompile/noncompile.exp: Change accordingly.
35607
35608 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35609
35610         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35611         Undo previous clobberage.
35612
35613 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35614
35615         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35616         * gcc.special/{930510-1.c, special.exp}:
35617         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35618         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35619         struct-varargs-1.c}: New tests from c-torture-1.26.
35620
35621 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35622
35623         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35624           argument to switch.
35625
35626 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35627
35628         * Revert the previous changes.  Please see Rob's directory
35629           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35630           fixes.
35631
35632 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35633
35634         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35635             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35636             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35637             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35638             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35639             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35640             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35641             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35642             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35643             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35644             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35645             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35646             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35647             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35648             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35649             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35650             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35651             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35652             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35653             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35654             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35655             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35656             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35657             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35658             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35659             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35660             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35661
35662 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35663
35664         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35665             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35666           with perror calls.
35667
35668 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35669
35670         * config/unix.exp (g++_load): Fix syntax.
35671
35672 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35673
35674         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35675         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35676         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35677         Don't expect va-arg-1.c to fail.  Correct expected output for
35678         920928-1.c.
35679         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35680         * gcc.wendy/hbm4.c: Correct typo.
35681         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35682
35683 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35684
35685         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35686         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35687         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35688         * lib/c-torture.exp (c-torture-compile): Ditto.
35689
35690         Reduce volume of output (remove all the -I's and such).
35691         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35692         Call gcc_cpass, gcc_cfail.
35693         (c-torture): Pass testing option to c-torture-compile.
35694
35695 1994-03-21  Doug Evans  (dje@cygnus.com)
35696
35697         Bring patches over from progressive.
35698         * config/default.exp: Exit remote shell cleanly.
35699         (g++_exit, g++_start): Add default versions.
35700         * config/sim.exp (gcc_load): Use perror, not error.
35701
35702 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35703
35704         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35705         set in site.exp.
35706
35707 1994-03-14  Doug Evans  (dje@cygnus.com)
35708
35709         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35710         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35711         (wendy_try): New proc to run testcase.
35712         (main loop): Call 'em.
35713         * gcc.wendy/*.c: Clean up pass to correct expected output.
35714
35715         * lib/gcc.exp: Minor cleanup work.
35716         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35717
35718 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35719
35720         * config/sim.exp (gcc_load): Document return codes better.
35721         Don't pass -v to simulator.
35722
35723 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35724
35725           * gcc.special/920717-x.c: Fix typo.
35726           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35727           get at sources.
35728
35729         * lib/mike-gcc.exp: Fix typo.
35730
35731 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35732
35733         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35734         binary to use, transform the name.
35735         * config/*.exp: rename everything. Nuke any g++ specific files,
35736         it's now a special case of gcc that requires no special support.
35737         Add a default.exp for unsupported targets.
35738
35739 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35740
35741         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35742         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35743         version of Tcl.
35744
35745 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35746
35747         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35748         than a warning.
35749
35750 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35751
35752         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35753
35754 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35755
35756         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35757         option_list.  Compile every file with only 4/6 option choices
35758         (same as C torture) instead of with 12/18 different option
35759         choices.
35760         * lib/c-torture.exp: Likewise.
35761
35762         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35763         not already set.
35764
35765 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35766
35767         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35768         can put an XFAIL *-*-* on excess errors.
35769
35770 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35771
35772         * g++.law: Add more tests derived from g++-bugs snapshots.
35773
35774         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35775         equivalent to g++.law/init9.
35776
35777         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35778         compiled it, and the a.out file after we've run it.
35779
35780 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35781
35782         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35783         compiled it, and the a.out file after we've run it.
35784
35785 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35786
35787         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35788
35789 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35790
35791         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35792         version number.
35793
35794 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35795
35796         * g++.law: New directory of g++ tests derived from the g++-bugs
35797         snapshots.
35798
35799 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35800
35801         * gcc.compile: initbug1.c initbug1.exp testcase added
35802
35803 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35804
35805         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35806         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35807           fixes submitted by Jeff Law (law@cs.utah.edu)
35808         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35809           Jeff Law (law@cs.utah.edu)
35810
35811
35812 1993-11-30  Mike Stump  (mrs@cygnus.com)
35813
35814         * config/unix-g++.exp: Follow the gcc way of doing things.
35815         * g++.old-deja/old-deja.exp: Minor updates.
35816         * lib/g++.exp: New file, follow the gcc way of doing things.
35817         * lib/old-dejagnu.exp: Minor updates.
35818         * lib/mike-g++.exp: Always unset errorInfo.
35819
35820 1993-11-06  Mike Stump  (mrs@cygnus.com)
35821
35822         * lib/gcc.exp: Fix some errors with the below change, CC and
35823         CFLAGS should be global when setting, not local.
35824
35825 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35826
35827         * lib/gcc.exp: Transform tool name.
35828
35829 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35830
35831         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35832
35833 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35834
35835         * lib/gcc.exp: change gcc_done to gcc_stat
35836
35837 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35838
35839         * Upgraded gcc testsuite to c-torture version 1.25
35840
35841 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35842
35843         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35844         * lib/c-torture: added hooks for new reporting code.
35845
35846 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35847
35848         * config/sh-gcc.exp: check if sh-sim exists in the path
35849
35850 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35851
35852         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35853         * gcc.compile/compile.exp: Initial changes for new logic.
35854         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35855         * gcc.failure/failure.exp: Initial changes for new logic.
35856         * gcc.ieee/ieee.exp: Initial changes for new logic.
35857         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35858         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35859         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35860         * lib/c-torture.exp: Initial changes for new logic.
35861         * lib/gcc.exp: Initial changes for new logic.
35862
35863 1993-10-15  Mike Stump  (mrs@cygnus.com)
35864
35865         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35866         depend upon failure or success.  Fully qualify names in failure
35867         and success messages.  Always remove a.out before starting
35868         compile, just in case.  Pay more attention to error text output by
35869         the compiler.  Handle testcases with no known past errors just
35870         like all others, so that things are uniform.  Other miscellaneous
35871         improvements.
35872
35873 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35874
35875         * gcc.cpp: new directory for cpp tests
35876
35877 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35878
35879         * lib/chill.exp: Code reformatted, removed unused code.
35880         * config/unix-chill.exp: Code reformatted, removed unused code.
35881         * chill.execute/execute.exp: Code reformatted, removed unused code.
35882         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35883
35884 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35885
35886         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35887         routines not written.
35888
35889 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35890
35891         * config/bug-gcc.exp: Use new procs from bug.exp.
35892
35893 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35894
35895         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35896         via ftp, rather than depending on NFS.
35897         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35898         case.
35899
35900 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35901
35902         * config/bug-gcc.exp: Use new download proc.
35903
35904 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35905
35906         * chill.execute/execute.exp: cleanups, handles errors better
35907         * chill.compile/compile.exp: rewrite, based on execute.exp
35908         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35909         * lib/chill.exp: major changes to diff proc and compile and link
35910           procs. added chill_fail and chill_pass wrappers to pass and
35911           fail. added more comments, and handle error codes better.
35912           Added a hack to capture stderr from exec, so noncompile tests
35913           can work.
35914
35915 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35916
35917         * chill.execute/execute.exp: rewrite of testsuite driver
35918         * lib/chill.exp: rewrite of testsuite driver
35919         * config/unix-chill.exp: rewrite of testsuite driver
35920
35921 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35922
35923     In chill.execute:
35924         * iexpr.ch: Standardize uppercase.
35925         * tuples.dat: Standardize uppercase.
35926         * vary.ch: standardize.  Correct varying string assignments.
35927         * vary.dat: Add new output lines.
35928
35929 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35930
35931     In chill.execute:
35932         * chprintf.ch: Standardize use of uppercase.
35933         * tuples.ch: Standardize and turn arr2 into a DCL,
35934           rather than a SYN.
35935         * pinits.ch: Standardize.
35936
35937 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35938
35939         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35940         * Makefil: Renamed to Makefile.in.
35941         * configure.in: New.
35942
35943 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35944
35945     In chill.execute:
35946         * .cvsignore: Add result/output files.
35947         * Makefile: Fix up variables at start.  Use MFLAGS
35948           everywhere.  Correct bool_loc, built_ins entries.
35949           Add entry for vary1.ch.
35950         * bitarray.ch: Standardize upper-case usage.
35951         * bitexpr.ch: Standardize, add output of b1.
35952         * params.ch: Use arrayt in along PROC parameters, to
35953           avoid novelty problems.
35954         * sets.ch: Tiny cleanup.
35955         * vary1.ch: Re-indent.
35956
35957 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35958
35959           * Add PR-related files to Makefiles, .cvsignore files, etc.
35960
35961 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35962
35963         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35964           with compiler objects. New names are test-flow.c and test-loop.c
35965
35966 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35967
35968         * Upgraded c-torture tests from 1.19 to 1.20
35969
35970         * new files:
35971         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35972         * gcc.compile: 930623-1.c 930623-2.c
35973         * gcc.noncompile: 930622-1.c 930622-2.c
35974         * gcc.failure: 920411-1.c 920627-2.c
35975         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35976
35977 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35978
35979         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35980           More changes to get testsuite working properly. Needs more work.
35981           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35982
35983 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35984
35985         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35986           More changes to get testsuite working properly. Needs more work.
35987
35988 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35989
35990         * chill.compile/compile.exp: Added for Dejagnu support
35991         * chill.execute/execute.exp: Added for Dejagnu support
35992         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35993
35994 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35995
35996     This should complete moving the CHILL test files.
35997         * chill.noncompile(.cvsignore printf.grt
35998             in-printf.grt chprintf.grt chprintf.ch):
35999             Added test-support files.
36000           (Makefile): Modified further.
36001         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36002             signal.ch): Added test files.
36003           * chill.execute (.cvsignore printf.grt printr.c
36004             in-printf.grt rts.c chprintf.grt rts.h): Added
36005           test-support files.
36006             (Makefile): More corrections.
36007
36008 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36009
36010         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36011           test cases, ready for DejaGnu.
36012
36013 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36014
36015         * Upgraded c-torture tests from 1.18 to 1.19
36016
36017         * gcc.compile: added test(s):
36018           930607-1.c
36019         * gcc.execute: added test(s):
36020           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36021
36022         * added new subdirectory for misc tests: gcc.misc-tests
36023         * gcc.misc-test(s): added tests:
36024           inst-check.c test-consts.c test-ior.c test-switch.c
36025
36026 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36027
36028         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36029
36030 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36031
36032         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36033
36034 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36035
36036         * Upgraded c-torture tests from 1.17 to 1.18
36037
36038 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36039
36040         * Upgraded c-torture tests from 1.12 to 1.17
36041
36042 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36043
36044         * lib/old-dejagnu.exp:
36045           Fixed handling of XFAIL target triplets to correctly
36046           recognize wildcard characters.  Removed code that
36047           appended a unique id tag to the end of the file name
36048           printed out by the result of the testcases within a
36049           given test file.
36050
36051 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36052
36053         * lib/old-dejagnu.exp:
36054           Reworked expected failure handling to trigger off of XFAIL
36055           keyword in keyphrase embeded in testcase source code. The
36056           XFAIL keyword must be at the end of the keyphrase line. It
36057           may optionally be followed by one or more target triplets.
36058           It has just occured that the handling of wildcards in the
36059           target triplet may not be correct.
36060
36061 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36062
36063         * g++.old-deja/tests:
36064           Moved all subdirectories up one level into g++.old-deja .
36065
36066         * lib/old-dejagnu.exp:
36067           Fixed problem with CXXFLAGS not being properly reset, and being
36068           corrupted with extraneous "-c" compiler option.  This was
36069           causing binaries to not be generated for test that needed them.
36070           Modified strings passed to "pass" and "fail" so that individual
36071           tests from the same test file would be distinguished by an
36072           identifier appended to the test file name in the summary logs;
36073           this corrected a problem with erroneous diff logs.  Added code
36074           to search testcases for expected fail and unexpected pass keywords.
36075
36076 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36077
36078         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36079
36080 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36081
36082         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36083           Removed extraneous text from end of "Special g++ Options"
36084           keyphrase.
36085
36086         * lib/old-dejagnu.exp: Added pattern matching to look for new
36087           keywords, embedded in testcases comments, which will trigger
36088           calls to xpass and xfail.
36089
36090 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36091
36092         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36093           comments embedded in the testcases, especially the one looking for
36094           special compiler options, as well as the pattern matching for the
36095           compiler output again.
36096
36097 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36098
36099         * lib/old-dejagnu.exp: Do a proper check of the return value for
36100           execute tests. Fixed several problems with the pattern matching
36101           of the compiler output which gave erroneous test results.
36102           Changed several of the test result messages to be more descriptive.
36103         * config/unix-g++.exp: Proc g++_load now actually works and
36104           executes the tests passed to it and returns a usable return
36105           value.
36106
36107 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36108
36109           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36110
36111 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36112
36113         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36114           Modified both files to properly execute the old style
36115           dejagnu tests. The previous versions of these files were
36116           experimental and did not function anything near correctly.
36117
36118 1993-04-05  Rob Savoye  (rob@cygnus.com)
36119
36120         * Removed all Makefile.in and configure.in files. No configuration
36121         needed now.
36122
36123 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36124
36125         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36126
36127 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36128
36129         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36130         gcc.special/configure.in, gcc.noncompile/configure.in,
36131         gcc.execute/configure.in, gcc.code_quality/configure.in,
36132         g++.other/configure.in, g++.old-deja/configure.in,
36133         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36134         in srcname setting.
36135
36136 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36137
36138         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36139         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36140         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36141
36142 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36143
36144         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36145         (gdb_exit): Don't remove *_soc files.
36146
36147 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36148
36149         * lib/c-torture.exp: Don't look for main; instead always use -w
36150         -c.  This is how the c-torture tests work.  Remove the object
36151         file if the compilation succeeds.
36152         * gcc.execute/execute.exp: Remove executable if test passes.
36153         * gcc.noncompile/noncompile.exp: Every test is an expected
36154         failure.
36155         * gcc.special/special.exp: Added tests from c-torture 1.11,
36156         corrected use of existing test.
36157         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36158         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36159         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36160         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36161         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36162         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36163         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36164         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36165         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36166         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36167         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36168         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36169         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36170         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36171         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36172         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36173         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36174         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36175         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36176         c-torture 1.11.
36177         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36178         correspond to c-torture 1.11.
36179
36180         * New file.